关键词:建立时间,保持时间对于数字系统而言,建立时间(setuptime)和保持时间(holdtime)是数字电路时序的基础。数字电路系统的稳定性,基本取决于时序是否满足建立时间和保持时间。所以,这里用一整节的篇幅,来详细的说明建立时间和保持时间的概念。基本概念建立时间就是时钟触发事件来临之前,数据需要保持稳定的最小时间,以便数据能够被时钟正确的采样。保持时间就是时钟触发事件来临之后,数据需要保持稳定的最小时间,以便数据能够被电路准确的传输。可以通俗的理解为:时钟到来之前,数据需要提前准备好;时钟到来之后,数据还要稳定一段时间。建立时间和保持时间组成了数据稳定的窗口,如下图所示。《1.3门延迟
关键词:setupholdrecoveryremovalwidthperiod指定路径延迟,目的是让仿真的时序更加接近实际数字电路的时序。利用时序约束对数字设计进行时序仿真,检查设计是否存在违反(violation)时序约束的地方,并加以修改,也是数字设计中不可或缺的过程。Verilog提供了一些系统任务,用于时序检查。这些系统任务只能在specify块中调用。下面就介绍6种常用的用于时序检查的系统任务:$setup,$hold,$recovery,$removal,$width与$period。$setup,$hold系统任务$setup用来检查设计中元件的建立时间约束条件,$hold用来检
关键词:setupholdrecoveryremovalwidthperiod指定路径延迟,目的是让仿真的时序更加接近实际数字电路的时序。利用时序约束对数字设计进行时序仿真,检查设计是否存在违反(violation)时序约束的地方,并加以修改,也是数字设计中不可或缺的过程。Verilog提供了一些系统任务,用于时序检查。这些系统任务只能在specify块中调用。下面就介绍6种常用的用于时序检查的系统任务:$setup,$hold,$recovery,$removal,$width与$period。$setup,$hold系统任务$setup用来检查设计中元件的建立时间约束条件,$hold用来检
关键词:延迟反标注,SDF延迟反标注是设计者根据单元库工艺、门级网表、版图中的电容电阻等信息,借助数字设计工具将延迟信息标注到门级网表中的过程。利用延迟反标注后的网表,就可以进行精确的时序仿真,使仿真更接近实际工作的数字电路。延迟反标注过程前面教程中的仿真基本都是功能性的仿真。无论是进行IC设计还是FPGA开发,时序仿真都是必不可少的。《Verilog教程》的《1.4Verilog设计方法》章节中也描述了完整的数字设计开发流程。下面,说明延迟反标注在该流程中是怎么使用的,权当复习与巩固。(1)利用硬件描述语言完成RTL层级的描述,进行功能仿真。(2)对时钟、复位、输出端口等信号进行一定的时序约
关键词:延迟反标注,SDF延迟反标注是设计者根据单元库工艺、门级网表、版图中的电容电阻等信息,借助数字设计工具将延迟信息标注到门级网表中的过程。利用延迟反标注后的网表,就可以进行精确的时序仿真,使仿真更接近实际工作的数字电路。延迟反标注过程前面教程中的仿真基本都是功能性的仿真。无论是进行IC设计还是FPGA开发,时序仿真都是必不可少的。《Verilog教程》的《1.4Verilog设计方法》章节中也描述了完整的数字设计开发流程。下面,说明延迟反标注在该流程中是怎么使用的,权当复习与巩固。(1)利用硬件描述语言完成RTL层级的描述,进行功能仿真。(2)对时钟、复位、输出端口等信号进行一定的时序约
关键词:同步,异步由第3章可知,当触发器输入端的数据和触发器的时钟不相关时,很容易导致电路时序不满足。本章主要解决模块间可导致时序violation的异步问题。关于异步与同步的定义,许多地方都有介绍,细节上也有所差异。本章主要的关注点是解决异步问题的方法,而不关心为什么会出现异步时钟,也不关心异步电路的具体结构,仅从异步时钟的时序结果去分析解决问题。同步时钟数字设计中,一般认为,频率相同或频率比为整数倍、且相位相同或相位差固定的两个时钟为同步时钟。或者理解为,时钟同源且频率比为整数倍的两个时钟为同步时钟。其实,时钟同源,就保证了时钟相位差的固定性。具体可以分类如下:同源同频同相位此类时钟频率和
关键词:同步,异步由第3章可知,当触发器输入端的数据和触发器的时钟不相关时,很容易导致电路时序不满足。本章主要解决模块间可导致时序violation的异步问题。关于异步与同步的定义,许多地方都有介绍,细节上也有所差异。本章主要的关注点是解决异步问题的方法,而不关心为什么会出现异步时钟,也不关心异步电路的具体结构,仅从异步时钟的时序结果去分析解决问题。同步时钟数字设计中,一般认为,频率相同或频率比为整数倍、且相位相同或相位差固定的两个时钟为同步时钟。或者理解为,时钟同源且频率比为整数倍的两个时钟为同步时钟。其实,时钟同源,就保证了时钟相位差的固定性。具体可以分类如下:同源同频同相位此类时钟频率和