当前位置: 首页 > wzjs >正文

百度站长提交网址官方小程序

百度站长提交网址,官方小程序,网站建设论文结束语,网站中国风模板文章目录 三、约束输入路径四、约束输出路径例子A例子B例子C 参考文献 [1]Static Timing Analysis for Nanometer Designs A Practical Approach 三、约束输入路径 在一些示例中我们可能并不关心某些逻辑,因而这些输入路径可能可以不用约束。例如,设计人…

文章目录

  • 三、约束输入路径
  • 四、约束输出路径
    • 例子A
    • 例子B
    • 例子C


参考文献
[1]Static Timing Analysis for Nanometer Designs A Practical Approach

三、约束输入路径

  在一些示例中我们可能并不关心某些逻辑,因而这些输入路径可能可以不用约束。例如,设计人员可能并不在乎一些输入控制信号的时序,因此可能并不需要进行本节中将要介绍的时序检查。但是,目前假定我们要约束全部的输入路径。

  图 7-21 中为待分析设计(DUA)的输入路径。触发器 UFF0 在设计的外部,并向设计内部的触发器 UFF1 提供数据。数据通过输入端口INP1 连接两个触发器。

在这里插入图片描述

  CLKA 的时钟定义指定了时钟周期,这是两个触发器 UFF0 和 UFF1 之间可用的总时间。外部逻辑所需的时间为 Tclk2q(数据发起触发器UFF0 的 CK 至 Q 延迟)加上 Tc1(通过外部组合逻辑的延迟),因此输入引脚 INP1 上的延迟定义指定了 Tclk2q 加上 Tc1 的外部延迟。并且这个外部延迟是相对于一个时钟指定的,在本示例中为时钟CLKA。
  以下是输入延迟的约束

set Tclk2q 0.9
set Tc1 0.6
set_input_delay -clock CLKA -max [expr Tclk2q + Tc1] [get_ports INP1]

  该约束指定输入端口 INP1 的外部延迟为 1.5ns,且这是相对于时钟CLKA 而言的。假设 CLKA 的时钟周期为 2ns,则 INP1 引脚的逻辑只有 500ps(= 2ns-1.5ns)可以在设计内部中传播。此输入延迟定义意味着输入约束为: Tc2 加上触发器 UFF1 的 Tsetup 必须小于 500ps,才可以确保可靠地捕获到触发器 UFF0 发起的数据。请注意,上述外部延迟值被指定为了最大值(max)。
在这里插入图片描述

  如果同时考虑最大和最小延迟情况,如图 7-22 所示。以下是此示例的约束:

create_clock -period 15 -waveform {5 12} [get_ports CLKP]
set_input_delay -clock CLKP -max 6.7 [get_ports INPA]
set_input_delay -clock CLKP -min 3.0 [get_ports INPA]

  INPA 的最大和最小延迟是从 CLKP 到 INPA 的延迟中得出的,最大和最小延迟分别是最长和最短路径延迟,这些通常也可以对应于最坏情况(worst-case)下的慢速(最大时序工艺角)和最佳情况(bestcase)下的快速(最小时序工艺角)。因此,最大延迟对应于最大时序工艺角下的最长路径延迟,最小延迟对应于最小时序工艺角下的最短路径延迟。在我们的示例中, 1.1ns 和 0.8ns 是 Tck2q 的最大和最小延迟值。组合逻辑路径延迟 Tc1 的最大延迟为 5.6ns,最小延迟为2.2ns。 INPA 上的波形显示了数据到达设计输入端的时间窗口,以及预计达到稳定状态的时间。从 CLKP 到 INPA 的最大延迟为 6.7ns(=1.1ns + 5.6ns),最小延迟为 3ns(= 0.8ns + 2.2ns),这些延迟是相对于时钟有效沿指定的。在给定外部输入延迟的情况下,设计内部的可用建立时间是慢角(slow corner)下的 8.3ns(= 15ns-6.7ns)和快角(fast corner)下的 12ns(= 15ns-3.0ns)中的最小值。因此, 8.3ns 是用来可靠地捕获 DUA 内部数据的可用时间。
  注意,未指定 max 或 min 选项,因此 500ps 这个值将同时用于最大延迟和最小延迟。此外部输入延迟是相对于时钟 clk_core 的上升沿指定的(如果输入延迟是相对于时钟的下降沿指定的,则必须使用-clock_fall 选项)。

四、约束输出路径

  以下通过三个例子来介绍输出路径的约束。

例子A

  图 7-23 为一条通过待分析设计输出端口的路径示例,其中 Tc1 和 Tc2 是通过组合逻辑的延迟。
在这里插入图片描述

  时钟 CLKQ 的周期定义了触发器 UFF0 和 UFF1 之间的总可用时间。外部逻辑的总延迟为 Tc2 加上 Tsetup,此总延迟 Tc2 + Tsetup 必须作为输出延迟约束的一部分来指定。注意,输出延迟是相对于捕获时钟指定的,数据必须及时到达外部触发器 UFF1 才能满足其建立时间要求。

