东南大学soc课件2 组合逻辑(3学时)_第1页
东南大学soc课件2 组合逻辑(3学时)_第2页
东南大学soc课件2 组合逻辑(3学时)_第3页
东南大学soc课件2 组合逻辑(3学时)_第4页
东南大学soc课件2 组合逻辑(3学时)_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1组合逻辑组合逻辑2 Review Review(1 1) 静态静态CMOSCMOS反相器反相器 噪声容限大噪声容限大 无比逻辑,逻辑电平和器件尺寸无关无比逻辑,逻辑电平和器件尺寸无关 低输出阻抗低输出阻抗 输入电阻极高输入电阻极高 几乎没有漏电流几乎没有漏电流3ReviewReview(2 2) 如何提高静态如何提高静态CMOSCMOS反相器的性能反相器的性能 降低电容降低电容 包括寄生电容和负载电容 降低等效导通电阻降低等效导通电阻 增加晶体管尺寸 需小心自载效应 一定范围内增加一定范围内增加V VDDDD4ReviewReview(3 3) 反相器的功耗分布反相器的功耗分布 动态功耗动态

2、功耗 电容充放电 电源和地存在直流通路 静态功耗静态功耗 二极管和晶体管的漏电流5 Review Review(4 4) 降低静态降低静态CMOSCMOS反相器功耗的方法反相器功耗的方法 降低电压降低电压 最为有效的方法 减少电路翻转减少电路翻转 优化设计架构和电路结构 减少物理电容减少物理电容 寄生电容和负载电容6什么是组合逻辑什么是组合逻辑Combinational SequentialOutput = f(In)Output = f(In, Previous In)Combina t i o n alLogicCircuitOutInCombina t i o n alLogicCirc

3、uitOutInState7静态与动态静态与动态 静态电路静态电路 稳定状态下,输出与电源/地相连 输出由电路结构决定,稳定不变 静态互补CMOS结构的基本优点是其具有良好的稳定性(即对噪声的灵敏度低)、良好的性能以及低功耗(没有静态功耗) 动态电路动态电路 输出由暂存在电容上的电荷决定 不能长时间保持,需要不断更新 把信号值暂时存放在高阻抗电路节点的电容上。动态电路的优点是所形成的门比较简单且比较快,但它的设计和工作比较复杂,并且由于对噪声敏感程度的增加而容易失败。8静态静态CMOSCMOS电路电路VDDF(In1,In2,InN)In1In2InNIn1In2InNPUNPDNPMOS o

4、nlyNMOS onlyVinVoutCLVDDPMOS上拉网络,上拉网络,NMOS下拉网络下拉网络反向输出反向输出结构对称互补结构对称互补9举例举例:NAND:NAND10举例举例:NOR:NOR11构建构建CMOSCMOS组合逻辑组合逻辑 反向输出反向输出 out = xx & xxx | xxxx 下拉网络下拉网络(NMOS)(NMOS)和上拉网络和上拉网络(PMOS)(PMOS) 以输出为分界线呈对称互补关系 晶体管数目相同,逻辑关系相反 对于对于NMOSNMOS网络网络 划分子模块,以“与/或”为基本运算 与 - 晶体管串联 或 - 晶体管并联12复杂组合逻辑复杂组合逻辑OU

5、T = D + A (B + C)DABCDABC13例子例子 OUT = (A B+C D) (E+F) OUT = A B + C 14问题问题 为什么用NMOS做PDN, PMOS做PUN?VDD 0CLVDDVDD |VTp|CLSSDDVGSNMOS管产生“强零”而PMOS器件产生“强1”输出电容最初被充电至VDD。在放电时,一个NMOS器件将输出一直下拉至GND,而一个PMOS只能把输出拉低到VTp为止,此时PMOS关断并停止提供放电电流。因此NMOS管适于用在PDN中。15标准单元标准单元16CMOSCMOS特性特性 全摆幅,高噪声容限 输出高电平- Vdd, 输出低电平-GND

6、 无比电路 输出和晶体管尺寸比例无关 低输出阻抗 输出和电源地总有通路 高输入阻抗 输入有SiO2隔离,输入电流几乎为0 静态功耗极小 稳定状态下无电源地直流通路17开关模型开关模型AReqARpARnCLACLBRnARpBRpARnCintBRpARpARnBRnCLCintNAND2INVNOR2为了分析延时,每个晶体管都模拟成将一个电阻与一个理想开关相串联。逻辑门被变换成一个包括内部节点电容在内的等效RC电路。18Transistor sizing for speedTransistor sizing for speed19复杂复杂CMOSCMOS门电路的晶体管尺寸计算门电路的晶体管尺

