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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3956|回复: 8

[求助] dc综合时可以在pad上create_clock吗?

[复制链接]
发表于 2014-8-11 13:45:51 | 显示全部楼层 |阅读模式

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

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

x
想把整个design带着pad一起丢给dc综合。
有两个问题想请教大家
(1)有一个pad专门用来输入时钟。pad cell上已经固定为输入有效、输出无效。
可以直接在这个pad上create_clock吗?dc会把pad上的延迟考虑进去吗?
试了一下,dc报了一个warning:It's dangerous to create a clock source on inout port 'xxxxx'.(UID-376)
这个可以不管它吗?

(2)有一个pad不是专门用来输入时钟的。有输入、输出切换。用作输入时,从pad输入的信号,也要经过一个功能选择的mux,才作为时钟用。
这时该怎样create_clock?
发表于 2014-8-11 14:10:19 | 显示全部楼层
[get_ports xxxx ] ,   不用管是不是pad,
发表于 2021-3-18 21:39:24 来自手机 | 显示全部楼层
楼主问题2解决了吗
发表于 2023-3-2 14:25:24 | 显示全部楼层
同问!
发表于 2023-3-2 16:19:08 | 显示全部楼层
也要经过一个功能选择的mux,才作为时钟用。这时该怎样create_clock?

确保这个mux之后才作clock 使用,那么可以在这个mux之后create clock
发表于 2023-3-2 16:19:54 | 显示全部楼层
warning:It's dangerous to create a clock source on inout port 'xxxxx'.(UID-376)
这个可以不管它吗?
===

可以不管他
发表于 2023-6-27 11:24:07 | 显示全部楼层
大佬们,请问如果IP的lib中不需要描述功能,那么对于在某些配置下,输入和输出断开的这种综合工具是如何得知的?谢谢
发表于 2023-6-27 11:25:02 | 显示全部楼层
发错地方了 不好意思
发表于 2023-6-27 13:49:12 | 显示全部楼层
从语法角度而言都是可以直接在pad上面create_clock, 但是从电路设计角度而言,不建议这么做。因为你的pad可能未必是标准单元,甚至可能没有库文件,如果使用DC直接在pad上面create_clocks,timing不好close。而且即使pad本身是标准单元,pad的内部数字逻辑之间还有padring,pad mux,pad复用等,这些都无法通过数字的方式综合和close timing。所以建议clock定义在数字顶层,然后pad到数字顶层的路径通过模拟/系统仿真的方式验证。对于数字顶层的clock,可以通过加source latency的方式设定pad到clock的延时。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-14 12:00 , Processed in 0.034208 second(s), 8 queries , Gzip On, Redis On.

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