summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordilipboidya2022-07-29 15:43:39 +0530
committerdilipboidya2022-07-29 19:02:46 +0530
commitb973e4d4ebc094e45d13d02d2c587f6db2553bdb (patch)
treec07a4133b341d96033e817b08c43dbe498fee551
parent07209ef9b945fe546b8c4fd7195b6762fb50ba41 (diff)
downloadeSim-b973e4d4ebc094e45d13d02d2c587f6db2553bdb.tar.gz
eSim-b973e4d4ebc094e45d13d02d2c587f6db2553bdb.tar.bz2
eSim-b973e4d4ebc094e45d13d02d2c587f6db2553bdb.zip
Added the Device models
-rw-r--r--library/deviceModelLibrary/Diode/1N4148.lib0
-rw-r--r--library/deviceModelLibrary/Diode/1N4148.xml1
-rw-r--r--library/deviceModelLibrary/Diode/DRB168MM200.lib2
-rw-r--r--library/deviceModelLibrary/Diode/DRB168MM200.xml1
-rw-r--r--library/deviceModelLibrary/Diode/DRN142S.lib3
-rw-r--r--library/deviceModelLibrary/Diode/DRN142S.xml1
-rw-r--r--library/deviceModelLibrary/MOS/MOSFET_2N7002.lib6
-rw-r--r--library/deviceModelLibrary/MOS/MOSFET_2N7002.xml1
-rw-r--r--library/deviceModelLibrary/User Libraries/GD_diode.lib1
-rw-r--r--library/deviceModelLibrary/User Libraries/GD_diode.xml1
-rw-r--r--library/deviceModelLibrary/User Libraries/GD_nfet.lib1
-rw-r--r--library/deviceModelLibrary/User Libraries/GD_nfet.xml1
-rw-r--r--library/deviceModelLibrary/User Libraries/GD_pfet.lib1
-rw-r--r--library/deviceModelLibrary/User Libraries/GD_pfet.xml1
-rw-r--r--library/deviceModelLibrary/User Libraries/eSim_BlueLED.lib3
-rw-r--r--library/deviceModelLibrary/User Libraries/eSim_BlueLED.xml1
-rw-r--r--library/deviceModelLibrary/User Libraries/eSim_RedLED.lib1
-rw-r--r--library/deviceModelLibrary/User Libraries/eSim_RedLED.xml1
-rw-r--r--library/deviceModelLibrary/User Libraries/switch1.lib3
-rw-r--r--library/deviceModelLibrary/User Libraries/switch1.xml1
-rw-r--r--library/deviceModelLibrary/User Libraries/ymod.lib1
-rw-r--r--library/deviceModelLibrary/User Libraries/ymod.xml1
22 files changed, 33 insertions, 0 deletions
diff --git a/library/deviceModelLibrary/Diode/1N4148.lib b/library/deviceModelLibrary/Diode/1N4148.lib
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/library/deviceModelLibrary/Diode/1N4148.lib
diff --git a/library/deviceModelLibrary/Diode/1N4148.xml b/library/deviceModelLibrary/Diode/1N4148.xml
new file mode 100644
index 00000000..7c2a6799
--- /dev/null
+++ b/library/deviceModelLibrary/Diode/1N4148.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>1N4148</ref_model><param><IS>5.4320E-9</IS><N>1.9701</N><RS>2.1233</RS><IKF>8.0154</IKF><CJO>1.9768E-12</CJO><M>.1</M><VJ>9.9900</VJ><BV>75.257</BV><IBV>10</IBV><TT>25.949E-9</TT></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/Diode/DRB168MM200.lib b/library/deviceModelLibrary/Diode/DRB168MM200.lib
new file mode 100644
index 00000000..5801102c
--- /dev/null
+++ b/library/deviceModelLibrary/Diode/DRB168MM200.lib
@@ -0,0 +1,2 @@
+* Model Generated by ROHM
+.MODEL DRB168MM200 D( IS=5.6001E-9 N=1.0413 RS=90.681E-3 IKF=2.9636E-3 XTI=2.0 EG=0.74 CJO=86.088E-12 M=0.4523 VJ=0.5 ISR=9.8101E-9 NR=1.3311 BV=200 TRS1=-3.7501E-3 ) \ No newline at end of file
diff --git a/library/deviceModelLibrary/Diode/DRB168MM200.xml b/library/deviceModelLibrary/Diode/DRB168MM200.xml
new file mode 100644
index 00000000..3973f48f
--- /dev/null
+++ b/library/deviceModelLibrary/Diode/DRB168MM200.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>DRB168MM200</ref_model><param><IS>5.6001E-9</IS><N>1.0413</N><RS>90.681E-3</RS><IKF>2.9636E-3</IKF><XTI>2.0</XTI><EG>0.74</EG><CJO>86.088E-12</CJO><M>0.4523</M><VJ>0.5</VJ><ISR>9.8101E-9</ISR><NR>1.3311</NR><BV>200</BV><TRS1>-3.7501E-3</TRS1></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/Diode/DRN142S.lib b/library/deviceModelLibrary/Diode/DRN142S.lib
new file mode 100644
index 00000000..25e7b6b2
--- /dev/null
+++ b/library/deviceModelLibrary/Diode/DRN142S.lib
@@ -0,0 +1,3 @@
+* DRN142S Diode model
+* Date: 2008/12/24
+.MODEL DRN142S D( IS=127.76E-12 N=1.7346 RS=.1581 IKF=.14089 CJO=385.59E-15 M=.11823 VJ=.78827 ISR=139.38E-12 NR=3 BV=60 TT=275.00E-9 ) \ No newline at end of file
diff --git a/library/deviceModelLibrary/Diode/DRN142S.xml b/library/deviceModelLibrary/Diode/DRN142S.xml
new file mode 100644
index 00000000..648e2440
--- /dev/null
+++ b/library/deviceModelLibrary/Diode/DRN142S.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>DRN142S</ref_model><param><IS>127.76E-12</IS><N>1.7346</N><RS>.1581</RS><IKF>.14089</IKF><CJO>385.59E-15</CJO><M>.11823</M><VJ>.78827</VJ><ISR>139.38E-12</ISR><NR>3</NR><BV>60</BV><TT>275.00E-9</TT></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/MOS/MOSFET_2N7002.lib b/library/deviceModelLibrary/MOS/MOSFET_2N7002.lib
new file mode 100644
index 00000000..43600d05
--- /dev/null
+++ b/library/deviceModelLibrary/MOS/MOSFET_2N7002.lib
@@ -0,0 +1,6 @@
+* 115mA, 60V, N-channel Enhancement Mode MOSFET
+.MODEL 2N7002 NMOS( LEVEL=1 VTO=1.50 KP=78.1m GAMMA=1.86
++ PHI=.75 LAMBDA=97.2u RD=0.280 RS=0.280
++ IS=140f PB=0.800 MJ=0.460 CBD=9.88p
++ CBS=11.9p CGSO=60.0n CGDO=50.0n CGBO=190n )
+
diff --git a/library/deviceModelLibrary/MOS/MOSFET_2N7002.xml b/library/deviceModelLibrary/MOS/MOSFET_2N7002.xml
new file mode 100644
index 00000000..dca33a4e
--- /dev/null
+++ b/library/deviceModelLibrary/MOS/MOSFET_2N7002.xml
@@ -0,0 +1 @@
+<library><model_name>NMOS</model_name><ref_model>2N7002</ref_model><param><LEVEL>1</LEVEL><VTO>1.50</VTO><KP>78.1m</KP><GAMMA>1.86</GAMMA><PHI>.75</PHI><LAMBDA>97.2u</LAMBDA><RD>0.280</RD><RS>0.280</RS><IS>140f</IS><PB>0.800</PB><MJ>0.460</MJ><CBD>9.88p</CBD><CBS>11.9p</CBS><CGSO>60.0n</CGSO><CGDO>50.0n</CGDO><CGBO>190n</CGBO></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/GD_diode.lib b/library/deviceModelLibrary/User Libraries/GD_diode.lib
new file mode 100644
index 00000000..2e728e04
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/GD_diode.lib
@@ -0,0 +1 @@
+.model GD_diode D( rs=6 n=6 ) \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/GD_diode.xml b/library/deviceModelLibrary/User Libraries/GD_diode.xml
new file mode 100644
index 00000000..9965d289
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/GD_diode.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>GD_diode</ref_model><param><rs>6</rs><n>6</n></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/GD_nfet.lib b/library/deviceModelLibrary/User Libraries/GD_nfet.lib
new file mode 100644
index 00000000..0dafefd6
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/GD_nfet.lib
@@ -0,0 +1 @@
+.model GD_nfet njf( vto=-4 beta=0.07 cgs=0.05 ) \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/GD_nfet.xml b/library/deviceModelLibrary/User Libraries/GD_nfet.xml
new file mode 100644
index 00000000..ae5413d4
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/GD_nfet.xml
@@ -0,0 +1 @@
+<library><model_name>njf</model_name><ref_model>GD_nfet</ref_model><param><vto>-4</vto><beta>0.07</beta><cgs>0.05</cgs></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/GD_pfet.lib b/library/deviceModelLibrary/User Libraries/GD_pfet.lib
new file mode 100644
index 00000000..cf314100
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/GD_pfet.lib
@@ -0,0 +1 @@
+.model GD_pfet pjf( vto=-4 beta=0.07 cgs=0.05 ) \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/GD_pfet.xml b/library/deviceModelLibrary/User Libraries/GD_pfet.xml
new file mode 100644
index 00000000..8fc6456f
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/GD_pfet.xml
@@ -0,0 +1 @@
+<library><model_name>pjf</model_name><ref_model>GD_pfet</ref_model><param><vto>-4</vto><beta>0.07</beta><cgs>0.05</cgs></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/eSim_BlueLED.lib b/library/deviceModelLibrary/User Libraries/eSim_BlueLED.lib
new file mode 100644
index 00000000..66bee13b
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/eSim_BlueLED.lib
@@ -0,0 +1,3 @@
+.MODEL eSim_BlueLED D( Is=1e-10 Rs=0.1 N=6.68 tt=4e-6 Cjo=3e-12 M=0.5 Vj=0.7 Bv=5 Ibv=10e-6 Fc=0.5 Cp=0.0e-12 Isr=0.0 Nr=2.0 Temp=26.85 Kf=0.0 Af=1.0 Ffe=1.0 Xti=3.0 Eg=1.11 Tbv=0.0 Trs=0.0 Ttt1=0.0 Ttt2=0.0 Tm1=0.0 Tm2=0.0 Tnom=26.85 Area=1.0 )
+
+
diff --git a/library/deviceModelLibrary/User Libraries/eSim_BlueLED.xml b/library/deviceModelLibrary/User Libraries/eSim_BlueLED.xml
new file mode 100644
index 00000000..65f54494
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/eSim_BlueLED.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>eSim_BlueLED</ref_model><param><Is>1e-10</Is><Rs>0.1</Rs><N>6.68</N><tt>4e-6</tt><Cjo>3e-12</Cjo><M>0.5</M><Vj>0.7</Vj><Bv>5</Bv><Ibv>10e-6</Ibv><Fc>0.5</Fc><Cp>0.0e-12</Cp><Isr>0.0</Isr><Nr>2.0</Nr><Temp>26.85</Temp><Kf>0.0</Kf><Af>1.0</Af><Ffe>1.0</Ffe><Xti>3.0</Xti><Eg>1.11</Eg><Tbv>0.0</Tbv><Trs>0.0</Trs><Ttt1>0.0</Ttt1><Ttt2>0.0</Ttt2><Tm1>0.0</Tm1><Tm2>0.0</Tm2><Tnom>26.85</Tnom><Area>1.0</Area></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/eSim_RedLED.lib b/library/deviceModelLibrary/User Libraries/eSim_RedLED.lib
new file mode 100644
index 00000000..1f852936
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/eSim_RedLED.lib
@@ -0,0 +1 @@
+.MODEL eSim_RedLED D( Is=1e-10 Rs=0.1 N=4.09 tt=4.0e-6 Cjo=3e-12 M=0.5 Vj=0.7 Bv=5 Ibv=10e-6 Fc=0.5 Isr=0.0 Nr=2.0 Kf=0.0 Af=1.0 Ffe=1.0 Xti=3.0 Eg=1.11 Tbv=0.0 Trs=0.0 )
diff --git a/library/deviceModelLibrary/User Libraries/eSim_RedLED.xml b/library/deviceModelLibrary/User Libraries/eSim_RedLED.xml
new file mode 100644
index 00000000..a8df3640
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/eSim_RedLED.xml
@@ -0,0 +1 @@
+<library><model_name>D</model_name><ref_model>eSim_RedLED</ref_model><param><Is>1e-10</Is><Rs>0.1</Rs><N>4.09</N><tt>4.0e-6</tt><Cjo>3e-12</Cjo><M>0.5</M><Vj>0.7</Vj><Bv>5</Bv><Ibv>10e-6</Ibv><Fc>0.5</Fc><Isr>0.0</Isr><Nr>2.0</Nr><Kf>0.0</Kf><Af>1.0</Af><Ffe>1.0</Ffe><Xti>3.0</Xti><Eg>1.11</Eg><Tbv>0.0</Tbv><Trs>0.0</Trs></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/switch1.lib b/library/deviceModelLibrary/User Libraries/switch1.lib
new file mode 100644
index 00000000..3736c67f
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/switch1.lib
@@ -0,0 +1,3 @@
+*****************Creation of lib file for switch****************************
+
+.model switch1 sw( vt=0.05 vh=1 ron=1 roff=1e12 )
diff --git a/library/deviceModelLibrary/User Libraries/switch1.xml b/library/deviceModelLibrary/User Libraries/switch1.xml
new file mode 100644
index 00000000..c38fe559
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/switch1.xml
@@ -0,0 +1 @@
+<library><model_name>sw</model_name><ref_model>switch1</ref_model><param><vt>0.05</vt><vh>1</vh><ron>1</ron><roff>1e12</roff></param></library> \ No newline at end of file
diff --git a/library/deviceModelLibrary/User Libraries/ymod.lib b/library/deviceModelLibrary/User Libraries/ymod.lib
new file mode 100644
index 00000000..12ed776f
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/ymod.lib
@@ -0,0 +1 @@
+.MODEL ymod txl( R=12.45 L=8.972e-9 G=0 C=0.468e-12 length=16 )
diff --git a/library/deviceModelLibrary/User Libraries/ymod.xml b/library/deviceModelLibrary/User Libraries/ymod.xml
new file mode 100644
index 00000000..0c9a1863
--- /dev/null
+++ b/library/deviceModelLibrary/User Libraries/ymod.xml
@@ -0,0 +1 @@
+<library><model_name>txl</model_name><ref_model>ymod</ref_model><param><R>12.45</R><L>8.972e-9</L><G>0</G><C>0.468e-12</C><length>16</length></param></library> \ No newline at end of file