北大Verilog课件--21_Verilog延时时序.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第21章 SDF时序标注 术语及定义 时序标注 时序数据流 时序数据流程 延迟计算器 SDF(标准延迟格式) SDF举例 SDF标注工具 执行SDF标注 执行SDF标注 总结 复习 * 学习内容: 延迟计算器 标准延迟格式(Standard Delay Format)(SDF) 标注SDF数据 CTLF:(Compiled Timing Library Format)编译的时序库格式。特定工艺元件数据的标准格式。 GCF:(General constraint Format)通用约束格式。约束数据的标准格式。 MIPD:(Module Input Port Delay)模块输入端口延时。模块输入或输入输出端口的固有互连延时 MITD:(Multi-source Interconnect Transport Delay)多重互连传输延时。与SITD相似,但支持多个来源的不同延时。 PLI:(Programming Language Interface)编程语言界面。基于C的对Verilog数据结构的程序访问。 SDF:Standard Delay Format.(标准延迟格式)。时序数据OVI标准格式。 SITD:Single-Source Interconnect Transprot Delay,单一源互连传输延迟。和MIPD相似,但支持带脉冲控制的传输延迟。 SPF:Standard Parasitic Format.(标准寄生参数格式)。提取的寄生参数数据的标准格式。 通常的Verilog元件库仅包含固有时序数据。 若要进行精确的时序仿真,还需要的数据有: 输入传输时间 固有延迟 驱动强度 总负载 互连寄生 环境因子 过程 温度 电压 同时还需要仿真最坏情况下的数据和最佳情况下时钟,反过来也要做一次。在没有时序标注时Verilog仿真器做不到这一点。 延时计算器需要: 综合出来的网表 布局布线工具产生的简化的寄生参数 延迟计算器可以产生: 粗略延迟,仅基于设计连线和层次 详细延迟,由后端工具提取的寄生参数信息 有时序驱动的自顶而下的设计方法中,时序约束贯穿整个设计流程。与时序数据仅向后反馈的情况,如从布线布线工具反馈到综合工具,相比,这种方法时序收敛速度快。 前端和后端工具使用统一的延迟计算器 会提高时序收敛速度。 大多数EDA工具接受标准延迟格式(SDF)。 延时计算器主要有两类: 嵌入在工具中的延迟计算器 用户延迟计算器 用户自定义 开发商提供 延迟计算器可以产生SDF数据,或直接使用PLI标注时序数据。 延迟计算器可以自定义,但必须选择一个合适的延迟公式。 大多数ASIC生产商提供自己的生产工艺的延迟计算器。这些延迟计算器通常用PLI编写并直接在仿真时标注到设计中。但计算器也可以是独立的程序,产生的SDF由内嵌的延迟标注工具进行标注。 模块通路延迟——条件的和无条件的 器件延迟 互连延迟 端口延迟 时序检查 通路和net时序约束 标准延迟格式(SDF)是统一的时序信息表示方法,与工具无关。它可以表示: 注意:在specity块中不能说明互连延迟或输入端口延迟。要用互连延迟仿真,必须进行时序标注。 模块输入端口延迟(MIPD)描述的是到模块输入端口或双向端口的延迟。延迟为惯性的且影响三种跳变:到1,到0,和到z。 单一源输入传输延迟(SITD)和MIPD相似,但使用传输延迟并且有全局和局部脉冲控制。SITD影响6种跳变:0到1,1到0,0到z,z到0,1到z,z到1。 多重输入传输延迟(MITDs)和SITD相似,但允许为每个源-负载通路说明独立延迟。 (DELAYFILE (DESIGN system) (DATE Mon Jun 1 14:54:29 PST 1992) (VENDOR Cadence) (PROGRAM delay_calc) (VERSION 1.6a, 4) (DIVIDER /) /* hierarchical divider */ (VOLTAGE 4.5:5.0: 5.5) (PROCESS worst) (TIMESCALE 1ns) /* delay time units */ (CELL (CELLTYPE system) (INSTANCE block_1) /* top level blocks */ (DELAY (ABSOLUTE

文档评论(0)

lyxbb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档