微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > lib文件编写问题

lib文件编写问题

时间:10-02 整理:3721RD 点击:
公司要交付一个DAC IP,要提供其时序文件lib.考虑到是模数混合的模块,
我就没有走数字流程,直接按照工艺厂商提供的标准单元lib依样画葫芦定义了一个lib.
其中定义了一个cell,然后对该IP的端口的名称、电容啥的描述了一下。
现在遇到的问题如下:
该IP有3个由输入时钟CLK触发的输出A、B、C,他们工作的先决条件不一样,我用3个ff语句描述它们,
结果报错说一个cell里面只能定义一个ff,请问这种情况该怎么处理呢?

这个需要对lib的文法有比较深刻的了解
你可以试几个偷懒的方法,
1,定义一个内部flop,ABC都是它的输出pin,如果这个满足不了你的要求,可以试
2,写一个有3个flop的逻辑电路,加上timing后,从工具里写一个lib出来,你再照着那个格式改一改

pt:extracted timing model ,,

谢谢陈大小编,你说的方法2可能可以,我试试看~

谢谢,这个貌似是针对数字电路的吧

你可以参考一下多端口ram的lib怎么写

第二个办法很巧妙啊!

请问一下,多端口ram的lib资料从哪里可以找到呢?

这个。
你还是按照陈小编的方法做吧

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

网站地图

Top