summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfahim2015-06-03 11:59:13 +0530
committerfahim2015-06-03 11:59:13 +0530
commitafee1c2c0d5079b6a90b61945737f40527b39fe1 (patch)
treeecdfaa91b0e5bd911cfe836e6f0258997a550c4d /src
parenta4e5c7026f668b1a8b9da1e335622873a8a831d5 (diff)
downloadeSim-afee1c2c0d5079b6a90b61945737f40527b39fe1.tar.gz
eSim-afee1c2c0d5079b6a90b61945737f40527b39fe1.tar.bz2
eSim-afee1c2c0d5079b6a90b61945737f40527b39fe1.zip
Subject: Added XML file for deviceModelLibrary
Description: Added XML file for deviceModelLibrary
Diffstat (limited to 'src')
-rw-r--r--src/deviceModelLibrary/Diode/D.xml24
-rw-r--r--src/deviceModelLibrary/IGBT/NIGBT.xml15
-rw-r--r--src/deviceModelLibrary/IGBT/PIGBT.xml15
-rw-r--r--src/deviceModelLibrary/JFET/NJF.xml29
-rw-r--r--src/deviceModelLibrary/JFET/PJF.xml27
-rw-r--r--src/deviceModelLibrary/MOS/NMOS-0.5um.xml32
-rw-r--r--src/deviceModelLibrary/MOS/NMOS-180nm.xml112
-rw-r--r--src/deviceModelLibrary/MOS/NMOS-5um.xml24
-rw-r--r--src/deviceModelLibrary/MOS/PMOS-0.5um.xml32
-rw-r--r--src/deviceModelLibrary/MOS/PMOS-180nm.xml112
-rw-r--r--src/deviceModelLibrary/MOS/PMOS-5um.xml23
-rw-r--r--src/deviceModelLibrary/Misc/CORE.xml12
-rw-r--r--src/deviceModelLibrary/Templates/NMOS-180nm.xml112
-rw-r--r--src/deviceModelLibrary/Templates/PMOS-180nm.xml112
-rw-r--r--src/deviceModelLibrary/Transistor/NPN.xml33
-rw-r--r--src/deviceModelLibrary/Transistor/PNP.xml33
16 files changed, 747 insertions, 0 deletions
diff --git a/src/deviceModelLibrary/Diode/D.xml b/src/deviceModelLibrary/Diode/D.xml
new file mode 100644
index 00000000..61312a8a
--- /dev/null
+++ b/src/deviceModelLibrary/Diode/D.xml
@@ -0,0 +1,24 @@
+<library>
+<model_name>D</model_name>
+<refrence>D1N750</refrence>
+<param>
+ <Is>880.5E-18</Is>
+ <Rs>.25</Rs>
+ <Ikf>0</Ikf>
+ <N>1</N>
+ <Xti>3</Xti>
+ <Eg>1.11</Eg>
+ <Cjo>175p</Cjo>
+ <M>.5516</M>
+ <Vj>.75</Vj>
+ <Fc>.5</Fc>
+ <Isr>1.859n</Isr>
+ <Nr>2</Nr>
+ <Bv>8.1</Bv>
+ <Ibv>20.245m</Ibv>
+ <Nbv>1.6989</Nbv>
+ <Ibvl>1.9556m</Ibvl>
+ <Nbvl>14.976</Nbvl>
+ <Tbv1>-21.277u</Tbv1>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/IGBT/NIGBT.xml b/src/deviceModelLibrary/IGBT/NIGBT.xml
new file mode 100644
index 00000000..a945522a
--- /dev/null
+++ b/src/deviceModelLibrary/IGBT/NIGBT.xml
@@ -0,0 +1,15 @@
+<library>
+<model_name>NIGBT</model_name>
+<refrence>IXGH40N60</refrence>
+<param>
+<TAU>287.56E-9</TAU>
+<KP>50.034</KP>
+<AREA>37.500E-6</AREA>
+<AGD>18.750E-6</AGD>
+<VT>4.1822</VT>
+<KF>.36047</KF>
+<CGS>31.942E-9</CGS>
+<COXD>53.188E-9</COXD>
+<VTD>2.6570</VTD>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/IGBT/PIGBT.xml b/src/deviceModelLibrary/IGBT/PIGBT.xml
new file mode 100644
index 00000000..2e316860
--- /dev/null
+++ b/src/deviceModelLibrary/IGBT/PIGBT.xml
@@ -0,0 +1,15 @@
+<library>
+<model_name>PIGBT</model_name>
+<refrence>IXGH40N60</refrence>
+<param>
+<TAU>287.56E-9</TAU>
+<KP>50.034</KP>
+<AREA>37.500E-6</AREA>
+<AGD>18.750E-6</AGD>
+<VT>4.1822</VT>
+<KF>.36047</KF>
+<CGS>31.942E-9</CGS>
+<COXD>53.188E-9</COXD>
+<VTD>2.6570 </VTD>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/JFET/NJF.xml b/src/deviceModelLibrary/JFET/NJF.xml
new file mode 100644
index 00000000..1b73fc73
--- /dev/null
+++ b/src/deviceModelLibrary/JFET/NJF.xml
@@ -0,0 +1,29 @@
+<library>
+<model_name>NJF</model_name>
+<refrence>J2N3819</refrence>
+<param>
+<Beta>1.304m</Beta>
+<Betatce>-.5</Betatce>
+<Rd>1 </Rd>
+<Rs>1 </Rs>
+<Lambda>2.25m</Lambda>
+<Vto>-3</Vto>
+<Vtotc>-2.5m</Vtotc>
+<Is>33.57f </Is>
+<Isr>322.4f </Isr>
+<N>1</N>
+<Nr>2</Nr>
+<Xti>3</Xti>
+<Alpha>311.7u</Alpha>
+<Vk>243.6 </Vk>
+<Cgd>1.6p </Cgd>
+<M>.3622 </M>
+<Pb>1</Pb>
+<Fc>.5</Fc>
+<Cgs>2.414p</Cgs>
+<Kf>9.882E-18</Kf>
+<Af>1</Af>
+
+
+</param>
+</library>
diff --git a/src/deviceModelLibrary/JFET/PJF.xml b/src/deviceModelLibrary/JFET/PJF.xml
new file mode 100644
index 00000000..05184f6f
--- /dev/null
+++ b/src/deviceModelLibrary/JFET/PJF.xml
@@ -0,0 +1,27 @@
+<library>
+<model_name>PJF</model_name>
+<refrence>J2N3820</refrence>
+<param>
+<Beta>1.304m </Beta>
+<Betatce>-.5</Betatce>
+<Rd>1 </Rd>
+<Rs>1 </Rs>
+<Lambda>2.25m</Lambda>
+<Vto>-3</Vto>
+<Vtotc>-2.5m </Vtotc>
+<Is>33.57f </Is>
+<Isr>322.4f</Isr>
+<N>1 </N>
+<Nr>2 </Nr>
+<Xti>3 </Xti>
+<Alpha>311.7u</Alpha>
+<Vk>243.6 </Vk>
+<Cgd>1.6p </Cgd>
+<M>.3622 </M>
+<Pb>1 </Pb>
+<Fc>.5 </Fc>
+<Cgs>2.414p </Cgs>
+<Kf>9.882E-18</Kf>
+<Af>1</Af>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/MOS/NMOS-0.5um.xml b/src/deviceModelLibrary/MOS/NMOS-0.5um.xml
new file mode 100644
index 00000000..9ee36496
--- /dev/null
+++ b/src/deviceModelLibrary/MOS/NMOS-0.5um.xml
@@ -0,0 +1,32 @@
+<library>
+<model_name>NMOS</model_name>
+<refrence>mos_n</refrence>
+<param>
+<TPG>1</TPG>
+<TOX>9.5n </TOX>
+<CJ>550u </CJ>
+<ETA>0.02125 </ETA>
+<VMAX>1.8E05</VMAX>
+<GAMMA>0.62</GAMMA>
+<CGSO>0.3n </CGSO>
+<LD>50n </LD>
+<MJSW>0.35 </MJSW>
+<PB>1.1</PB>
+<CGBO>0.45n </CGBO>
+<XJ>0.2U </XJ>
+<CGDO>0.3n </CGDO>
+<KAPPA>0.1 </KAPPA>
+<LEVEL>3 </LEVEL>
+<VTO>0.6 </VTO>
+<NFS>7.20E11 </NFS>
+<THETA>0.23 </THETA>
+<CJSW>0.3n </CJSW>
+<PHI>0.7 </PHI>
+<RSH>2.0 </RSH>
+<MJ>0.6 </MJ>
+<UO>420</UO>
+<KP>156u </KP>
+<DELTA>0.88</DELTA>
+<NSUB>1.40E17</NSUB>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/MOS/NMOS-180nm.xml b/src/deviceModelLibrary/MOS/NMOS-180nm.xml
new file mode 100644
index 00000000..fc3b7a47
--- /dev/null
+++ b/src/deviceModelLibrary/MOS/NMOS-180nm.xml
@@ -0,0 +1,112 @@
+<library>
+<model_name>NMOS</model_name>
+<refrence>CMOSN</refrence>
+<param>
+<LEVEL>8 </LEVEL>
+<VERSION>3.2 </VERSION>
+<TNOM>27 </TNOM>
+<TOX>4.1E-9 </TOX>
+<XJ>1E-7 </XJ>
+<NCH>2.3549E17 </NCH>
+<VTH0>0.3823463 </VTH0>
+<K1>0.5810697 </K1>
+<K2>4.774618E-3 </K2>
+<K3>0.0431669 </K3>
+<K3B>1.1498346</K3B>
+<W0>1E-7 </W0>
+<NLX>1.910552E-7 </NLX>
+<DVT0W>0 </DVT0W>
+<DVT1W>0 </DVT1W>
+<DVT2W>0 </DVT2W>
+<DVT0>1.2894824 </DVT0>
+<DVT1>0.3622063 </DVT1>
+<DVT2>0.0713729 </DVT2>
+<U0>280.633249 </U0>
+<UA>-1.208537E-9 </UA>
+<UB>2.158625E-18</UB>
+<UC>5.342807E-11 </UC>
+<VSAT>9.366802E4</VSAT>
+<A0>1.7593146 </A0>
+<AGS>0.3939741 </AGS>
+<B0>-6.413949E-9 </B0>
+<B1>-1E-7 </B1>
+<KETA>-5.180424E-4</KETA>
+<A1>0 </A1>
+<A2>1 </A2>
+<RDSW>105.5517558</RDSW>
+<PRWG>0.5 </PRWG>
+<PRWB>-0.1998871 </PRWB>
+<WR>1 </WR>
+<WINT>7.904732E-10 </WINT>
+<LINT>1.571424E-8 </LINT>
+<XL>0</XL>
+<XW>-1E-8 </XW>
+<DWG>1.297221E-9 </DWG>
+<DWB>1.479041E-9</DWB>
+<VOFF>-0.0955434 </VOFF>
+<NFACTOR>2.4358891 </NFACTOR>
+<CIT>0 </CIT>
+<CDSC>2.4E-4 </CDSC>
+<CDSCD>0</CDSCD>
+<CDSCB>0 </CDSCB>
+<ETA0>=3.104851E-3 </ETA0>
+<ETAB>-2.512384E-5 </ETAB>
+<DSUB>0.0167075 </DSUB>
+<PCLM>0.8073191 </PCLM>
+<PDIBLC1>0.1666161 </PDIBLC1>
+<PDIBLC2>3.112892E-3 </PDIBLC2>
+<PDIBLCB>-0.1 </PDIBLCB>
+<DROUT>0.7875618 </DROUT>
+<PSCBE1>8E10 </PSCBE1>
+<PSCBE2>9.213635E-10 </PSCBE2>
+<PVAG>3.85243E-3 </PVAG>
+<DELTA>0.01 </DELTA>
+<RSH>6.7 </RSH>
+<MOBMOD>1</MOBMOD>
+<PRT>0 </PRT>
+<UTE>-1.5 </UTE>
+<KT1>-0.11 </KT1>
+<KT1L>0 </KT1L>
+<KT2>0.022 </KT2>
+<UA1>4.31E-9 </UA1>
+<UB1>-7.61E-18 </UB1>
+<UC1>-5.6E-11 </UC1>
+<AT>3.3E4 </AT>
+<WL>0 </WL>
+<WLN>1</WLN>
+<WW>0 </WW>
+<WWN>1 </WWN>
+<WWL>0 </WWL>
+<LL>0 </LL>
+<LLN>1 </LLN>
+<LW>0 </LW>
+<LWN>1 </LWN>
+<LWL>0 </LWL>
+<CAPMOD>2 </CAPMOD>
+<XPART>0.5 </XPART>
+<CGDO>7.08E-10 </CGDO>
+<CGSO>7.08E-10 </CGSO>/
+<CGBO>1E-12</CGBO>
+<CJ>9.68858E-4 </CJ>
+<PB>0.8 </PB>
+<MJ>0.3864502 </MJ>
+<CJSW>2.512138E-10 </CJSW>
+<PBSW>0.809286 </PBSW>
+<MJSW>0.1060414 </MJSW>
+<CJSWG>3.3E-10 </CJSWG>
+<PBSWG>0.809286 </PBSWG>
+<MJSWG>0.1060414 </MJSWG>
+<CF>0 </CF>
+<PVTH0>-1.192722E-3 </PVTH0>
+<PRDSW>-5 </PRDSW>
+<PK2>6.450505E-5 </PK2>
+<WKETA>-4.27294E-4 </WKETA>
+<LKETA>-0.0104078 </LKETA>
+<PU0>6.3268729 </PU0>
+<PUA>2.226552E-11 </PUA>
+<PUB>0 </PUB>
+<PVSAT>969.1480157</PVSAT>
+<PETA0>1E-4 </PETA0>
+<PKETA>-1.049509E-3</PKETA>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/MOS/NMOS-5um.xml b/src/deviceModelLibrary/MOS/NMOS-5um.xml
new file mode 100644
index 00000000..a72abbf1
--- /dev/null
+++ b/src/deviceModelLibrary/MOS/NMOS-5um.xml
@@ -0,0 +1,24 @@
+<library>
+<model_name>NMOS</model_name>
+<refrence>mos_n</refrence>
+<param>
+<Cgso>0.4n</Cgso>
+<Tox>85n</Tox>
+<Vto>1</Vto>
+<phi>0.7</phi>
+<Level>1</Level>
+<Mj>.5</Mj>
+<UO>750</UO>
+<Cgdo>0.4n</Cgdo>
+<Gamma>1.4</Gamma>
+<LAMBDA>0.01 </LAMBDA>
+<LD>0.7u </LD>
+<JS>1u </JS>
+<CJ>0.4m</CJ>
+<CJSW>0.8n</CJSW>
+<MJSW>0.5 </MJSW>
+<PB>0.7</PB>
+<CGBO>0.2n</CGBO>
+
+</param>
+</library>
diff --git a/src/deviceModelLibrary/MOS/PMOS-0.5um.xml b/src/deviceModelLibrary/MOS/PMOS-0.5um.xml
new file mode 100644
index 00000000..a4555169
--- /dev/null
+++ b/src/deviceModelLibrary/MOS/PMOS-0.5um.xml
@@ -0,0 +1,32 @@
+<library>
+<model_name>PMOS</model_name>
+<refrence>mos_p</refrence>
+<param>
+<TPG>-1 </TPG>
+<TOX>9.5n </TOX>
+<CJ>950u </CJ>
+<ETA>0.025 </ETA>
+<VMAX>0.3u </VMAX>
+<GAMMA>0.52 </GAMMA>
+<CGSO>0.35n </CGSO>
+<LD>70n </LD>
+<MJSW>0.25 </MJSW>
+<PB>1 </PB>
+<CGBO>0.45n </CGBO>
+<XJ>0.2U </XJ>
+<CGDO>0.35n </CGDO>
+<KAPPA>8.0 </KAPPA>
+<LEVEL>3 </LEVEL>
+<VTO>-0.6 </VTO>
+<NFS>6.50E11 </NFS>
+<THETA>0.2 </THETA>
+<CJSW>0.2n </CJSW>
+<PHI>0.7 </PHI>
+<RSH>2.5 </RSH>
+<MJ>0.5</MJ>
+<UO>130 </UO>
+<KP>48u </KP>
+<DELTA>0.25 </DELTA>
+<NSUB>1.0E17</NSUB>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/MOS/PMOS-180nm.xml b/src/deviceModelLibrary/MOS/PMOS-180nm.xml
new file mode 100644
index 00000000..99916972
--- /dev/null
+++ b/src/deviceModelLibrary/MOS/PMOS-180nm.xml
@@ -0,0 +1,112 @@
+<library>
+<model_name>PMOS</model_name>
+<refrence>CMOSP</refrence>
+<param>
+<LEVEL>8 </LEVEL>
+<VERSION>3.2 </VERSION>
+<TNOM>27 </TNOM>
+<TOX>4.1E-9 </TOX>
+<XJ>1E-7 </XJ>
+<NCH>4.1589E17 </NCH>
+<VTH0>-0.3938813 </VTH0>
+<K1>0.5479015</K1>
+<K2>0.0360586 </K2>
+<K3>0.0993095 </K3>
+<K3B>5.7086622</K3B>
+<W0>1E-6 </W0>
+<NLX>1.313191E-7 </NLX>
+<DVT0W>0 </DVT0W>
+<DVT1W>0 </DVT1W>
+<DVT2W>0 </DVT2W>
+<DVT0>0.4911363</DVT0>
+<DVT1>0.2227356</DVT1>
+<DVT2>0.1 </DVT2>
+<U0>115.6852975 </U0>
+<UA>1.505832E-9</UA>
+<UB>1E-21 </UB>
+<UC>-1E-10 </UC>
+<VSAT>1.329694E5 </VSAT>
+<A0>1.7590478 </A0>
+<AGS>0.3641621 </AGS>
+<B0>3.427126E-7 </B0>
+<B1>1.062928E-6 </B1>
+<KETA>0.0134667 </KETA>
+<A1>0.6859506 </A1>
+<A2>0.3506788 </A2>
+<RDSW>168.5705677</RDSW>
+<PRWG>0.5 </PRWG>
+<PRWB>-0.4987371 </PRWB>
+<WR>1 </WR>
+<WINT>0 </WINT>
+<LINT>3.028832E-8 </LINT>
+<XL>0 </XL>
+<XW>-1E-8 </XW>
+<DWG>-2.349633E-8 </DWG>
+<DWB>-7.152486E-9 </DWB>
+<VOFF>-0.0994037 </VOFF>
+<NFACTOR>1.9424315 </NFACTOR>
+<CIT>0 </CIT>
+<CDSC>2.4E-4 </CDSC>
+<CDSCD>0 </CDSCD>
+<CDSCB>0 </CDSCB>
+<ETA0>0.0608072 </ETA0>
+<ETAB>-0.0426148</ETAB>
+<DSUB>0.7343015 </DSUB>
+<PCLM>3.2579974 </PCLM>
+<PDIBLC1>7.229527E-6 </PDIBLC1>
+<PDIBLC2>0.025389 </PDIBLC2>
+<PDIBLCB>-1E-3 </PDIBLCB>
+<DROUT>0 </DROUT>
+<PSCBE1>1.454878E10</PSCBE1>
+<PSCBE2>4.202027E-9 </PSCBE2>
+<PVAG>15 </PVAG>
+<DELTA>0.01 </DELTA>
+<RSH>7.8 </RSH>
+<MOBMOD>1 </MOBMOD>
+<PRT>0 </PRT>
+<UTE>-1.5 </UTE>
+<KT1>-0.11 </KT1>
+<KT1L>0 </KT1L>
+<KT2>0.022 </KT2>
+<UA1>4.31E-9</UA1>
+<UB1>-7.61E-18 </UB1>
+<UC1>-5.6E-11 </UC1>
+<AT>3.3E4 </AT>
+<WL>0 </WL>
+<WLN>1 </WLN>
+<WW>0 </WW>
+<WWN>1 </WWN>
+<WWL>0 </WWL>
+<LL>0 </LL>
+<LLN>1 </LLN>
+<LW>0 </LW>
+<LWN>1 </LWN>
+<LWL>0 </LWL>
+<CAPMOD>2 </CAPMOD>
+<XPART>0.5</XPART>
+<CGDO>6.32E-10 </CGDO>
+<CGSO>6.32E-10 </CGSO>
+<CGBO>1E-12 </CGBO>
+<CJ>1.172138E-3 </CJ>
+<PB>0.8421173 </PB>
+<MJ>0.4109788 </MJ>
+<CJSW>2.242609E-10 </CJSW>
+<PBSW>0.8</PBSW>
+<MJSW>0.3752089 </MJSW>
+<CJSWG>4.22E-10 </CJSWG>
+<PBSWG>0.8 </PBSWG>
+<MJSWG>0.3752089 </MJSWG>
+<CF>0 </CF>
+<PVTH0>1.888482E-3 </PVTH0>
+<PRDSW>11.5315407 </PRDSW>
+<PK2>1.559399E-3 </PK2>
+<WKETA>0.0319301 </WKETA>
+<LKETA>2.955547E-3 </LKETA>
+<PU0>-1.1105313 </PU0>
+<PUA>-4.62102E-11</PUA>
+<PUB>1E-21 </PUB>
+<PVSAT>50 </PVSAT>
+<PETA0>1E-4 </PETA0>
+<PKETA>-4.346368E-3 </PKETA>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/MOS/PMOS-5um.xml b/src/deviceModelLibrary/MOS/PMOS-5um.xml
new file mode 100644
index 00000000..b82c5ae6
--- /dev/null
+++ b/src/deviceModelLibrary/MOS/PMOS-5um.xml
@@ -0,0 +1,23 @@
+<library>
+<model_name>PMOS</model_name>
+<refrence>mos_p</refrence>
+<param>
+<Cgso>0.4n </Cgso>
+<Tox>85n </Tox>
+<Vto>-1 </Vto>
+<phi>0.65</phi>
+<Level>1</Level>
+<Mj>.5 </Mj>
+<UO>250 </UO>
+<Cgdo>0.4n </Cgdo>
+<Gamma>0.65 </Gamma>
+<LAMBDA>0.03 </LAMBDA>
+<LD>0.6u </LD>
+<JS>1u </JS>
+<CJ>0.18m </CJ>
+<CJSW>0.6n </CJSW>
+<MJSW>0.5 </MJSW>
+<PB>0.7 </PB>
+<CGBO>0.2n</CGBO>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/Misc/CORE.xml b/src/deviceModelLibrary/Misc/CORE.xml
new file mode 100644
index 00000000..09129f74
--- /dev/null
+++ b/src/deviceModelLibrary/Misc/CORE.xml
@@ -0,0 +1,12 @@
+<library>
+<model_name>Core</model_name>
+<refrence>K3019PL_3C8</refrence>
+<param>
+<MS>415.2K</MS>
+<A>44.82 </A>
+<C>.4112</C>
+<K>25.74</K>
+<Area>1.38</Area>
+<Path>4.52</Path>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/Templates/NMOS-180nm.xml b/src/deviceModelLibrary/Templates/NMOS-180nm.xml
new file mode 100644
index 00000000..fc3b7a47
--- /dev/null
+++ b/src/deviceModelLibrary/Templates/NMOS-180nm.xml
@@ -0,0 +1,112 @@
+<library>
+<model_name>NMOS</model_name>
+<refrence>CMOSN</refrence>
+<param>
+<LEVEL>8 </LEVEL>
+<VERSION>3.2 </VERSION>
+<TNOM>27 </TNOM>
+<TOX>4.1E-9 </TOX>
+<XJ>1E-7 </XJ>
+<NCH>2.3549E17 </NCH>
+<VTH0>0.3823463 </VTH0>
+<K1>0.5810697 </K1>
+<K2>4.774618E-3 </K2>
+<K3>0.0431669 </K3>
+<K3B>1.1498346</K3B>
+<W0>1E-7 </W0>
+<NLX>1.910552E-7 </NLX>
+<DVT0W>0 </DVT0W>
+<DVT1W>0 </DVT1W>
+<DVT2W>0 </DVT2W>
+<DVT0>1.2894824 </DVT0>
+<DVT1>0.3622063 </DVT1>
+<DVT2>0.0713729 </DVT2>
+<U0>280.633249 </U0>
+<UA>-1.208537E-9 </UA>
+<UB>2.158625E-18</UB>
+<UC>5.342807E-11 </UC>
+<VSAT>9.366802E4</VSAT>
+<A0>1.7593146 </A0>
+<AGS>0.3939741 </AGS>
+<B0>-6.413949E-9 </B0>
+<B1>-1E-7 </B1>
+<KETA>-5.180424E-4</KETA>
+<A1>0 </A1>
+<A2>1 </A2>
+<RDSW>105.5517558</RDSW>
+<PRWG>0.5 </PRWG>
+<PRWB>-0.1998871 </PRWB>
+<WR>1 </WR>
+<WINT>7.904732E-10 </WINT>
+<LINT>1.571424E-8 </LINT>
+<XL>0</XL>
+<XW>-1E-8 </XW>
+<DWG>1.297221E-9 </DWG>
+<DWB>1.479041E-9</DWB>
+<VOFF>-0.0955434 </VOFF>
+<NFACTOR>2.4358891 </NFACTOR>
+<CIT>0 </CIT>
+<CDSC>2.4E-4 </CDSC>
+<CDSCD>0</CDSCD>
+<CDSCB>0 </CDSCB>
+<ETA0>=3.104851E-3 </ETA0>
+<ETAB>-2.512384E-5 </ETAB>
+<DSUB>0.0167075 </DSUB>
+<PCLM>0.8073191 </PCLM>
+<PDIBLC1>0.1666161 </PDIBLC1>
+<PDIBLC2>3.112892E-3 </PDIBLC2>
+<PDIBLCB>-0.1 </PDIBLCB>
+<DROUT>0.7875618 </DROUT>
+<PSCBE1>8E10 </PSCBE1>
+<PSCBE2>9.213635E-10 </PSCBE2>
+<PVAG>3.85243E-3 </PVAG>
+<DELTA>0.01 </DELTA>
+<RSH>6.7 </RSH>
+<MOBMOD>1</MOBMOD>
+<PRT>0 </PRT>
+<UTE>-1.5 </UTE>
+<KT1>-0.11 </KT1>
+<KT1L>0 </KT1L>
+<KT2>0.022 </KT2>
+<UA1>4.31E-9 </UA1>
+<UB1>-7.61E-18 </UB1>
+<UC1>-5.6E-11 </UC1>
+<AT>3.3E4 </AT>
+<WL>0 </WL>
+<WLN>1</WLN>
+<WW>0 </WW>
+<WWN>1 </WWN>
+<WWL>0 </WWL>
+<LL>0 </LL>
+<LLN>1 </LLN>
+<LW>0 </LW>
+<LWN>1 </LWN>
+<LWL>0 </LWL>
+<CAPMOD>2 </CAPMOD>
+<XPART>0.5 </XPART>
+<CGDO>7.08E-10 </CGDO>
+<CGSO>7.08E-10 </CGSO>/
+<CGBO>1E-12</CGBO>
+<CJ>9.68858E-4 </CJ>
+<PB>0.8 </PB>
+<MJ>0.3864502 </MJ>
+<CJSW>2.512138E-10 </CJSW>
+<PBSW>0.809286 </PBSW>
+<MJSW>0.1060414 </MJSW>
+<CJSWG>3.3E-10 </CJSWG>
+<PBSWG>0.809286 </PBSWG>
+<MJSWG>0.1060414 </MJSWG>
+<CF>0 </CF>
+<PVTH0>-1.192722E-3 </PVTH0>
+<PRDSW>-5 </PRDSW>
+<PK2>6.450505E-5 </PK2>
+<WKETA>-4.27294E-4 </WKETA>
+<LKETA>-0.0104078 </LKETA>
+<PU0>6.3268729 </PU0>
+<PUA>2.226552E-11 </PUA>
+<PUB>0 </PUB>
+<PVSAT>969.1480157</PVSAT>
+<PETA0>1E-4 </PETA0>
+<PKETA>-1.049509E-3</PKETA>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/Templates/PMOS-180nm.xml b/src/deviceModelLibrary/Templates/PMOS-180nm.xml
new file mode 100644
index 00000000..99916972
--- /dev/null
+++ b/src/deviceModelLibrary/Templates/PMOS-180nm.xml
@@ -0,0 +1,112 @@
+<library>
+<model_name>PMOS</model_name>
+<refrence>CMOSP</refrence>
+<param>
+<LEVEL>8 </LEVEL>
+<VERSION>3.2 </VERSION>
+<TNOM>27 </TNOM>
+<TOX>4.1E-9 </TOX>
+<XJ>1E-7 </XJ>
+<NCH>4.1589E17 </NCH>
+<VTH0>-0.3938813 </VTH0>
+<K1>0.5479015</K1>
+<K2>0.0360586 </K2>
+<K3>0.0993095 </K3>
+<K3B>5.7086622</K3B>
+<W0>1E-6 </W0>
+<NLX>1.313191E-7 </NLX>
+<DVT0W>0 </DVT0W>
+<DVT1W>0 </DVT1W>
+<DVT2W>0 </DVT2W>
+<DVT0>0.4911363</DVT0>
+<DVT1>0.2227356</DVT1>
+<DVT2>0.1 </DVT2>
+<U0>115.6852975 </U0>
+<UA>1.505832E-9</UA>
+<UB>1E-21 </UB>
+<UC>-1E-10 </UC>
+<VSAT>1.329694E5 </VSAT>
+<A0>1.7590478 </A0>
+<AGS>0.3641621 </AGS>
+<B0>3.427126E-7 </B0>
+<B1>1.062928E-6 </B1>
+<KETA>0.0134667 </KETA>
+<A1>0.6859506 </A1>
+<A2>0.3506788 </A2>
+<RDSW>168.5705677</RDSW>
+<PRWG>0.5 </PRWG>
+<PRWB>-0.4987371 </PRWB>
+<WR>1 </WR>
+<WINT>0 </WINT>
+<LINT>3.028832E-8 </LINT>
+<XL>0 </XL>
+<XW>-1E-8 </XW>
+<DWG>-2.349633E-8 </DWG>
+<DWB>-7.152486E-9 </DWB>
+<VOFF>-0.0994037 </VOFF>
+<NFACTOR>1.9424315 </NFACTOR>
+<CIT>0 </CIT>
+<CDSC>2.4E-4 </CDSC>
+<CDSCD>0 </CDSCD>
+<CDSCB>0 </CDSCB>
+<ETA0>0.0608072 </ETA0>
+<ETAB>-0.0426148</ETAB>
+<DSUB>0.7343015 </DSUB>
+<PCLM>3.2579974 </PCLM>
+<PDIBLC1>7.229527E-6 </PDIBLC1>
+<PDIBLC2>0.025389 </PDIBLC2>
+<PDIBLCB>-1E-3 </PDIBLCB>
+<DROUT>0 </DROUT>
+<PSCBE1>1.454878E10</PSCBE1>
+<PSCBE2>4.202027E-9 </PSCBE2>
+<PVAG>15 </PVAG>
+<DELTA>0.01 </DELTA>
+<RSH>7.8 </RSH>
+<MOBMOD>1 </MOBMOD>
+<PRT>0 </PRT>
+<UTE>-1.5 </UTE>
+<KT1>-0.11 </KT1>
+<KT1L>0 </KT1L>
+<KT2>0.022 </KT2>
+<UA1>4.31E-9</UA1>
+<UB1>-7.61E-18 </UB1>
+<UC1>-5.6E-11 </UC1>
+<AT>3.3E4 </AT>
+<WL>0 </WL>
+<WLN>1 </WLN>
+<WW>0 </WW>
+<WWN>1 </WWN>
+<WWL>0 </WWL>
+<LL>0 </LL>
+<LLN>1 </LLN>
+<LW>0 </LW>
+<LWN>1 </LWN>
+<LWL>0 </LWL>
+<CAPMOD>2 </CAPMOD>
+<XPART>0.5</XPART>
+<CGDO>6.32E-10 </CGDO>
+<CGSO>6.32E-10 </CGSO>
+<CGBO>1E-12 </CGBO>
+<CJ>1.172138E-3 </CJ>
+<PB>0.8421173 </PB>
+<MJ>0.4109788 </MJ>
+<CJSW>2.242609E-10 </CJSW>
+<PBSW>0.8</PBSW>
+<MJSW>0.3752089 </MJSW>
+<CJSWG>4.22E-10 </CJSWG>
+<PBSWG>0.8 </PBSWG>
+<MJSWG>0.3752089 </MJSWG>
+<CF>0 </CF>
+<PVTH0>1.888482E-3 </PVTH0>
+<PRDSW>11.5315407 </PRDSW>
+<PK2>1.559399E-3 </PK2>
+<WKETA>0.0319301 </WKETA>
+<LKETA>2.955547E-3 </LKETA>
+<PU0>-1.1105313 </PU0>
+<PUA>-4.62102E-11</PUA>
+<PUB>1E-21 </PUB>
+<PVSAT>50 </PVSAT>
+<PETA0>1E-4 </PETA0>
+<PKETA>-4.346368E-3 </PKETA>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/Transistor/NPN.xml b/src/deviceModelLibrary/Transistor/NPN.xml
new file mode 100644
index 00000000..f0679885
--- /dev/null
+++ b/src/deviceModelLibrary/Transistor/NPN.xml
@@ -0,0 +1,33 @@
+<library>
+<model_name>NPN</model_name>
+<refrence>Q2N2222</refrence>
+<param>
+<Is>14.34f </Is>
+<Xti>3 </Xti>
+<Eg>1.11 </Eg>
+<Vaf>74.03 </Vaf>
+<Bf>400 </Bf>
+<Ne>1.307 </Ne>
+<Ise>14.34f </Ise>
+<Ikf>.2847 </Ikf>
+<Xtb>1.5 </Xtb>
+<Br>6.092 </Br>
+<Nc>2 </Nc>
+<Isc>0 </Isc>
+<Ikr>0 </Ikr>
+<Rc>1 </Rc>
+<Cjc>7.306p </Cjc>
+<Mjc>.3416 </Mjc>
+<Vjc>.75 </Vjc>
+<Fc>.5 </Fc>
+<Cje>22.01p </Cje>
+<Mje>.377 </Mje>
+<Vje>.75 </Vje>
+<Tr>46.91n </Tr>
+<Tf>411.1p </Tf>
+<Itf>.6 </Itf>
+<Vtf>1.7 </Vtf>
+<Xtf>3 </Xtf>
+<Rb>10 </Rb>
+</param>
+</library>
diff --git a/src/deviceModelLibrary/Transistor/PNP.xml b/src/deviceModelLibrary/Transistor/PNP.xml
new file mode 100644
index 00000000..a25276a9
--- /dev/null
+++ b/src/deviceModelLibrary/Transistor/PNP.xml
@@ -0,0 +1,33 @@
+<library>
+<model_name>PNP</model_name>
+<refrence>Q2N2907A</refrence>
+<param>
+<Is>650.6E-18</Is>
+<Xti>3 </Xti>
+<Eg>1.11 </Eg>
+<Vaf>115.7 </Vaf>
+<Bf>231.7 </Bf>
+<Ne>1.829</Ne>
+<Ise>54.81f </Ise>
+<Ikf>1.079 </Ikf>
+<Xtb>1.5 </Xtb>
+<Br>3.563 </Br>
+<Nc>2 </Nc>
+<Isc>0 </Isc>
+<Ikr>0</Ikr>
+<Rc>.715</Rc>
+<Cjc>14.76p </Cjc>
+<Mjc>.5383 </Mjc>
+<Vjc>.75 </Vjc>
+<Fc>.5 </Fc>
+<Cje>19.82p </Cje>
+<Mje>.3357 </Mje>
+<Vje>.75</Vje>
+<Tr>111.3n </Tr>
+<Tf>603.7p </Tf>
+<Itf>.65 </Itf>
+<Vtf>5 </Vtf>
+<Xtf>1.7 </Xtf>
+<Rb>10</Rb>
+</param>
+</library>