Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis

Detalhes bibliográficos
Autor(a) principal: Ferraz, Evandro Catelani [UNESP]
Data de Publicação: 2022
Outros Autores: Silva, Alexandre Cesar Rodrigues Da [UNESP]
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1109/ACCESS.2022.3229205
http://hdl.handle.net/11449/248186
Resumo: Due to the physical restriction of current CMOS technology, the study of majority based nanotechnologies has been progressing steadily. In this paper, we present a new exact synthesis algorithm for majority-of-Three and majority-of-five boolean functions. Key in our approach is the formulation of constraints that encodes majority logic problems into linear optimization models. The proposed algorithm is able to generate optimal results for both depth and size minimization, while also minimizing the number of inverters and literals in the output function. With this new approach, we can decrease the total production cost of a circuit in technologies where inverters and literals are expensive to build, without losing optimal results for depth and size minimization. To evaluate our method, a comparison was made with two exact synthesis algorithms that can generate optimal results when considering depth and size as cost criteria, for majority-of-Three and majority-of-five boolean functions. Since our method considers two additional cost criteria, the goal is to generate functions that are also optimal in relation to depth and size, but with less inverters and literals. The obtained results have shown that the proposed algorithm was able to further optimize 64% of all 220,376 compared functions, while also achieving equal cost results for the remaining 36%.
id UNSP_8354460128b6aa192f221ebd0d587f6f
oai_identifier_str oai:repositorio.unesp.br:11449/248186
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Linear Optimization Models for Maj-3 and Maj-5 Exact SynthesisBoolean functionslinear optimizationlogic synthesismajority logicprimitive functionsDue to the physical restriction of current CMOS technology, the study of majority based nanotechnologies has been progressing steadily. In this paper, we present a new exact synthesis algorithm for majority-of-Three and majority-of-five boolean functions. Key in our approach is the formulation of constraints that encodes majority logic problems into linear optimization models. The proposed algorithm is able to generate optimal results for both depth and size minimization, while also minimizing the number of inverters and literals in the output function. With this new approach, we can decrease the total production cost of a circuit in technologies where inverters and literals are expensive to build, without losing optimal results for depth and size minimization. To evaluate our method, a comparison was made with two exact synthesis algorithms that can generate optimal results when considering depth and size as cost criteria, for majority-of-Three and majority-of-five boolean functions. Since our method considers two additional cost criteria, the goal is to generate functions that are also optimal in relation to depth and size, but with less inverters and literals. The obtained results have shown that the proposed algorithm was able to further optimize 64% of all 220,376 compared functions, while also achieving equal cost results for the remaining 36%.São Paulo State University (UNESP) Ilha Solteira Department of Electrical EngineeringSão Paulo State University (UNESP) Ilha Solteira Department of Electrical EngineeringUniversidade Estadual Paulista (UNESP)Ferraz, Evandro Catelani [UNESP]Silva, Alexandre Cesar Rodrigues Da [UNESP]2023-07-29T13:36:52Z2023-07-29T13:36:52Z2022-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/article130518-130531http://dx.doi.org/10.1109/ACCESS.2022.3229205IEEE Access, v. 10, p. 130518-130531.2169-3536http://hdl.handle.net/11449/24818610.1109/ACCESS.2022.32292052-s2.0-85146239667Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengIEEE Accessinfo:eu-repo/semantics/openAccess2024-07-04T19:06:46Zoai:repositorio.unesp.br:11449/248186Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T22:20:54.922372Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
title Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
spellingShingle Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
Ferraz, Evandro Catelani [UNESP]
Boolean functions
linear optimization
logic synthesis
majority logic
primitive functions
title_short Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
title_full Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
title_fullStr Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
title_full_unstemmed Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
title_sort Linear Optimization Models for Maj-3 and Maj-5 Exact Synthesis
author Ferraz, Evandro Catelani [UNESP]
author_facet Ferraz, Evandro Catelani [UNESP]
Silva, Alexandre Cesar Rodrigues Da [UNESP]
author_role author
author2 Silva, Alexandre Cesar Rodrigues Da [UNESP]
author2_role author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (UNESP)
dc.contributor.author.fl_str_mv Ferraz, Evandro Catelani [UNESP]
Silva, Alexandre Cesar Rodrigues Da [UNESP]
dc.subject.por.fl_str_mv Boolean functions
linear optimization
logic synthesis
majority logic
primitive functions
topic Boolean functions
linear optimization
logic synthesis
majority logic
primitive functions
description Due to the physical restriction of current CMOS technology, the study of majority based nanotechnologies has been progressing steadily. In this paper, we present a new exact synthesis algorithm for majority-of-Three and majority-of-five boolean functions. Key in our approach is the formulation of constraints that encodes majority logic problems into linear optimization models. The proposed algorithm is able to generate optimal results for both depth and size minimization, while also minimizing the number of inverters and literals in the output function. With this new approach, we can decrease the total production cost of a circuit in technologies where inverters and literals are expensive to build, without losing optimal results for depth and size minimization. To evaluate our method, a comparison was made with two exact synthesis algorithms that can generate optimal results when considering depth and size as cost criteria, for majority-of-Three and majority-of-five boolean functions. Since our method considers two additional cost criteria, the goal is to generate functions that are also optimal in relation to depth and size, but with less inverters and literals. The obtained results have shown that the proposed algorithm was able to further optimize 64% of all 220,376 compared functions, while also achieving equal cost results for the remaining 36%.
publishDate 2022
dc.date.none.fl_str_mv 2022-01-01
2023-07-29T13:36:52Z
2023-07-29T13:36:52Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1109/ACCESS.2022.3229205
IEEE Access, v. 10, p. 130518-130531.
2169-3536
http://hdl.handle.net/11449/248186
10.1109/ACCESS.2022.3229205
2-s2.0-85146239667
url http://dx.doi.org/10.1109/ACCESS.2022.3229205
http://hdl.handle.net/11449/248186
identifier_str_mv IEEE Access, v. 10, p. 130518-130531.
2169-3536
10.1109/ACCESS.2022.3229205
2-s2.0-85146239667
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv IEEE Access
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 130518-130531
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129418325917696