怎样产生模拟IP的.lib文件供SoC设计用
谢谢了!
基本上是, 看看别的.lib , 抄一个,把里面的值改改,
sysnopsys nanotime
就这样试试,谢谢指教!
目前没有NanoTime工具,留着以后研究研究了,谢谢指教!
http://bbs.eetop.cn/thread-396494-1-1.html
如果不是太复杂的电路 可以考虑直接spice仿真 然后脚本提取数据 nanotime这类晶体管级提取工具有时候会识别出错 优点是自动找出最差路径 因为是STA
模拟IP的.lib文件里timing和power已经差不多知道了,但是关于此IP的功能的描述呢?
例如stdcell的.lib,INVX1的输出pin脚Y有一句关于功能的描述:
function : "(!A)";
模拟IP的.lib类似的也要有功能描述吗?
关键还是和数字讨论下时序要求, 没什么太大问题的话,可以不用写太细,
数字的也不太清楚,我就是想知道analog IP的.lib文件里是否要像stdcell的.lib文件一样要描述从输入到输出的逻辑关系啊?
类似invert的Y=(!A)的function描述。
或者analog IP的.lib只有timing和power的描述?
如果数字都不清楚时序要求 , 那analog lib就随便写了,写个空的就行了,只包含pin,function这么细节的肯定是不用写了,
说白了,.lib不影响后端flow的,如果timing不care的话, 可以不要.lib , 只是看到很多warning罢了,
lib 主要是表示timing的需求,
stdcell lib很重要,因为牵涉到timing,power,area opt, analog 这种hardmacro lib就写的很水了,
你可以看看别的例子,
OK, 明白了,多谢!
我的理解是,模拟IP作为一个黑盒,他的输出pin不需要function属性。
另外我觉得输出pin的function属性是为了让综合工具根据这个function去做逻辑优化而用的。
不是的。
Liberate抽
您好,我目前也在做analog ip的lib,请问这个timing和power您是怎么处理的呢?能够提供下大体思路?感谢!