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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7863|回复: 10

[讨论] DC综合时BLACK BOX的pin脚约束!!!!

[复制链接]
发表于 2012-11-28 11:34:14 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 harejavahill 于 2012-11-29 15:14 编辑

system_block.jpg
如上图,在一个系统中有数字部分和模块部分。在进行DC综合时,一般只考虑系统中的数字部分,而其模拟部分只是设置为一个空模块,即BLACK BOX.
如果是一些memory,则直接将.db例化进去却可;
但如果不是memory呢,其模拟模块出来的pin如何约束其时序,请高人指点,谢谢!!
 楼主| 发表于 2012-11-29 09:01:48 | 显示全部楼层
没有一个人回答?。。。。。
是不是可以通过set_input_delay和set_output_delay来设置!!!
发表于 2012-11-29 09:17:37 | 显示全部楼层
帮忙顶一下,数模混合的东西不懂
发表于 2012-11-29 16:11:38 | 显示全部楼层
数模混合之间涉及到信号和时钟的关系,如果是涉及到时钟的信号来源于模拟部分,你在写SDC时钟约束的时候要把时钟节点设置到模拟部分的pin上, 如果是涉及到信号的交互,你要确定模拟部分对信号的input(setup/hold),output(delay)时间是多少, 然后再SDC中用set_input_delay/set_out_delay 来约束信号和时钟之间的关系
 楼主| 发表于 2012-11-30 10:34:00 | 显示全部楼层
回复 4# 教父


   谢谢回复,那你的回复与我的理解是一样的。   因为自己没有做过这样的综合,所以想问问有过此经验的大侠说下做法!
发表于 2012-12-1 16:16:23 | 显示全部楼层
回复 4# 教父


   input_delay或者output_delay应该不是很合适吧? 个人觉得set_max_delay应该会合适一些。毕竟你关注的是输入/输出的delay。
发表于 2012-12-1 16:37:33 | 显示全部楼层
混合信号数字模拟之间最主要的就是接口时序,接口时序的直接反映就是setup and hold time 检查,在set_input_delay and set_output_delay 你也可以加上max and min 参数去约束的。
发表于 2016-6-21 20:25:17 | 显示全部楼层
顶贴赚积分
发表于 2021-5-31 09:29:55 | 显示全部楼层
楼上教父说的对
发表于 2024-9-25 10:52:26 | 显示全部楼层
模拟db应该有相关时序参数约束,综合适合软件应该会考虑,如果自己设计的模拟IP,需要写个db
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-15 10:51 , Processed in 0.027713 second(s), 10 queries , Gzip On, Redis On.

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