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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2855|回复: 2

[求助] DC综合时create_generated_clock时pins问题

[复制链接]
发表于 2017-3-24 15:51:11 | 显示全部楼层 |阅读模式

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

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

x

请教大家一个问题,在进行DC综合添加时序约束后出现了下面这个错误:

Warning: Can't find object 'digit/clk_div/cnt_reg/Q' in design 'digit'. (UID-95)

file:///C:\Users\Administrator\Documents\Tencent Files\597293163\Image\C2C\M~J%N`484XSZBKG{MV9I_XL.png
     Error: Value for list 'source_objects' must have 1 elements. (CMD-036)


file:///C:\Users\Administrator\Documents\Tencent Files\597293163\Image\C2C\M~J%N`484XSZBKG{MV9I_XL.png


file:///C:\Users\Administrator\Documents\Tencent Files\597293163\Image\C2C\M~J%N`484XSZBKG{MV9I_XL.png

我的源时钟定义为:

# clk

set ClkMargin 1.20

set ClkName clk

set ClkFrequency 3.84

create_clock -period [expr1000.0/($ClkFrequency*($ClkMargin))] -name clk [get_ports clk]

内部生成的时钟定义为:

# clk_192

set ClkName clk_192

set ClkPoint digit/clk_div/cnt_reg/Q

create_generated_clock -source clk -name $ClkName-edges {1 3 5} [get_pins $ClkPoint]

其中clk为顶层模块的port3.84MHZclk_192clk在调用模块里面生成的一个子时钟,1.92MHZ

但是加入时序约束文件后一直报错,在之前我已经添加好了工艺库以及对设计模块进行link

请问这个问题应该怎么解决?本人新手,一直找不到原因。。求帮助

11111.jpg
发表于 2017-3-26 11:20:59 | 显示全部楼层
第一种方法通过输出getch网表,查看你定义的clk端的名字是什么;第二种方法在reg生成的clk后,用一个dont_touch的cell来例化这个clk,然后在这个cell端create_generated_clk。推荐使用第二种方法
发表于 2024-8-9 15:11:50 | 显示全部楼层
在约束sdc文件里去掉digit/,因为design_top 是digit,只需要从子模块写即可,即:clk_div/cnt_reg/Q
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-28 03:23 , Processed in 0.016284 second(s), 7 queries , Gzip On, Redis On.

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