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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3095|回复: 9

[求助] 为什么ICG中会莫名其妙多出一条内部的CKcheckpin1,而且还被工具识别为sink点?

[复制链接]
发表于 2019-6-29 20:14:11 | 显示全部楼层 |阅读模式
300资产
如题,用smic0.13um工艺做项目,CTS之后发现skew很大,达到了0.5,检查时钟树的结构发现ICG内部有一条名字叫做CKcheckpin1的pin被工具识别为sink点了,导致工具将ICG上的这条pin与它所驱动的寄存器作balance,skew变得很大,请问这种情况该怎么办?

 楼主| 发表于 2019-6-29 20:17:03 | 显示全部楼层
clock_tree summaey如下,其中clk_gen为clk的生成时钟
sum.png
 楼主| 发表于 2019-6-29 20:19:39 | 显示全部楼层
检查时钟树,发现报了很多如下的warning,在waring的后面可以发现CKcheckpin1被识别为sink点了。
Warning: The phase delay skew of entrance pin pulpino_i/axi_interconnect_i/axi_node_i/u_RESP_BLOCK_GEN_0__RESP_BLOCK/DW_ADDR_DEC/MASTER_ID_FIFO/cg_cell_0/TLATNTSCAX4/CK in clock clk_gen is 0.817, larger than the threshold 0.050.  (CTS-871)
         The smallest early delay internal sink: pulpino_i/axi_interconnect_i/axi_node_i/u_RESP_BLOCK_GEN_0__RESP_BLOCK/DW_ADDR_DEC/MASTER_ID_FIFO/cg_cell_0/TLATNTSCAX4/CKcheckpin1 (early delay: -0.390 (type: SINK) )
         The largest late delay output pin: pulpino_i/axi_interconnect_i/axi_node_i/u_RESP_BLOCK_GEN_0__RESP_BLOCK/DW_ADDR_DEC/MASTER_ID_FIFO/cg_cell_0/TLATNTSCAX4/ECK (late delay 0.428 (type: SINK) )

Warning: The phase delay skew of entrance pin pulpino_i/axi_interconnect_i/axi_node_i/u_RESP_BLOCK_GEN_1__RESP_BLOCK/DW_ADDR_DEC/MASTER_ID_FIFO/cg_cell_0/TLATNTSCAX4/CK in clock clk_gen is 0.816, larger than the threshold 0.050.  (CTS-871)
         The smallest early delay internal sink: pulpino_i/axi_interconnect_i/axi_node_i/u_RESP_BLOCK_GEN_1__RESP_BLOCK/DW_ADDR_DEC/MASTER_ID_FIFO/cg_cell_0/TLATNTSCAX4/CKcheckpin1 (early delay: -0.390 (type: SINK) )
         The largest late delay output pin: pulpino_i/axi_interconnect_i/axi_node_i/u_RESP_BLOCK_GEN_1__RESP_BLOCK/DW_ADDR_DEC/MASTER_ID_FIFO/cg_cell_0/TLATNTSCAX4/ECK (late delay 0.426 (type: SINK) )
 楼主| 发表于 2019-6-29 20:22:18 | 显示全部楼层
报最长最短latency,可以发现最短的latency的sink点在ICG上的CKcheckpin1上面,但按道理ICG上不上不应该有sink点吗?
latency.png
 楼主| 发表于 2019-6-29 20:24:07 | 显示全部楼层
最短时钟路径如下:
shortest1.png
shortest2.png
 楼主| 发表于 2019-6-29 20:25:58 | 显示全部楼层
库里ICG的原理图如下:

doc.png
原理图.png
 楼主| 发表于 2019-6-29 20:34:00 | 显示全部楼层
又报了一条到clock gate的路径,发现终点确实是CKcheckpin1,然后有点奇怪的是clk_gen后面加了 ' 变成了clk_gen’,clk_gen的周期原本为10,这里clk_gen’确变成了5(如第三张图所标记的)
path1.jpg
path2.jpg
path3.jpg
发表于 2019-7-3 17:01:25 | 显示全部楼层
你把这个pin ignore掉呢?
发表于 2020-4-1 13:19:16 | 显示全部楼层
楼主能否帮我看看这个问题呢,和你用的同个库http://bbs.eetop.cn/forum.php?mo ... tid=877221#lastpost
发表于 2020-4-6 10:06:08 | 显示全部楼层
库是自己提的吧,直接设掉就行,这个是工具生成lib的时候产生的一个虚拟pin
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-20 01:20 , Processed in 0.028434 second(s), 6 queries , Gzip On, Redis On.

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