ICC2教程 - 做clock_opt期间以及完成之后Clock transition违反的修复

科技   2024-08-23 18:15   上海  

本文选自知识星球,更多干货知识以及后端笔记、视频教程等,欢迎加入星球进行查看。
星球上线了基于GPT4和个人IC设计知识库的IC设计 AI机器人 ,且最近将模型升级为了GPT-4 128K模型,也加入了更多IC知识库,星球成员可以免费使用!!AI机器人24小时随时随地都能立刻回答用户的提问哦,效果非常棒!可以同时在电脑、手机、平板等多个平台上使用。
AI机器人还有绘图功能哦,最近几期的封面都是用AI机器人绘制的。
AI机器人的所有功能介绍如下:
基于GPT4和个人IC设计知识库的IC设计机器人v1.0正式上线

同时星球QQ群还有分享高达56万+字的个人数字后端设计笔记,更多后端以及IR和EM相关的内容见知识星球,欢迎加入。


《ICC2教程 - 做clock_opt期间以及完成之后

Clock transition违反的修复》

clock_opt有下面几个步骤:

1. build_clock

工具会对所有时钟在所有active的scenario的所有mode下做时钟树做综合与优化,时钟树综合完成后,工具会将Clock设置为传播属性。

2. route_clock

工具会对时钟网络做绕线。

3. final_opto

工具会做进一步的优化、时序驱动的布局以及legalization。然后工具会对整个Block做Global route并执行基于Global Route的优化(包括incremental的legalization和绕线修复)

那么你知道都在哪个阶段工具去做了Clock Transition的修复么?


答案:

1. 在build_clock阶段,工具做了clock transition的修复。

2. 在route_clock阶段没有做修复,只是做了时钟线的绕线,因此可能会引入一些小的clock transition违反。

3. 在final_opto阶段,工具并不会去做Transtion违反的修复。


因此在做完clock_opt之后,你可能还会看到一些小的Clock Transition的违反,那么如何修复这些违反呢?


另外CTS做完之后工具会自动对时钟树上的cell/net做一些属性上的更新,你知道都更新了什么吗?


...完整的推文见知识星球...

星球原文链接:https://t.zsxq.com/VTg5H


更多ICC2 CTS相关的精华推文见知识星球:

ICC2的IO latency Update

星球链接:https://t.zsxq.com/N3vVzfA


ICC2教程-对于某些/全部的IO的Clock如何不去更新它的Latency

星球链接:https://t.zsxq.com/Uocmv


长文 - ICC2 CCD教程 - Enable CCD/Useful Skew

星球链接:https://t.zsxq.com/103INqAA6


ICC2教程 - 如何查看工具通过Useful skew借了多少margin?

https://t.zsxq.com/0aFUlRuFv


ICC2教程 - 如何手工做Early Late skew(将某些Sink的Tree做长或者做短指定的长度)

https://t.zsxq.com/15n029Zyo


ICC2如何clone一个ICG,并将部分loading连接到它的output pin上呢?

https://t.zsxq.com/08lJB8Qff


ICC2教程 - Clock Tree Synthesis (CTS) Debug in IC Compiler II

https://t.zsxq.com/08Ywwdkdr


ICC2教程 - Clock Tree Analysis Window的使用教程

https://t.zsxq.com/0aIfJh3ii


ICC2教程 - 如何不让generated clock和master clock做balance?

星球链接:https://t.zsxq.com/0cmCOJvDz


ICC2教程 - 做clock_opt期间以及完成之后Clock transition违反的修复

https://t.zsxq.com/VTg5H


ICC2教程 - 如何报告某个scenario下某个clock的sink数目以及sink pin?

星球链接:https://t.zsxq.com/165rMXgNK

星球简介


目前星球中一共分享了20本+系统性的、整理成册的笔记,高达56万字+,2024年星球将分享更多私人笔记,逐步完善整个IC设计生态。
以后知识星球也会陆续会开放:
《Timing/DRV修复的专题笔记》 《ICC2 flow教程》 《Makefile在IC设计中的应用》和 《RedHawk教程笔记》 等等。
目前已上传的笔记有:
  • 低功耗设计技术总结 - 3万字,129页
  • IR drop的分析与修复总结 - 4.3千字,20页
  • 数字后端理论及实践-ICC干货笔记 - 11万字,423页
  • 数字后端理论及实践-Innouvs教程(第4版)- 5.7万字,316页
  • ICC2教程-星球精编版 - 2万字,125页
  • 数字后端理论及实践-Innouvs教程(第5版)- 11.8万字,635页
  • 面试笔试题整理 面试笔试经验分享(第1版)- 1.6万字,48页
  • 面试笔试题整理 面试笔试经验分享(第2版)- 2.3万字,87页
  • ICC2 ICC与Innovus的命令对照(第1版)
  • Tcl与DesignCompiler教程(第1版)- 6.1万字,183页
  • DRC规则讲解、DRC的检查与修复(第1版)- 7.3千字,26页
  • Congestion的分析与修复专题(第1版)- 1.2万字,41页 
  • Perl-Tk教程(第1版)- 1.6万字 73页
  • 星球精华推文分类整理合集(第1版)- 1.8万字,75页
  • 星球精华推文分类整理合集(第2版)- 4.4万字,160页
  • 面试笔试题整理 面试笔试经验分享(第3版)- 2.7万字,96页
  • 星球精华推文分类整理合集(第3版)- 6.6万字,240页
  • 时序分析与sdc专题笔记(第1版) - 3.1万字,115页
  • 星球精华推文分类整理合集(第4版)- 8.4万字,296页
  • 面试笔试题整理 面试笔试经验分享(第4版)- 3.2万字,103页
  • 更多教程、笔记持续更新中。。。 


集成电路设计及EDA教程
知识 前端 后端 DFT 低功耗 验证 EDA 1rtl检查:LEDA 2仿真:VCS 3逻辑综合:DC 4形式验证:Formality 5布局布线:ICC 6STA:PT 7功耗分析:PTPX 8DRC LVS:Calibre
 最新文章