




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第九讲 数字电路时序问题,电子科学与技术系 ,天津大学大规模集成电路设计课件 ,一、概述时钟技术,由于日益增大的芯片尺寸和不断提高的时钟频率,时钟分布已成为主要的设计问题,这些问题可以通过避免运用全局时钟以及运用自定时方式设计电路来加以克服。 如果到了设计过程的最后阶段才考虑时钟布线,此时大多数的芯片版图已成定局,很难合理分布时钟网络。而且还会造成多个时序约束,从而影响最终的电路性能和工作。 在一个复杂电路的设计中,应在设计的早期阶段就考虑时钟的分布,因为时钟分布会影响到芯片的平面布置。,天津大学大规模集成电路设计课件 ,一、概述解决各信号延时不确定性,由于需要把各信号按时一起处理, 必须解决
2、各信号延时不确定性的问题,天津大学大规模集成电路设计课件 ,二、数字系统的时序分类,根据信号与本地时钟的关系来分:,天津大学大规模集成电路设计课件 ,二、时序分类同步互连,天津大学大规模集成电路设计课件 ,二、时序分类中等同步互连,天津大学大规模集成电路设计课件 ,二、时序分类近似同步互连,天津大学大规模集成电路设计课件 ,二、时序分类异步互连,天津大学大规模集成电路设计课件 ,三、同步设计同步时序原理,天津大学大规模集成电路设计课件 ,例题:计算传播延时和污染延时(课本p364),由于存在虚假路径,组合逻辑最坏情况的传播延时不能简单地通过相加各个逻辑门的传播延时来计算。 关键路径很大程度上取
3、决于电路的拓扑结构和数据的相关性,天津大学大规模集成电路设计课件 ,三、同步设计时钟的不确定性来源,天津大学大规模集成电路设计课件 ,时钟的不确定性的影响分类,由于工艺和环境的变化,以及连线耦合等因素的影响,时钟信号会在空间和时间上发生偏差,这会导致电路性能下降或电路出错,抖动,空间上同一个点处时钟周期随时间的变化。 抖动是一个平均值为零的随机变量,天津大学大规模集成电路设计课件 ,时钟偏差,天津大学大规模集成电路设计课件 ,正时钟偏差与负时钟偏差,天津大学大规模集成电路设计课件 ,正时钟偏差与负时钟偏差,天津大学大规模集成电路设计课件 ,Clock Skew 问题,天津大学大规模集成电路设计
4、课件 ,正时钟偏差,天津大学大规模集成电路设计课件 ,正时钟偏差(续),天津大学大规模集成电路设计课件 ,负时钟偏差,天津大学大规模集成电路设计课件 ,三、同步设计(3)时钟的抖动,天津大学大规模集成电路设计课件 ,具有反馈的数据通路结构,天津大学大规模集成电路设计课件 ,时钟抖动的影响,天津大学大规模集成电路设计课件 ,Skew 和Jitter 共同作用的影响,正的Skew 可以改善性能,但Jitter 总是降低性能 因为对Jitter 总是考虑最坏情况,天津大学大规模集成电路设计课件 ,最长时钟周期(最低时钟频率)发生,天津大学大规模集成电路设计课件 ,信号竞争最容易发生在,天津大学大规模
5、集成电路设计课件 ,四、同步失效(亚稳态)现象,同步失效发生的场合: 若数据和时钟不能满足寄存器Setup和Hold Time 的要求则会发生亚稳态同步失效,这是因为: 存储元件的本质是双稳态器件 此时时钟采样到的输入数据非常接近反相器的阈值 发生在两个独立无关的同步时钟选通的边界上 发生在一个同步时钟系统及非同步输入信号的接口处。,天津大学大规模集成电路设计课件 ,同步器,一个异步输入可以在相对于同步系统时钟边缘的任何时刻改变其值。如果异步输入在它的过渡中间被采样,那么异步输入的这个不确定状态就会送入到同步系统中,造成竞争,冲突甚至系统的崩溃。 因此一个异步信号必须被分辨成高电平或低电平状态
6、后才能把它送入到同步系统中去(只要尽快得到唯一确切的结果,至于分辨出来是高电平还是低电平实际上是没有多大关系的)。实现这样一种分辨或确定功能的电路称为“同步器”。,天津大学大规模集成电路设计课件 ,一个简单的同步器,天津大学大规模集成电路设计课件 ,改善同步失效的措施,采用同步器: 由两个Register 构成,它允许第一个Register的输出能在一个整周期中被分辨 采用更多的Register 相串联可改善亚稳态失效,但同时增加了同步器的Latency,而且同步器故障难以跟踪,因此其数量应尽量少。(每个系统最多1 2 个) 同步器的设计原则:保持分辨电路快速,即减小同步器的分辨率时间常数,天
7、津大学大规模集成电路设计课件 ,Mean Time to Failure,天津大学大规模集成电路设计课件 ,一个同步器的例子,Tf = 10 nsec = T Tsignal = 50 nsec tr = 1 nsec t = 310 psec VIH - VIL = 1 V (VDD = 5 V) N(T) = 3.9x10-9 errors/sec MTF (T) = 2.6x108 sec = 8.3 years MTF (0) = 2.5 sec,天津大学大规模集成电路设计课件 ,五、基于Latch 的流水线,天津大学大规模集成电路设计课件 ,剩余时间借用 Slack-borrowin
8、g,天津大学大规模集成电路设计课件 ,天津大学大规模集成电路设计课件 ,天津大学大规模集成电路设计课件 ,6、时钟分布网络,(1)采用单个缓冲器(逐级增大的缓冲器)来驱动全局时钟供给所有模块,保证Clock Skew 的要求。 (2)采用分布式树结构(二叉树或H 树), 使每个模块可以得到完好的时钟,能与模块的延时很好地匹配,或者使时钟的分配可以安排得使任何RC延时发生在Safe Slew 的方向上(如与数据流的方向相反),天津大学大规模集成电路设计课件 ,H-Tree 时钟网络,在各层次可引入门控时钟, 在不需要的时候可以关闭时钟信号,如果路径被很好地平衡预算, clock skew 可以是
9、0,天津大学大规模集成电路设计课件 ,Clock Grid Network,分布式网格结构缩短了从驱动器到负载的距离,优点在于允许设计后期进行改动,因为在芯片各处都能得到时钟 缺点是有许多多余的时钟线,功耗较大,天津大学大规模集成电路设计课件 ,DEC Alpha 21164 (EV5),300 MHz clock (9.3 M个晶体管 , 16.5x18.1 mm的 die , 0.5 微米 CMOS 工艺) 单相时钟 最大时钟负载3.75 nF 动态逻辑 时钟网的功耗20 W (out of 50) 两层时钟分布 时钟信号先通过位于芯片中央的6级缓冲器 Secondary buffers
10、drive the left and right sides of the clock grid in m3 and m4 最终驱动反相器的等效晶体管宽度58 cm !,天津大学大规模集成电路设计课件 ,天津大学大规模集成电路设计课件 ,Clock Skew in Alpha Processor,绝对偏差小于90ps,关键指令和执行单元的时钟在65 ps内到达,天津大学大规模集成电路设计课件 ,时钟网络布线的一般方法,对时钟信号仔细布线。 层次化的时钟缓冲技术使本地时钟的延时相同,从而达到控制时钟Skew 。中间应当有几个时钟的缓冲层取决于互连线的材料尺寸,也取决于时钟网络的扇出。 缓冲器的作
11、用: 把本地的时钟节点与时钟源隔离,以减轻时钟源的驱动负载 改善因时钟线的RC 网络造成的时钟波形的变差, 减少了绝对的延时(Skew)值。 这一方法并不能达到零的Skew 。实际上没有必要达到零的Skew 。而只需要把Skew 限定在一定的范围内。,天津大学大规模集成电路设计课件 ,七、自定时系统,天津大学大规模集成电路设计课件 ,自定时系统的例子,天津大学大规模集成电路设计课件 ,自定时的特点,自定时步骤有效地区分了在电路时序中包含的“ 实际时序” 和“ 逻辑排序”。 完成信号“Done” 保证了实际的(物理的)时序约束被满足并保证该电路在接受新的输入之前是稳定的。 “Acknowledge” 和“Request”信号即通常所谓的“握手信号”则保证了“逻辑排序”。,天津大学大规模集成电路设计课件 ,自定时步骤的优缺点,优点: 同步系统的时序信号以全局为中心,而自定时系统的时序信号一般是局域的,避免了分布高速时钟带来的所有问题和开销。 自定时的同步是局域取得的,无任何对全局的副作用,这可以增加设计的模块化 自定时把实际的和逻辑的排序机理分隔开,使有潜力提高性能一个自定时电路是以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水产养殖基地土地使用权合同
- 公司技术服务采购合同
- 豪华酒店厨师服务合同
- 电子产品购销合同标准版
- 房地产投资专项法律服务合同
- (完整版)农村土地租赁合同书
- 光学玻璃的紫外光固化涂层技术考核试卷
- 医疗用品行业服务平台拓展考核试卷
- 搪瓷原材料市场动态与价格趋势考核试卷
- 数字出版物的长期保存与数字遗产考核试卷
- GB/T 19470-2004土工合成材料塑料土工网
- GB/T 18913-2002船舶和航海技术航海气象图传真接收机
- 高中教师先进事迹材料范文六篇
- 烹饪专业英语课件
- 3d3s基本操作命令教程课件分析
- 人教版三年级语文下册晨读课件
- 传染病防治法培训讲义课件
- 河南大学版(2020)信息技术六年级下册全册教案
- 法律方法阶梯实用版课件
- DB32T 4353-2022 房屋建筑和市政基础设施工程档案资料管理规程
- 白描课件讲义整理
评论
0/150
提交评论