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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 5829|回复: 14

[求助] DC综合时时序约束 get_pins data_reg/D找不到,但是在compile_ultra之后可以找到,请大神指点这....

[复制链接]
发表于 2022-12-16 21:36:21 | 显示全部楼层 |阅读模式

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

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

×
其中data为寄存器
Warning: Can't find object 'data_reg/D' in design 'my_design'. (UID-95)
发表于 2022-12-17 00:19:04 | 显示全部楼层
本帖最后由 2046 于 2022-12-17 11:31 编辑

在compile_ultra之前,触发器还是gtech cell, 数据输入端一般叫data_in, 时钟端叫clocked_on, 输出端的名称一般跟特定工艺的cell是一致的,都是Q , QN.  
回复 支持 反对

使用道具 举报

发表于 2022-12-17 14:34:35 | 显示全部楼层
thanks
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-17 18:25:06 | 显示全部楼层


   
2046 发表于 2022-12-17 00:19
在compile_ultra之前,触发器还是gtech cell, 数据输入端一般叫data_in, 时钟端叫clocked_on, 输出端的名 ...


那DC综合时的reg_to_reg的约束应该怎么写?如多周期约束,我在compile_ultra使用get_pins data_reg/data_in可以get到 data_reg/data_in,但是compile_ultra之后会报找不到data_reg/data_in
回复 支持 反对

使用道具 举报

发表于 2022-12-17 19:43:07 | 显示全部楼层
本帖最后由 2046 于 2022-12-17 19:44 编辑

dff gtech cell在compile_ultra映射到特定工艺的触发器了,数据输入端名字一般就是D了。
可以试下 -to data_reg/*,或者方便的话就在rtl中用库单元例化data_reg,就可以写成 -to data_reg/D了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-17 20:18:58 | 显示全部楼层


   
2046 发表于 2022-12-17 19:43
dff gtech cell在compile_ultra映射到特定工艺的触发器了,数据输入端名字一般就是D了。
可以试下 -to data ...


使用-to data_reg/*不行,跟-to data_reg/data_in结果一样,compile之后应该是找不到它们。方便加微信吗?请教一下
回复 支持 反对

使用道具 举报

发表于 2022-12-17 21:29:42 | 显示全部楼层


   
yuming_ziyi 发表于 2022-12-17 20:18
使用-to data_reg/*不行,跟-to data_reg/data_in结果一样,compile之后应该是找不到它们。方便加微信吗 ...


如果-from的reg就只是有到data_reg的路径,就直接-through from_reg/Q,不要-to也可以。
回复 支持 反对

使用道具 举报

发表于 2022-12-20 17:10:36 | 显示全部楼层
map里DFF可能被改名了,可以试试data_reg_0_这种, 土办法就是你脚本最后把exit注掉,在最后dc综合结束的时候用get_pins 试一下,好办法是你直接导出getch看一下改成什么名字就好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-12-20 20:23:22 | 显示全部楼层


   
zsccll 发表于 2022-12-20 17:10
map里DFF可能被改名了,可以试试data_reg_0_这种, 土办法就是你脚本最后把exit注掉,在最后dc综合结束的时 ...


嗯嗯,请问如何查看getch?
回复 支持 反对

使用道具 举报

发表于 2022-12-21 11:04:16 | 显示全部楼层


   
yuming_ziyi 发表于 2022-12-20 20:23
嗯嗯,请问如何查看getch?


elaborate之后 compile之前导出.v就是getch, 如果你有最后综合出来的网表直接在里面找你需要的寄存器就行,跟getch里应该是同名的

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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


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

GMT+8, 2025-8-19 16:01 , Processed in 0.116272 second(s), 3 queries , Gzip On, Redis On.

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