网易首页 > 网易号 > 正文 申请入驻

博客推荐:ccopt的log详解

0
分享至

作者:lijiasen.xy

博客地址:https://blog.eetop.cn/1778649

链接:https://blog.eetop.cn/blog-1778649-6951070.html

目录

ccopt阶段介绍

Initialize

1.1 Check Placement

1.2 update I/O latenty

1.3 set_propagated_clock

1.4 optDesignGlobalRouteStep

1.5 DPlace-Init

1.6 验证CTS配置

1.7 开始综合时钟树

二、Cluster

2.1 refine place

2.2 clock tree legalization

2.3 fix drv

2.4 Insertion Delay Reduction

三、Implementation

3.1 reduce power

3.2 balance

3.3 Polish

ccopt阶段介绍

cluster :ccopt里面特有的一个概念,聚拢。这里主要是两个步骤,修复drv和insertion delay。insertion delay也就是latency,pin到root点的latency。

implementation:主要的步骤。其中polish为磨平,打平。这里创建完时钟树之后通常是不会动了,处于fix的状态。

ccopt一共有四个步骤,如图所示,接下来分别看每个步骤都做了什么事。


Initialize

Initialization 阶段开始,三个点就代表这是一大步骤

1.1 Check Placement

最先开始的就是对placement的检查,这里检查比较严格,有问题就会停止。

如图,最后报告了cell已placed的数量以及density等

1.2 update I/O latenty

更新I/O latenty

1.3 set_propagated_clock

ccopt引擎会自动把clock path设置为propagated mode。

到这里前面的检查阶段就完成了。

1.4 optDesignGlobalRouteStep

执行时钟树综合进程:

先对时钟树进行初步的global绕线

期间会进行绕线overflow和congestion分析。

1.5 DPlace-Init

1.6 验证CTS配置

at least one key说明设置参数为非默认的。至少设置过一次,是用户自己设置的

包括一些配置信息:还会自己设置上top的slew target

确认skew group上的一些信息

由于ccopt检查很严格,导致一些设置不合理的ingore pin被舍弃掉了

Estimated routes为cts阶段的绕线引擎,因为此时需要计算rc和插入buf等操作,需要计算net的delay信息。这里的via rc信息是供cts来使用的,后期的nanoroute是不会使用的。

到这里验证配置阶段就结束了。

如果设置不合理,ccopt也会主动显示出来,并作出最优选择,例如:

1.7 开始综合时钟树

merging duplicate silings:merge掉一些clock gate cell

然后在网表中删掉时钟树重新纵综合。

DAG:(时钟树网络被建模为DAG(有向无环图),以适应时钟树和skew group之间的重新收敛和重叠),是一个ccopt中树的结构的概念

二、Cluster

cluster阶段:修复drv和insertion delay

2.1 refine place

聚 拢cell,对全局的drv快速的修一下,并不是详细的修,所以后面调用了refine place得到cell的位置。后面显示了cell移动的数量和多少距离

2.2 clock tree legalization

cluster之后显示使用了什么cell,

b:buffer 103个;i: inv 0个;nicg:clock gate cell 0 个;l:logic cell 0个

insertion delay:sd为方差

此时快速修drv的过程已经做完了

然后就会抽一下rc,再进行计算insertion delay。

2.3 fix drv

接下来就是详细有drv的过程,这个过程会做两次。并且会报出优化之后使用的cell。

各种DAG信息

由于修复drv可能会插入inv,buf等cell会导致insertion delay变大,所以后面需要减少delay。

2.4 Insertion Delay Reduction

通过减少不必要的buffer,由于这个design很简单,这里没有可以减得buffer了。

减少最长net上的cell。

这个过程也是两次。

此时cluster就做完了!

三、Implementation

减少功耗、balance、polish、route

3.1 reduce power

cell越大的话,功耗会越大,所以可以通过size down的方式减小功耗,这里也会做两次。

功耗做完之后就会开始进行balance了,会分很多的小步骤。

3.2 balance

首先是两轮的balance-Approximately balancing fragments step

之后就会improve fragments clock skew

前面的两次balance的effort是最大的,后面就是简单的修复工作。

balance之后由于插了buffer,可能影响drv,多以会在这些步骤上多次的修复,直到找到最好的平衡点。

通过一系列操作减少insertion delay,修复drv,balance等。

3.3 Polish

balance阶段过后进入polish阶段

把tree整体做短一点

第三次减少power

减少insertion delay

这样来回的找到优化的平衡点!

减少线电容,移除较长的线和短路的线。

refine placement,合理摆放cell

最后进入clock的route的过程,布线之后就fix。这里就会真正的调用nanoroute布线引擎。

3.4 route

开始对时钟树进行绕线

会先进行earlyGlobalRoute,然后评估congestion

然后globalDetailRoute

这里结束route

继续评估congestion

做完route之后进行总结,然后抽取RC

到这里就结束了

接下来就是对时钟树进行时序优化阶段,基本上内容类似。

欢迎大家访问作者博客

觉得有帮助可以关注并点赞支持作者

(第一次注册需要在电脑端进行)

https://blog.eetop.cn/1778649

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
需求激增近1000%,发布15年的手机突然爆红,此前回收价格5元一个

需求激增近1000%,发布15年的手机突然爆红,此前回收价格5元一个

环球网资讯
2026-01-13 15:17:55
央视CCTV5直播U23亚洲杯 U23国足击败泰国队 就能拿小组第一

