SOC基础教程4-1 时序逻辑(1.5学时)课件

上传人:我*** 文档编号:144964199 上传时间:2020-09-14 格式:PPT 页数:34 大小:1.31MB
返回 下载 相关 举报
SOC基础教程4-1 时序逻辑(1.5学时)课件_第1页
第1页 / 共34页
SOC基础教程4-1 时序逻辑(1.5学时)课件_第2页
第2页 / 共34页
SOC基础教程4-1 时序逻辑(1.5学时)课件_第3页
第3页 / 共34页
SOC基础教程4-1 时序逻辑(1.5学时)课件_第4页
第4页 / 共34页
SOC基础教程4-1 时序逻辑(1.5学时)课件_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《SOC基础教程4-1 时序逻辑(1.5学时)课件》由会员分享,可在线阅读,更多相关《SOC基础教程4-1 时序逻辑(1.5学时)课件(34页珍藏版)》请在金锄头文库上搜索。

1、1,时序逻辑,2,Review(1),组合逻辑电路:当前的输出只与当前的输入有关。 静态互补CMOS组合逻辑电路用NMOS做PDN, PMOS做PUN NMOS管产生“强零”而PMOS器件产生“强1”,3,Review(2),如何构建静态CMOS组合逻辑电路 反向输出 out = xx & xxx | xxxx 下拉网络(NMOS)和上拉网络(PMOS) 以输出为分界线呈对称互补关系 晶体管数目相同,逻辑关系相反 对于NMOS网络 划分子模块,以“与/或”为基本运算 与 - 晶体管串联 或 - 晶体管并联,4,Review(3),静态互补CMOS组合逻辑的特性 全摆幅,高噪声容限 输出高电平-

2、 Vdd, 输出低电平-GND 无比电路 输出和晶体管尺寸比例无关 低输出阻抗 输出和电源地总有通路 高输入阻抗 输入有SiO2隔离,输入电流几乎为0,直流扇出系数非常大 静态功耗极小 稳定状态下无电源地直流通路,5,Review(4),影响静态CMOS组合逻辑电路性能的几个因素 延时和输入方式有关 当输入A=B=10变化时,延时最小 当输入A= 10, B=1变化时,延时最大 延时随着扇入个数的增多而快速上升 避免扇入大于或等于4的情况 延时随着扇出数的增多而线性增加 扇出应小于等于4,6,Review(5),降低大扇入电路的延时的方法 逐级加大晶体管的尺寸 调整晶体管顺序,关键路径上的晶体

3、管靠近输出 优化逻辑结构,减少扇入的个数,7,Review(6),影响静态CMOS组合逻辑电路功耗的因素 电压摆幅 物理电容 翻转概率 如何降低翻转概率 逻辑重组 选择具有较低的开关活动性的逻辑电路结构 输入排序 推迟输入具有较高翻转率的信号 均衡信号路径减少毛刺,8,Review(7),静态门的特点是对噪声具有稳定性,具有良好的性能以及低功耗。是最适合于一般要求的逻辑设计类型。但是对于具有大扇入的复合门,互补CMOS就其面积和性能而言代价太大。 伪NMOS结构简单,速度很快,但以减少噪声容限和增加静态功耗为代价。 传输管逻辑十分适合于实现许多特殊的电路,如多路开关和加法器这样的以XOR为主的

4、逻辑。 动态逻辑可以实现较快和面积较小的复杂逻辑门。缺点是设计和工作比较复杂,并且由于对噪声敏感程度的增加而容易失败;需要进行周期性的刷新,于是限制了电路的最低工作频率。 当前的趋势是互补静态CMOS的运用增多。这一倾向是由于在逻辑设计层次上越来越多地运用了设计自动化工具。这些工具的重点是放在逻辑层次而不是电路层次的优化上,并且非常重视提高稳定性。另一个原因静态CMOS比其它方法更适合于按比例降低电压。,9,引言,组合逻辑电路的特点是,假设有足够的时间使逻辑门稳定下来,那么逻辑功能块的输出就只与当前输入值有关。 然而事实上所有真正有用的系统都需要能保存状态信息,这就产生了另一类电路,称为时序逻

5、辑电路。在这些电路中,输出不仅取决于当前的输入值,也取决于原先的输入值。换言之,一个时序电路能记住该系统过去的一些历史,即它具有记忆功能。,10,什么是时序逻辑,通用有限状态机FSM,由组合逻辑和寄存器组成,由寄存器保持系统的状态。 FSM的输出取决于当前输入和当前状态。它的下一状态由当前状态和当前输入决定并送到寄存器的输入。在时钟的上升沿,下一状态被复制到寄存器的输出(在一段传播延时之后),然后又开始新一轮的循环。寄存器随后将不理会输入信号的变化,直到下一个时钟上升沿。,11,存储类型,D,CLK,CLK,Q,静态(基于正反馈),动态(基于电容),只要接通电源,静态存储器就会一直保存存储的状