7、寸计算20NAND4 and its RC modelNAND4 and its RC model21Elmore delay modelElmore delay modelNoImage22输入模式对延时的影响输入模式对延时的影响 输出由低变高输出由低变高 一个输入变低 delay = 0.69 Rdelay = 0.69 Rp p C CL L 两个输入都变低 delay = 0.69 (Rdelay = 0.69 (Rp p/ /2 2) C) CL L 输出由高变低输出由高变低 两个输入都变高 delay = 0.69 (delay = 0.69 (2 2R Rn n ) C) CL

8、L 延时和输入方式有关延时和输入方式有关CLBRnARpBRpARnCint23仿真结果仿真结果A=B=10A=1, B=10A=1 0, B=1time psInput DataPatternDelay(psec)A=B=0167A=1, B=0164A= 01, B=161A=B=1045A=1, B=1080A= 10, B=181NMOS = 0.5m/0.25 mPMOS = 0.75m/0.25 mCL = 100 fF24扇入和扇出扇入和扇出扇出表示连接到驱动门输出端的负载门的数目扇出表示连接到驱动门输出端的负载门的数目N。增加一个门的扇出会影响它的逻辑输出电平。从模拟放大器中我

9、们知道,增加一个门的扇出会影响它的逻辑输出电平。从模拟放大器中我们知道,通过使负载门的输入电阻尽可能的大(也就是使输入电流最小)并保持驱通过使负载门的输入电阻尽可能的大(也就是使输入电流最小)并保持驱动门的输出电阻较小(即减小负载电流对输出电压的影响),可以使这一动门的输出电阻较小(即减小负载电流对输出电压的影响),可以使这一影响减到最小。影响减到最小。当扇出较大时,所加的负载会使驱动门的动态性能变差。为此许多通用单当扇出较大时,所加的负载会使驱动门的动态性能变差。为此许多通用单元和库单元都定义了一个最大扇出数来保证该单元的静态和动态性能都能元和库单元都定义了一个最大扇出数来保证该单元的静态和

10、动态性能都能满足规定的技术要求。满足规定的技术要求。一个门的扇入定义为该门输入的数目。扇入较大的门往往比较复杂,这常一个门的扇入定义为该门输入的数目。扇入较大的门往往比较复杂,这常常会使静态和动态特性变差。常会使静态和动态特性变差。NoImage25扇入对延时的影响扇入对延时的影响DCBADCBACLC3C2C1RC分布 (Elmore delay model)tpHL = 0.69 (R1C1+(R1+R2)C2+(R1+R2+R3)C3+(R1+R2+R3+R4)CL)传输延时随着输入个数的增多快速上升传输延时随着输入个数的增多快速上升R1R2R3R426延时与扇入延时与扇入扇入传播延时假

11、设一个反相器的扇出固定。tpLH是扇入的线性函数,而下拉电阻和负载电容(随输入数)同时增加,从而使tpHL近似呈平方关系地增加。扇入大于或等于4时门将变得太慢,因此必须避免。27延时与扇出延时与扇出28快速逻辑设计方法快速逻辑设计方法(1)(1) 逐级加大晶体管尺寸逐级加大晶体管尺寸 如果扇出为主要负载 M1M2M3.MN 降低起主要作用的电阻 电容的增加保持一定范围 可提高性能20%以上 缺点:在实际的版图中不那么简单,常常由于设计规则方面的考虑迫使设计者不得不将晶体管距离拉开,从而使内部电容增加。这有可能抵消掉调整尺寸所得到的所有收益!InNCLC3C2C1In1In2In3M1M2M3M

12、N29快速逻辑设计方法快速逻辑设计方法(2)(2) 调整晶体管顺序调整晶体管顺序 关键路径上的晶体管靠近输出,假设信号in1为关键信号C2C1In1In2In3M1M2M3CLC2C1In3In2In1M1M2M3CL关键路径关键路径charged101chargedcharged1延时取决于CL, C1 and C2的放电时间。延时取决于CL的放电时间1101chargeddischargeddischarged30快速逻辑设计方法快速逻辑设计方法(3)(3) 优化逻辑结构优化逻辑结构 延时和扇入呈平方关系31快速逻辑设计方法快速逻辑设计方法(4)(4) 降低电压摆幅降低电压摆幅 Tp =

13、0.69(3/4(CLVSwing)/IDSAT) 可线性降低延时,还可以降低功耗 但输出电压变低,会使后级电路变慢 可用灵敏放大器放大输出(存储器设计中常用)32快速逻辑设计方法快速逻辑设计方法(5)(5) 级联优化级联优化 插入BUFFER隔离扇入扇出CLCL33 提高CMOS组合逻辑性能 调整输入模式 控制扇入扇出个数 逐级加大MOS管尺寸 降低输出电压摆幅 级联优化34CMOSCMOS逻辑功耗逻辑功耗 电压摆幅 物理电容 翻转概率35翻转的统计特性翻转的统计特性 输入并不总是均匀分布的 以2输入NOR门为例pa为A=1的统计概率pb为B=1的统计概率p1 =(1- pa)(1- pb)

