网站编辑信息怎么做,郑州网站推广公司排名,注册网站要语音验证码的有哪些,wordpress写说说本节将回顾工具检查建立保持时间的原则#xff0c;接下来介绍设置多周期后的检查原则。多周期命令是设计约束中常用的一个命令#xff0c;用来修改默认的建立or保持时间的关系。基本语法如下 默认的建立时间与保持时间的检查方式 DC工具计算默认的建立保持时间关系是基于时钟… 本节将回顾工具检查建立保持时间的原则接下来介绍设置多周期后的检查原则。多周期命令是设计约束中常用的一个命令用来修改默认的建立or保持时间的关系。基本语法如下 默认的建立时间与保持时间的检查方式 DC工具计算默认的建立保持时间关系是基于时钟的活动沿Active edges数据必须要在活动沿的前或后可以安全使用以满足建立或保持时间的要求。 在起始点活动沿是寄存器的打开沿在结束点活动沿是寄存器的关闭沿对边沿触发的寄存器而言其上升沿即是它的打开沿又是它的关闭沿 对高电平有效的latch而言上升沿是其打开沿下降沿是其关闭沿如下图所示 一些建立时间和保持时间的检查举例 建立时间5 保持时间0 建立时间10 保持时间0 建立时间1 保持时间0 建立时间20 保持时间10 由于使用了最严格(最大)保持关系因此该路径的最小延迟要求为10 ns。这是一个保守的检查可能不适用于某些设计。可以使用以下命令修改此默认保持关系 set_multicycle_path 1 -hold -end -from ff1/CP -to ff2/D 设置后保持时间0 单时钟同向位设计 单时钟多相位设计 多时钟设计 多频时钟设计一定是同步时钟相位关系确定的模型关系如下图所示 工具默认的检查关系如下所示 对建立时钟的检查是从发起时钟的上升沿起到距离其最近的捕获时钟的上升沿对保持时间的检查是从发起时钟到捕获时钟的上升沿 情况1——相对于CLKB 在设置FFA1到FFB2的多周期路径后工具的检查逻辑如下 工具会将捕获沿向后推一个时钟周期进行建立时间检查即在原本的10units 的基础上向后推迟TCLKB对保持时间的检查同样会向后推一个时钟周期即60units 情况2——相对于CLKA 在设置FFA1到FFB2的多周期路径后工具的检查逻辑如下 工具会设置新的建立时间检查约束为20units(原始的10加上一个额外的clkA周期)。保持时间的检查约束为是10个单位时间因为clkA的下一条边是20,clkB的同一条边是30。