PC
cadence ci610
tsmc18rf
先把tsmc18rf的tar包解开,采用下面的指令:[redhat3@localhost tsmc18rf_pdk_v13]$ lstsmc18rf_pdk_v13d.tar[redhat3@localhost tsmc18rf_pdk_v13]$ tar -xvf tsmc18rf_pdk_v13d.tarREADME.INSTALLpdkInstall.cfgpdkInstall.pltsmc18rf_docs.tar.Ztsmc18rf_lib.tar.Ztsmc18rf_models.tar.Ztsmc18rf_techfiles.tar.Z[redhat3@localhost tsmc18rf_pdk_v13]$
执行安装指令[redhat3@localhost tsmc18rf_pdk_v13]$ perl pdkInstall.pl - TSMC Process Ddesign Kit (PDK) Install Utility V1.0a - This perl script is used to install TSMC PDKs from the directory thatcontains the original distribution source files (a super-set of PDKs) to aspecified destination directory according to the user specified options. *Avaliable choices are: 1 - TSMC 0.18um 1.8v/3.3v 1P6M MM/RF PDK 2 - TSMC 0.18um 1.8v/3.3v 1P5M MM/RF PDK 3 - TSMC 0.18um 1.8v/3.3v 1P4M MM/RF PDK
选择要安装的PDK和安装的路径Please enter your choice: (1,2...)1Please enter your Installation Directory:/home/redhat3/mylib/tsmc18rf
再次提示安装路径是否正确,选择正确Please enter your Installation Directory:/home/redhat3/mylib/tsmc18rfPlease confirm with your selection :************************************************************ Select package : TSMC 0.18um 1.8v/3.3v 1P6M MM/RF PDK*** Install to directory : /home/redhat3/mylib/tsmc18rf*********************************************************Are these correct (y|n) ?y
下面是详细的安装过程:====== Unpacking tar files ======>>> Unpacking tsmc18rf_lib.tar.Z ......Complete>>> Unpacking tsmc18rf_models.tar.Z ......Complete>>> Unpacking tsmc18rf_techfiles.tar.Z ......Complete>>> Unpacking tsmc18rf_docs.tar.Z ......Complete====== Installing pdk library ======Running 'cp -f TechFiles/REVISION .' ......Running 'cp -f TechFiles/filelist.txt .' ......Running 'cp -f TechFiles/icc.rules_6m icc.rules' ......Running 'cp -f TechFiles/techfile.6m techfile' ......Running 'cp -f TechFiles/assura_tech.lib .' ......Running 'cp -rf TechFiles/Assura .' ......Running 'cp -f TechFiles/techRuleSets Assura/techRuleSets' ......Running 'mkdir Assura/drc' ......Running 'cp -f TechFiles/Assura_DRC/drc.rsf Assura/drc/drc.rsf' ......Running 'cp -f TechFiles/Assura_DRC/UM18S3_6M.13b Assura/drc/drc.rul' ......Running 'cp -f TechFiles/Assura_DRC/ant_018.rsf Assura/drc/ant.rsf' ......Running 'cp -f TechFiles/Assura_DRC/UL18S3_6M.ANT.25a Assura/drc/ant.rul' ......Running 'mkdir Assura/lvs' ......Running 'cp -f TechFiles/Assura_LVS/LVS.README Assura/lvs/LVS.README' ......Running 'cp -f TechFiles/Assura_LVS/lvs.rsf Assura/lvs/lvs.rsf' ......Running 'cp -f TechFiles/Assura_LVS/extract.rul_6m Assura/lvs/extract.rul' ......Running 'cp -f TechFiles/Assura_LVS/compare.rul Assura/lvs/compare.rul' ......Running 'cp -f TechFiles/Assura_LVS/bind_6m.rul Assura/lvs/bind.rul' ......Running 'cp -f TechFiles/Assura_LVS/bind_cdl_6m.rul Assura/lvs/bind_cdl.rul' ......Running 'cp -f TechFiles/Assura_RCX/1p6m/lvs.add Assura/lvs/lvs.add' ......Running 'mkdir Assura/rcx' ......Running 'cp -f TechFiles/Assura_RCX/1p6m/* Assura/rcx' ......Running 'cp -rf TechFiles/Calibre .' ......Running 'cp -f TechFiles/Calibre_DRC/CR18S3_6M_25b_13a.drc Calibre/calibre.drc' ......Running 'cp -f TechFiles/Calibre_DRC/CM18S3_6M.ANT.13a Calibre/ant.drc' ......Running 'cp -f TechFiles/Calibre_LVS/CM18RF_6M.lvs Calibre/calibre.lvs' ......Running 'cp -f TechFiles/Calibre_LVS/CM18RF_6M.rcx Calibre/calibre.rcx' ......Running 'cp -f TechFiles/Calibre_RCX/rules.6m Calibre/rules' ......Running 'mv -f tsmc18rf/rmt_m6 tsmc18rf/rmt' ......Running 'rm -rf tsmc18rf/rmt_m5' ......Running 'rm -rf tsmc18rf/rmt_m4' ......Running 'rm -rf tsmc18rf/rm6_top' ......Running 'rm -rf tsmc18rf/rm5_top' ......Running 'rm -rf tsmc18rf/rm4_top' ......Running 'rm -rf tsmc18rf/rm3_top' ......Running 'mv -f tsmc18rf/ind_std_m6 tsmc18rf/ind_std' ......Running 'rm -rf tsmc18rf/ind_std_m5' ......Running 'rm -rf tsmc18rf/ind_std_m4' ......Running 'rm -f skill/ind_std_m5.cbe' ......Running 'rm -f skill/ind_std_m4.cbe' ......Running 'mv -f tsmc18rf/ind_sym_m6 tsmc18rf/ind_sym' ......Running 'rm -rf tsmc18rf/ind_sym_m5' ......Running 'rm -rf tsmc18rf/ind_sym_m4' ......Running 'rm -f skill/ind_sym_m5.cbe' ......Running 'rm -rf skill/ind_sym_m4.cbe' ......Running 'mv -f tsmc18rf/ind_sym_ct_m6 tsmc18rf/ind_sym_ct' ......Running 'rm -rf tsmc18rf/ind_sym_ct_m5' ......Running 'rm -rf tsmc18rf/ind_sym_ct_m4' ......Running 'rm -f skill/ind_sym_ct_m5.cbe' ......Running 'rm -f skill/ind_sym_ct_m4.cbe' ......Running 'mv -f tsmc18rf/mimcap_rf_m6 tsmc18rf/mimcap_rf' ......Running 'rm -rf tsmc18rf/mimcap_rf_m5' ......Running 'rm -rf tsmc18rf/mimcap_rf_m4' ......Running 'rm -f skill/mimcap_rf_m5.cbe' ......Running 'rm -f skill/mimcap_rf_m4.cbe' ......Running 'mv -f tsmc18rf/mimcap_m6 tsmc18rf/mimcap' ......Running 'rm -rf tsmc18rf/mimcap_m5' ......Running 'rm -rf tsmc18rf/mimcap_m4' ......Running 'rm -f skill/mimcap_m5.cbe' ......Running 'rm -f skill/mimcap_m4.cbe' ......Running 'rm -rf ./TechFiles' ......Running './PDK_doc/title.txt' ......*********TSMC 0.18UM MM/RF 1P6M SALICIDE 1.8/3.3V PDK Whats New************* ** ( The comparisron of 1.3c and 1.3d PDK) ** ** 1.New Devices: ** a.rnhpoly_dis,rnlpoly_dis,rphpoly_dis,rphripoly_dis,rplpoly_dis ** ** 2.Modified Devices: ** a.rm1,rm2,rm3,rm4,rm5,rmt ** added resistor dummy layer for each metal resistor ** b.rnhpoly,rnlplus,rnlpoly,rnplus,rnwell,rnwod,rphpoly,rphripoly ** added parallel and series functions in nonmetal resistors ** ** 3.New Documentation ** a.CR018_CDF_Usage.ppt ** Have an introduction of each cell in this PDK ** b.tsmc18rf_checklist.pdf ** The introduction about the specification of this PDK ** ** 4.Revised Documentation ** a.RF_devices_guard_ring_drawn_guideline.pdf ** The guard ring of NWELL should be N+ guard ring ** ** 5.New Files ** None ** ** 6.Revised Files ** a.Calibre LVS/XRC technology files ** add distributed resistors ** b.Assura LVS/RCX technology files ** add distributed resistors,modified metal resistors' recognition ** layers,fixed LVS property errors of Inductors ** c.pcf and corner files in model directory ** for corner analysis ** d.calview.cellmap ** for generating the correct calibre view when m>1 and segments>1 ** ** 7.Fixed Bugs ** a.Fixed DRC errors of poly route ** b.Fixed DRC errors of body tie ** c.correct the spectre view termMapping of each Logic MOS ** ** *****************************************************************************Info: PDK installation completed.[redhat3@localhost tsmc18rf_pdk_v13]$
成功安装后,打开所在的目录既可以看到已经安装的tsmc18rf[redhat3@localhost mylib]$ lstsmc18rf tsmc18rf_pdk_v13[redhat3@localhost mylib]$