Design and Implementation of Domino Logic Circuit in Cmos
Design and Implementation of Domino Logic Circuit in Cmos
Design and Implementation of Domino Logic Circuit in Cmos
org
Volume 6, Issue 12, December (2016)
.Divyanshu Rao
Assistant Professor, Dept. of Electronics and Communication, SRIT, Jabalpur, India.
Ravi Mohan
Assistant Professor, Dept. of Electronics and Communication, SRIT, Jabalpur, India.
Abstract – Domino logic is a CMOS-based evolution of the design, where the extra design cost of higher performance logic
dynamic logic techniques. It allows a rail-to-rail logic swing. It was is often not justified by the relatively low volumes, and where
developed to speed up circuits. In integrated circuit design, ultimate performance is often not required. The simplicity of
dynamic logic (or sometimes clocked logic) is a design static CMOS generally leads to relatively low power
methodology in combinatorial logic circuits, particularly those
dissipation, especially for low fan-in gates
implemented in MOS technology. This work is oriented towards
implementing the domino logic circuits and static CMOS logic B. Domino Logic
circuits and comparing these technologies to show that the domino
logic technology is much better than static CMOS technology. The Domino logic is one of the most effective circuit configurations
proposed methodology is simple in designing; easy to understand for implementing high speed logic designs. Domino circuits
and it is very low power technology. In this work, we have offer the advantages of faster transitions and glitch-free
designed the various Domino logic gates such as AND, OR, NAND, operation. Domino logic is a CMOS-based evolution of
NOR and here we have analyzed the performance of these gates the dynamic logic techniques based on either PMOS or
in the terms of number of transistors, area, and Power. NMOS transistors. It runs 1.5-2 times faster than static CMOS
Index Terms – VLSI, Static CMOS, Dynamic CMOS, Domino logic because dynamic gates present much lower input
logic, MOSFET, Simulation. capacitance for the same output current and a lower switching
1. INTRODUCTION threshold. In Domino logic a single clock is used to precharge
and evaluate a cascaded set of dynamic logic blocks.
In integrated circuit design, dynamic logic is a design
methodology in combinatorial logic circuits, particularly those
implemented in MOS technology. Dynamic logic circuits are
usually faster than static counterparts, and require less surface
area, but are more difficult to design, and have higher power
dissipation. Domino logic circuit techniques are extensively
applied in high-performance microprocessors due to the
superior speed and area characteristics of dynamic CMOS
circuits as compared to static CMOS circuits. High-speed
operation of domino logic circuits is primarily due to the lower
noise margins of domino circuits as compared to static gates.
Domino logic offers speed and area advantages over
conventional static CMOS and is especially useful for
implementing complex logic gates with large fan-outs. Figure 1: A Domino Logic Circuit
A. Static CMOS 2. RELATED WORK
A static CMOS logic network is composed of static CMOS Dynamic logic requires two phases, the first phase is set up
gates which are a combination of two networks a pull-up phase or precharge phase, in this phase the output is
network, consisting of PMOS transistors, connected to power, unconditionally go to high (no matter the values of the inputs
and a pull-down network, consisting of NMOS transistors, A and B). The capacitor which represents the load capacitance
connected to ground. Static CMOS logic is common in ASIC
of this gate becomes charged. During the evaluation phase, as dominos, once fallen, cannot stand up. The structure is hence
CLK is high. called Domino CMOS Logic.
4. RESULTS AND DISCUSSIONS
Here in the implementation of static CMOS, we designed the
basic gates such as INVERTER, AND, NAND, OR and NOR.
The implementation is done with the help of Berkeley Short
Channel Igfet Model (BSIM4) and transient. The design and
simulation of the gates are shown below.
1. INVERTER .
Journal of Advanced Computer Science and Applications, Volume 2, No. [12] Th. Haniotakis, Y. Tsiatouhas and A. Arapoyanni, “Novel Domino Logic
4, 2011. Designs”, IEEE 1999.
[9] Sherif A.Tawfik , VolkanKursun, “Finfet domino logic with independent [13] Tyler Thorp, Gin Yee and Carl Sechen, “Domino Logic Synthesis using
gate keepers”, journal homepage: www.elsevier.com/locate/mejo. complex Static gates”, 1998 ACM
[10] Salendra.Govindarajulu, Dr. T.Jayachandra Prasad, “Design of High [14] Kumar Venkat, Liang Chen, Ichiang Lin, Piyush Mistry, Pravin Madhani,
Performance Dynamic CMOS Circuits in Deep Submicron Technology”, and Katsuya Sato “Timing Verification of Dynamic Circuits”, IEEE 1995
International Journal of Engineering Science and Technology, Vol. 2(7), Custom Integrated Circuits Conference.
2010, 2903-2917 [15] Themistoklis Haniotakis, Yiorgos Tsiatouhas, Dimitris Nikolos, and
[11] Zhiyu Liu, Volkan Kursun , “ Leakage Power Characteristics of Dynamic Constantine Efstathiou, “Testable Designs of Multiple Precharged
Circuits in Nanometer CMOS Technologies”, IEEE TRANSACTIONS Domino Circuits”, IEEE TRANSACTIONS ON VERY LARGE SCALE
ON CIRCUITS AND SYSTEMS—II: EXPRESS BRIEFS, VOL. 53, INTEGRATION (VLSI) SYSTEMS, VOL. 15, NO. 4, APRIL 2007.
NO. 8, AUGUST 2006.
Sr.
No. Circuits Static CMOS Logic Domino Logic
Transistor Power Transistor Power
Count Delay Dissipation Count Delay Dissipation
1 Inverter 2 2ps 3.132uW 4 4p 2.501u
2 NAND 4 2ps 3.132uW 4 2ps 3.53u
3 AND 6 6ps 9.8uW 6 5ps 9.029u
4 OR 6 15ps 10.259uW 6 5ps 19.250u
5 NOR 4 7ps 3.924uW 4 2ps 7.391u