blob: 59dfc7e5147bd377dfd6c254b252ff90228a4ed7 [file] [log] [blame]
#trp_version_2
#!force_model_overwrite
#
# Usage:
# ------
#
# model: <modelName>
# dfiiCell: lib=<libName> cell=<cellName> view=<viewName>
# pinMap: <lvsPin1>=<dfiiPin1> <lvsPin2>=<dfiiPin2> ...
#
#---cm3m4---
model: cm3m4
dfiiCell: lib=S130 cell=cm3m4 view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---cm4m5---
model: cm4m5
dfiiCell: lib=S130 cell=cm4m5 view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---ddnw_sub---
model: ddnw_sub
dfiiCell: lib=S130 cell=ddnw_sub view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---ddnw_sub_v12---
model: ddnw_sub_v12
dfiiCell: lib=S130 cell=ddnw_sub_v12 view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---ddnw_sub_v20---
model: ddnw_sub_v20
dfiiCell: lib=S130 cell=ddnw_sub_v20 view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---ddnw_sub_v5---
model: ddnw_sub_v5
dfiiCell: lib=S130 cell=ddnw_sub_v5 view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dipw_dnw---
model: dipw_dnw
dfiiCell: lib=S130 cell=dipw_dnw view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dipw_dnw_v12---
model: dipw_dnw_v12
dfiiCell: lib=S130 cell=dipw_dnw_v12 view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dipw_dnw_v20---
model: dipw_dnw_v20
dfiiCell: lib=S130 cell=dipw_dnw_v20 view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dipw_dnw_v5---
model: dipw_dnw_v5
dfiiCell: lib=S130 cell=dipw_dnw_v5 view=symbol
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dnsd_pw---
model: dnsd_pw
dfiiCell: lib=S130 cell=dnsd_pw view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dnsd_pw_esd---
model: dnsd_pw_esd
dfiiCell: lib=S130 cell=dnsd_pw_esd view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dnsd_pw_esd_v5---
model: dnsd_pw_esd_v5
dfiiCell: lib=S130 cell=dnsd_pw_esd_v5 view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dnsd_pw_lvt---
model: dnsd_pw_lvt
dfiiCell: lib=S130 cell=dnsd_pw_lvt view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dnsd_pw_nat---
model: dnsd_pw_nat
dfiiCell: lib=S130 cell=dnsd_pw_nat view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dnsd_pw_v5---
model: dnsd_pw_v5
dfiiCell: lib=S130 cell=dnsd_pw_v5 view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dpsd_nw---
model: dpsd_nw
dfiiCell: lib=S130 cell=dpsd_nw view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dpsd_nw_esd---
model: dpsd_nw_esd
dfiiCell: lib=S130 cell=dpsd_nw_esd view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dpsd_nw_esd_v5---
model: dpsd_nw_esd_v5
dfiiCell: lib=S130 cell=dpsd_nw_esd_v5 view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dpsd_nw_hvt---
model: dpsd_nw_hvt
dfiiCell: lib=S130 cell=dpsd_nw_hvt view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dpsd_nw_lvt---
model: dpsd_nw_lvt
dfiiCell: lib=S130 cell=dpsd_nw_lvt view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---dpsd_nw_v5---
model: dpsd_nw_v5
dfiiCell: lib=S130 cell=dpsd_nw_v5 view=ivpcell
pinMap: PLUS=PLUS MINUS=MINUS
#
#---fuse_m4---
model: fuse_m4
dfiiCell: lib=S130 cell=fuse_m4 view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---nmos---
model: nmos
dfiiCell: lib=S130 cell=nmos view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_de_iso_v20---
model: nmos_de_iso_v20
dfiiCell: lib=S130 cell=nmos_de_iso_v20 view=symbol
pinMap: d=d g=g s=s b=b sub=sub
pmExclude: useFixedWL="FALSE"
#
#---nmos_de_nat_v20---
model: nmos_de_nat_v20
dfiiCell: lib=S130 cell=nmos_de_nat_v20 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_de_v12---
model: nmos_de_v12
dfiiCell: lib=S130 cell=nmos_de_v12 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_de_v20---
model: nmos_de_v20
dfiiCell: lib=S130 cell=nmos_de_v20 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_de_zvt_v20---
model: nmos_de_zvt_v20
dfiiCell: lib=S130 cell=nmos_de_zvt_v20 view=symbol
pinMap: d=d g=g s=s b=b
#
#---nmos_esd_nat_v5---
model: nmos_esd_nat_v5
dfiiCell: lib=S130 cell=nmos_esd_nat_v5 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_esd_v5---
model: nmos_esd_v5
dfiiCell: lib=S130 cell=nmos_esd_v5 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_lvt---
model: nmos_lvt
dfiiCell: lib=S130 cell=nmos_lvt view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_nat_v3---
model: nmos_nat_v3
dfiiCell: lib=S130 cell=nmos_nat_v3 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_nat_v5---
model: nmos_nat_v5
dfiiCell: lib=S130 cell=nmos_nat_v5 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_v5---
model: nmos_v5
dfiiCell: lib=S130 cell=nmos_v5 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---nmos_v12---
model: nmos_v12
dfiiCell: lib=S130 cell=nmos_de_v20 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---npn_1x1---
model: npn_1x1
dfiiCell: lib=S130 cell=npn_1x1 view=ivpcell
pinMap: C=C B=B E=E body=body
#
#---npn_1x1_v5---
model: npn_1x1_v5
dfiiCell: lib=S130 cell=npn_1x1_v5 view=ivpcell
pinMap: C=C B=B E=E body=body
#
#---npn_1x2---
model: npn_1x2
dfiiCell: lib=S130 cell=npn_1x2 view=ivpcell
pinMap: C=C B=B E=E body=body
#
#---pmos---
model: pmos
dfiiCell: lib=S130 cell=pmos view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_de_v12---
model: pmos_de_v12
dfiiCell: lib=S130 cell=pmos_de_v12 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_de_v20---
model: pmos_de_v20
dfiiCell: lib=S130 cell=pmos_de_v20 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_esd_v5---
model: pmos_esd_v5
dfiiCell: lib=S130 cell=pmos_esd_v5 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_hvt---
model: pmos_hvt
dfiiCell: lib=S130 cell=pmos_hvt view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_lvt---
model: pmos_lvt
dfiiCell: lib=S130 cell=pmos_lvt view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_v12---
model: pmos_v12
dfiiCell: lib=S130 cell=pmos_de_v12 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_v20---
model: pmos_v20
dfiiCell: lib=S130 cell=pmos_de_v20 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pmos_v5---
model: pmos_v5
dfiiCell: lib=S130 cell=pmos_v5 view=symbol
pinMap: d=d g=g s=s b=b
pmExclude: useFixedWL="FALSE"
#
#---pnp---
model: pnp
dfiiCell: lib=S130 cell=pnp view=ivpcell
pinMap: C=C B=B E=E S=C
#
#---pnp_5x---
model: pnp_5x
dfiiCell: lib=S130 cell=pnp_5x view=ivpcell
pinMap: C=C B=B E=E S=C
#
#---rli---
model: rli
dfiiCell: lib=S130 cell=rmet view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---rm1---
model: rm1
dfiiCell: lib=S130 cell=rmet view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---rm2---
model: rm2
dfiiCell: lib=S130 cell=rmet view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---rm3---
model: rm3
dfiiCell: lib=S130 cell=rmet view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---rm4---
model: rm4
dfiiCell: lib=S130 cell=rmet view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---rm5---
model: rm5
dfiiCell: lib=S130 cell=rmet view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---rndiff---
model: rndiff
dfiiCell: lib=S130 cell=rndiff view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rndiff_v5---
model: rndiff_v5
dfiiCell: lib=S130 cell=rndiff_v5 view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpdiff---
model: rpdiff
dfiiCell: lib=S130 cell=rpdiff view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpdiff_v5---
model: rpdiff_v5
dfiiCell: lib=S130 cell=rpdiff_v5 view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpoly---
model: rpoly
dfiiCell: lib=S130 cell=rpoly view=ivpcell
pinMap: POS=PLUS NEG=MINUS
#
#---rpoly_hp---
model: rpoly_hp
dfiiCell: lib=S130 cell=rpoly_hp view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpoly_hp_nw---
model: rpoly_hp_nw
dfiiCell: lib=S130 cell=rpoly_hp view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpoly_hp_pw---
model: rpoly_hp_pw
dfiiCell: lib=S130 cell=rpoly_hp view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpoly_hp2K---
model: rpoly_hp2K
dfiiCell: lib=S130 cell=rpoly_hp2K view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpoly_hp2K_nw---
model: rpoly_hp2K_nw
dfiiCell: lib=S130 cell=rpoly_hp2K view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpoly_hp2K_pw---
model: rpoly_hp2K_pw
dfiiCell: lib=S130 cell=rpoly_hp2K view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
#---rpwell---
model: rpwell
dfiiCell: lib=S130 cell=rpwell view=ivpcell
pinMap: POS=PLUS NEG=MINUS SUB=B
#
include displayMapFile