Aadarsh Ganesh Goenka , Shyamali Mitra , KC Santosh , Mrinal K. Naskar , Nibaran Das
{"title":"An algorithmic approach to construct the library of universal logic gates beyond NAND and NOR","authors":"Aadarsh Ganesh Goenka , Shyamali Mitra , KC Santosh , Mrinal K. Naskar , Nibaran Das","doi":"10.1016/j.vlsi.2025.102514","DOIUrl":null,"url":null,"abstract":"<div><div>In literature, NAND and NOR gates are recognized as Universal gates due to their functional completeness. This research focuses on exploring a diverse library of binary universal gates beyond these, along with a systematic method for categorizing logic connectives. Our study reveals an exponential growth in the number of Universal Gates within logic systems as the number of input variables, denoted as <span><math><mi>N</mi></math></span>, increases. For instance, with <span><math><mrow><mi>N</mi><mo>=</mo><mn>3</mn></mrow></math></span>, there are 56 Universal gates. The ratio of Universal gates to the total number of Logic gates is approximately 0.25. Additionally, the inclusion of constants 0 and 1 results in an expanded pool of Universal Gates, adding 4 (for <span><math><mrow><mi>N</mi><mo>=</mo><mn>2</mn></mrow></math></span>) and 169 (for <span><math><mrow><mi>N</mi><mo>=</mo><mn>3</mn></mrow></math></span>) more. This article considers mathematical and logical underpinnings of universal logic gates, presenting a search method, which is designed to identify these gates through diverse pathways. Moreover, a streamlined approach using hexadecimal representation expedites gate identification.</div></div>","PeriodicalId":54973,"journal":{"name":"Integration-The Vlsi Journal","volume":"105 ","pages":"Article 102514"},"PeriodicalIF":2.5000,"publicationDate":"2025-08-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Integration-The Vlsi Journal","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167926025001713","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0
Abstract
In literature, NAND and NOR gates are recognized as Universal gates due to their functional completeness. This research focuses on exploring a diverse library of binary universal gates beyond these, along with a systematic method for categorizing logic connectives. Our study reveals an exponential growth in the number of Universal Gates within logic systems as the number of input variables, denoted as , increases. For instance, with , there are 56 Universal gates. The ratio of Universal gates to the total number of Logic gates is approximately 0.25. Additionally, the inclusion of constants 0 and 1 results in an expanded pool of Universal Gates, adding 4 (for ) and 169 (for ) more. This article considers mathematical and logical underpinnings of universal logic gates, presenting a search method, which is designed to identify these gates through diverse pathways. Moreover, a streamlined approach using hexadecimal representation expedites gate identification.
期刊介绍:
Integration''s aim is to cover every aspect of the VLSI area, with an emphasis on cross-fertilization between various fields of science, and the design, verification, test and applications of integrated circuits and systems, as well as closely related topics in process and device technologies. Individual issues will feature peer-reviewed tutorials and articles as well as reviews of recent publications. The intended coverage of the journal can be assessed by examining the following (non-exclusive) list of topics:
Specification methods and languages; Analog/Digital Integrated Circuits and Systems; VLSI architectures; Algorithms, methods and tools for modeling, simulation, synthesis and verification of integrated circuits and systems of any complexity; Embedded systems; High-level synthesis for VLSI systems; Logic synthesis and finite automata; Testing, design-for-test and test generation algorithms; Physical design; Formal verification; Algorithms implemented in VLSI systems; Systems engineering; Heterogeneous systems.