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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6369|回复: 3

[求助] 关于时钟树在Trace过程中的各种pin的名词解释

[复制链接]
发表于 2015-2-4 21:39:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 wlztteng 于 2015-2-5 16:30 编辑

Nr. of Exclude Pins           
Nr. of Unsync Pins            
Nr. of Total Sync Pins        
Nr. of     Rising  Sync Pins  
Nr. of Inv Rising  Sync Pins  
Nr. of     Falling Sync Pins  
Nr. of Inv Falling Sync Pins  
Nr. of Gated Clocks         
这些都是pins分别表示的是时钟树上preexisting的cell和时钟的sink端的pin的数量。
问题1:工具是去trace这些pins之前,会给先读入cts_spec文件,这个文件会定义一些global leaf pin之类的。但是对于exclude pin在cts_spec文件中本身也没定义,但是工具却自动去trace出来个几个,这是为什么呢?
工具在trace clock tree的时候按照什么样的规则去trace。默认的行为有哪些?
问题2:同时,请问reconvergence pins和crossover pin分别表示什么意思。工具在时钟树综合的时候对这些情况会做哪些处理呢?
问题3:     ckSynthesis 打开-breakLoop -forceReconvergent 这两个option是什么意思?问题4:还有clockDesign和ckSynthesis有什么区别呢?
问题5:我分别用两个命令(clockDesign和ckSynthesis)跑出来的CTS,对同一只clk,其sink端的数目会有差异?这是为什么?
问题6:还有SDC在时钟树综合的时候起什么作用?比如工具会根据sdc文件,建立time gragh.在进行local skew 的时候会起作用。光有cts_spec文件不行吗?
发表于 2015-2-5 10:43:57 | 显示全部楼层
1-exclude pin在SNPS的软件会分为implicit和explicit。implicit是工具自动识别的。
2-reconvergence 是重汇聚,就是同一clk src的fanout路径分分合合;crossorver应该是指多个clk src汇聚吧
发表于 2015-2-13 14:28:13 | 显示全部楼层
啊啊,好难清楚地阐述啊。
总之,时间久了你就懂了。
 楼主| 发表于 2015-3-3 11:20:40 | 显示全部楼层
回复 3# joemool


   版主大大好可爱!哈哈。。刚get到的。略说下。

还有其中有一个setCTSMode  -traceHonorConstants true|false

这个mode的设置会导致工具在trace clock的过程中,对SDC和netlist中的约束和常数解读不一样。

Honors the following SDC constraints capturedin the memory after reading the timing constraints file, and propagates theconstants when tracing the clock tree.

               * set_case_analysis

               * set_disable_timing

               * set_logic_one

               * set_logic_zero

               * 1'b0 and 1'b1 in the netlist

When  set to false, the software ignores theconstraints when tracing the clock tree. For example, it traces through an ANDgate, where the non-clock input pin has a set_case_analysis 0.

When set totrue, the software stops propagating constants at the AND gate, and marks theclock input pin as an excluded pin.

           Default: false

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-3-29 13:44 , Processed in 0.024492 second(s), 8 queries , Gzip On, Redis On.

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