memory compiler生成的SRAM怎样做成ASTRO的参考库
那位大虾知道memory compiler生成的SRAM怎样做成ASTRO的参考库? 提供一种:按做macro fram 的flow 来
stream in gds -- smash -- make fram -- add .db file
一般memory compiler都會產生lef file,
用read_lef方式可以一次將cell view, fram view產生出來 再去做LM view
read_lef 最简单, 用stream in gds 不太好做
astro_200703_StudentGuide.pdf P299
LEF转Milkyway的问题[已解决]
把生成的SRAM的lef,在Milkyway中用read_lef即可生成FRAM和CEL,但是打开后发现FRAM和CEL两个cell,CEL的和LEF的描述情况一致,FRAM和LEF不一致。用BPV的默认设置过了一遍,也没有什么改进。
这样的FRAM在ICC中congestion不严重的情况下没问题,如果congestion严重的时候,就产生了绕线的问题了。LEF文件在encounter下是没问题的,就是FRAM生成的不好。
只是read_lef不进行BPV是不能用的吧? BPV需要有什么设置么?
第一次转,没经验,SOS!
http://wenku.http://www.china-audit.com//link?url=sVsNtkcXXXIVPOYkirY_fVHQyjUwoEmeFl7iQgmrYOQh7Q-5AQwBuFsorr6lDMbkL3MGVRqaoBa23Cb1g6L8AQpoP0umqZ7abrh5UffjJo3
通过上述说明可知,DC需要通用库和工艺库的支持,DC用到的工艺库是.db或者是.lib格式的,其中.lib格式的文件是可读得,通过此文件可以了解库的详细信息,比如说工作电压,操作温度,工艺偏差等等。.db格式的库是二进制的,不可读。.db格式的库由.lib格式的库通过命令read_lib生成。 http://www.docin.com/p-675212147.html
DC lib转db问题!
发布: 2010-10-06 17:48 | 作者: qmdong | 来源: EETOP 赛灵思(Xilinx) 社区 当在DC2010中用read_lib,write_lib转换lib到db成功后,退出DC,在启动dc,read_lib xxx.db 的时候出现如下错误! root/my_lib.db:Lexical Error on line 1 at or near ' '.(SCAN-4) lib格式是CCS模型的。为什么呢?大侠们帮帮忙啊谢谢了
qmdong (2010-10-06 23:19:04) 没人帮忙啊,大侠们?
zh123456789 (2010-10-07 10:42:42)
red_lib读入的应该是lib格式,ASCII 。而不是二进制的db吧 webuser9988 (2010-10-07 11:38:27) read xxx.db
qmdong (2010-10-07 12:43:39)
回复 3# zh123456789 好的,我试一试呵呵,谢谢呵呵 qmdong (2010-10-13 22:57:04) 是read_db xxxx.db
down_load (2010-10-14 08:41:09) lc_shell
suntou (2010-10-18 09:40:00) 看看。
victorwool (2011-4-02 10:52:53) 学习了。
dc_shell-t现在都集成了library-compiler了,也就是别人说的lc_shell,只要你有license即可。 步骤是: read_lib xxx.lib
write_lib -format db xxx -o xxx.lib
要是不确定lib的name,可以用report_lib 看。
注意虽然read进去的是xxx.lib,但是lib-name不一定是xxx
rafox (2011-4-03 17:10:13) 高手多阿
scola2008 (2011-4-06 11:26:43) 用lc_shell
haier822 (2011-5-16 10:31:59)
为什么一执行write_lib那条指令,报warning: The ‘xxx.db' library has not been read in yet.(UIL-3),没有其他的结果了。
alex5880 (2014-7-16 09:42:43) 學習了 謝謝
liu121zhe (2014-7-16 15:50:54)
remove_design -all read_lib ******.lib
write_lib ******* -format db -output *******.db