微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > memory compiler生成的ram怎么和其他原文件一起用DC综合

memory compiler生成的ram怎么和其他原文件一起用DC综合

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

现在已经完成了RTL源文件,也通过memory compiler生成了RAM的综合文件
如何将RAM和系统的其他文件一起用DC综合?
谢谢各位大侠

小编有memory compiler吗,可否上传呀?

LZ,你有memory compiler吗?求发一个啊

找到相应RAM的DB文件,并在综合脚本中,调用这个DB文件。

只要 .lib/.db就行了啊,dc不需要RAM的verilog model,那个是做simulation用的

How can one do compilation on own bit cells?

Memory Compilier 生成的DB文件在哪里?

Memory Compiler可以生成.lib将它转成.db,然后在DC中库调用加进去即可,RAM附近的时序可以优化。也可用空MODULE来做,但该处的时序无法优化。

MC生成的ram有很多格式,首先找到对应的.lib文件,然后放到dc中将其转换成.db文件。具体做法是用 read_lib 将.lib读入,然后用write -f db。
转换好后,将.db放到link库中就可以了

use lc_shell tool to convert .lib to .db
in Synopsys_dc.setp include standard cell/ram .db in your library
dc_shell

memory should read db file.

open DC read lib
then write db

read_lib xxxx.lib
write_lib xxxx -output xxx.db

read_lib 将.lib读入,然后用write -f db。
转换好后,将.db放到link库中就可以了

求小编帮我生成一个8kb的ram呀

1:read_lib *.lib
*.lib是由Artisan生成的Synopsys库,一般会同时生成四个,选择*_ss_*.lib或*_slow_*.lib,即其中最慢的。
读过程一般会有warning,可以不管,但一定要看到“Technology library 'abc' read successfully”。
其中abc是库名。
例如:read_lib spram_512x16_slow_syn.lib
反馈:(前面的很多warning忽略)Technology library 'spram_512x16' read successfully
2:write_lib -format db abc -output abc.db
abc是刚才显示的库名,abc.db是要生成的文件名。
例如:write_lib -format db spram_512x16 -output spram_512x16.db

小编请问,那你是如何用mc生成了RAM的综合文件?谢谢啊。我搞了半天不会

这个要看你是什么的库如果是.18 或者 .13的库它们的mc一般是不支持linux的而是支持solaris的你要搞到一个solaris虚拟机也好实体机也好在solaris里面就可以用mc来生成 memory的各种模型如果是更新的库一般是没有给mc你的而是给出一些已经做好的memory 做成一个个macro cell的形式给出而里面是有各种对应模型的

谢谢好啊

小编,求Memory Compiler软件

Memory Compilier 生成的DB文件在哪里?

where is soft?

MC生成的是.lib文件,综合需要的.db文件是有.lib文件转换来的,我觉得前面的大牛们写的很清楚呀~

謝指點

你们都是不看评论的吗!不是写的很清楚

在DC启动文件中设置Link_library,在其中加入ram的db文件,在DC中进行link即可

怎么搞?

tsmc的好像不能用?

http://bbs.eetop.cn/thread-281729-1-1.html

http://bbs.eetop.cn/thread-281729-1-1.html有下载

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

网站地图

Top