set Tc2 3.9
set Tsetup 1.1
set_output_delay -clock CLKQ -max [expr Tc2 + Tsetup] [get_ports OUTB]

  这指定了相对于时钟边沿的最大外部延迟为 Tc2 加上 Tsetup,即 5ns 的延迟。最小延迟可以类似地指定。最大输出延迟为Tc2_max+Tsetup

例子B

  图 7-24 给出了同时具有最小和最大延迟的示例。最大路径延迟为7.4ns(=Tc2 最大值加上 Tsetup = 7 + 0.4),最小路径延迟为-0.2ns(=Tc2 最小值减去 Thold = 0-0.2)。因此,输出约束为:
在这里插入图片描述

create_clock -period 20 -waveform {0 15} [get_ports CLKQ]
set_output_delay -clock CLKQ -min -0.2 [get_ports OUTC]
set_output_delay -clock CLKQ -max 7.4 [get_ports OUTC]

  图 7-24 中的波形显示了 OUTC 必须保持稳定状态的时间,以确保外部触发器能够可靠地捕获它。这说明在所需的稳定区域开始之前,数据就必须在输出端口准备就绪,并且必须保持稳定,直到稳定区域结束为止。这同样反映了 DUA 内部对输出端口 OUTC 逻辑的时序要求。最大输出延迟为Tc2_max+Tsetup,最小输出延迟为tc2_min-thold

例子C

  该模块具有两个输入端口DATAIN 和 MCLK,以及一个输出端口 DATAOUT。图 7-25 显示了预期的波形。
在这里插入图片描述

create_clock -period 100 -waveform {5 55} [get_ports MCLK]
set_input_delay 25 -max -clock MCLK [get_ports DATAIN]
set_input_delay 5 -min -clock MCLK [get_ports DATAIN]
set_output_delay 20 -max -clock MCLK [get_ports DATAOUT]
set_output_delay -5 -min -clock MCLK [get_ports DATAOUT]

文章转载自:

http://rnAQeBk4.gyqnc.cn
http://awxEZBDF.gyqnc.cn
http://MpS3WQcN.gyqnc.cn
http://4vMl0Hdq.gyqnc.cn
http://uGcfnXtK.gyqnc.cn
http://bBXLtqLE.gyqnc.cn
http://RBOuxQyh.gyqnc.cn
http://qEyf5vPE.gyqnc.cn
http://4l28zdqL.gyqnc.cn
http://5xuoYJpf.gyqnc.cn
http://lIUUZsqN.gyqnc.cn
http://QZGQhwuv.gyqnc.cn
http://XZFQlxdM.gyqnc.cn
http://fzIiqLMy.gyqnc.cn
http://Y2qMdYXd.gyqnc.cn
http://d9KzJpuL.gyqnc.cn
http://9JX83ruH.gyqnc.cn
http://pDjh0s7s.gyqnc.cn
http://MDAYl4bv.gyqnc.cn
http://9cWU1JPR.gyqnc.cn
http://jJk8M3yu.gyqnc.cn
http://V8MD9umD.gyqnc.cn
http://bS43XKxG.gyqnc.cn
http://7qDtVhGz.gyqnc.cn
http://ulWBjxxK.gyqnc.cn
http://we8X9TV3.gyqnc.cn
http://5LSQE5IK.gyqnc.cn
http://VxrL2Tib.gyqnc.cn
http://qnczP5S0.gyqnc.cn
http://PYeMnN3l.gyqnc.cn
http://www.dtcms.com/wzjs/648239.html

相关文章:

  • 东莞品牌型网站建设网站备案怎么查
  • 网站推广实施计划万网云服务器怎么上传网站
  • 织梦网暂时关闭网站潍坊做网站优化
  • 网站创建桌面快捷方式众志seo
  • 图书馆评估定级关于网站建设标准wordpress爆破字典
  • 新网站域名备案流程天猫建设网站的目的
  • 注册一个公司网站需要多少钱网站打开很慢
  • 做一个网站团队需要哪些人员ui设计页面布局和功能
  • 网站有什么优势学校网站建设工作
  • 塑胶包装东莞网站建设中牟建设工程信息网站
  • 网站怎么做英语和中文的大连建站平台
  • 厦门seo广东seo推广贵不贵
  • 有那个网站做简历模板wordpress 文章排序插件
  • 上海建设部门网站哪建设网站
  • 做品牌形象网站wordpress 自定义内容类型 pan
  • 宝山品牌网站建设成都哪家公司做网站
  • 做网站用空间好还是服务器好网站建设方案论文1500
  • 网站建设收税网站死链是什么
  • 做网站的为什么那么多骗子怎么找wordpress模板代码
  • 无极网站网站石家庄住房城乡建设网站
  • 对新网站做seo大概需要多久网站计划任务怎么做
  • 江苏省建设执业资格注册中心网站网上注册公司app
  • 杭州住房和城乡建设局网站首页做程序网站需要什么代码吗
  • 天津企业网站制作夸克搜索入口
  • 建立收费网站手机网站二级域名
  • 创建购物网站多少钱太原seo网站管理
  • 网站策划的内容包含了什么?如何让网站自适应手机
  • 网站 逻辑结构小网站下载渠道有哪些
  • 企业网站建设存在的典型问题有哪些?门户网站开发工具
  • 美食网站首页怎么做做非洲国际贸易网站