在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2563|回复: 6

[活动] 每日一奖----20140508

[复制链接]
发表于 2014-5-8 10:12:46 | 显示全部楼层 |阅读模式
200资产
Q3. Why clock is not synthesized in DC?

最佳答案

查看完整内容

Clock need accuracy delay time of cell and wire load. In Synthesis procedure, it only transfer the RTL Verilog to gate level Verilog. The wile load mode and standard cell delay timing is still not accuracy enough for real clock skew calculation. So, normally will put the clock synthesis into Auto Place & Route procedure to handle. If it's only a simply local small area clock. U can also fix the se ...
发表于 2014-5-8 10:12:47 | 显示全部楼层
Clock need accuracy delay time of cell and wire load. In Synthesis procedure, it only transfer the RTL Verilog to gate level Verilog. The wile load mode and standard cell delay timing is still not accuracy enough for real clock skew calculation.
So, normally will put the clock synthesis into Auto Place & Route procedure to handle. If it's only a simply local small area clock. U can also fix the setup/hold time in synthesis because it's low risk.
发表于 2014-5-8 10:53:26 | 显示全部楼层
1)cts needs accurate logic cell location after place_opt; 2)ICC has accurate physical information than DC; 3)etc.  waiting for others' answer....
发表于 2014-5-8 11:06:46 | 显示全部楼层
Agree "jinwei91".
The RC calculated from WLM in DC is so different than real RC, so synthesizing clock is no sense wasting time.
If we use this synthesized data to optimize clock tree after placement, it may increase the complexity of clock trees, chip size and power consumption.
发表于 2014-5-8 11:14:54 | 显示全部楼层
The main purpose of synthesis is to do logic mapping and optimization, under assumption of ideal clock network.  Since the floorplan and all the other physical info is not compulsory in synthesis stage, and hence the instances are not placed, it is better not to touch the clock network.
发表于 2014-5-9 09:58:20 | 显示全部楼层
哈哈,是不是这题太简单了,所以大家都在秀英文呢。。我来给个中文的答案。方便英文如我一般差的同学。因为DC算不准时钟树的延时。不知道reg的具体位置,时钟具体用哪些层连线。

换个思路来回答,因为时钟树是后端干的活,咱不能抢了人家的工作量。哈哈。玩笑了。
 楼主| 发表于 2014-6-13 17:12:44 | 显示全部楼层
其实这道题就是问:什么是CTS?可以和RTL逻辑综合一起完成么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-19 23:49 , Processed in 0.028977 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表