央视CCTV5直播U23亚洲杯 U23国足击败泰国队 就能拿小组第一

罗克
2026-01-14 12:05:56
溺爱的代价!贝克汉姆求和遭拒,大儿子找律师对付他,矛盾再升级

溺爱的代价!贝克汉姆求和遭拒,大儿子找律师对付他,矛盾再升级

白面书誏
2026-01-13 17:22:03
U23国足半场0-0泰国!屡遭不利判罚3人染黄 李昊献神扑+化解乌龙

U23国足半场0-0泰国!屡遭不利判罚3人染黄 李昊献神扑+化解乌龙

我爱英超
2026-01-14 20:23:41
刘嘉玲爆料梁朝伟疑患精神分裂,结婚20年常收道歉卡,视狗如子

刘嘉玲爆料梁朝伟疑患精神分裂,结婚20年常收道歉卡,视狗如子

史怌的生活科普
2026-01-14 01:48:31
瓦良格号送到中国后有多震撼?专家刮掉表面的锈迹:钢材品质极佳

瓦良格号送到中国后有多震撼?专家刮掉表面的锈迹:钢材品质极佳

古书记史
2026-01-06 16:31:56
国乒高层大洗牌!3人上桌,2人换桌,1人下桌,肖战王皓位列其中

国乒高层大洗牌!3人上桌,2人换桌,1人下桌,肖战王皓位列其中

做一个合格的吃瓜群众
2026-01-14 07:22:27
改造完毕,重新开业!1月17日 CBA篮球公园·国信馆多重好礼等你来!

改造完毕,重新开业!1月17日 CBA篮球公园·国信馆多重好礼等你来!

青岛国信双星男篮资讯
2026-01-14 21:08:24
江苏多地党政“一把手”调整就位

江苏多地党政“一把手”调整就位

新浪财经
2026-01-14 14:37:40
1950年,无锡一位带8个娃的母亲走投无路,给毛主席写了封信:我是您恩师的儿媳妇

1950年,无锡一位带8个娃的母亲走投无路,给毛主席写了封信:我是您恩师的儿媳妇

清风鉴史
2026-01-04 23:43:12
阿斯报:如果机会合适,利物浦、曼城和拜仁都愿意聘请阿隆索

阿斯报:如果机会合适,利物浦、曼城和拜仁都愿意聘请阿隆索

懂球帝
2026-01-14 16:39:33
大量天猫精灵智能插座流入闲鱼,最大2500W功率,全新的才17元

大量天猫精灵智能插座流入闲鱼,最大2500W功率,全新的才17元

小柱解说游戏
2026-01-14 00:25:07
32国联盟已经增兵,军舰2路进逼中国,中方74岁老将出马,以1对多

32国联盟已经增兵,军舰2路进逼中国,中方74岁老将出马,以1对多

井普椿的独白
2026-01-14 20:47:35
华国锋退下来了,组织专门找到他的秘书,诚恳让其自己挑前途~

华国锋退下来了,组织专门找到他的秘书,诚恳让其自己挑前途~

鹤羽说个事
2026-01-14 15:22:18
中组部、人社部发布通知

中组部、人社部发布通知

政知新媒体
2026-01-11 14:24:03
试驾特斯拉Model Y L:乘坐体验有明显槽点,硬核驾控超然脱俗

试驾特斯拉Model Y L:乘坐体验有明显槽点,硬核驾控超然脱俗

驾仕派
2026-01-14 12:14:33
放假通知,2026中小学生寒假时间正式确定了,家长却表示难以接受

放假通知,2026中小学生寒假时间正式确定了,家长却表示难以接受

凯旋学长
2026-01-14 16:47:05
分手14年,释小龙何洁境遇天差地别,一个身家过亿,一个养不起娃

分手14年,释小龙何洁境遇天差地别,一个身家过亿,一个养不起娃

查尔菲的笔记
2026-01-09 22:17:44
国台办:将按照一个中国原则和APEC有关谅解备忘录规定和惯例处理台湾地区参会事宜

国台办:将按照一个中国原则和APEC有关谅解备忘录规定和惯例处理台湾地区参会事宜

环球网资讯
2026-01-14 11:05:56
亲生父母为生儿子把我丢弃,养父培养我当官后,他们却来上门认亲

亲生父母为生儿子把我丢弃,养父培养我当官后,他们却来上门认亲

人间百态大全
2026-01-14 06:40:03
2026-01-14 21:39:00
EETOP半导体社区 incentive-icons
EETOP半导体社区
国内著名的电子工程师社区
7186文章数 15579关注度
往期回顾 全部

科技要闻

携程因涉嫌垄断被市场监管总局调查

头条要闻

国企领导超83%赃款来自境外:钱藏在10个国家和地区

头条要闻

国企领导超83%赃款来自境外:钱藏在10个国家和地区

体育要闻

你是个好球员,我们就拿你交易吧

娱乐要闻

何晴去世30天,许亚军终于发声

财经要闻

携程被立案调查,最高或被罚超50亿

汽车要闻

曝Model Y或降到20万以内!

态度原创

游戏
健康
家居
本地
公开课

曝PS5破解传闻扑空!必备“材料”二手价或大跳水

血常规3项异常,是身体警报!

家居要闻

心之所向 现代建构之美

本地新闻

邵阳公益诉讼检察主题曲:《守望星》

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版