版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Introduction toCMOS VLSIDesignLecture 4: DC & Transient Response,4: DC and Transient Response,Slide 2,Outline,DC Response Logic Levels and Noise Margins Transient Response Delay Estimation,4: DC and Transient Response,Slide 3,Activity,1) If the width of a transistor increases, the current will incre
2、asedecreasenot change 2) If the length of a transistor increases, the current will increasedecreasenot change 3) If the supply voltage of a chip increases, the maximum transistor current will increasedecreasenot change 4) If the width of a transistor increases, its gate capacitance will increasedecr
3、easenot change 5) If the length of a transistor increases, its gate capacitance will increasedecreasenot change 6) If the supply voltage of a chip increases, the gate capacitance of each transistor will increasedecreasenot change,4: DC and Transient Response,Slide 4,Activity,1) If the width of a tra
4、nsistor increases, the current will increasedecreasenot change 2) If the length of a transistor increases, the current will increasedecreasenot change 3) If the supply voltage of a chip increases, the maximum transistor current will increasedecreasenot change 4) If the width of a transistor increase
5、s, its gate capacitance will increasedecreasenot change 5) If the length of a transistor increases, its gate capacitance will increasedecreasenot change 6) If the supply voltage of a chip increases, the gate capacitance of each transistor will increasedecreasenot change,4: DC and Transient Response,
6、Slide 5,DC Response,DC Response: Vout vs. Vin for a gate Ex: Inverter When Vin = 0 - Vout = VDD When Vin = VDD - Vout = 0 In between, Vout depends on transistor size and current By KCL, must settle such that Idsn = |Idsp| We could solve equations But graphical solution gives more insight,4: DC and T
7、ransient Response,Slide 6,Transistor Operation,Current depends on region of transistor behavior For what Vin and Vout are nMOS and pMOS in Cutoff? Linear? Saturation?,4: DC and Transient Response,Slide 7,nMOS Operation,4: DC and Transient Response,Slide 8,nMOS Operation,4: DC and Transient Response,
8、Slide 9,nMOS Operation,Vgsn = Vin Vdsn = Vout,4: DC and Transient Response,Slide 10,nMOS Operation,Vgsn = Vin Vdsn = Vout,4: DC and Transient Response,Slide 11,pMOS Operation,4: DC and Transient Response,Slide 12,pMOS Operation,4: DC and Transient Response,Slide 13,pMOS Operation,Vgsp = Vin - VDD Vd
9、sp = Vout - VDD,Vtp 0,4: DC and Transient Response,Slide 14,pMOS Operation,Vgsp = Vin - VDD Vdsp = Vout - VDD,Vtp 0,4: DC and Transient Response,Slide 15,I-V Characteristics,Make pMOS is wider than nMOS such that bn = bp,4: DC and Transient Response,Slide 16,Current vs. Vout, Vin,4: DC and Transient
10、 Response,Slide 17,Load Line Analysis,For a given Vin: Plot Idsn, Idsp vs. Vout Vout must be where |currents| are equal in,4: DC and Transient Response,Slide 18,Load Line Analysis,Vin = 0,4: DC and Transient Response,Slide 19,Load Line Analysis,Vin = 0.2VDD,4: DC and Transient Response,Slide 20,Load
11、 Line Analysis,Vin = 0.4VDD,4: DC and Transient Response,Slide 21,Load Line Analysis,Vin = 0.6VDD,4: DC and Transient Response,Slide 22,Load Line Analysis,Vin = 0.8VDD,4: DC and Transient Response,Slide 23,Load Line Analysis,Vin = VDD,4: DC and Transient Response,Slide 24,Load Line Summary,4: DC and
12、 Transient Response,Slide 25,DC Transfer Curve,Transcribe points onto Vin vs. Vout plot,4: DC and Transient Response,Slide 26,Operating Regions,Revisit transistor operating regions,4: DC and Transient Response,Slide 27,Operating Regions,4: DC and Transient Response,Slide 28,Beta Ratio,If bp / bn 1,
13、switching point will move from VDD/2 Called skewed gate HI-skew inverter: if Vin = VDD/2, Vout VDD/2 so the input threshold VDD/2,4: DC and Transient Response,Slide 29,Noise Margins,How much noise can a gate input see before it does not recognize the input?,4: DC and Transient Response,Slide 30,Nois
14、e Margins,How much noise can a gate input see before it does not recognize the input? NML = VIL VOL NMH = VOH VIH,4: DC and Transient Response,Slide 31,Logic Levels,To maximize noise margins, select logic levels at,4: DC and Transient Response,Slide 32,Logic Levels,To maximize noise margins, select
15、logic levels at unity gain point of DC transfer characteristic,4: DC and Transient Response,Slide 33,Transient Response,DC analysis tells us Vout if Vin is constant Transient analysis tells us Vout(t) if Vin(t) changes Requires solving differential equations Input is usually considered to be a step
16、or ramp From 0 to VDD or vice versa,4: DC and Transient Response,Slide 34,Inverter Step Response,Ex: find step response of inverter driving load cap,4: DC and Transient Response,Slide 35,Inverter Step Response,Ex: find step response of inverter driving load cap,4: DC and Transient Response,Slide 36,
17、Inverter Step Response,Ex: find step response of inverter driving load cap,4: DC and Transient Response,Slide 37,Inverter Step Response,Ex: find step response of inverter driving load cap,4: DC and Transient Response,Slide 38,Inverter Step Response,Ex: find step response of inverter driving load cap
18、,4: DC and Transient Response,Slide 39,Inverter Step Response,Ex: find step response of inverter driving load cap,4: DC and Transient Response,Slide 40,Delay Definitions,tpdr: tpdf: tpd: tr: tf: fall time,4: DC and Transient Response,Slide 41,Delay Definitions,tpdr: rising propagation delay (worst-c
19、ase) Max time from input to rising output crossing VDD/2 tpdf: falling propagation delay (worst-case) Max time from input to falling output crossing VDD/2 tpd: average propagation delay tpd = (tpdr + tpdf)/2 tr: rise time Rise from 0.2 VDD to 0.8 VDD of its steady-state value tf: fall time Fall from
20、 0.8 VDD to 0.2 VDD of its steady-state value,4: DC and Transient Response,Slide 42,Delay Definitions,tcdr: rising contamination delay (best-case) Min time from input to rising output crossing VDD/2 tcdf: falling contamination delay (best-case) Min time from input to falling output crossing VDD/2 tc
21、d: average contamination delay tpd = (tcdr + tcdf)/2,4: DC and Transient Response,Slide 43,Simulated Inverter Delay,Solving differential equations by hand is too hard SPICE simulator solves the equations numerically Uses more accurate I-V models too! But simulations take time to write,4: DC and Tran
22、sient Response,Slide 44,Delay Estimation,We would like to be able to easily estimate delay Not as accurate as simulation But easier to ask “What if?” The step response usually looks like a 1st order RC response with a decaying exponential. Use RC delay models to estimate delay C = total capacitance
23、on output node Use effective resistance R So that tpd = RC Characterize transistors by finding their effective R Depends on average current as gate switches,4: DC and Transient Response,Slide 45,RC Delay Models,Use equivalent circuits for MOS transistors Ideal switch + capacitance and ON resistance
24、Unit nMOS has resistance R, capacitance C Unit pMOS has resistance 2R, capacitance C Capacitance proportional to width Resistance inversely proportional to width,4: DC and Transient Response,Slide 46,Example: 3-input NAND,Sketch a 3-input NAND with transistor widths chosen to achieve effective rise
25、and fall resistances equal to a unit inverter (R).,4: DC and Transient Response,Slide 47,Example: 3-input NAND,Sketch a 3-input NAND with transistor widths chosen to achieve effective rise and fall resistances equal to a unit inverter (R).,4: DC and Transient Response,Slide 48,Example: 3-input NAND,
26、Sketch a 3-input NAND with transistor widths chosen to achieve effective rise and fall resistances equal to a unit inverter (R).,4: DC and Transient Response,Slide 49,3-input NAND Caps,Annotate the 3-input NAND gate with gate and diffusion capacitance.,4: DC and Transient Response,Slide 50,3-input N
27、AND Caps,Annotate the 3-input NAND gate with gate and diffusion capacitance.,4: DC and Transient Response,Slide 51,3-input NAND Caps,Annotate the 3-input NAND gate with gate and diffusion capacitance.,Shared source and drain,4: DC and Transient Response,Slide 52,Elmore Delay,ON transistors look like
28、 resistors Pullup or pulldown network modeled as RC ladder Elmore delay of RC ladder,4: DC and Transient Response,Slide 53,Example: 2-input NAND,Estimate worst-case rising and falling delay of 2-input NAND driving h identical gates.,4: DC and Transient Response,Slide 54,Example: 2-input NAND,Estimat
29、e rising and falling propagation delays of a 2-input NAND driving h identical gates.,4: DC and Transient Response,Slide 55,Example: 2-input NAND,Estimate rising and falling propagation delays of a 2-input NAND driving h identical gates.,4: DC and Transient Response,Slide 56,Example: 2-input NAND,Est
30、imate rising and falling propagation delays of a 2-input NAND driving h identical gates.,4: DC and Transient Response,Slide 57,Example: 2-input NAND,Estimate rising and falling propagation delays of a 2-input NAND driving h identical gates.,4: DC and Transient Response,Slide 58,Example: 2-input NAND,Estimate rising and falling propagation delays of a 2-input NAND driving h identical gates.,4: DC and Tr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 20818.11-2026工业过程测量和控制过程设备目录中的数据结构和元素第11部分:测量设备电子数据交换用属性列表(LOPs)通用结构
- 2025年工业机器人运维维修传感器系统维护
- 2025年工业机器人运动控制技术产业发展驱动因素
- 护理诊断的跨文化差异
- 2025年监管科技产品的用户体验设计
- 护理差错预防:工作负荷管理
- 护理工作中的职业发展
- 热硫化硅橡胶生产工岗前设备巡检考核试卷含答案
- 染料合成工岗前工艺规程考核试卷含答案
- 2026年新科教版高中高一历史上册第三单元隋唐制度创新卷含答案
- 电力拖动自动控制系统-运动控制系统(第5版)习题答案
- 第九讲:信息与大数据伦理问题-工程伦理
- 码头防汛培训
- GB/T 2878.1-2025液压传动连接普通螺纹斜油口和螺柱端第1部分:斜油口
- 2025陕西交通职业技术学院辅导员考试题库
- 2025年10月自考自考14056培训与人力资源开发押题及答案
- 导游旅行突发事件应急处理
- 中成药处方大全-仅作参考
- JTGT 3832-2018 公路工程预算定额 说明部分
- LCD1602液晶显示实验报告
- 赵九章“两弹一星”功勋人物事迹
评论
0/150
提交评论