- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
DC综合概论全面总结
DC综合概论全面总结
1setuptime与holdtime之一2
2setuptime与holdtime之二4
3setuptime与holdtime之三8
4fanout与skew13
5highfanout19
6multicycle_path30
7multicycle_path补充41
8gatedclock之一46
9gatedclock之二50
10virtualclock53
11IO约束56
12优化约束61
1
DC综合概论全面总结
1setuptime与holdtime之一
IC代码的综合过程可以说就是时序分析过程,DC会将设计打散成一个个路经,这些路
经上有cell延迟和net延迟,然后DC会根据你加的约束,来映射库中符合这种延迟以及驱
动的器件。从而达到综合的目的。DC的所有时序约束基础差不多就是setuptime和hold
time。可以用下面的图片说明:
所谓setuptime即建立时间,也就说数据在时钟到来之前保持稳定所需要的时间,
holdtime即保持时间,也就是说在时钟到来之后数据需要保持稳定的时间。在深入建立
时间和保持时间之前。先了解下DC中的路经以及startpoint、endpoint。
所谓startpoint就是:(1)inputport(顶层设计的输入端口)(2)clockpinof
sequentialcell(触发器的clockpin)
所谓的endpoint就是:(1)outputport(顶层设计的输出端口)(2)datapin
ofsequentialcell(触发器的datapin)
了解startpoint和endpoint,就可以方便的了解DC是如何将设计打散成路经,
一个设计中基本的路经分为4种,如下图:
path1:inputporttodatapinofsequentialcell
path2:inputporttooutputport
path3:clockpintodatapinofnextsequentialcell
path4:clockpintooutputport
2
DC综合概论全面总结
所有的设计也就这四种类型的路径。另外一种就是带反馈的,也就是本身的clockpin
todatapin。
有了路径的概念之后,我们可以分析更复杂的setuptime和holdtime。DC中对
于建立时间的分析是基于路径的最大延迟;而对于保持时间的分析是基于路径的最小延迟。
看下面一个例子:
这个是给定setuptime和holdtime的案例,要求算出最小时钟周期。同理也可以
给你一个周期和setuptime和holdtime,计算时间裕度。我们假设时钟周期是20,每个
触发器的cell延迟是1,触发器的建立时间是1,保持时间是0.5,分析下列图中的建立时
间和保持时间的slack。
看到设计,首先要分析路径,找出最长和最短路径,因为DC的综合都是根据约束而得
到最短和最长路径来进行器件选择的。所以接下来将图中的所有路径标出。因为没有前级
(input_delay)和后级电路(output_delay),我们只分析图中给出的路径,如下图:
对于红色路径:TdTcell+Td4+Td5+Td61+4+3+19
对于黄色路径:TdTcell+Td4+Td5+Td6+Td81+4+3+1+211
对于紫色路径:TdTcell+Td1+Td2+Td31+2+3+28
对于绿色路径:TdTcell+Td7+Td2+Td31+2+3+28
所以Tlongest11,Tshortest8
对于set
您可能关注的文档
- 交通安全课件完整版.pptx
- 烹饪文学作品欣赏课件2.2-齐民要术·炙法.ppt
- 新课标小学生必背古诗75首竞赛试卷.doc
- 2023年湖北省黄冈市孝感市咸宁市(初三学业水平考试)中考地理真题试卷含详解.pdf
- F219078【复试】2024年河南理工大学083700安全科学与工程《复试安全工程学之安全学原理》.pdf
- 模块三1-3老年人特殊心理问题酒精依赖药物依赖烟草依赖.pptx
- 秋期五年级数学期末试卷质量分析课件.pptx
- F393092【复试】2024年南宁师范大学045105学科教学(物理)《复试物理与物理教学综合(①.pdf
- 清明节主题班会.pptx
- 新概念英语第一册Lesson97-98笔记(语法点+配套练习+答案).doc
最近下载
- 常见的平面牵出线调车工作(宽屏).ppt
- 行风建设及医德医风考核领导小组 .pdf VIP
- 2024危险化学品重大生产安全事故隐患判定标准考核试题及答案.docx VIP
- 宁攀高速zcb1-14项目部现浇箱梁统计表.xlsx VIP
- 咸阳市事业单位招聘硕士研究生人员真题.docx VIP
- 物业管理服务节能降耗与环保管理方案.pdf
- 万东医疗DR产品介绍课件.ppt
- 高中政治2025届高考《中国特色社会主义》真题汇总练习(附参考答案).doc
- 联通新融合发展技能竞赛(业务管理及稽核赛道)试题及答案.doc VIP
- 山东省临沂市罗庄区2023-2024学年七年级上学期期中考试语文试题(含答案).doc VIP
文档评论(0)