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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: leijing

[求助] 关于create_generated_clock中get_pins的疑问

[复制链接]
发表于 2018-9-7 14:14:22 | 显示全部楼层
回复 18# Marvin.Liang

SDC里加了dont touch,后端流程也受这个约束,不会被优化掉。至于说综合时不能在时钟上加buffer,你这个说法属于知其然不知其所以然。我们最后需要得到的结果是:全流程走完后时钟树能满足时序要求,而在后端的CTS流程中,会将这个时钟树上所有的cell列入考虑,包括手动加上的这个buffer。

而且出于各种设计因素考虑,ICG单元,甚至delay cell都可以事先人为添加,何况buffer,inverter之类。工具仅仅是工具,都是按照人的指令干活,最后做出一个符合人为定义的目标。
发表于 2018-9-7 14:45:36 | 显示全部楼层
回复 21# 杰克淡定

多谢前辈指点,学习学习
 楼主| 发表于 2018-9-10 19:24:44 | 显示全部楼层
回复 20# 马奎高


   十分感谢!
 楼主| 发表于 2018-9-10 19:26:09 | 显示全部楼层
回复 19# 杰克淡定


   学习了,谢谢!
发表于 2018-11-27 16:53:57 | 显示全部楼层
回复 18# Marvin.Liang


    用您的方法,找到了MUX的pin脚,感谢。
发表于 2018-11-27 16:57:17 | 显示全部楼层
回复 21# 杰克淡定


    您说的这种做法也见到过,但现在不想在RTL里加入很过的STD CELL来标识,就采用了elaborate后,把verilog读进来的方法,也找到了需要约束的由MUX产生的时钟信号,这种做法和加入STD CEL比,会有什么弊端吗?

   谢谢。
发表于 2024-11-21 13:37:16 | 显示全部楼层
学习了谢谢
发表于 5 天前 | 显示全部楼层


杰克淡定 发表于 2018-9-7 08:33
在RTL里,将现有时钟定义点(比如某个分频计数器输出cnt_div[3])经过一个buffer,这个buffer直接调用库里 ...


哇,这个问题提的好, 原先我也有这个问题,始终得不到答案,今天豁然了!感谢杰克 !
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-23 06:18 , Processed in 0.020264 second(s), 6 queries , Gzip On, Redis On.

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