14、 输出在一个周期中为0的概率p0 =1- p1 在下一个周期中为1的概率不同的信号统计概率导致不同的翻转不同的信号统计概率导致不同的翻转概率,也就决定了不同的动态功耗概率,也就决定了不同的动态功耗36信号相关性信号相关性 外部信号的统计概率相对难以预知 但内部信号经常有相关性信号相关性使电路输入信号的统计概信号相关性使电路输入信号的统计概率的计算更加复杂率的计算更加复杂37虚假翻转虚假翻转虚假翻转产生额外功耗虚假翻转产生额外功耗严重的会产生毛刺严重的会产生毛刺38如何降低翻转概率如何降低翻转概率 逻辑重组逻辑重组链形比树形具有较低的开关活动性。但是树形结构没有任何毛刺活动性。链形比树形具有较低

15、的开关活动性。但是树形结构没有任何毛刺活动性。39如何降低翻转概率如何降低翻转概率 输入排序输入排序Combina t i o n alLogicCircuitOutInCombina t i o n alLogicCircuitOutInState推迟输入具有较高翻转率的信号(即信号概率推迟输入具有较高翻转率的信号(即信号概率接近接近0.5的信号)是有利的。简单地把输入信号的信号)是有利的。简单地把输入信号重新排序常常可以达到这个目的。重新排序常常可以达到这个目的。40如何降低翻转概率如何降低翻转概率 均衡信号路径减少毛刺均衡信号路径减少毛刺对毛刺敏感的电路对毛刺敏感的电路消除毛刺的电路消除

16、毛刺的电路使信号路径长度匹配可以减少毛刺使信号路径长度匹配可以减少毛刺所标注的数字表示信号到达的时间所标注的数字表示信号到达的时间41有比逻辑电路(有比逻辑电路(P192P192)有比逻辑试图减少一个给定逻辑功能所需要的晶体管数目。有比逻辑试图减少一个给定逻辑功能所需要的晶体管数目。在有比逻辑中,整个在有比逻辑中,整个PUN被一个无条件的负载器件所替代。被一个无条件的负载器件所替代。由于输出端的电压摆幅及门的总体功能取决于由于输出端的电压摆幅及门的总体功能取决于NMOS和和PMOS的尺寸比,所以该电路称为有比电路。的尺寸比,所以该电路称为有比电路。这不同于像互补这不同于像互补CMOS这样的无比

17、逻辑类型,后者的高低电平与晶体管的尺寸无关。这样的无比逻辑类型,后者的高低电平与晶体管的尺寸无关。简单的负简单的负载器件载器件伪伪NMOS门门42电阻负载电阻负载43伪伪NMOSNMOS逻辑逻辑 减少减少PMOSPMOS数量,缩小面积数量,缩小面积 电压特性电压特性VOH = VDDVOL和PMOS/NMOS比例有关 如何获取较小的如何获取较小的V VOLOL? ?44PMOSPMOS尺寸对尺寸对VTCVTC的影响的影响*伪NMOS一个较大的上拉器件虽然提高了性能,但是由于增加了一个较大的上拉器件虽然提高了性能,但是由于增加了VOL而使静态功而使静态功耗增加和噪声容限减小。耗增加和噪声容限减小

18、。NoImage45有比逻辑存在的问题有比逻辑存在的问题 电压摆幅不够 对后级电路速度产生影响 存在静态电流 功耗是个大问题 VOL和tpLH存在矛盾 如何解决? DCVSL逻辑门(P195)46传输门逻辑传输门逻辑BBAF = AB0另一种不同于互补另一种不同于互补CMOS的普遍使的普遍使用的电路是传输管逻辑,它通过允许用的电路是传输管逻辑,它通过允许原始输入驱动栅端和源漏端来减少原始输入驱动栅端和源漏端来减少实现逻辑所需要的晶体管数目。实现逻辑所需要的晶体管数目。图中的图中的AND门需要门需要4个晶体管(包括个晶体管(包括反相反相B所需要的反相器),而用互补所需要的反相器),而用互补CMOS实现则需要实现则需要6个晶体管。减少器个晶体管。减少器件的数目也有降低电容的额外优点。件的数目也有降低电容的额外优点。但是一个但是一个NMOS器件在传输器件在传输0时很有时很有效,但在上拉一个节点至效,但在上拉一个节点至VDD时性能却时性能却很差。很差。47CMOSCMOS传输门传输门48XORXORNoImage对于对于B B1 1,晶体管,晶体管M1M1和和M2M2的作用如同一个的作用如同一个反相器,传输门关断,反相器,传输门关断,F FABAB对于对于B B0 0,M1M1和和M2M2不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论