博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sdf
阅读量:7251 次
发布时间:2019-06-29

本文共 1649 字,大约阅读时间需要 5 分钟。

SDF(Standard Delay Format)是一种存储timing data的文件,其中的数据是tool-independent的

可以包括:

1)Delay: module path, device, interconnect, port

2)Timing checks: setup, hold, recovery, removal, skew, width, period

3)Timing environment:

 

SDF file支持hierarchical timing annotation, 各个module的sdf文件可以分别提供,整个design有多个SDF files.

 

Back-Annotation of timing Data for Design Analysis.

SDF中的timing data来源:1)直接来自timing model,  2)内部的timing calculator,  3)Cell characterization data

           数据的准确性,与timing caculator内的算法, pre-layout的RC预估. post-layout的RC提取.

Annotator: SDF中的数据反标到analysis和check tool

consistency between SDF and Design:任何design中的修改必须rerun timing calculator,产生新的SDF文件

consistency between SDF and Timing model:lib中的timing model必须和产生的sdf,对数据的识别程度时一样的,

                 否则会导致有的delay反标不上去

 

back-annotation主要是进行analysis timing data,forward-annotation of timing constraints主要用给synthsis tools

(不仅是logic synthsis,还包括floorplanning,layout, routing)

 

SDF支持的timing model:

1)Modeling Circuit Delays:SDF支持distributed(由model primitive来组成)和pin-to-pin(通过lib中的timing property)的model style。

                                      IOPATH-------input to output delay

                                      COND---------condition

2)Modeling Output Pulse Propagation:PATHPULSE------定义非glitch的最短的pulse

3)Modeling Timing Checks:支持setup,hold(反标回lib model), recovery, removal, width,

                                       SETUP (posedge D0)  (COND (posedge CP))  (value1 :: value2)

                                       HOLD (posedge D0)  (COND (posedge CP))  (value1 :: value2)

                   setup/hold的值,可能也是与input transiaction/output capacitance有关,

                                           所以通过sdf反标到verilog model中。

4)Modeling Interconnect Delays: INTERCONNECT---------------point to point的delay

                                                PORT------------针对有几条driver path的signal

5)一些Internal nodes,针对不在design hierarachy和lib中的primitive的path,要求annotator能够识别。

                               提供给个别项目的一种灵活的方式

 

SDF文件的格式:

转载地址:http://nihbm.baihongyu.com/

你可能感兴趣的文章
Akka系列(一):Akka简介与Actor模型
查看>>
yii2获得从数据库获得数据的方法并处理
查看>>
Android开发百度地图(一)之初体验
查看>>
微服务指南走北(四):你不愿意做微服务架构的十个理由
查看>>
CSS代码重构与优化之路
查看>>
使用 sigprocmask 和 sigpending 在程序正文中捕获和处理信号
查看>>
Bodymovin插件的使用
查看>>
详细深入分析 Java ClassLoader 工作机制
查看>>
关于设计模式
查看>>
对一个“老”架构的重新思考
查看>>
DoubanFMPlayer, A mimic of Douban.fm player
查看>>
埃森哲、亚马逊和万事达卡抱团推出的区块链项目有何神通?
查看>>
2019年自动驾驶5大趋势预测:第一台Level 5 无人车问世
查看>>
后APP时代的破局之路 :阿里技术“三大容器五大方案”亮相,百川开放全面升级...
查看>>
工欲善其事-必先利其器之终端
查看>>
64位的Mac OS X也有Windows.Forms了
查看>>
立下“去O”Flag的AWS,悄悄修炼了哪些内功?
查看>>
Better Software East/DevOps East/Agile Dev East 2016大会上的教程介绍
查看>>
优酷在多模态内容理解上的研究及应用
查看>>
JavaScript学习笔记整理:对象篇
查看>>