diff options
author | Sumanto Kar | 2023-05-04 14:00:34 +0530 |
---|---|---|
committer | GitHub | 2023-05-04 14:00:34 +0530 |
commit | 3af1055898f05a44332de305d3b490954739085e (patch) | |
tree | e6c8b69d1a58d031e48258cc1cc0c5311a7daf48 /library/kicadLibrary | |
parent | add82494ea6cdcc8a37609cd54aa0c5e772b2668 (diff) | |
parent | 3d3bef144fc47ac3149a09a4f6f0f04879c7d46d (diff) | |
download | eSim-3af1055898f05a44332de305d3b490954739085e.tar.gz eSim-3af1055898f05a44332de305d3b490954739085e.tar.bz2 eSim-3af1055898f05a44332de305d3b490954739085e.zip |
Merge pull request #214 from dilipboidya/master
Added various Device models
Diffstat (limited to 'library/kicadLibrary')
-rw-r--r-- | library/kicadLibrary/kicad_eSim-Library/eSim_Subckt.lib | 427 |
1 files changed, 427 insertions, 0 deletions
diff --git a/library/kicadLibrary/kicad_eSim-Library/eSim_Subckt.lib b/library/kicadLibrary/kicad_eSim-Library/eSim_Subckt.lib index c49af970..fe57167c 100644 --- a/library/kicadLibrary/kicad_eSim-Library/eSim_Subckt.lib +++ b/library/kicadLibrary/kicad_eSim-Library/eSim_Subckt.lib @@ -182,6 +182,26 @@ X Clkout 4 800 0 200 L 50 50 1 1 O ENDDRAW ENDDEF # +# GunnDiode +# +DEF GunnDiode X 0 40 Y Y 3 F N +F0 "X" 0 100 60 H V C CNN +F1 "GunnDiode" 0 -125 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 2 0 1 0 0 0 0 0 N +P 4 0 1 0 0 0 -150 100 -150 -100 0 0 F +P 4 0 1 0 0 0 150 100 150 -100 0 0 F +X P 1 -350 0 200 R 43 39 1 1 I +X N 2 350 0 200 L 43 39 1 1 I +X N ?? 350 0 200 L 43 39 2 1 I +X P ?? -350 0 200 R 43 39 2 1 I +X N ?? 350 0 200 L 43 39 3 1 I +X P ?? -350 0 200 R 43 39 3 1 I +ENDDRAW +ENDDEF +# # IC_4002 # DEF IC_4002 X 0 40 Y Y 1 F N @@ -559,6 +579,91 @@ X G 3 -350 -400 150 R 60 60 1 1 I ENDDRAW ENDDEF # +# SWCH +# +DEF SWCH SW 0 40 Y Y 4 F N +F0 "SW" 10 200 60 H V C CNN +F1 "SWCH" 10 -110 60 H V C CNN +F2 "" 20 50 60 H I C CNN +F3 "" 20 50 60 H I C CNN +DRAW +P 2 0 1 0 -50 0 -50 0 N +P 2 0 1 0 -50 50 50 80 N +P 2 0 1 0 0 90 0 80 N +P 2 0 1 0 0 110 0 100 N +P 2 0 1 0 0 130 0 120 N +P 2 0 1 0 50 -50 150 -50 N +P 2 0 1 0 50 50 40 50 N +P 2 0 1 0 50 50 50 -50 N +P 2 0 1 0 50 50 150 50 N +P 4 0 1 0 -150 50 -50 50 -50 -50 -150 -50 N +P 4 0 1 0 -50 100 -50 150 50 150 50 100 N +X ~ 1 -350 50 200 R 24 50 1 1 B +X ~ 2 350 50 200 L 24 50 1 1 B +X ~ 3 350 -50 200 L 24 50 1 1 B +X ~ 4 -350 -50 200 R 24 50 1 1 B +X ~ ?? -350 -50 200 R 24 50 2 1 B +X ~ ?? -350 50 200 R 24 50 2 1 B +X ~ ?? -35 25 200 L 24 50 2 1 B +X ~ ?? 350 -50 200 L 24 50 2 1 B +X ~ ?? 350 50 200 L 24 50 2 1 B +X ~ ?? -350 -50 200 R 24 50 3 1 B +X ~ ?? -350 50 200 R 24 50 3 1 B +X ~ ?? -35 25 200 L 24 50 3 1 B +X ~ ?? 350 -50 200 L 24 50 3 1 B +X ~ ?? 350 50 200 L 24 50 3 1 B +X ~ ?? -350 -50 200 R 24 50 4 1 B +X ~ ?? -350 50 200 R 24 50 4 1 B +X ~ ?? -35 25 200 L 24 50 4 1 B +X ~ ?? 350 -50 200 L 24 50 4 1 B +X ~ ?? 350 50 200 L 24 50 4 1 B +ENDDRAW +ENDDEF +# +# Schottky_transistor_PNP +# +DEF Schottky_transistor_PNP Q 0 40 Y Y 1 F N +F0 "Q" -50 250 60 H V C CNN +F1 "Schottky_transistor_PNP" 200 -250 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 2 0 1 16 -150 -150 -150 -125 N +P 2 0 1 16 -100 -150 -150 -150 N +P 2 0 1 0 -100 -50 50 -150 N +P 2 0 1 0 -100 0 -200 0 N +P 2 0 1 2 -100 50 -100 -100 N +P 2 0 1 0 -100 50 -100 100 N +P 2 0 1 0 -100 50 50 150 N +P 2 0 1 16 -100 100 -100 -150 N +P 2 0 1 16 -50 150 -50 125 N +P 2 0 1 0 -10 -110 10 -150 N +P 2 0 1 0 -10 -110 30 -110 N +P 2 0 1 0 40 -110 30 -110 N +P 2 0 1 0 50 -200 50 -150 N +P 2 0 1 0 50 150 50 200 N +P 3 0 1 16 -100 100 -100 150 -50 150 N +X ~ 1 -250 0 98 R 24 24 1 1 I +X ~ 2 50 -250 98 U 24 24 1 1 I +X ~ 3 50 250 98 D 24 24 1 1 I +ENDDRAW +ENDDEF +# +# T1 +# +DEF T1 U 0 40 Y Y 1 F N +F0 "U" 0 -150 60 H V C CNN +F1 "T1" 0 150 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +T 0 0 0 60 0 0 0 transline Normal 1 C C +S -350 100 350 -100 0 1 0 N +X In 1 -550 0 200 R 50 50 1 1 I +X Out 3 550 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# # UJT # DEF UJT X 0 40 Y Y 1 F N @@ -579,6 +684,41 @@ X B2 3 0 350 200 D 50 50 1 1 B ENDDRAW ENDDEF # +# Z0=50 +# +DEF Z0=50 T 0 40 Y Y 1 F N +F0 "T" 0 100 60 H V C CNN +F1 "Z0=50" -70 -90 20 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +F4 "Td=3ns" 70 -90 20 H V C CNN +DRAW +T 0 -10 0 59 0 0 0 tline Normal 0 C C +P 5 0 1 0 -150 50 -150 -50 150 -50 150 50 -150 50 N +X ~ 1 -350 0 200 R 50 50 1 1 I +X ~ 2 -150 -250 200 U 50 50 1 1 I +X ~ 3 350 0 200 L 50 50 1 1 I +X ~ 4 150 -250 200 U 50 50 1 1 O +ENDDRAW +ENDDEF +# +# Z0=50Td=3ns +# +DEF Z0=50Td=3ns T 0 40 Y Y 1 F N +F0 "T" 0 100 60 H V C CNN +F1 "Z0=50Td=3ns" 0 -90 20 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +T 0 -10 0 59 0 0 0 tline Normal 0 C C +P 5 0 1 0 -150 50 -150 -50 150 -50 150 50 -150 50 f +X ~ 1 -350 0 200 R 50 50 1 1 I +X ~ 2 -150 -250 200 U 50 50 1 1 I +X ~ 3 350 0 200 L 50 50 1 1 I +X ~ 4 150 -250 200 U 50 50 1 1 O +ENDDRAW +ENDDEF +# # eSim_74LS04 # DEF eSim_74LS04 X 0 40 Y Y 1 F N @@ -605,6 +745,101 @@ X VCC 14 550 450 200 L 50 50 1 1 P ENDDRAW ENDDEF # +# eSim_BlueLED +# +DEF eSim_BlueLED D 0 20 Y Y 1 F N +F0 "D" -100 100 60 H V C CNN +F1 "eSim_BlueLED" 70 -120 60 H V C CNN +F2 "" 450 0 60 H I C CNN +F3 "" 450 0 60 H I C CNN +DRAW +P 2 0 0 0 -25 75 25 125 N +P 2 0 0 0 25 75 75 125 N +P 2 0 0 0 50 50 50 -50 N +P 3 0 0 0 30 110 30 130 10 130 N +P 3 0 0 0 60 130 80 130 80 110 N +P 4 0 0 0 -50 50 -50 -50 50 0 -50 50 F +X ~ A -200 0 161 R 50 20 1 1 I +X ~ C 200 0 161 L 50 20 1 1 I +ENDDRAW +ENDDEF +# +# eSim_GreenLED +# +DEF eSim_GreenLED D 0 20 Y Y 1 F N +F0 "D" -100 100 60 H V C CNN +F1 "eSim_GreenLED" 50 -100 60 H V C CNN +F2 "" 450 0 60 H I C CNN +F3 "" 450 0 60 H I C CNN +DRAW +P 2 0 0 0 -25 75 25 125 N +P 2 0 0 0 25 75 75 125 N +P 2 0 0 0 50 50 50 -50 N +P 3 0 0 0 30 110 30 130 10 130 N +P 3 0 0 0 60 130 80 130 80 110 N +P 4 0 0 0 -50 50 -50 -50 50 0 -50 50 F +X ~ A -200 0 161 R 50 20 1 1 I +X ~ C 200 0 161 L 50 20 1 1 I +ENDDRAW +ENDDEF +# +# eSim_InfraredLED +# +DEF eSim_InfraredLED D 0 20 Y Y 1 F N +F0 "D" -100 100 60 H V C CNN +F1 "eSim_InfraredLED" 50 -100 60 H V C CNN +F2 "" 450 0 60 H I C CNN +F3 "" 450 0 60 H I C CNN +DRAW +P 2 0 0 0 -25 75 25 125 N +P 2 0 0 0 25 75 75 125 N +P 2 0 0 0 50 50 50 -50 N +P 3 0 0 0 30 110 30 130 10 130 N +P 3 0 0 0 60 130 80 130 80 110 N +P 4 0 0 0 -50 50 -50 -50 50 0 -50 50 F +X ~ A -200 0 161 R 50 20 1 1 I +X ~ C 200 0 161 L 50 20 1 1 I +ENDDRAW +ENDDEF +# +# eSim_RedLED +# +DEF eSim_RedLED D 0 20 Y Y 1 F N +F0 "D" -100 100 60 H V C CNN +F1 "eSim_RedLED" 50 -100 60 H V C CNN +F2 "" 450 0 60 H I C CNN +F3 "" 450 0 60 H I C CNN +DRAW +P 2 0 0 0 -25 75 25 125 N +P 2 0 0 0 25 75 75 125 N +P 2 0 0 0 50 50 50 -50 N +P 3 0 0 0 30 110 30 130 10 130 N +P 3 0 0 0 60 130 80 130 80 110 N +P 4 0 0 0 -50 50 -50 -50 50 0 -50 50 F +X ~ A -200 0 161 R 50 20 1 1 I +X ~ C 200 0 161 L 50 20 1 1 I +ENDDRAW +ENDDEF +# +# eSim_YellowLED +# +DEF eSim_YellowLED D 0 20 Y Y 1 F N +F0 "D" -100 100 60 H V C CNN +F1 "eSim_YellowLED" 50 -100 60 H V C CNN +F2 "" 450 0 60 H I C CNN +F3 "" 450 0 60 H I C CNN +DRAW +P 2 0 0 0 -25 75 25 125 N +P 2 0 0 0 25 75 75 125 N +P 2 0 0 0 50 50 50 -50 N +P 3 0 0 0 30 110 30 130 10 130 N +P 3 0 0 0 60 130 80 130 80 110 N +P 4 0 0 0 -50 50 -50 -50 50 0 -50 50 F +X ~ A -200 0 161 R 50 20 1 1 I +X ~ C 200 0 161 L 50 20 1 1 I +ENDDRAW +ENDDEF +# # full_adder # DEF full_adder X 0 40 Y Y 1 F N @@ -691,6 +926,198 @@ X NC 8 150 -300 200 U 50 38 1 1 N ENDDRAW ENDDEF # +# schottky_transistor +# +DEF schottky_transistor Q 0 40 Y Y 1 F N +F0 "Q" -20 210 60 H V C CNN +F1 "schottky_transistor" 75 -225 60 H V C CNN +F2 "" 25 -25 60 H I C CNN +F3 "" 25 -25 60 H I C CNN +DRAW +P 2 0 1 16 -75 -125 -75 -100 N +P 2 0 1 7 -50 0 -100 0 N +P 2 0 1 0 -50 25 -50 25 N +P 2 0 1 16 -50 50 -50 0 N +P 2 0 1 16 -50 50 -50 150 N +P 2 0 1 7 -50 50 50 100 N +P 2 0 1 16 -50 150 -25 150 N +P 2 0 1 16 -25 150 -25 125 N +P 2 0 1 0 50 -110 -50 -50 N +P 2 0 1 0 50 -110 20 -110 N +P 2 0 1 0 50 -110 40 -80 N +P 3 0 1 16 -50 0 -50 -125 -75 -125 N +X ~ 1 -200 0 98 R 12 12 1 1 I +X ~ 2 50 200 98 D 16 50 1 1 I +X ~ 3 50 -200 87 U 12 12 1 1 I +ENDDRAW +ENDDEF +# +# switch1 +# +DEF switch1 S 0 40 Y Y 4 F N +F0 "S" 10 200 60 H V C CNN +F1 "switch1" 10 -110 60 H V C CNN +F2 "" 20 50 60 H I C CNN +F3 "" 20 50 60 H I C CNN +DRAW +P 2 0 1 0 -50 0 -50 0 N +P 2 0 1 0 -50 50 50 80 N +P 2 0 1 0 0 90 0 80 N +P 2 0 1 0 0 110 0 100 N +P 2 0 1 0 0 130 0 120 N +P 2 0 1 0 50 -50 150 -50 N +P 2 0 1 0 50 50 40 50 N +P 2 0 1 0 50 50 50 -50 N +P 2 0 1 0 50 50 150 50 N +P 4 0 1 0 -150 50 -50 50 -50 -50 -150 -50 N +P 4 0 1 0 -50 100 -50 150 50 150 50 100 N +X ~ 1 -350 50 200 R 24 50 1 1 B +X ~ 2 350 50 200 L 24 50 1 1 B +X ~ 3 350 -50 200 L 24 50 1 1 B +X ~ 4 -350 -50 200 R 24 50 1 1 B +X ~ ?? -350 -50 200 R 24 50 2 1 B +X ~ ?? -350 50 200 R 24 50 2 1 B +X ~ ?? -35 25 200 L 24 50 2 1 B +X ~ ?? 350 -50 200 L 24 50 2 1 B +X ~ ?? 350 50 200 L 24 50 2 1 B +X ~ ?? -350 -50 200 R 24 50 3 1 B +X ~ ?? -350 50 200 R 24 50 3 1 B +X ~ ?? -35 25 200 L 24 50 3 1 B +X ~ ?? 350 -50 200 L 24 50 3 1 B +X ~ ?? 350 50 200 L 24 50 3 1 B +X ~ ?? -350 -50 200 R 24 50 4 1 B +X ~ ?? -350 50 200 R 24 50 4 1 B +X ~ ?? -35 25 200 L 24 50 4 1 B +X ~ ?? 350 -50 200 L 24 50 4 1 B +X ~ ?? 350 50 200 L 24 50 4 1 B +ENDDRAW +ENDDEF +# +# tline +# +DEF tline T 0 40 Y Y 1 F N +F0 "T" 0 100 60 H V C CNN +F1 "tline" 0 0 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +T 0 60 -100 20 0 0 0 Td=3ns Normal 0 C C +T 0 -60 -100 20 0 0 0 Z0=50 Normal 0 C C +P 2 0 1 0 155 -25 155 -25 N +P 2 0 1 0 155 20 155 20 N +P 2 0 1 0 155 25 155 25 N +P 2 0 1 0 155 25 155 25 N +P 2 0 1 0 160 -30 160 -30 N +P 2 0 1 0 160 10 160 10 N +P 2 0 1 0 160 10 160 10 N +P 2 0 1 0 160 20 160 20 N +P 2 0 1 0 160 20 160 20 N +P 3 0 1 0 150 -30 160 -30 160 -20 N +P 3 0 1 0 155 -5 155 -15 155 15 N +P 4 0 1 0 -150 30 -160 30 -160 -30 -150 -30 F +P 4 0 1 0 150 30 160 30 160 -20 150 -20 N +P 5 0 1 0 -150 50 -150 -50 150 -50 150 50 -150 50 f +X ~ 1 -350 0 200 R 50 50 1 1 I +X ~ 2 -150 -250 200 U 50 50 1 1 I +X ~ 3 350 0 200 L 50 50 1 1 I +X ~ 4 150 -250 200 U 50 50 1 1 O +ENDDRAW +ENDDEF +# +# transline +# +DEF transline U 0 40 Y Y 1 F N +F0 "U" 0 -150 60 H V C CNN +F1 "transline" 0 150 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +T 0 0 0 60 0 0 0 transline Normal 1 C C +S -350 100 350 -100 0 1 0 N +X In 1 -550 0 200 R 50 50 1 1 I +X Out 3 550 0 200 L 50 50 1 1 O +ENDDRAW +ENDDEF +# +# txl +# +DEF txl ymod 0 40 Y Y 2 F N +F0 "ymod" 0 175 60 H V C CNN +F1 "txl" 0 -175 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 2 0 1 0 -100 -100 100 -100 N +P 2 0 1 0 -100 100 100 100 N +P 2 0 1 0 -50 -100 -75 -125 N +P 2 0 1 0 0 -100 -25 -125 N +P 2 0 1 0 50 -100 25 -125 N +P 2 0 1 0 100 -100 75 -125 N +X In 1 -300 100 200 R 16 20 1 1 I +X gnd 2 -300 -100 200 R 16 20 1 1 I +X Out 3 300 100 200 L 16 20 1 1 I +X gnd 4 300 -100 200 L 20 20 1 1 I +X gnd ?? -300 -100 200 R 16 20 2 1 I +X gnd ?? 300 -100 200 L 20 20 2 1 I +X In ?? -300 100 200 R 16 20 2 1 I +X Out ?? 300 100 200 L 16 20 2 1 I +ENDDRAW +ENDDEF +# +# ymod +# +DEF ymod YTXL 0 40 Y Y 2 F N +F0 "YTXL" 0 175 60 H V C CNN +F1 "ymod" 0 -175 60 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +P 2 0 1 0 -100 -100 100 -100 N +P 2 0 1 0 -100 100 100 100 N +P 2 0 1 0 -50 -100 -75 -125 N +P 2 0 1 0 0 -100 -25 -125 N +P 2 0 1 0 50 -100 25 -125 N +P 2 0 1 0 100 -100 75 -125 N +X In 1 -300 100 200 R 16 20 1 1 I +X gnd 2 -300 -100 200 R 16 20 1 1 I +X Out 3 300 100 200 L 16 20 1 1 I +X gnd 4 300 -100 200 L 20 20 1 1 I +X gnd ?? -300 -100 200 R 16 20 2 1 I +X gnd ?? 300 -100 200 L 20 20 2 1 I +X In ?? -300 100 200 R 16 20 2 1 I +X Out ?? 300 100 200 L 16 20 2 1 I +ENDDRAW +ENDDEF +# +# z0=50Td=3ns +# +DEF z0=50Td=3ns T 0 40 Y Y 1 F N +F0 "T" 0 100 60 H V C CNN +F1 "z0=50Td=3ns" 0 -100 20 H V C CNN +F2 "" 0 0 60 H I C CNN +F3 "" 0 0 60 H I C CNN +DRAW +T 0 70 0 20 0 0 0 Td=3ns Normal 0 C C +T 0 -70 0 20 0 0 0 Z0=50 Normal 0 C C +P 2 0 1 0 155 -25 155 -25 N +P 2 0 1 0 155 20 155 20 N +P 2 0 1 0 155 25 155 25 N +P 2 0 1 0 155 25 155 25 N +P 2 0 1 0 160 -30 160 -30 N +P 2 0 1 0 160 10 160 10 N +P 2 0 1 0 160 10 160 10 N +P 2 0 1 0 160 20 160 20 N +P 2 0 1 0 160 20 160 20 N +P 3 0 1 0 150 -30 160 -30 160 -20 N +P 3 0 1 0 155 -5 155 -15 155 15 N +P 4 0 1 0 -150 30 -160 30 -160 -30 -150 -30 F +P 4 0 1 0 150 30 160 30 160 -20 150 -20 N +P 5 0 1 0 -150 50 -150 -50 150 -50 150 50 -150 50 f +X ~ 1 -350 0 200 R 50 50 1 1 I +X ~ 2 -150 -250 200 U 50 50 1 1 I +X ~ 3 350 0 200 L 50 50 1 1 I +X ~ 4 150 -250 200 U 50 50 1 1 O +# # CD_4081 # DEF CD_4081 X 0 40 Y Y 1 F N |