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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 2526|回复: 2

[求助] 由组合逻辑输出的时钟该怎么写get_pins

[复制链接]
发表于 2016-10-23 10:58:45 | 显示全部楼层 |阅读模式

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

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

×
有一个时钟clkr,他是一个MUX的输出端,我create_generated_clock的时候是这样写的:create_generated_clock -name clkr  -source  $clock_port [get_pins U2366/Z]

这个U2366我是在生成的网表文件中找到的那个mux的实例化名,但是跑DC的时候出error说找不到U2366/Z,我觉得是因为跑到那里的时候还没有生成好网表文件?


求问我这里get_pins后该怎么写???
发表于 2016-10-24 09:13:31 | 显示全部楼层
1.U2366是你综合之后生成的吧?是不是你修改了一下约束又综合了一遍?如果是的话,在你RTL还没有生成门级网表之前是不存在U2366这个inst的。
2.就算你是incremental跑的DC,你确定U2366是处在最顶层?只有当U2366在最顶层才可以这么写,否则你得一级一级的找下去,比如:get_pins  Top/A/U2366/z
建议你先get_cells -Hier U2366
回复 支持 反对

使用道具 举报

发表于 2016-12-8 11:01:38 | 显示全部楼层
回复 1# claire123456

简单举个例子:
    set clka     [filter_collection [all_connected -leaf [get_nets -of_objects [get_pins ${TOP}u_crm/u_crm_clock/u_clka/clk_out]]] pin_direction==out]
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-8-22 18:17 , Processed in 0.012709 second(s), 3 queries , Gzip On, Redis On.

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