6、态。它是用正反馈或再生原理构成的,其电路拓扑结构有意识地把一个组合电路的输出和输入连在一起。当寄存器在较长时间内不被更新时静态存储器最为有用。上电时装入的设置数据就是一个很好的例子。 动态存储器的数据只存储很短的一段时间,也许只有几毫秒。工作原理是在与MOS器件相关的寄生电容上暂时存储电荷。这些电容必须周期性地刷新以祢补泄露的电荷。动态存储器比较简单,具有较高的性能和较低的功耗。,12,锁存器和寄存器,Latch: 电平触发,Register: 边沿触发,锁存器是一个电平敏感电路,即在时钟信号为高电平时把输入D传送到输出Q。此时锁存器处于透明模式。当时钟为低电平时,在时钟下降沿处被采样的输入数

7、据在输出端处整个阶段都保持稳定,此时锁存器处于维持模式。 寄存器是在时钟上升沿采样输入数据。,13,锁存器(Latch),负锁存器 (CLK= 0 选择D输入),正锁存器 (CLK= 1 选择D输入),高电平透明锁存器,低电平透明锁存器,14,基于Latch的时序电路,N latch is transparentwhen f = 0,P latch is transparent when f = 1,15,基于MUX的Latch,0,CLK,1,D,Q,负锁存器 (CLK= 0 选择D输入),正锁存器 (CLK= 1 选择D输入),CLK,16,基于MUX的Latch的晶体管实现,CLK1,切

8、断反馈环路,17,基于MUX的Latch,仅用NMOS传输管实现多路开关 CLK1,切断反馈环路,18,寄存器,基于主从结构的上升沿触发寄存器,负锁存器 (CLK= 0 选择D输入),正锁存器 (CLK= 1 选择D输入),19,基于MUX的寄存器设计,20,带复位的寄存器,如何加入复位电路? 真值表 复位值的保持 同步、异步? 如何加入置位电路? 复位、置位的优先级 同步、异步?,21,时序参数,建立时间(tsu)是在时钟翻转(对于正沿触发寄存器为0-1的翻转)之前数据输入(D)必须有效的时间。 维持时间(thold)是在时钟边沿之后数据输入必须仍然有效的时间。 假设建立和维持时间都满足要求

9、,那么输入端D处的数据则在最坏情况下的传播延时tc-q(相对于时钟边沿)之后被复制到输出端Q。,22,时序参数,tsetup = tpI1 + tpT1 + tpI3 + tpI2, 保证了在传输门T2两端的节点电压值相等,tc2q = tpT3 + tpI6,thold = 0,23,降低时钟负载,传输门的缺点是时钟信号的电容负载很大。 可以直接用交叉耦合反相器来省去反馈传输门。,24,避免时钟重叠,CLK,CLK,A,B,(a) 电路图,(b) 一对时钟重叠,X,D,Q,CLK,CLK,CLK,CLK,解决方法: 两相不重叠时钟(P247),25,动态存储,结构简单 需要刷新 时钟重叠,静

10、态时序电路的存储:一对交叉耦合的反相器形成了一个双稳元件并且因此可以用来记忆二进制值。 动态时序电路的存储是将电荷暂时储存在寄生电容上。,26,Schmitt触发器,1、对于一个变化很慢的输入波形,在输出端有一个快速翻转的响应 2、电压传输特性表明对正向和负向变化的输入信号有不同的开关阈值,27,Schmitt触发器对噪声的抑制,把一个含噪声或缓慢变化的输入信号转变成一个“干净”的数字输出信号,28,CMOS Schmitt触发,利用正反馈来调节前级电路的翻转电平,29,单稳态电路,输入翻转触发一个单脉冲,单稳态电路是每当其静止状态受到一个脉冲或一个翻转事件触发时 就产生一个宽度确定的脉冲的电

11、路。,30,非稳态电路,非稳态电路的输出在两个准稳态之间来回振荡。,31,压控振荡器(VCO),电流可控反相器型电压控制振荡器,32,Review(1),时序逻辑电路 输出不仅取决于当前的输入值,也取决于原先的输入值 时序逻辑电路的存储类型 静态:基于正反馈 动态:基于电容,降低复杂性、高性能、低功耗,抗干扰能力差,有最小刷新频率要求 锁存器 电平触发 正锁存器和负锁存器 寄存器 边沿触发 基于主从结构的上升沿触发器:由负锁存器和正锁存器构成,33,Review(2),寄存器的时序参数 建立时间tsu:在时钟翻转之前输入数据必须有效的时间 保持时间thold:在时钟边沿之后输入数据必须仍然有效的时间 传播延时tc-q:输入端D的数据复制到输出端Q的延时,34,Review(3),其他结构 单稳结构:只有一个稳定状态,可作脉冲发出器 非稳逻辑:无稳定状态,来回翻转,可做振荡器 施密特触发器:快速翻转,可抑制噪声,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号