fortissimo.g的个人空间 https://blog.eetop.cn/1015844 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

Cadence IC5141USR5 与MMSIM72 合用的方法

已有 8263 次阅读| 2012-10-23 12:37 |个人分类:tips

在安装好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 来看,其他的方法还没想到

点赞

发表评论 评论 (1 个评论)

回复 sz1134 2013-5-5 21:26
你好!我按照您的方法设置了一下,可以仿真的时候出现了问题。仿真的时候,改变管子的w值,电路状态不变。提取的网表里面,没有W值。不知道您有没有遇到过类似的问题,期待您的回复。不省感激!

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 0

    好友
  • 0

    获赞
  • 1

    评论
  • 284

    访问数
关闭

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

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

GMT+8, 2024-5-6 07:53 , Processed in 0.023458 second(s), 15 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部