tsmc18rf工艺库的安装(图文教程)

2025-10-08 07:26:01

1、先把tsmc18rf的tar包解开,采用下面的指令:

[redhat3@localhost tsmc18rf_pdk_v13]$ ls

tsmc18rf_pdk_v13d.tar

[redhat3@localhost tsmc18rf_pdk_v13]$ tar -xvf tsmc18rf_pdk_v13d.tar

README.INSTALL

pdkInstall.cfg

pdkInstall.pl

tsmc18rf_docs.tar.Z

tsmc18rf_lib.tar.Z

tsmc18rf_models.tar.Z

tsmc18rf_techfiles.tar.Z

[redhat3@localhost tsmc18rf_pdk_v13]$

tsmc18rf工艺库的安装(图文教程)

2、执行安装指令

[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 that

contains the original distribution source files (a super-set of PDKs) to a

specified 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

tsmc18rf工艺库的安装(图文教程)

3、选择要安装的PDK和安装的路径

Please enter your choice: (1,2...)

1

Please enter your Installation Directory:

/home/redhat3/mylib/tsmc18rf

tsmc18rf工艺库的安装(图文教程)

4、再次提示安装路径是否正确,选择正确

Please enter your Installation Directory:

/home/redhat3/mylib/tsmc18rf

Please 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

tsmc18rf工艺库的安装(图文教程)

5、下面是详细的安装过程:

====== 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工艺库的安装(图文教程)

tsmc18rf工艺库的安装(图文教程)

6、成功安装后,打开所在的目录既可以看到已经安装的tsmc18rf

[redhat3@localhost mylib]$ ls

tsmc18rf  tsmc18rf_pdk_v13

[redhat3@localhost mylib]$

tsmc18rf工艺库的安装(图文教程)

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