微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > DC综合时BLACK BOX的pin脚约束!

DC综合时BLACK BOX的pin脚约束!

时间:10-02 整理:3721RD 点击:




如上图,在一个系统中有数字部分和模块部分。在进行DC综合时,一般只考虑系统中的数字部分,而其模拟部分只是设置为一个空模块,即BLACK BOX.
如果是一些memory,则直接将.db例化进去却可;
但如果不是memory呢,其模拟模块出来的pin如何约束其时序,请高人指点,谢谢!

没有一个人回答?。
是不是可以通过set_input_delay和set_output_delay来设置!

帮忙顶一下,数模混合的东西不懂

数模混合之间涉及到信号和时钟的关系,如果是涉及到时钟的信号来源于模拟部分,你在写SDC时钟约束的时候要把时钟节点设置到模拟部分的pin上, 如果是涉及到信号的交互,你要确定模拟部分对信号的input(setup/hold),output(delay)时间是多少, 然后再SDC中用set_input_delay/set_out_delay 来约束信号和时钟之间的关系



   谢谢回复,那你的回复与我的理解是一样的。   因为自己没有做过这样的综合,所以想问问有过此经验的大侠说下做法!



   input_delay或者output_delay应该不是很合适吧? 个人觉得set_max_delay应该会合适一些。毕竟你关注的是输入/输出的delay。

混合信号数字模拟之间最主要的就是接口时序,接口时序的直接反映就是setup and hold time 检查,在set_input_delay and set_output_delay 你也可以加上max and min 参数去约束的。

顶贴赚积分

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top