DocumentCode :
932674
Title :
Majority and Minority Network Synthesis With Application to QCA-, SET-, and TPL-Based Nanotechnologies
Author :
Zhang, Rui ; Gupta, Pallav ; Jha, Niraj K.
Author_Institution :
Mentor Graphics Corp., San Jose
Volume :
26
Issue :
7
fYear :
2007
fDate :
7/1/2007 12:00:00 AM
Firstpage :
1233
Lastpage :
1245
Abstract :
In this paper, we present a methodology for efficient majority/minority network synthesis of arbitrary multiout- put Boolean functions. Many emerging nanoscale technologies, such as quantum cellular automata (QCA), single electron tunneling (SET), and tunneling phase logic (TPL), are capable of implementing majority or minority logic very efficiently. The main purpose of this paper is to lay the foundation for research on the development of synthesis methodologies and tools to generate optimized majority/minority networks for these emergent technologies. Functionally correct QCA-, SET-, and TPL-based majority/ minority gates have been successfully demonstrated. However, there exists no comprehensive methodology or design automation tool for general multilevel majority/minority network synthesis. We have built the first such tool, majority logic synthesizer, on top of an existing Boolean logic synthesis tool. Experiments with 40 Microelectronics Center of North Carolina benchmarks were performed. They indicate that up to 68.0% reduction in gate count is possible when utilizing majority/minority logic, with the average reduction being 21.9%, compared to traditional logic synthesis, in which two-input and/or gates in the circuit are converted to majority/minority gates.
Keywords :
Boolean functions; logic circuits; logic design; nanoelectronics; network synthesis; Boolean logic synthesis; QCA based nanotechnologies; SET based nanotechnologies; TPL based nanotechnologies; logic synthesizer; majority network synthesis; minority network synthesis; multioutput Boolean functions; Boolean functions; Design automation; Electrons; Logic circuits; Microelectronics; Network synthesis; Optimization methods; Quantum cellular automata; Synthesizers; Tunneling; Design automation; logic synthesis; majority networks; quantum cellular automata (QCA); single electron tunneling (SET);
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2006.888267
Filename :
4237247
Link To Document :
بازگشت