在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 18696|回复: 49

[原创] Cadence IC5141USR5 与MMSIM72 合用的方法

[复制链接]
发表于 2011-11-10 17:01:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
在安装好Cadence IC5141USR5后,发现Cadence自带Spectre版本太低,识别不了我安装的chrt18的库,所以就尝试去安装mmsim了。由于本人用的是AMD的CPU,一直用不了mmsim7来仿真,只能逼着用mmsim72啦。
安装的方法:
1.直接将MMSIM72ISR18.tar解压到安装路径,注意最后选择属于自己权限的路径
2.为了能够将Cadence和MMSIM72能够合在一起跑,需要对环境变量进行修改
以下为我修改的部分环境变量
#### Cadence###
export CDSDIR=/home/qng/Cadence/ic5141
export CDS_ROOT=/home/qng/Cadence/ic5141/
export CDS_INST_DIR=/home/qng/Cadence/ic5141/
export CDS=$CDS_INS_DIR
#export CDS_INSTALL_DIR=/home/qng/Cadence/ic5141/tools/dfII   
#export CDS_LIC_FILE=$CDS_ROOT/share/license/license.dat  
###license 的路径在后面mmsim72中一起定义 ####
###下面这一句取消了之前定义Cadence的spectre的路径,由下面的mmsim72中的路径取代###
export PATH=$CDS_INST_DIR/tools/binCDS_INST_DIR/tools/dfII/binPATH
export CDS_Netlisting_Mode=Analog

####  MMSIM72   ####
export MMSIM_HOME=/home/qng/MMSIM72ISR18
export MMSIM_INST_DIR=/home/qng/MMSIM72ISR18
export MMSIM=$MMSIM_INS_DIR
##下面这一句取代Cadence的自带Spectre##
export PATH=$MMSIM_INS_DIR/tools/binMMSIM_INST_DIR/tools/spectre/bin:$PATH
export CDS_LIC_FILE=$MMSIM_INST_DIR/share/license/license.dat:$CDS_INST_DIR/share/license/license.dat

3.在终端敲下 spectre -V 就可以发spectre的版本得到更改
4.MMSIM72是安装上了,但是需要破解,破解的方法是利用patch_cadence,sfk这两个东东来破解,在破解的过程提示某些C++库没安装(我的系统是Centos5.7),需要使用yum来安装一下,详细的自己体会。安装后这个C++的库后就可以破解了。首在将patch_cadence,sfk拷到安装目录下即.../MMSIM72/下,后面在该目录下运行终端,键入./patch_cadence即可破解。
5.MMSIM72是可以支持aps加速的,为了使用aps,需要在license.dat下添加下面的代码
FEATURE 91100 cdslmd 1000.0000 permanent uncounted \
        DD64ADDC83ADB45F0A9C VENDOR_STRING=SamsungMonitor HOSTID=ANY \
        ck=50 SIGN2="10A2 D796 7F12 A424 6344 27D4 2ED7 B6D3 2595 D6B1 \
        8455 DA23 50A8 6B4F 66AD 1DC1 EA45 758B 5393 B0DA 5509 10A7 \
        2186 CD61 E09D 3DF4 48B1 4BA1 FDF9 354B"
FEATURE 91200 cdslmd 1000.0000 permanent uncounted \
        3D045DBC5D1F11B2DBC5 VENDOR_STRING=SamsungMonitor HOSTID=ANY \
        ck=75 SIGN2="0B02 2BD8 9EE4 1F09 D169 1076 C4D5 A54C 90CE 774A \
        A658 C855 54C3 07C3 C8C4 1BDC 4CC9 7184 E5BA C47D 1E09 9E87 \
        1E08 9C67 20E0 5EFB 8E2B B401 BBF9 2392"
FEATURE 90002 cdslmd 1000.0000 permanent uncounted \
        DD64FD4C83BCB6C0187F VENDOR_STRING=SamsungMonitor HOSTID=ANY \
        ck=122 SIGN2="01BC 2146 205C 3789 2DAA 89CE D538 CC4A 6A73 \
        6CC3 8099 76C7 E49D 4DB0 7195 19FC B217 6A48 848E FFA4 F8B1 \
        3BD7 63E9 F5CE 77BE CED9 D66F 76C9 F53A 1CC1"
FEATURE 90003 cdslmd 1000.0000 permanent uncounted \
        7D545D5C831CB6C2B77E VENDOR_STRING=SamsungMonitor HOSTID=ANY \
        ck=64 SIGN2="0A8C C9B0 1F24 CDA1 46E1 E6F6 FD6E 9003 D588 48C8 \
        2F90 21E8 6211 3FC9 7718 1D79 8B6B 0872 975B 91E5 F2C2 1F8F \
        E591 4E85 42C0 5729 E429 8990 3514 4184"
