0% found this document useful (0 votes)
52 views17 pages

Radar Engineering

The document discusses dynamic logic design in CMOS integrated circuits. It describes how dynamic logic gates work by precharging their output nodes during one phase of the clock and conditionally discharging the nodes during the other phase. While dynamic logic has advantages like higher speed and lower transistor count, it also faces issues like charge leakage and capacitive coupling that can be addressed using techniques like bleeder transistors, domino logic, and np-CMOS design. Domino logic adds a static inverter to each dynamic gate for better noise immunity while cascading, and np-CMOS uses complementary n-tree and p-tree dynamic logic blocks.

Uploaded by

Nihal Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views17 pages

Radar Engineering

The document discusses dynamic logic design in CMOS integrated circuits. It describes how dynamic logic gates work by precharging their output nodes during one phase of the clock and conditionally discharging the nodes during the other phase. While dynamic logic has advantages like higher speed and lower transistor count, it also faces issues like charge leakage and capacitive coupling that can be addressed using techniques like bleeder transistors, domino logic, and np-CMOS design. Domino logic adds a static inverter to each dynamic gate for better noise immunity while cascading, and np-CMOS uses complementary n-tree and p-tree dynamic logic blocks.

Uploaded by

Nihal Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

CMOS DIGITAL VLSI DESIGN

Combinational Logic Design-IX


SUDEB DASGUPTA
DEPARMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

1
Pre-charge and Evaluation
VDD
• When CLK=0, the Out node is pre-
charged to VDD through Mp. During this CLK Mp Out
time Me is off which disables the PDN.
• For CLK=1, Mp gets off while Me enables
A CL
the PDN and based on the input C
B
topology of PDN the Out node gets
discharged. Me
• Once the Out node is discharged, it CLK
cannot be charged until the next pre-
charge cycle. Out=CLK+(A.B+C).CLK
2
Properties of Dynamic Logic Gate
• The construction of the PDN is same as static CMOS.
• The number of transistor is substantially lower than in the static case,
(N+2) versus 2N.
• It is non-ratioed. The sizing of PMOS pre-charge device is not
important for realizing proper functioning of the gate.
• It only consumes dynamic power. The overall power dissipation,
however, can be significantly higher compared with a static logic gate.
• These gates have faster switching speeds due to reduced load
capacitance attributed to the lower number of transistor per gate and
also due to the absence of short circuit current.
3
Speed and Power Dissipation of Dynamic Logic Gate
• The main advantage of dynamic logic are increased speed and
reduced implementation area. CLK VDD
out
In4 M4
In3 M3

In2 M2
In1 M1
CLK
Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

4
Signal Integrity Issues in Dynamic Design
1. Charge Leakage
• Ideally, if the pull-down network is off then output should be at VDD
during the evaluation phase.
• However, this charge gradually leaks away due to leakage currents.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

5
Charge Leakage Solution- Bleeder Transistor
• The reduction in the output impedance during evaluation phase will
solve the leakage problem.
• This can be achieved by introducing a Bleeder Transistor.
VDD VDD
MbI MbI
CLK Mp Mp
CLK
A Out
Ma Out A Ma
B Mb B Mb
CLK Me CLK Me
6
2. Charge Sharing
• Let the initial conditions are- Vout (t=0)=VDD and VX(t=0)=0, then-
 Case-I (∆Vout<VTn)- the final value of VX is VDD-VTn
 Ca 
 Case-II (∆Vout>VTn)- then VX and VDD reach the same value. out DD 
ΔV =-V 
C +C
 a L
VDD
CLK Mp
Ma Out
A
B=0 Mb Ca

CLK Me Cb

7
3. Capacitive Coupling
• The relative high impedance of the output node makes the circuit
very sensitive to crosstalk effects. The wire next to a dynamic node
may couple capacitive and destroy the floating node.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

8
4. Clock Feedthrough
• An effect caused by the capacitive coupling between clock input of
the precharge device and the dynamic output node.
• The danger of clock feedthrough is that it may cause the normally
reverse biased junction diodes of precharged transistor to become
forward biased, eventually results in faulty operation.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

9
Cascading Dynamic Gates
• The direct cascading of two stages of dynamic gates causes
problematic operation because the output of each stage i.e. the input
of next stage is precharged to 1.
VDD V DD

CLK Mp
Mp
Out1 CLK
In Out2

CLK Me Me
CLK
Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

10
Domino Logic
• A domino logic module consists of an n-type dynamic logic block
followed by a static inverter.
V VDD
DD
CLK CLK
In1
In2 PDN
In3 PDN
In4
In5
CLK Me
CLK Me

11
Properties of Domino Logic
• The introduction of static inverter has an advantage that the fan-out
of the gate is driven by static inverter with a low impedance output,
which increases noise immunity.
• Since each dynamic gate has a static inverter, only non-inverting logic
can be implemented.
• Very high speeds can be achieved: only rising edge delay exists, while
tpHL equals zero.
• The inverter can be used to drive bleeder device to combat leakage
and charge redistribution.

12
Dealing with non-inverting problem of Domino Logic
• A major limitation of domino logic is that only non-inverting logic can
be implemented. The one way to deal this problem is reorganizing
the logic using simple boolean transforms.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

13
• Another (expensive) way to solve the problem is by incorporating
differential logic. This is similar as DCVSL, and called as Dual-rail
Domino.

Source: J. M. Rabaey, A. Chandrakasan and B. Nikolic, “Digital Integrated Circuit,” PHI Learning Pvt. Ltd., 2011.

14
np-CMOS
• An alternative approach to cascade dynamic logic is np-CMOS, which
consists two flavors of dynamic logic (n-tree and p-tree).
VDD VDD
CLK Mp CLK
Mp
In1
In2 PDN
In3 PUN
In4
In5
CLK Me
To other M To other
CLK e
P-Blocks
N-Blocks
15
Recapitulation
• The operation of dynamic logic is divided into two major phases-
precharge and evaluation.
• Charge Leakage, Charge Sharing, Capacitive Coupling and Clock Feed-
through are causing signal integrity issues.
• To increase the noise immunity, the domino logic is proposed which
consist a static inverter in the dynamic logic block.
• np-CMOS is an alternative approach to cascade the dynamic logic.

16
Thank You

17

You might also like