210 likes | 419 Views
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut. Lecture 3. MOS INVERTERS. Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut. Basic Properties.
E N D
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Lecture 3 MOS INVERTERS
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Basic Properties
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Basic Properties Require Large “R” for limitation in current
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Basic Properties • Vin > Vth • transistor ON • Vout = “0” • pull down • Vin < Vth • transistor OFF • Vout = “1” • pull up
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut NMOS Transistor (Depletion & Enhance) NMOS Depletion V = 0 but still has Ids
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Inverter transistor VDD = Vds(dep) + Vds(enh) Vds(enh) = VDD - Vds(dep) Vout = Vds(enh) Ids(dep) = Ids(enh) Vgs(dep) = 0 Vgs(enh) = Vin
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Inverter transistor nMOS (depletion) => pull-up nMOS (enhance) => pull-down
Slope = Vout Vin Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Relation between Vout & Vin
A Vout Vin Ids = meW (Vgs - Vth)2 2 LD Ids = meWpu (- Vthd)2 ; Vgs = 0 2 DLpu Ids = meWpd (Vinv - Vthe)2 ; Vgs = Vinv 2 DLpd Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Zpu / Zpd in nMOS Inverter * Steady state depletion enhance
Wpd (Vinv - Vthe)2 = Wpu (- Vthd)2 Lpd Lpu 1 (Vinv - Vthe)2 = 1 (- Vthd)2 ZpdZpu Let Zpd = Lpd ; Zpu = Lpu Wpd Wpu Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Zpu / Zpd in nMOS Inverter Ids(depletion) = Ids (enhance)
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Zpu / Zpd in nMOS Inverter Vinv = Vthe - Vthd (Zpu /Zpd )1/2 Vt = 0.2 VDD Vtd = -0.6 VDD Vinv = 0.5 VDD Zpu/Zpd = 4 /1
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Use R to pull-up
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Use nMOS(depletion) to pull-up • Lose power while Vin=1
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Use nMOS to pull-up Lose power when VGG = VDD
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Use pMOS to pull-up I = 0 npmos < nnmos
Ids = meW (Vgs - Vth)2 2 LD K = me 2D b = KW L Ids = b (Vgs - Vth)2 2 Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut CMOS Inverter transistor
b = KWn Ln b = KWp Lp Idsp = - Idsn = bp(Vin - VDD - Vthp)2 2 Idsn = bn(Vin - Vthn)2 2 Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut CMOS Inverter transistor Steady state
Wp = 2.5 Wn Lp Ln Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut CMOS Inverter transistor See the example in your book
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut How to calculate delay K = Zpu/Zpd Down delay = f t Up delay = f K t See the example in your book
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut How to calculate R & C VLSI technology defined diffusion and poly layer = 2 l * (2521 ; l = 3 mm )
R = rL A R = rL tw R = r t If L=W= 1 then Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut How to calculate R & C A = tw See the example in your book