FEATURE Virtuoso_Acceler_Parallel_L cdslmd 1000.0000 permanent \
        uncounted CD44BD7C40B331A4E009 VENDOR_STRING=SamsungMonitor \
        HOSTID=ANY ck=132 SIGN2="0688 EEFD 1AEB D622 B6BA F0C2 F594 \
        0FE7 7C81 6472 A89E F60F BE0D A0E5 A6EA 015F 84F5 7ABD 4C2A \
        BE54 DA41 64C4 635F B7E7 289E BBF7 E66A BC0E FDB4 3359"
FEATURE Virtuoso_Acceler_Parallel_XL cdslmd 1000.0000 permanent \
        uncounted FD44ED8CC83DBE739A56 VENDOR_STRING=SamsungMonitor \
        HOSTID=ANY ck=135 SIGN2="198F EE54 E874 E97C 0638 5AC3 5985 \
        C45C 28FE 1240 65DB 7ECE FB0F 2B1C 21ED 1187 1D52 E418 190E \
        22C3 EEB4 C4C7 DB43 CEBA FAB8 AF26 B8DB 6A93 A594 011B"
FEATURE Virtuoso_Multi_mode_Simulation cdslmd 1000.0000 permanent \
        uncounted 5DF48DFC3A03C362E6B2 VENDOR_STRING=SamsungMonitor \
        HOSTID=ANY ck=57 SIGN2="0A29 BB28 2C87 926F 18CC 326D 2A32 \
        B841 7EDC 6D23 4034 7805 CFE9 9353 5B2C 1F10 5D7F 55F2 7FD6 \
        BB3A 1720 6B7E 4AEA 3E72 28AB 9DBD 087E D98D 3361 C8D6"
FEATURE Virtuoso_APS_MMSIM_Lk cdslmd 1000.0000 permanent uncounted \
        4DC44D2CB20263B01B48 VENDOR_STRING=SamsungMonitor HOSTID=ANY \
        ck=46 SIGN2="06A7 A26D 2951 1E0F 56D5 E852 3E7C B417 0FB8 2DA2 \
        1721 F371 A895 BC3C 0B44 0E9A 5C7E 9FC2 ABED 0FF1 8F93 4885 \
        0E5D 4112 9F02 33A9 BC14 948A 7325 6A3A"
FEATURE Virtuoso_Spectre_GXL_MMSIM_Lk cdslmd 1000.0000 permanent \
        uncounted ED947D5C4B3472704D76 VENDOR_STRING=SamsungMonitor \
        HOSTID=ANY ck=10 SIGN2="1A1F BBFC D4E0 A50B 9E30 999F 85B6 \
        25DB ACB6 7C94 B2D6 A508 870F B6A4 A61A 04D9 8172 99D1 6A1B \
        5ECC 21F9 1A4C 4B88 1E04 51A3 84AF 11A7 A80A 61D9 E1C4"
6.代码补上后,就可以使用aps了,但是aps不能在spectre的图形界面上运行,只能用命令运行。跑aps的方法是先用spectre来设置analyse ,然后creat netlist , 这时在simulation文件夹里头就会相应的生成电路的netlist文件夹,在些目录下发现input.scs,就在该目录下打开终端,输入aps input.scs 即可跑仿真,但是结果只能用result Browser 来看,其他的方法还没想到
发表于 2011-11-11 09:28:36 | 显示全部楼层
很有参考价值,对于安装mmsim72有帮助,谢谢分享!!
发表于 2011-11-16 00:02:12 | 显示全部楼层
谢谢分享!
发表于 2011-12-31 10:36:42 | 显示全部楼层
收藏了!多谢
发表于 2012-2-7 15:36:27 | 显示全部楼层
谢谢分享。
请问IC5141USR与一般的IC5141有什么区别?
发表于 2012-2-26 14:47:26 | 显示全部楼层
回复 5# xjxmntt
USR (Update Software Release)是Cadence经过完整测试的升级包,是稳定版本。USR is a fully tested Q/A release。Base+版本号 为Cadence某一时期发布的最基本的一个release,不包括补丁。
需要注意的是,安装USR版时是需要Base盘的
发表于 2012-3-10 10:19:40 | 显示全部楼层
回复 1# daqng


    能否发一下您所用的patch_cadence与sfk文件?十万火急,十万分感谢。
发表于 2012-7-8 09:05:51 | 显示全部楼层
"直接将MMSIM72ISR18.tar解压到安装路径"
请问要是我只有安装文件的话怎么操作
发表于 2012-7-8 12:37:16 | 显示全部楼层
很不错的参考,多谢楼主!
发表于 2012-7-10 15:25:27 | 显示全部楼层
讲的不错,谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 08:42 , Processed in 0.039682 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表