480 likes | 1.31k Views
CMOS DYNAMIC LOGIC DESIGN. Integrated Circuits Spring 2001 Dept. of ECE University of Seoul. Dynamic Logic Motivation.  Complementary CMOS Logic   V OH =V DD , V OL =GND   No Static Power Dissipation   For Fan-In of N, (2N) Transistors Required
                
                E N D
CMOS DYNAMIC LOGIC DESIGN Integrated Circuits Spring 2001 Dept. of ECE University of Seoul
Dynamic Logic Motivation •  Complementary CMOS Logic •   VOH=VDD, VOL=GND •   No Static Power Dissipation •  For Fan-In of N, (2N) Transistors Required •  Series Network Unavoidable •  pseudo-nMOS Logic •   For Fan-In of N, (N+1) Transistors Required •   Series Network Avoidable •  VOLGND •  Static Power Dissipation •  Dynamic Logic •  Combination of Two Design Approaches
PDN Basic Principle – fn Network •  CLK=L[PRECHARGE] •  MN OFF : Y can’t go down to GND •  MP ON : Y prechaged to VDD •  CLK=H[EVALUATION] •  MP OFF •  MN ON • Y can go down to GND • or • stay at VDD • according to PDN evaluation.
PUN Basic Principle – fp Network •  CLK=L[PRECHARGE] •  MP OFF : Y can’t go up to VDD •  MN ON : Y prechaged to GND •  CLK=H[EVALUATION] •  MN OFF •  MP ON • Y can go up to VDD • or • stay at GND • according to PUN evaluation.
fn Network – Operation • EVALUATION PRECHARGE
VIL, VIH & VM fn Network – Characteristics •  Logic – PDN consists of nMOS Transistors •  Number of Transistors: N+2  •  Faster Switching Speed due to Reduced # of Transistors •  Ratioless Logic: VOH=VDD, VOL=GND  •  No Static Power Dissipation, Only Dynamic Power Dissipation  •  Reduced Noise Margin (NML) 
fn Network – Example  4-Input NAND  Waveform tpHL How about tpLH? tpLH=0!!
fn Network Problem – Leakage Current •  ILK = IRD (Reverse-Biased Diode) + IWI (Weak-Inversion) •  •  For Proper Logic Operation, VDD-DVLK > VIH
Leakage Current Example •  ILK= 10nA (for example) •  CL= 32.75fF (pp. 133 in textbook) •  Leakage Ripple •  High Voltage @ Y •  VIH for Inverter • VIH=2.92V (pp. 128 in textbook)
fn Network Problem – Charge Sharing •  Before A Rising, •  After A Rising, •  Charge Sharing Ripple
might forward-bias PN junction fn Network Problem – Clock Feedthrough
fn Network Problem – Cascading •  Ideally, Y = NOT(X) = NOT(NOT(A)) = A = “H” •  Non-Zero Falling Time @ X-node  Y-node Also Falling • until X-node reaches VTHN • Basic Problems: Outputs Precharged to VDD & They drives nMOSFET.
DOMINO Logic •  Solve Problem of Cascading •  But Still Dynamic Logic  Leakage, Charge Sharing, Clock Feedthrough •  Can’t Make Inverting Logic such as NAND, NOR, … •  Very High Speed Operation Achievable
ZIPPER Logic  Precharged to VDD (GND)  Drives pMOS (nMOS) Logic  Speed Unbalance between PDN (nMOS) & PUN (pMOS)  Higher Speed Than Domino Due to Lack of Inter-stage Inverters  DEC Alpha Processor