diff options
author | Sumanto Kar | 2023-05-04 14:03:31 +0530 |
---|---|---|
committer | GitHub | 2023-05-04 14:03:31 +0530 |
commit | 7dfd5a228fd1bcc830bb90752ac44ad44ae1d858 (patch) | |
tree | 7b14819d43815c14d71d42f065d1e6ee6281afa7 /library | |
parent | 3af1055898f05a44332de305d3b490954739085e (diff) | |
parent | 849b7c1b2f9604832935a3242816740033aa1549 (diff) | |
download | eSim-7dfd5a228fd1bcc830bb90752ac44ad44ae1d858.tar.gz eSim-7dfd5a228fd1bcc830bb90752ac44ad44ae1d858.tar.bz2 eSim-7dfd5a228fd1bcc830bb90752ac44ad44ae1d858.zip |
Merge pull request #233 from BALAKRISHNA-EPPILI/master
Added the Device model files
Diffstat (limited to 'library')
19 files changed, 185 insertions, 0 deletions
diff --git a/library/deviceModelLibrary/Diode/DIS2M/DI_S2M.lib b/library/deviceModelLibrary/Diode/DIS2M/DI_S2M.lib new file mode 100644 index 00000000..1f8a5556 --- /dev/null +++ b/library/deviceModelLibrary/Diode/DIS2M/DI_S2M.lib @@ -0,0 +1 @@ +.MODEL DI_S2M D( Is=1.30u Rs=8.92m N=2.58 tt=4.32u Cjo=37.0p M=0.333 Vj=0.538 Bv=1.00k Ibv=5.00u ) diff --git a/library/deviceModelLibrary/Diode/DIS2M/DI_S2M.xml b/library/deviceModelLibrary/Diode/DIS2M/DI_S2M.xml new file mode 100644 index 00000000..a2dc1ca8 --- /dev/null +++ b/library/deviceModelLibrary/Diode/DIS2M/DI_S2M.xml @@ -0,0 +1 @@ +<library><model_name>D</model_name><ref_model>DI_S2M</ref_model><param><Is>1.30u</Is><Rs>8.92m</Rs><N>2.58</N><tt>4.32u</tt><Cjo>37.0p</Cjo><M>0.333</M><Vj>0.538</Vj><Bv>1.00k</Bv><Ibv>5.00u</Ibv></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/Diode/README.md b/library/deviceModelLibrary/Diode/README.md new file mode 100644 index 00000000..86674d39 --- /dev/null +++ b/library/deviceModelLibrary/Diode/README.md @@ -0,0 +1,46 @@ +# Diode + +Diode is a pn junction device, which allows the current to flow in one direction. In +this chapter different types of diodes have been discussed. The devices in this family are used in matching circuits for electronic tuning. + +## Diode(S2M) + +``` +* DI_S2M Diode model +.MODEL DI_S2M D( Is=1.30u Rs=8.92m N=2.58 tt=4.32u Cjo=37.0p M=0.333 Vj=0.538 Bv=1.00k Ibv=5.00u ) + + +``` + + +## Diode(S1B) + +``` +* DI_S1B Diode model +.MODEL DI_S1B D( Is=7.31E-018 Rs=42.0m N=0.775 tt=4.32u Cjo=42.4p M=0.333 Vj=1 Bv=100 Ibv=5.00u ) + +``` + +## Usage/Examples + +Digital logic + +Rectifying a voltage + +## Documentation + +To know the details of S2M Diode and S1B Diode please go through with the documentation : [S2M_datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/14771/PANJIT/S2M.html) and [S1B_datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/14765/PANJIT/S1B.html) + +## Comments/Notes + +Please note this is a complete Device modeling. + +## Contributer + +Name: E BALAKRISHNA + +Email: balakrishnaeppili0920@gmail.com + +Year: 2022 + +Position: FOSSEE Summer Fellow 2022 diff --git a/library/deviceModelLibrary/Diode/S1B/DI_S1B.lib b/library/deviceModelLibrary/Diode/S1B/DI_S1B.lib new file mode 100644 index 00000000..56a40639 --- /dev/null +++ b/library/deviceModelLibrary/Diode/S1B/DI_S1B.lib @@ -0,0 +1 @@ +.MODEL DI_S1B D( Is=7.31E-018 Rs=42.0m N=0.775 tt=4.32u Cjo=42.4p M=0.333 Vj=1 Bv=100 Ibv=5.00u ) diff --git a/library/deviceModelLibrary/Diode/S1B/DI_S1B.xml b/library/deviceModelLibrary/Diode/S1B/DI_S1B.xml new file mode 100644 index 00000000..f6b4b6ae --- /dev/null +++ b/library/deviceModelLibrary/Diode/S1B/DI_S1B.xml @@ -0,0 +1 @@ +<library><model_name>D</model_name><ref_model>DI_S1B</ref_model><param><Is>7.31E-018</Is><Rs>42.0m</Rs><N>0.775</N><tt>4.32u</tt><Cjo>42.4p</Cjo><M>0.333</M><Vj>1</Vj><Bv>100</Bv><Ibv>5.00u</Ibv></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/JFET/BF244B/BF244B.lib b/library/deviceModelLibrary/JFET/BF244B/BF244B.lib new file mode 100644 index 00000000..ca79f09e --- /dev/null +++ b/library/deviceModelLibrary/JFET/BF244B/BF244B.lib @@ -0,0 +1 @@ +.MODEL BF244B NJF( Beta=1.6m Betatce=-.5 Rd=1 Rs=1 Lambda=3.1m Vto=-2.29 Vtotc=-2.5m Is=33.57f Isr=322.4f N=1 Nr=2 Xti=3 Alpha=311.7u Vk=243.6 Cgd=3.35p M=.3622 Pb=1 Fc=.5 Cgs=3.736p Kf=13.56E-18 Af=1 ) diff --git a/library/deviceModelLibrary/JFET/BF244B/BF244B.xml b/library/deviceModelLibrary/JFET/BF244B/BF244B.xml new file mode 100644 index 00000000..8220a182 --- /dev/null +++ b/library/deviceModelLibrary/JFET/BF244B/BF244B.xml @@ -0,0 +1 @@ +<library><model_name>NJF</model_name><ref_model>BF244B</ref_model><param><Beta>1.6m</Beta><Betatce>-.5</Betatce><Rd>1 </Rd><Rs>1 </Rs><Lambda>3.1m</Lambda><Vto>-2.29</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>3.35p</Cgd><M>.3622 </M><Pb>1</Pb><Fc>.5</Fc><Cgs>3.736p</Cgs><Kf>13.56E-18</Kf><Af>1</Af></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/JFET/J204/J204.lib b/library/deviceModelLibrary/JFET/J204/J204.lib new file mode 100644 index 00000000..cb46cd07 --- /dev/null +++ b/library/deviceModelLibrary/JFET/J204/J204.lib @@ -0,0 +1 @@ +.MODEL J204 NJF( Beta=1.004m Betatce=-.5 Rd=1 Rs=1 Lambda=3.333m Vto=-1.139 Vtotc=-2.5m Is=29.04f Isr=281.9f N=1 Nr=2 Xti=3 Alpha=698u Vk=270.4 Cgd=3.58p M=.3601 Pb=1 Fc=.5 Cgs=5.4p Kf=165E-18 Af=1 ) diff --git a/library/deviceModelLibrary/JFET/J204/J204.xml b/library/deviceModelLibrary/JFET/J204/J204.xml new file mode 100644 index 00000000..5bc58beb --- /dev/null +++ b/library/deviceModelLibrary/JFET/J204/J204.xml @@ -0,0 +1 @@ +<library><model_name>NJF</model_name><ref_model>J204</ref_model><param><Beta>1.004m</Beta><Betatce>-.5</Betatce><Rd>1 </Rd><Rs>1 </Rs><Lambda>3.333m</Lambda><Vto>-1.139</Vto><Vtotc>-2.5m</Vtotc><Is>29.04f</Is><Isr>281.9f</Isr><N>1</N><Nr>2</Nr><Xti>3</Xti><Alpha>698u</Alpha><Vk>270.4</Vk><Cgd>3.58p</Cgd><M>.3601</M><Pb>1</Pb><Fc>.5</Fc><Cgs>5.4p</Cgs><Kf>165E-18</Kf><Af>1</Af></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/JFET/J2N3822/J2N3822.lib b/library/deviceModelLibrary/JFET/J2N3822/J2N3822.lib new file mode 100644 index 00000000..eab454f6 --- /dev/null +++ b/library/deviceModelLibrary/JFET/J2N3822/J2N3822.lib @@ -0,0 +1 @@ +.MODEL J2N3822 NJF( Beta=1.1m Betatce=-.5 Rd=1 Rs=1 Lambda=4.09m Vto=-1.962 Vtotc=-2.5m Is=181.3f Isr=1.747p N=1 Nr=2 Xti=3 Alpha=2.543u Vk=152.2 Cgd=4p M=.3114 Pb=0.5 Fc=.5 Cgs=4.627p Kf=10.2E-18 Af=1 ) diff --git a/library/deviceModelLibrary/JFET/J2N3822/J2N3822.xml b/library/deviceModelLibrary/JFET/J2N3822/J2N3822.xml new file mode 100644 index 00000000..5eca7ee4 --- /dev/null +++ b/library/deviceModelLibrary/JFET/J2N3822/J2N3822.xml @@ -0,0 +1 @@ +<library><model_name>NJF</model_name><ref_model>J2N3822</ref_model><param><Beta>1.1m</Beta><Betatce>-.5</Betatce><Rd>1 </Rd><Rs>1 </Rs><Lambda>4.09m</Lambda><Vto>-1.962</Vto><Vtotc>-2.5m</Vtotc><Is>181.3f</Is><Isr>1.747p</Isr><N>1</N><Nr>2</Nr><Xti>3</Xti><Alpha>2.543u</Alpha><Vk>152.2</Vk><Cgd>4p</Cgd><M>.3114</M><Pb>0.5</Pb><Fc>.5</Fc><Cgs>4.627p</Cgs><Kf>10.2E-18</Kf><Af>1</Af></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/JFET/README.md b/library/deviceModelLibrary/JFET/README.md new file mode 100644 index 00000000..4c2f5a5d --- /dev/null +++ b/library/deviceModelLibrary/JFET/README.md @@ -0,0 +1,60 @@ +# JFET (Junction field-effect transistor) + +Junction Field Effect Transistor is one of the simplest types of field-effect transistor. It is opposite to the Bipolar Junction Transistor(BJT), It is a voltage-controlled devices. In JFET, the current flow is due to the majority of charge carriers, however, in BJTs, the current flow is due to both minority and majority charge carriers. Since only the majority of charge carriers are responsible for the current flow, JFETs are unidirectional. + +## JFET(J204) + +``` +* J204 Diode model +.MODEL J204 NJF( Beta=1.004m Betatce=-.5 Rd=1 Rs=1 Lambda=3.333m Vto=-1.139 Vtotc=-2.5m Is=29.04f Isr=281.9f N=1 Nr=2 Xti=3 Alpha=698u Vk=270.4 Cgd=3.58p M=.3601 Pb=1 Fc=.5 Cgs=5.4p Kf=165E-18 Af=1 ) + + +``` + + +## Documentation + +To know the details of J204 JFET please go through with the documentation : [J204_datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/600341/VISHAY/J204.html) + + + +## JFET(J2N3822) + +``` +* J2N3822 Diode model +.MODEL J2N3822 NJF( Beta=1.1m Betatce=-.5 Rd=1 Rs=1 Lambda=4.09m Vto=-1.962 Vtotc=-2.5m Is=181.3f Isr=1.747p N=1 Nr=2 Xti=3 Alpha=2.543u Vk=152.2 Cgd=4p M=.3114 Pb=0.5 Fc=.5 Cgs=4.627p Kf=10.2E-18 Af=1 ) + + +``` + +## Documentation + +To know the details of J2N3822 JFET please go through with the documentation : [J2N3822_datasheet](https://www.st.com/resource/en/datasheet/2n3700hr.pdf) + + +## JFET(BF244B) + +``` +* BF244B Diode model +.MODEL BF244B NJF( Beta=1.6m Betatce=-.5 Rd=1 Rs=1 Lambda=3.1m Vto=-2.29 Vtotc=-2.5m Is=33.57f Isr=322.4f N=1 Nr=2 Xti=3 Alpha=311.7u Vk=243.6 Cgd=3.35p M=.3622 Pb=1 Fc=.5 Cgs=3.736p Kf=13.56E-18 Af=1 ) + + +``` + +## Documentation + +To know the details of BF244B JFET please go through with the documentation : [BF244B_datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/50801/FAIRCHILD/BF244B.html) + +## Comments/Notes + +Please note this is a complete Device modeling. + +## Contributer + +Name: E BALAKRISHNA + +Email: balakrishnaeppili0920@gmail.com + +Year: 2022 + +Position: FOSSEE Summer Fellow 2022 diff --git a/library/deviceModelLibrary/Transistor/BC107/BC107.lib b/library/deviceModelLibrary/Transistor/BC107/BC107.lib new file mode 100644 index 00000000..86233eda --- /dev/null +++ b/library/deviceModelLibrary/Transistor/BC107/BC107.lib @@ -0,0 +1 @@ +.MODEL BC107 NPN( Is=1.527f Xti=3 Eg=1.11 Vaf=1.06.8 Bf=334.5 Ne=1.642 Ise=222f Ikf=0.1596 Xtb=1.5 Br=0788 Nc=2 Isc=0 Ikr=0 Rc=0.6 Cjc=6.072p Mjc=.3333 Vjc=.75 Fc=.5 Cje=10.67p Mje=.3333 Vje=.75 Tr=10n Tf=471.8p Itf=0 Vtf=0 Xtf=0 Rb=3 ) diff --git a/library/deviceModelLibrary/Transistor/BC107/BC107.xml b/library/deviceModelLibrary/Transistor/BC107/BC107.xml new file mode 100644 index 00000000..7c9e4814 --- /dev/null +++ b/library/deviceModelLibrary/Transistor/BC107/BC107.xml @@ -0,0 +1 @@ +<library><model_name>NPN</model_name><ref_model>BC107</ref_model><param><Is>1.527f</Is><Xti>3 </Xti><Eg>1.11 </Eg><Vaf>1.06.8</Vaf><Bf>334.5</Bf><Ne>1.642</Ne><Ise>222f</Ise><Ikf>0.1596</Ikf><Xtb>1.5 </Xtb><Br>0788</Br><Nc>2 </Nc><Isc>0 </Isc><Ikr>0 </Ikr><Rc>0.6</Rc><Cjc>6.072p</Cjc><Mjc>.3333</Mjc><Vjc>.75 </Vjc><Fc>.5 </Fc><Cje>10.67p</Cje><Mje>.3333</Mje><Vje>.75 </Vje><Tr>10n</Tr><Tf>471.8p</Tf><Itf>0</Itf><Vtf>0</Vtf><Xtf>0</Xtf><Rb>3</Rb></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/Transistor/BC547B/BC547B.lib b/library/deviceModelLibrary/Transistor/BC547B/BC547B.lib new file mode 100644 index 00000000..723537a7 --- /dev/null +++ b/library/deviceModelLibrary/Transistor/BC547B/BC547B.lib @@ -0,0 +1 @@ +.model BC547B NPN(IS=1.8E-14 BF=400 NF=0.9955 VAF=80 IKF=0.14 ISE=5E-14 NE=1.46 BR=35.5 NR=1.005 VAR=12.5 IKR=0.03 ISC=1.72E-13 NC=1.27 RB=0.56 RE=0.6 RC=0.25 CJE=1.3E-11 TF=6.4E-10 CJC=4E-12 VJC=0.54 TR=5.072E-8) diff --git a/library/deviceModelLibrary/Transistor/BC547B/BC547B.xml b/library/deviceModelLibrary/Transistor/BC547B/BC547B.xml new file mode 100644 index 00000000..da06e5c4 --- /dev/null +++ b/library/deviceModelLibrary/Transistor/BC547B/BC547B.xml @@ -0,0 +1 @@ +<library><model_name>NPN</model_name><ref_model>BC547B</ref_model><param><Vtf>1.7 </Vtf><Cjc>7.306p </Cjc><Nc>2 </Nc><Tr>46.91n </Tr><Ne>1.307 </Ne><Cje>22.01p </Cje><Isc>0 </Isc><Xtb>1.5 </Xtb><Rb>10 </Rb><Rc>1 </Rc><Tf>411.1p </Tf><Xti>3 </Xti><Ikr>0 </Ikr><Bf>400 </Bf><Fc>.5 </Fc><Ise>14.34f </Ise><Br>6.092 </Br><Ikf>.2847 </Ikf><Mje>.377 </Mje><Mjc>.3416 </Mjc><Vaf>74.03 </Vaf><Vjc>.75 </Vjc><Vje>.75 </Vje><Xtf>3 </Xtf><Itf>.6 </Itf><Is>14.34f </Is><Eg>1.11 </Eg></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/Transistor/BC557/BC_557.lib b/library/deviceModelLibrary/Transistor/BC557/BC_557.lib new file mode 100644 index 00000000..31eb3345 --- /dev/null +++ b/library/deviceModelLibrary/Transistor/BC557/BC_557.lib @@ -0,0 +1 @@ +.MODEL BC_557 PNP( Is=3.834E-14 Xti=3 Eg=1.11 Vaf=21.11 Bf=800 Ne=1.528 Ise=1.219E-14 Ikf=0.08039 Xtb=0 Br=14.84 Nc=1.28 Isc=2.852E-13 Ikr=0.047 Rc=0.5713 Cjc=1.084E-11 Mjc=0.3563 Vjc=0.1022 Fc=0.8027 Cje=1.23E-11 Mje=0.378 Vje=0.6106 Tr=1E-32 Tf=5.595E-10 Itf=0.1483 Vtf=5.23 Xtf=3.414 Rb=1 ) diff --git a/library/deviceModelLibrary/Transistor/BC557/BC_557.xml b/library/deviceModelLibrary/Transistor/BC557/BC_557.xml new file mode 100644 index 00000000..f6a138eb --- /dev/null +++ b/library/deviceModelLibrary/Transistor/BC557/BC_557.xml @@ -0,0 +1 @@ +<library><model_name>PNP</model_name><ref_model>BC_557</ref_model><param><Is>3.834E-14</Is><Xti>3</Xti><Eg>1.11</Eg><Vaf>21.11</Vaf><Bf>800</Bf><Ne>1.528</Ne><Ise>1.219E-14</Ise><Ikf>0.08039</Ikf><Xtb>0</Xtb><Br>14.84</Br><Nc>1.28</Nc><Isc>2.852E-13</Isc><Ikr>0.047</Ikr><Rc>0.5713</Rc><Cjc>1.084E-11</Cjc><Mjc>0.3563</Mjc><Vjc>0.1022</Vjc><Fc>0.8027</Fc><Cje>1.23E-11</Cje><Mje>0.378</Mje><Vje>0.6106</Vje><Tr>1E-32</Tr><Tf>5.595E-10</Tf><Itf>0.1483</Itf><Vtf>5.23</Vtf><Xtf>3.414</Xtf><Rb>1</Rb></param></library>
\ No newline at end of file diff --git a/library/deviceModelLibrary/Transistor/README.md b/library/deviceModelLibrary/Transistor/README.md new file mode 100644 index 00000000..796d009d --- /dev/null +++ b/library/deviceModelLibrary/Transistor/README.md @@ -0,0 +1,63 @@ +# BJT(Bipolar junction transistor) + +BC557 is BJT. Bipolar Junction Transistors (BJTs) are three terminal semiconductor devices used to amplify signals They consist of 2 PN Junction diodes attached side by side helping to get an amplifying effect on input signals. It is a high voltage VCEO = -65 V, Switching and Amplifier. + +## BJT(BC557) + +``` +* BC557 BJT model +.MODEL BC_557 PNP( Is=3.834E-14 Xti=3 Eg=1.11 Vaf=21.11 Bf=800 Ne=1.528 Ise=1.219E-14 Ikf=0.08039 Xtb=0 Br=14.84 Nc=1.28 Isc=2.852E-13 Ikr=0.047 Rc=0.5713 Cjc=1.084E-11 Mjc=0.3563 Vjc=0.1022 Fc=0.8027 Cje=1.23E-11 Mje=0.378 Vje=0.6106 Tr=1E-32 Tf=5.595E-10 Itf=0.1483 Vtf=5.23 Xtf=3.414 Rb=1 ) + +``` + +## BJT(BC547B) + +``` +* BC547B BJT model +.model BC547B NPN(IS=1.8E-14 BF=400 NF=0.9955 VAF=80 IKF=0.14 ISE=5E-14 NE=1.46 BR=35.5 NR=1.005 VAR=12.5 IKR=0.03 ISC=1.72E-13 NC=1.27 RB=0.56 RE=0.6 RC=0.25 CJE=1.3E-11 TF=6.4E-10 CJC=4E-12 VJC=0.54 TR=5.072E-8) + +``` +## BJT(BC107) + +``` +* BC107 BJT model +.MODEL BC107 NPN( Is=1.527f Xti=3 Eg=1.11 Vaf=1.06.8 Bf=334.5 Ne=1.642 Ise=222f Ikf=0.1596 Xtb=1.5 Br=0788 Nc=2 Isc=0 Ikr=0 Rc=0.6 Cjc=6.072p Mjc=.3333 Vjc=.75 Fc=.5 Cje=10.67p Mje=.3333 Vje=.75 Tr=10n Tf=471.8p Itf=0 Vtf=0 Xtf=0 Rb=3 ) + +``` + + +## Usage/Examples + +Audio amplifiers in small radios + +Electronic buzzers + +Electronic bells + +## Documentation + +To know the details of BC557 BJT please go through with the documentation : [BC557_datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/532903/FAIRCHILD/BC557.html) + +## Documentation + +To know the details of BC547B BJT please go through with the documentation : [BC547B_datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/596621/FAIRCHILD/BC547.html) + +## Documentation + +To know the details of BC107 BJT please go through with the documentation : [BC107_datasheet](https://pdf1.alldatasheet.com/datasheet-pdf/view/16088/PHILIPS/BC107.html) + + + +## Comments/Notes + +Please note this is a complete Device modeling. + +## Contributer + +Name: E BALAKRISHNA + +Email: balakrishnaeppili0920@gmail.com + +Year: 2022 + +Position: FOSSEE Summer Fellow 2022 |