summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xinstall-linux.sh1
-rw-r--r--kicadSchematicLibrary/eSim_PSpice.dcm3
-rw-r--r--kicadSchematicLibrary/eSim_PSpice.lib12485
-rw-r--r--kicadSchematicLibrary/kicad.pro1
-rw-r--r--src/configuration/Appconfig.py5
-rwxr-xr-xsrc/frontEnd/Application.py4
-rw-r--r--src/frontEnd/DockArea.py30
-rw-r--r--src/ngspicetoModelica/Mapping.json281
-rw-r--r--src/ngspicetoModelica/ModelicaUI.py95
-rw-r--r--src/ngspicetoModelica/NgspicetoModelica.py829
-rw-r--r--src/ngspicetoModelica/__init__.py0
11 files changed, 13488 insertions, 246 deletions
diff --git a/install-linux.sh b/install-linux.sh
index 2a57a502..855897d7 100755
--- a/install-linux.sh
+++ b/install-linux.sh
@@ -44,6 +44,7 @@ function createConfigFile
echo "KicadLib = %(eSim_HOME)s/kicadSchematicLibrary" >> $config_dir/$config_file
echo "IMAGES = %(eSim_HOME)s/images" >> $config_dir/$config_file
echo "VERSION = %(eSim_HOME)s/VERSION" >> $config_dir/$config_file
+ echo "MODELICA_MAP_JSON = %(eSim_HOME)s/src/ngspicetoModelica/Mapping.json" >> $config_dir/$config_file
}
diff --git a/kicadSchematicLibrary/eSim_PSpice.dcm b/kicadSchematicLibrary/eSim_PSpice.dcm
new file mode 100644
index 00000000..5f3ed79b
--- /dev/null
+++ b/kicadSchematicLibrary/eSim_PSpice.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0
+#
+#End Doc Library
diff --git a/kicadSchematicLibrary/eSim_PSpice.lib b/kicadSchematicLibrary/eSim_PSpice.lib
new file mode 100644
index 00000000..5f5f194b
--- /dev/null
+++ b/kicadSchematicLibrary/eSim_PSpice.lib
@@ -0,0 +1,12485 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# ABM_PSPICE
+#
+DEF ABM_PSPICE ABM 0 30 Y Y 1 F N
+F0 "ABM" 0 0 30 H V L CNN
+F1 "ABM_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -900 200 -100 -200 0 1 0 N
+X ~ OUT 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABM1_PSPICE
+#
+DEF ABM1_PSPICE ABM1 0 30 Y Y 1 F N
+F0 "ABM1" 0 0 30 H V L CNN
+F1 "ABM1_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 800 -200 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 900 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABM2_PSPICE
+#
+DEF ABM2_PSPICE ABM2 0 30 Y Y 1 F N
+F0 "ABM2" 0 0 30 H V L CNN
+F1 "ABM2_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 800 -300 0 1 0 N
+X ~ IN1 0 0 100 R 30 30 0 1 P
+X ~ OUT 900 -100 100 L 30 30 0 1 P
+X ~ IN2 0 -200 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABM3_PSPICE
+#
+DEF ABM3_PSPICE ABM3 0 30 Y Y 1 F N
+F0 "ABM3" 0 0 30 H V L CNN
+F1 "ABM3_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 800 -300 0 1 0 N
+X ~ IN1 0 0 100 R 30 30 0 1 P
+X ~ OUT 900 -100 100 L 30 30 0 1 P
+X ~ IN2 0 -100 100 R 30 30 0 1 P
+X ~ IN3 0 -200 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABM/I_PSPICE
+#
+DEF ABM/I_PSPICE ABMI 0 30 Y Y 1 F N
+F0 "ABMI" 0 0 30 H V L CNN
+F1 "ABM/I_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -180 -120 -160 -90 N
+P 2 0 1 0 -200 -90 -180 -120 N
+P 2 0 1 0 -180 -40 -180 -140 N
+P 2 0 1 0 -100 0 -180 0 N
+P 2 0 1 0 -180 0 -180 -40 N
+P 2 0 1 0 -180 -140 -180 -200 N
+P 2 0 1 0 -180 -200 -100 -200 N
+S -900 100 -100 -300 0 1 0 N
+C -180 -90 40 0 1 0 N
+X ~ out+ 0 0 100 L 30 30 0 1 P
+X ~ out- 0 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABM1/I_PSPICE
+#
+DEF ABM1/I_PSPICE ABMII 0 30 Y Y 1 F N
+F0 "ABMII" 0 0 30 H V L CNN
+F1 "ABM1/I_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 720 -20 740 10 N
+P 2 0 1 0 700 10 720 -20 N
+P 2 0 1 0 720 60 720 -40 N
+P 2 0 1 0 800 100 720 100 N
+P 2 0 1 0 720 100 720 60 N
+P 2 0 1 0 720 -40 720 -100 N
+P 2 0 1 0 720 -100 800 -100 N
+S 100 200 800 -200 0 1 0 N
+C 720 10 40 0 1 0 N
+X ~ out+ 900 100 100 L 30 30 0 1 P
+X ~ out- 900 -100 100 L 30 30 0 1 P
+X ~ IN 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABM2/I_PSPICE
+#
+DEF ABM2/I_PSPICE ABM2I 0 30 Y Y 1 F N
+F0 "ABM2I" 0 0 30 H V L CNN
+F1 "ABM2/I_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 720 -120 740 -90 N
+P 2 0 1 0 700 -90 720 -120 N
+P 2 0 1 0 720 -40 720 -140 N
+P 2 0 1 0 800 0 720 0 N
+P 2 0 1 0 720 0 720 -40 N
+P 2 0 1 0 720 -140 720 -200 N
+P 2 0 1 0 720 -200 800 -200 N
+S 100 100 800 -300 0 1 0 N
+C 720 -90 40 0 1 0 N
+X ~ out+ 900 0 100 L 30 30 0 1 P
+X ~ out- 900 -200 100 L 30 30 0 1 P
+X ~ IN1 0 0 100 R 30 30 0 1 P
+X ~ IN2 0 -200 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABM3/I_PSPICE
+#
+DEF ABM3/I_PSPICE ABM3I 0 30 Y Y 1 F N
+F0 "ABM3I" 0 0 30 H V L CNN
+F1 "ABM3/I_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 720 -120 740 -90 N
+P 2 0 1 0 700 -90 720 -120 N
+P 2 0 1 0 720 -40 720 -140 N
+P 2 0 1 0 800 0 720 0 N
+P 2 0 1 0 720 0 720 -40 N
+P 2 0 1 0 720 -140 720 -200 N
+P 2 0 1 0 720 -200 800 -200 N
+S 100 100 800 -300 0 1 0 N
+C 720 -90 40 0 1 0 N
+X ~ out+ 900 0 100 L 30 30 0 1 P
+X ~ out- 900 -200 100 L 30 30 0 1 P
+X ~ IN1 0 0 100 R 30 30 0 1 P
+X ~ IN2 0 -100 100 R 30 30 0 1 P
+X ~ IN3 0 -200 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ABS_PSPICE
+#
+DEF ABS_PSPICE ABS 0 30 Y Y 1 F N
+F0 "ABS" 0 0 30 H V L CNN
+F1 "ABS_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ARCTAN_PSPICE
+#
+DEF ARCTAN_PSPICE ATAN 0 30 Y Y 1 F N
+F0 "ATAN" 0 0 30 H V L CNN
+F1 "ARCTAN_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ATAN_PSPICE
+#
+DEF ATAN_PSPICE ATAN 0 30 Y Y 1 F N
+F0 "ATAN" 0 0 30 H V L CNN
+F1 "ATAN_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# BANDPASS_PSPICE
+#
+DEF BANDPASS_PSPICE BPASS 0 30 Y Y 1 F N
+F0 "BPASS" 0 0 30 H V L CNN
+F1 "BANDPASS_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 180 -60 400 -20 N
+P 2 0 1 0 180 100 400 140 N
+S 100 200 800 -200 0 1 0 N
+A 240 40 60 1 1799 0 1 0 N 300 40 180 40
+A 350 40 50 -1799 -1 0 1 0 N 300 40 400 40
+A 240 -40 60 1 1799 0 1 0 N 300 -40 180 -40
+A 350 -40 50 -1799 -1 0 1 0 N 300 -40 400 -40
+A 240 120 60 1 1799 0 1 0 N 300 120 180 120
+A 350 120 50 -1799 -1 0 1 0 N 300 120 400 120
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 900 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# BANDREJ_PSPICE
+#
+DEF BANDREJ_PSPICE BREJ 0 30 Y Y 1 F N
+F0 "BREJ" 0 0 30 H V L CNN
+F1 "BANDREJ_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 180 20 400 60 N
+S 100 200 800 -200 0 1 0 N
+A 240 40 60 1 1799 0 1 0 N 300 40 180 40
+A 350 40 50 -1799 -1 0 1 0 N 300 40 400 40
+A 240 -40 60 1 1799 0 1 0 N 300 -40 180 -40
+A 350 -40 50 -1799 -1 0 1 0 N 300 -40 400 -40
+A 240 120 60 1 1799 0 1 0 N 300 120 180 120
+A 350 120 50 -1799 -1 0 1 0 N 300 120 400 120
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 900 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# CONST_PSPICE
+#
+DEF CONST_PSPICE CONST 0 30 Y Y 1 F N
+F0 "CONST" 0 0 30 H V L CNN
+F1 "CONST_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -400 100 -100 -100 0 1 0 N
+X ~ OUT 0 0 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# COS_PSPICE
+#
+DEF COS_PSPICE COS 0 30 Y Y 1 F N
+F0 "COS" 0 0 30 H V L CNN
+F1 "COS_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DIFF_PSPICE
+#
+DEF DIFF_PSPICE DIFF 0 30 Y Y 1 F N
+F0 "DIFF" 0 0 30 H V L CNN
+F1 "DIFF_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 120 160 N
+P 2 0 1 0 100 100 80 160 N
+P 2 0 1 0 0 0 -60 20 N
+P 2 0 1 0 0 0 -60 -20 N
+P 2 0 1 0 80 60 120 60 N
+P 2 0 1 0 20 0 60 0 N
+P 2 0 1 0 40 20 40 -20 N
+C 100 0 100 0 1 0 N
+X ~ OUT 300 0 100 L 30 30 0 1 O
+X ~ IN1 100 100 100 D 30 30 0 1 I
+X ~ IN2 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# DIFFER_PSPICE
+#
+DEF DIFFER_PSPICE DIFFER 0 30 Y Y 1 F N
+F0 "DIFFER" 0 0 30 H V L CNN
+F1 "DIFFER_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 400 -200 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 500 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EXP_PSPICE
+#
+DEF EXP_PSPICE EXP 0 30 Y Y 1 F N
+F0 "EXP" 0 0 30 H V L CNN
+F1 "EXP_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# FTABLE_PSPICE
+#
+DEF FTABLE_PSPICE FTABLE 0 30 Y Y 1 F N
+F0 "FTABLE" 0 0 30 H V L CNN
+F1 "FTABLE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -200 500 -200 N
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# GAIN_PSPICE
+#
+DEF GAIN_PSPICE GAIN 0 30 Y Y 1 F N
+F0 "GAIN" 0 0 30 H V L CNN
+F1 "GAIN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 400 0 N
+P 2 0 1 0 400 0 100 -200 N
+P 2 0 1 0 100 200 100 -200 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 500 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# GLIMIT_PSPICE
+#
+DEF GLIMIT_PSPICE GLIMIT 0 30 Y Y 1 F N
+F0 "GLIMIT" 0 0 30 H V L CNN
+F1 "GLIMIT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 320 -160 400 -160 N
+P 2 0 1 0 400 -160 400 160 N
+P 2 0 1 0 400 160 480 160 N
+P 2 0 1 0 180 100 180 -100 N
+P 2 0 1 0 180 -100 320 0 N
+P 2 0 1 0 320 0 180 100 N
+S 100 200 500 -200 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# HILO_PSPICE
+#
+DEF HILO_PSPICE LIMIT 0 30 Y Y 1 F N
+F0 "LIMIT" 0 0 30 H V L CNN
+F1 "HILO_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 220 -160 300 -160 N
+P 2 0 1 0 300 -160 300 160 N
+P 2 0 1 0 300 160 380 160 N
+S 100 200 400 -200 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 500 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# HIPASS_PSPICE
+#
+DEF HIPASS_PSPICE HIPASS 0 30 Y Y 1 F N
+F0 "HIPASS" 0 0 30 H V L CNN
+F1 "HIPASS_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 180 -60 400 -20 N
+S 100 200 800 -200 0 1 0 N
+A 240 60 60 1 1799 0 1 0 N 300 60 180 60
+A 350 60 50 -1799 -1 0 1 0 N 300 60 400 60
+A 240 -40 60 1 1799 0 1 0 N 300 -40 180 -40
+A 350 -40 50 -1799 -1 0 1 0 N 300 -40 400 -40
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 900 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# INTEG_PSPICE
+#
+DEF INTEG_PSPICE INTEG 0 30 Y Y 1 F N
+F0 "INTEG" 0 0 30 H V L CNN
+F1 "INTEG_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 160 200 400 0 N
+P 2 0 1 0 160 -200 400 0 N
+S 100 200 160 -200 0 1 0 N
+X ~ in 0 0 100 R 30 30 0 1 P
+X ~ out 500 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LAPLACE_PSPICE
+#
+DEF LAPLACE_PSPICE LAPLACE 0 30 Y Y 1 F N
+F0 "LAPLACE" 0 0 30 H V L CNN
+F1 "LAPLACE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 140 0 440 0 N
+S 100 200 500 -200 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LIMIT_PSPICE
+#
+DEF LIMIT_PSPICE LIMIT 0 30 Y Y 1 F N
+F0 "LIMIT" 0 0 30 H V L CNN
+F1 "LIMIT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 220 -160 300 -160 N
+P 2 0 1 0 300 -160 300 160 N
+P 2 0 1 0 300 160 380 160 N
+S 100 200 400 -200 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 500 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LOG_PSPICE
+#
+DEF LOG_PSPICE LOG 0 30 Y Y 1 F N
+F0 "LOG" 0 0 30 H V L CNN
+F1 "LOG_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LOG10_PSPICE
+#
+DEF LOG10_PSPICE LOG10 0 30 Y Y 1 F N
+F0 "LOG10" 0 0 30 H V L CNN
+F1 "LOG10_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LOPASS_PSPICE
+#
+DEF LOPASS_PSPICE LOPASS 0 30 Y Y 1 F N
+F0 "LOPASS" 0 0 30 H V L CNN
+F1 "LOPASS_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 180 40 400 80 N
+S 100 200 800 -200 0 1 0 N
+A 240 60 60 1 1799 0 1 0 N 300 60 180 60
+A 350 60 50 -1799 -1 0 1 0 N 300 60 400 60
+A 240 -40 60 1 1799 0 1 0 N 300 -40 180 -40
+A 350 -40 50 -1799 -1 0 1 0 N 300 -40 400 -40
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 900 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MULT_PSPICE
+#
+DEF MULT_PSPICE MULT 0 30 Y Y 1 F N
+F0 "MULT" 0 0 30 H V L CNN
+F1 "MULT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 120 160 N
+P 2 0 1 0 100 100 80 160 N
+P 2 0 1 0 0 0 -60 20 N
+P 2 0 1 0 0 0 -60 -20 N
+P 2 0 1 0 60 40 140 -40 N
+P 2 0 1 0 140 40 60 -40 N
+C 100 0 100 0 1 0 N
+X ~ OUT 300 0 100 L 30 30 0 1 O
+X ~ IN1 100 100 100 D 30 30 0 1 I
+X ~ IN2 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# PWR_PSPICE
+#
+DEF PWR_PSPICE PWR 0 30 Y Y 1 F N
+F0 "PWR" 0 0 30 H V L CNN
+F1 "PWR_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# PWRS_PSPICE
+#
+DEF PWRS_PSPICE PWRS 0 30 Y Y 1 F N
+F0 "PWRS" 0 0 30 H V L CNN
+F1 "PWRS_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# SIN_PSPICE
+#
+DEF SIN_PSPICE SIN 0 30 Y Y 1 F N
+F0 "SIN" 0 0 30 H V L CNN
+F1 "SIN_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# SOFTLIM_PSPICE
+#
+DEF SOFTLIM_PSPICE SLIMIT 0 30 Y Y 1 F N
+F0 "SLIMIT" 0 0 30 H V L CNN
+F1 "SOFTLIM_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 120 300 -120 N
+P 2 0 1 0 340 160 380 160 N
+P 2 0 1 0 200 -160 260 -160 N
+S 100 200 400 -200 0 1 0 N
+A 270 200 0 -199 499 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 330 200 0 1 12149463 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 500 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# SQRT_PSPICE
+#
+DEF SQRT_PSPICE SQRT 0 30 Y Y 1 F N
+F0 "SQRT" 0 0 30 H V L CNN
+F1 "SQRT_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# SUM_PSPICE
+#
+DEF SUM_PSPICE SUM 0 30 Y Y 1 F N
+F0 "SUM" 0 0 30 H V L CNN
+F1 "SUM_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 60 100 -60 N
+P 2 0 1 0 40 0 160 0 N
+P 2 0 1 0 100 100 120 160 N
+P 2 0 1 0 100 100 80 160 N
+P 2 0 1 0 0 0 -60 20 N
+P 2 0 1 0 0 0 -60 -20 N
+C 100 0 100 0 1 0 N
+X ~ OUT 300 0 100 L 30 30 0 1 O
+X ~ IN1 100 100 100 D 30 30 0 1 I
+X ~ IN2 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# TABLE_PSPICE
+#
+DEF TABLE_PSPICE TABLE 0 30 Y Y 1 F N
+F0 "TABLE" 0 0 30 H V L CNN
+F1 "TABLE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -200 500 -200 N
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# TAN_PSPICE
+#
+DEF TAN_PSPICE TAN 0 30 Y Y 1 F N
+F0 "TAN" 0 0 30 H V L CNN
+F1 "TAN_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -100 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EFREQ_PSPICE
+#
+DEF EFREQ_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "EFREQ_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 50 400 -150 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# ELAPLACE_PSPICE
+#
+DEF ELAPLACE_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "ELAPLACE_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 50 400 -150 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# EMULT_PSPICE
+#
+DEF EMULT_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "EMULT_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 50 500 -450 0 1 0 N
+X ~ IN1+ 0 0 100 R 30 30 0 1 I
+X ~ IN1- 0 -100 100 R 30 30 0 1 I
+X ~ IN2+ 0 -300 100 R 30 30 0 1 I
+X ~ IN2- 0 -400 100 R 30 30 0 1 I
+X ~ OUT+ 600 -100 100 L 30 30 0 1 O
+X ~ OUT- 600 -300 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# ESUM_PSPICE
+#
+DEF ESUM_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "ESUM_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 50 500 -450 0 1 0 N
+X ~ IN1+ 0 0 100 R 30 30 0 1 I
+X ~ IN1- 0 -100 100 R 30 30 0 1 I
+X ~ IN2+ 0 -300 100 R 30 30 0 1 I
+X ~ IN2- 0 -400 100 R 30 30 0 1 I
+X ~ OUT+ 600 -100 100 L 30 30 0 1 O
+X ~ OUT- 600 -300 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# ETABLE_PSPICE
+#
+DEF ETABLE_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "ETABLE_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 50 400 -150 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# EVALUE_PSPICE
+#
+DEF EVALUE_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "EVALUE_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 50 400 -150 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# GFREQ_PSPICE
+#
+DEF GFREQ_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "GFREQ_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -100 350 -100 N
+P 2 0 1 0 350 0 400 0 N
+P 2 0 1 0 350 -80 370 -50 N
+P 2 0 1 0 330 -50 350 -80 N
+P 2 0 1 0 350 0 350 -100 N
+S 100 50 400 -150 0 1 0 N
+C 350 -50 40 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# GLAPLACE_PSPICE
+#
+DEF GLAPLACE_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "GLAPLACE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -100 350 -100 N
+P 2 0 1 0 350 0 400 0 N
+P 2 0 1 0 350 -80 370 -50 N
+P 2 0 1 0 330 -50 350 -80 N
+P 2 0 1 0 350 0 350 -100 N
+S 100 50 400 -150 0 1 0 N
+C 350 -50 40 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# GMULT_PSPICE
+#
+DEF GMULT_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "GMULT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 450 -230 470 -200 N
+P 2 0 1 0 430 -200 450 -230 N
+P 2 0 1 0 450 -150 450 -250 N
+P 2 0 1 0 500 -100 450 -100 N
+P 2 0 1 0 450 -100 450 -150 N
+P 2 0 1 0 500 -300 450 -300 N
+P 2 0 1 0 450 -300 450 -250 N
+S 100 50 500 -450 0 1 0 N
+C 450 -200 40 0 1 0 N
+X ~ IN1+ 0 0 100 R 30 30 0 1 I
+X ~ IN1- 0 -100 100 R 30 30 0 1 I
+X ~ IN2+ 0 -300 100 R 30 30 0 1 I
+X ~ IN2- 0 -400 100 R 30 30 0 1 I
+X ~ OUT+ 600 -100 100 L 30 30 0 1 O
+X ~ OUT- 600 -300 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# GSUM_PSPICE
+#
+DEF GSUM_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "GSUM_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 450 -230 470 -200 N
+P 2 0 1 0 430 -200 450 -230 N
+P 2 0 1 0 450 -150 450 -250 N
+P 2 0 1 0 500 -100 450 -100 N
+P 2 0 1 0 450 -100 450 -150 N
+P 2 0 1 0 500 -300 450 -300 N
+P 2 0 1 0 450 -300 450 -250 N
+S 100 50 500 -450 0 1 0 N
+C 450 -200 40 0 1 0 N
+X ~ IN1+ 0 0 100 R 30 30 0 1 I
+X ~ IN1- 0 -100 100 R 30 30 0 1 I
+X ~ IN2+ 0 -300 100 R 30 30 0 1 I
+X ~ IN2- 0 -400 100 R 30 30 0 1 I
+X ~ OUT+ 600 -100 100 L 30 30 0 1 O
+X ~ OUT- 600 -300 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# GTABLE_PSPICE
+#
+DEF GTABLE_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "GTABLE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -100 350 -100 N
+P 2 0 1 0 350 0 400 0 N
+P 2 0 1 0 350 -80 370 -50 N
+P 2 0 1 0 330 -50 350 -80 N
+P 2 0 1 0 350 0 350 -100 N
+S 100 50 400 -150 0 1 0 N
+C 350 -50 40 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# GVALUE_PSPICE
+#
+DEF GVALUE_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "GVALUE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -100 350 -100 N
+P 2 0 1 0 350 0 400 0 N
+P 2 0 1 0 350 -80 370 -50 N
+P 2 0 1 0 330 -50 350 -80 N
+P 2 0 1 0 350 0 350 -100 N
+S 100 50 400 -150 0 1 0 N
+C 350 -50 40 0 1 0 N
+X ~ OUT+ 500 0 100 L 30 30 0 1 O
+X ~ OUT- 500 -100 100 L 30 30 0 1 O
+X ~ IN+ 0 0 100 R 30 30 0 1 I
+X ~ IN- 0 -100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# C_PSPICE
+#
+DEF C_PSPICE C 0 30 Y Y 1 F N
+F0 "C" 0 0 30 H V L CNN
+F1 "C_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 130 0 N
+P 2 0 1 0 130 50 130 -50 N
+P 2 0 1 0 170 50 170 -50 N
+P 2 0 1 0 170 0 200 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# C_var_PSPICE
+#
+DEF C_var_PSPICE C 0 30 Y Y 1 F N
+F0 "C" 0 0 30 H V L CNN
+F1 "C_var_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 130 0 N
+P 2 0 1 0 130 -50 130 50 N
+P 2 0 1 0 170 -50 170 50 N
+P 2 0 1 0 170 0 200 0 N
+P 2 0 1 0 200 50 180 50 N
+P 2 0 1 0 200 50 200 30 N
+P 2 0 1 0 100 -50 200 50 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# E_PSPICE
+#
+DEF E_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "E_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 250 0 250 -10 N
+P 2 0 1 0 250 -100 250 -90 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EPOLY_PSPICE
+#
+DEF EPOLY_PSPICE E 0 30 Y Y 1 F N
+F0 "E" 0 0 30 H V L CNN
+F1 "EPOLY_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 250 0 250 -10 N
+P 2 0 1 0 250 -100 250 -90 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# F_PSPICE
+#
+DEF F_PSPICE F 0 30 Y Y 1 F N
+F0 "F" 0 0 30 H V L CNN
+F1 "F_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 140 0 140 -100 N
+P 2 0 1 0 140 -80 160 -50 N
+P 2 0 1 0 120 -50 140 -80 N
+P 2 0 1 0 100 0 140 0 N
+P 2 0 1 0 100 -100 140 -100 N
+P 2 0 1 0 250 -80 270 -50 N
+P 2 0 1 0 230 -50 250 -80 N
+P 2 0 1 0 250 0 250 -100 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# FPOLY_PSPICE
+#
+DEF FPOLY_PSPICE F 0 30 Y Y 1 F N
+F0 "F" 0 0 30 H V L CNN
+F1 "FPOLY_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 140 0 140 -100 N
+P 2 0 1 0 140 -80 160 -50 N
+P 2 0 1 0 120 -50 140 -80 N
+P 2 0 1 0 100 0 140 0 N
+P 2 0 1 0 100 -100 140 -100 N
+P 2 0 1 0 250 -80 270 -50 N
+P 2 0 1 0 230 -50 250 -80 N
+P 2 0 1 0 250 0 250 -100 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# G_PSPICE
+#
+DEF G_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "G_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 250 -80 270 -50 N
+P 2 0 1 0 230 -50 250 -80 N
+P 2 0 1 0 250 0 250 -100 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# GPOLY_PSPICE
+#
+DEF GPOLY_PSPICE G 0 30 Y Y 1 F N
+F0 "G" 0 0 30 H V L CNN
+F1 "GPOLY_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 250 -80 270 -50 N
+P 2 0 1 0 230 -50 250 -80 N
+P 2 0 1 0 250 0 250 -100 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# H_PSPICE
+#
+DEF H_PSPICE H 0 30 Y Y 1 F N
+F0 "H" 0 0 30 H V L CNN
+F1 "H_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 140 0 140 -100 N
+P 2 0 1 0 140 -80 160 -50 N
+P 2 0 1 0 120 -50 140 -80 N
+P 2 0 1 0 100 0 140 0 N
+P 2 0 1 0 100 -100 140 -100 N
+P 2 0 1 0 250 0 250 -10 N
+P 2 0 1 0 250 -100 250 -90 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# HPOLY_PSPICE
+#
+DEF HPOLY_PSPICE H 0 30 Y Y 1 F N
+F0 "H" 0 0 30 H V L CNN
+F1 "HPOLY_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 140 0 140 -100 N
+P 2 0 1 0 140 -80 160 -50 N
+P 2 0 1 0 120 -50 140 -80 N
+P 2 0 1 0 100 0 140 0 N
+P 2 0 1 0 100 -100 140 -100 N
+P 2 0 1 0 250 0 250 -10 N
+P 2 0 1 0 250 -100 250 -90 N
+S 100 50 300 -150 0 1 0 N
+C 250 -50 40 0 1 0 N
+X ~ 3 0 0 100 R 30 30 0 1 P
+X ~ 4 0 -100 100 R 30 30 0 1 P
+X ~ 1 400 0 100 L 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# K_Linear_PSPICE
+#
+DEF K_Linear_PSPICE K 0 30 Y Y 1 F N
+F0 "K" 0 0 30 H V L CNN
+F1 "K_Linear_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 0 100 100 0 0 1 0 N
+ENDDRAW
+ENDDEF
+#
+# L_PSPICE
+#
+DEF L_PSPICE L 0 30 Y Y 1 F N
+F0 "L" 0 0 30 H V L CNN
+F1 "L_PSPICE" 0 60 30 H V L CNN
+DRAW
+A 150 0 50 1 1799 0 1 0 N 200 0 100 0
+A 250 0 50 1 1799 0 1 0 N 300 0 200 0
+A 350 0 50 1 1799 0 1 0 N 400 0 300 0
+A 450 0 50 1 1799 0 1 0 N 500 0 400 0
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# OPAMP_PSPICE
+#
+DEF OPAMP_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "OPAMP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 700 -200 100 100 N
+P 2 0 1 0 100 100 100 -500 N
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# R_PSPICE
+#
+DEF R_PSPICE R 0 30 Y Y 1 F N
+F0 "R" 0 0 30 H V L CNN
+F1 "R_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 110 0 N
+P 2 0 1 0 110 0 130 40 N
+P 2 0 1 0 130 40 160 -40 N
+P 2 0 1 0 160 -40 190 40 N
+P 2 0 1 0 190 40 220 -40 N
+P 2 0 1 0 220 -40 250 40 N
+P 2 0 1 0 250 40 280 -40 N
+P 2 0 1 0 280 -40 300 0 N
+X ~ 2 400 0 100 L 30 30 0 1 P
+X ~ 1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# R_var_PSPICE
+#
+DEF R_var_PSPICE R 0 30 Y Y 1 F N
+F0 "R" 0 0 30 H V L CNN
+F1 "R_var_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 110 0 130 40 N
+P 2 0 1 0 130 40 160 -40 N
+P 2 0 1 0 160 -40 190 40 N
+P 2 0 1 0 190 40 220 -40 N
+P 2 0 1 0 220 -40 250 40 N
+P 2 0 1 0 250 40 280 -40 N
+P 2 0 1 0 280 -40 300 0 N
+P 2 0 1 0 100 0 110 0 N
+P 2 0 1 0 100 -100 300 100 N
+P 2 0 1 0 250 100 300 100 N
+P 2 0 1 0 300 100 300 50 N
+X ~ 2 400 0 100 L 30 30 0 1 P
+X ~ 1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# S_PSPICE
+#
+DEF S_PSPICE S 0 30 Y Y 1 F N
+F0 "S" 0 0 30 H V L CNN
+F1 "S_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 250 -100 200 -20 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 300 -100 250 -100 N
+S 100 50 300 -150 0 1 0 N
+T 0 120 -20 30 0 0 0 +
+T 0 120 -120 30 0 0 0 -
+T 0 240 0 30 0 0 0 +
+T 0 240 -140 30 0 0 0 -
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -100 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# T_PSPICE
+#
+DEF T_PSPICE T 0 30 Y Y 1 F N
+F0 "T" 0 0 30 H V L CNN
+F1 "T_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 0 100 0 N
+P 2 0 1 0 200 -100 200 -200 N
+P 2 0 1 0 200 -200 100 -200 N
+P 2 0 1 0 800 -100 800 -200 N
+P 2 0 1 0 800 -200 900 -200 N
+P 2 0 1 0 200 100 500 100 N
+P 2 0 1 0 200 -100 500 -100 N
+P 2 0 1 0 600 100 800 100 N
+P 2 0 1 0 600 -100 800 -100 N
+C 200 0 100 0 1 0 N
+A 800 0 100 -899 899 0 1 0 N 800 -100 800 100
+A 710 60 120 1317 2085 0 1 0 N 630 149 604 2
+A 610 60 120 1317 2085 0 1 0 N 530 149 504 2
+A 390 200 0 1318 2084 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 490 200 0 1319 2083 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+X ~ A+ 0 0 100 R 30 30 0 1 P
+X ~ A- 0 -200 100 R 30 30 0 1 P
+X ~ B+ 1000 0 100 L 30 30 0 1 P
+X ~ B- 1000 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# TLOSSY_PSPICE
+#
+DEF TLOSSY_PSPICE T 0 30 Y Y 1 F N
+F0 "T" 0 0 30 H V L CNN
+F1 "TLOSSY_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 0 100 0 N
+P 2 0 1 0 200 -100 200 -200 N
+P 2 0 1 0 200 -200 100 -200 N
+P 2 0 1 0 800 -100 800 -200 N
+P 2 0 1 0 800 -200 900 -200 N
+P 2 0 1 0 200 100 500 100 N
+P 2 0 1 0 200 -100 500 -100 N
+P 2 0 1 0 600 100 800 100 N
+P 2 0 1 0 600 -100 800 -100 N
+C 200 0 100 0 1 0 N
+A 800 0 100 -899 899 0 1 0 N 800 -100 800 100
+A 710 60 120 1317 2085 0 1 0 N 630 149 604 2
+A 610 60 120 1317 2085 0 1 0 N 530 149 504 2
+A 390 200 0 1318 2084 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 490 200 0 1319 2083 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+X ~ A+ 0 0 100 R 30 30 0 1 P
+X ~ A- 0 -200 100 R 30 30 0 1 P
+X ~ B+ 1000 0 100 L 30 30 0 1 P
+X ~ B- 1000 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# W_PSPICE
+#
+DEF W_PSPICE W 0 30 Y Y 1 F N
+F0 "W" 0 0 30 H V L CNN
+F1 "W_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 250 -100 200 -20 N
+P 3 0 1 0 120 -30 140 -80 160 -30 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 140 0 140 -100 N
+P 2 0 1 0 100 0 140 0 N
+P 2 0 1 0 100 -100 140 -100 N
+S 100 50 300 -150 0 1 0 N
+T 0 240 0 30 0 0 0 +
+T 0 240 -140 30 0 0 0 -
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -100 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# XFRM_LINEAR_PSPICE
+#
+DEF XFRM_LINEAR_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "XFRM_LINEAR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 300 -500 300 -600 N
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# c_PSPICE
+#
+DEF c_PSPICE C 0 30 Y Y 1 F N
+F0 "C" 0 0 30 H V L CNN
+F1 "c_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 130 0 N
+P 2 0 1 0 130 50 130 -50 N
+P 2 0 1 0 170 50 170 -50 N
+P 2 0 1 0 170 0 200 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# l_PSPICE
+#
+DEF l_PSPICE L 0 30 Y Y 1 F N
+F0 "L" 0 0 30 H V L CNN
+F1 "l_PSPICE" 0 60 30 H V L CNN
+DRAW
+A 150 0 50 1 1799 0 1 0 N 200 0 100 0
+A 250 0 50 1 1799 0 1 0 N 300 0 200 0
+A 350 0 50 1 1799 0 1 0 N 400 0 300 0
+A 450 0 50 1 1799 0 1 0 N 500 0 400 0
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# r_PSPICE
+#
+DEF r_PSPICE R 0 30 Y Y 1 F N
+F0 "R" 0 0 30 H V L CNN
+F1 "r_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 110 0 N
+P 2 0 1 0 110 0 130 40 N
+P 2 0 1 0 130 40 160 -40 N
+P 2 0 1 0 160 -40 190 40 N
+P 2 0 1 0 190 40 220 -40 N
+P 2 0 1 0 220 -40 250 40 N
+P 2 0 1 0 250 40 280 -40 N
+P 2 0 1 0 280 -40 300 0 N
+X ~ 2 400 0 100 L 30 30 0 1 P
+X ~ 1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# R_var_PSPICE
+#
+DEF R_var_PSPICE R 0 30 Y Y 1 F N
+F0 "R" 0 0 30 H V L CNN
+F1 "R_var_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 110 0 130 40 N
+P 2 0 1 0 130 40 160 -40 N
+P 2 0 1 0 160 -40 190 40 N
+P 2 0 1 0 190 40 220 -40 N
+P 2 0 1 0 220 -40 250 40 N
+P 2 0 1 0 250 40 280 -40 N
+P 2 0 1 0 280 -40 300 0 N
+P 2 0 1 0 100 0 110 0 N
+P 2 0 1 0 100 100 300 -100 N
+P 2 0 1 0 300 -50 300 -100 N
+P 2 0 1 0 300 -100 250 -100 N
+X ~ 2 400 0 100 L 30 30 0 1 P
+X ~ 1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# C_var_PSPICE
+#
+DEF C_var_PSPICE C 0 30 Y Y 1 F N
+F0 "C" 0 0 30 H V L CNN
+F1 "C_var_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 130 0 N
+P 2 0 1 0 130 -50 130 50 N
+P 2 0 1 0 170 -50 170 50 N
+P 2 0 1 0 170 0 200 0 N
+P 2 0 1 0 100 50 200 -50 N
+P 2 0 1 0 200 -50 200 -30 N
+P 2 0 1 0 200 -50 180 -50 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ADC10break_PSPICE
+#
+DEF ADC10break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "ADC10break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1100 0 1 0 N
+X ~ DB7 700 -200 100 L 30 30 0 1 P
+X ~ DB6 700 -300 100 L 30 30 0 1 P
+X ~ DB5 700 -400 100 L 30 30 0 1 P
+X ~ DB4 700 -500 100 L 30 30 0 1 P
+X ~ DB3 700 -600 100 L 30 30 0 1 P
+X ~ DB2 700 -700 100 L 30 30 0 1 P
+X ~ DB1 700 -800 100 L 30 30 0 1 P
+X ~ DB0 700 -900 100 L 30 30 0 1 P
+X ~ DPWR 300 200 100 D 30 30 0 1 P
+X ~ DGND 300 -1200 100 U 30 30 0 1 P
+X ~ GND 400 -1200 100 U 30 30 0 1 P
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ CNVRT 0 -200 100 R 30 30 0 1 P
+X ~ STAT 0 -400 100 R 30 30 0 1 P
+X ~ OVER 0 -600 100 R 30 30 0 1 P
+X ~ REF 0 -800 100 R 30 30 0 1 P
+X ~ DB9 700 0 100 L 30 30 0 1 P
+X ~ DB8 700 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ADC12break_PSPICE
+#
+DEF ADC12break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "ADC12break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1300 0 1 0 N
+S 700 -1200 700 -1200 0 1 0 N
+X ~ DB7 700 -400 100 L 30 30 0 1 P
+X ~ DB6 700 -500 100 L 30 30 0 1 P
+X ~ DB5 700 -600 100 L 30 30 0 1 P
+X ~ DB4 700 -700 100 L 30 30 0 1 P
+X ~ DB3 700 -800 100 L 30 30 0 1 P
+X ~ DB2 700 -900 100 L 30 30 0 1 P
+X ~ DB1 700 -1000 100 L 30 30 0 1 P
+X ~ DB0 700 -1100 100 L 30 30 0 1 P
+X ~ DPWR 300 200 100 D 30 30 0 1 P
+X ~ DGND 300 -1400 100 U 30 30 0 1 P
+X ~ GND 400 -1400 100 U 30 30 0 1 P
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ CNVRT 0 -200 100 R 30 30 0 1 P
+X ~ STAT 0 -400 100 R 30 30 0 1 P
+X ~ OVER 0 -600 100 R 30 30 0 1 P
+X ~ REF 0 -800 100 R 30 30 0 1 P
+X ~ DB9 700 -200 100 L 30 30 0 1 P
+X ~ DB8 700 -300 100 L 30 30 0 1 P
+X ~ DB10 700 -100 100 L 30 30 0 1 P
+X ~ DB11 700 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ADC8break_PSPICE
+#
+DEF ADC8break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "ADC8break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -900 0 1 0 N
+X ~ DB7 700 0 100 L 30 30 0 1 P
+X ~ DB6 700 -100 100 L 30 30 0 1 P
+X ~ DB5 700 -200 100 L 30 30 0 1 P
+X ~ DB4 700 -300 100 L 30 30 0 1 P
+X ~ DB3 700 -400 100 L 30 30 0 1 P
+X ~ DB2 700 -500 100 L 30 30 0 1 P
+X ~ DB1 700 -600 100 L 30 30 0 1 P
+X ~ DB0 700 -700 100 L 30 30 0 1 P
+X ~ DPWR 300 200 100 D 30 30 0 1 P
+X ~ DGND 300 -1000 100 U 30 30 0 1 P
+X ~ GND 400 -1000 100 U 30 30 0 1 P
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ CNVRT 0 -200 100 R 30 30 0 1 P
+X ~ STAT 0 -400 100 R 30 30 0 1 P
+X ~ OVER 0 -600 100 R 30 30 0 1 P
+X ~ REF 0 -800 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Bbreak_PSPICE
+#
+DEF Bbreak_PSPICE B 0 30 Y Y 1 F N
+F0 "B" 0 0 30 H V L CNN
+F1 "Bbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+X ~ d 300 200 100 D 30 30 0 1 P
+X ~ s 300 -200 100 U 30 30 0 1 P
+X ~ g 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Cbreak_PSPICE
+#
+DEF Cbreak_PSPICE C 0 30 Y Y 1 F N
+F0 "C" 0 0 30 H V L CNN
+F1 "Cbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 130 0 N
+P 2 0 1 0 130 50 130 -50 N
+P 2 0 1 0 170 50 170 -50 N
+P 2 0 1 0 170 0 200 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DAC10break_PSPICE
+#
+DEF DAC10break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "DAC10break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1100 0 1 0 N
+X ~ DB7 0 -200 100 R 30 30 0 1 P
+X ~ DB6 0 -300 100 R 30 30 0 1 P
+X ~ DB5 0 -400 100 R 30 30 0 1 P
+X ~ DB4 0 -500 100 R 30 30 0 1 P
+X ~ DB3 0 -600 100 R 30 30 0 1 P
+X ~ DB2 0 -700 100 R 30 30 0 1 P
+X ~ DB1 0 -800 100 R 30 30 0 1 P
+X ~ DB0 0 -900 100 R 30 30 0 1 P
+X ~ DPWR 300 200 100 D 30 30 0 1 P
+X ~ DGND 300 -1200 100 U 30 30 0 1 P
+X ~ GND 400 -1200 100 U 30 30 0 1 P
+X ~ OUT 700 -300 100 L 30 30 0 1 P
+X ~ REF 700 -600 100 L 30 30 0 1 P
+X ~ DB8 0 -100 100 R 30 30 0 1 P
+X ~ DB9 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DAC12break_PSPICE
+#
+DEF DAC12break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "DAC12break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1300 0 1 0 N
+X ~ DB7 0 -400 100 R 30 30 0 1 P
+X ~ DB6 0 -500 100 R 30 30 0 1 P
+X ~ DB5 0 -600 100 R 30 30 0 1 P
+X ~ DB4 0 -700 100 R 30 30 0 1 P
+X ~ DB3 0 -800 100 R 30 30 0 1 P
+X ~ DB2 0 -900 100 R 30 30 0 1 P
+X ~ DB1 0 -1000 100 R 30 30 0 1 P
+X ~ DB0 0 -1100 100 R 30 30 0 1 P
+X ~ DPWR 300 200 100 D 30 30 0 1 P
+X ~ DGND 300 -1400 100 U 30 30 0 1 P
+X ~ GND 400 -1400 100 U 30 30 0 1 P
+X ~ OUT 700 -300 100 L 30 30 0 1 P
+X ~ REF 700 -600 100 L 30 30 0 1 P
+X ~ DB8 0 -300 100 R 30 30 0 1 P
+X ~ DB9 0 -200 100 R 30 30 0 1 P
+X ~ DB10 0 -100 100 R 30 30 0 1 P
+X ~ DB11 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DAC8break_PSPICE
+#
+DEF DAC8break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "DAC8break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -900 0 1 0 N
+X ~ DB7 0 0 100 R 30 30 0 1 P
+X ~ DB6 0 -100 100 R 30 30 0 1 P
+X ~ DB5 0 -200 100 R 30 30 0 1 P
+X ~ DB4 0 -300 100 R 30 30 0 1 P
+X ~ DB3 0 -400 100 R 30 30 0 1 P
+X ~ DB2 0 -500 100 R 30 30 0 1 P
+X ~ DB1 0 -600 100 R 30 30 0 1 P
+X ~ DB0 0 -700 100 R 30 30 0 1 P
+X ~ DPWR 300 200 100 D 30 30 0 1 P
+X ~ DGND 300 -1000 100 U 30 30 0 1 P
+X ~ GND 400 -1000 100 U 30 30 0 1 P
+X ~ OUT 700 -300 100 L 30 30 0 1 P
+X ~ REF 700 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Dbreak_PSPICE
+#
+DEF Dbreak_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "Dbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Dbreak3_PSPICE
+#
+DEF Dbreak3_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "Dbreak3_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 200 -150 200 -250 N
+P 2 0 1 0 200 -200 300 -200 N
+P 2 0 1 0 300 -200 300 0 N
+P 2 0 1 0 300 0 200 0 N
+P 2 0 1 0 100 0 120 0 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 -200 120 -200 N
+P 4 0 1 0 120 -150 120 -250 200 -200 120 -150 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -200 100 R 30 30 0 1 P
+X ~ 3 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DbreakCR_PSPICE
+#
+DEF DbreakCR_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "DbreakCR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 180 50 220 50 N
+P 2 0 1 0 180 -50 220 -50 N
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 100 0 120 0 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DbreakVV_PSPICE
+#
+DEF DbreakVV_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "DbreakVV_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 100 0 120 0 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+A 270 0 50 1269 2330 0 1 0 N 240 40 239 -39
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DbreakZ_PSPICE
+#
+DEF DbreakZ_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "DbreakZ_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 170 70 200 50 N
+P 2 0 1 0 200 -50 230 -70 N
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 100 0 120 0 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# JbreakN_PSPICE
+#
+DEF JbreakN_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "JbreakN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+P 3 0 1 0 110 20 170 0 110 -20 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# JbreakP_PSPICE
+#
+DEF JbreakP_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "JbreakP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 3 0 1 0 170 -20 110 0 170 20 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# kbreak_PSPICE
+#
+DEF kbreak_PSPICE K 0 30 Y Y 1 F N
+F0 "K" 0 0 30 H V L CNN
+F1 "kbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 0 100 100 0 0 1 0 N
+ENDDRAW
+ENDDEF
+#
+# Lbreak_PSPICE
+#
+DEF Lbreak_PSPICE L 0 30 Y Y 1 F N
+F0 "L" 0 0 30 H V L CNN
+F1 "Lbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+A 150 0 50 1 1799 0 1 0 N 200 0 100 0
+A 250 0 50 1 1799 0 1 0 N 300 0 200 0
+A 350 0 50 1 1799 0 1 0 N 400 0 300 0
+A 450 0 50 1 1799 0 1 0 N 500 0 400 0
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 600 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakN_PSPICE
+#
+DEF MbreakN_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+X ~ b 400 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakN3_PSPICE
+#
+DEF MbreakN3_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakN3_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakN3D_PSPICE
+#
+DEF MbreakN3D_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakN3D_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+P 2 0 1 0 200 130 200 -130 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakN4_PSPICE
+#
+DEF MbreakN4_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakN4_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+X ~ b 400 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakN4D_PSPICE
+#
+DEF MbreakN4D_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakN4D_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+P 2 0 1 0 200 130 200 -130 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+X ~ b 400 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakP_PSPICE
+#
+DEF MbreakP_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+X ~ b 400 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakP3_PSPICE
+#
+DEF MbreakP3_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakP3_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakP3D_PSPICE
+#
+DEF MbreakP3D_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakP3D_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+P 2 0 1 0 200 130 200 -130 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakP4_PSPICE
+#
+DEF MbreakP4_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakP4_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+X ~ b 400 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MbreakP4D_PSPICE
+#
+DEF MbreakP4D_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "MbreakP4D_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+P 2 0 1 0 200 130 200 -130 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+X ~ b 400 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# POT_PSPICE
+#
+DEF POT_PSPICE R 0 30 Y Y 1 F N
+F0 "R" 0 0 30 H V L CNN
+F1 "POT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 220 -40 250 40 N
+P 2 0 1 0 130 40 160 -40 N
+P 2 0 1 0 160 -40 190 40 N
+P 2 0 1 0 190 40 220 -40 N
+P 2 0 1 0 250 40 280 -40 N
+P 2 0 1 0 110 0 130 40 N
+P 2 0 1 0 280 -40 300 0 N
+P 2 0 1 0 200 -40 190 -100 N
+P 2 0 1 0 210 -100 200 -40 N
+P 2 0 1 0 190 -100 210 -100 N
+P 2 0 1 0 210 -100 210 -100 N
+P 2 0 1 0 100 0 110 0 N
+P 2 0 1 0 200 -40 200 -40 N
+P 2 0 1 0 200 -100 200 -40 N
+P 2 0 1 0 200 -40 200 -40 N
+P 2 0 1 0 190 -100 190 -100 N
+X ~ 2 400 0 100 L 30 30 0 1 P
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ t 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QbreakL_PSPICE
+#
+DEF QbreakL_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QbreakL_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 100 200 -100 N
+P 2 0 1 0 300 100 200 50 N
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 300 -100 300 -200 N
+P 2 0 1 0 200 -50 300 -100 N
+P 3 0 1 0 290 -70 220 -60 270 -110 N
+P 4 0 1 0 100 -70 70 -120 130 -120 100 -70 N
+P 2 0 1 0 100 -200 100 -120 N
+P 2 0 1 0 70 -70 130 -70 N
+P 2 0 1 0 100 -70 100 0 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 300 200 100 D 30 30 0 1 P
+X ~ 1 300 -300 100 U 30 30 0 1 P
+X ~ s 100 -300 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QbreakN_PSPICE
+#
+DEF QbreakN_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QbreakN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QbreakN3_PSPICE
+#
+DEF QbreakN3_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QbreakN3_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+P 2 0 1 0 200 100 100 50 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QbreakN4_PSPICE
+#
+DEF QbreakN4_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QbreakN4_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+P 2 0 1 0 200 100 100 50 N
+P 4 0 1 0 300 30 270 -20 330 -20 300 30 N
+P 2 0 1 0 300 -100 300 -20 N
+P 2 0 1 0 270 30 330 30 N
+P 2 0 1 0 300 30 300 100 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+X ~ s 300 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QbreakP_PSPICE
+#
+DEF QbreakP_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QbreakP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 100 -50 200 -100 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QbreakP3_PSPICE
+#
+DEF QbreakP3_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QbreakP3_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 100 -50 200 -100 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QbreakP4_PSPICE
+#
+DEF QbreakP4_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QbreakP4_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 100 -50 200 -100 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+P 4 0 1 0 300 -30 330 20 270 20 300 -30 N
+P 2 0 1 0 300 100 300 20 N
+P 2 0 1 0 330 -30 270 -30 N
+P 2 0 1 0 300 -30 300 -100 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+X ~ s 300 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QDarBreakN_PSPICE
+#
+DEF QDarBreakN_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "QDarBreakN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 400 0 300 -50 N
+P 2 0 1 0 400 -200 300 -150 N
+P 3 0 1 0 310 -180 380 -190 330 -140 N
+P 2 0 1 0 300 0 300 -200 N
+P 2 0 1 0 200 -100 300 -100 N
+P 3 0 1 0 200 100 400 100 400 0 N
+X ~ b 0 0 100 R 30 30 0 1 P
+X ~ c 400 200 100 D 30 30 0 1 P
+X ~ e 400 -300 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QDarBreakP_PSPICE
+#
+DEF QDarBreakP_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "QDarBreakP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 -100 300 -100 N
+P 3 0 1 0 200 100 400 100 400 0 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 100 -50 200 -100 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 400 0 300 -50 N
+P 2 0 1 0 300 -150 400 -200 N
+P 3 0 1 0 390 -170 320 -160 370 -210 N
+P 2 0 1 0 300 0 300 -200 N
+X ~ b 0 0 100 R 30 30 0 1 P
+X ~ c 400 200 100 D 30 30 0 1 P
+X ~ e 400 -300 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# RAM8Kx1break_PSPICE
+#
+DEF RAM8Kx1break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "RAM8Kx1break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -2100 0 1 0 N
+X ~ A0 0 0 100 R 30 30 0 1 I
+X ~ A1 0 -100 100 R 30 30 0 1 I
+X ~ A2 0 -200 100 R 30 30 0 1 I
+X ~ A3 0 -300 100 R 30 30 0 1 I
+X ~ A4 0 -400 100 R 30 30 0 1 I
+X ~ A5 0 -500 100 R 30 30 0 1 I
+X ~ A6 0 -600 100 R 30 30 0 1 I
+X ~ A7 0 -700 100 R 30 30 0 1 I
+X ~ A8 0 -800 100 R 30 30 0 1 I
+X ~ A9 0 -900 100 R 30 30 0 1 I
+X ~ A10 0 -1000 100 R 30 30 0 1 I
+X ~ A11 0 -1100 100 R 30 30 0 1 I
+X ~ A12 0 -1200 100 R 30 30 0 1 I
+X ~ RE 0 -1900 100 R 30 30 0 1 I
+X ~ WE 0 -2000 100 R 30 30 0 1 I
+X ~ VCC 400 200 100 D 30 30 0 1 W
+X ~ GND 300 -2200 100 U 30 30 0 1 W
+X ~ D_OUT 700 -900 100 L 30 30 0 1 P
+X ~ A13 0 -1300 100 R 30 30 0 1 P
+X ~ A14 0 -1400 100 R 30 30 0 1 P
+X ~ A15 0 -1500 100 R 30 30 0 1 P
+X ~ D_IN 0 -1700 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# RAM8Kx8break_PSPICE
+#
+DEF RAM8Kx8break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "RAM8Kx8break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1700 0 1 0 N
+X ~ A0 0 0 100 R 30 30 0 1 I
+X ~ A1 0 -100 100 R 30 30 0 1 I
+X ~ A2 0 -200 100 R 30 30 0 1 I
+X ~ A3 0 -300 100 R 30 30 0 1 I
+X ~ A4 0 -400 100 R 30 30 0 1 I
+X ~ A5 0 -500 100 R 30 30 0 1 I
+X ~ A6 0 -600 100 R 30 30 0 1 I
+X ~ A7 0 -700 100 R 30 30 0 1 I
+X ~ A8 0 -800 100 R 30 30 0 1 I
+X ~ A9 0 -900 100 R 30 30 0 1 I
+X ~ A10 0 -1000 100 R 30 30 0 1 I
+X ~ A11 0 -1100 100 R 30 30 0 1 I
+X ~ A12 0 -1200 100 R 30 30 0 1 I
+X ~ RE 0 -1500 100 R 30 30 0 1 I
+X ~ WE 0 -1600 100 R 30 30 0 1 I
+X ~ R7 700 0 100 L 30 30 0 1 B
+X ~ R6 700 -100 100 L 30 30 0 1 B
+X ~ R5 700 -200 100 L 30 30 0 1 B
+X ~ R4 700 -300 100 L 30 30 0 1 B
+X ~ R3 700 -400 100 L 30 30 0 1 B
+X ~ R2 700 -500 100 L 30 30 0 1 B
+X ~ R1 700 -600 100 L 30 30 0 1 B
+X ~ R0 700 -700 100 L 30 30 0 1 B
+X ~ VCC 400 200 100 D 30 30 0 1 W
+X ~ GND 300 -1800 100 U 30 30 0 1 W
+X ~ W0 700 -1600 100 L 30 30 0 1 P
+X ~ W1 700 -1500 100 L 30 30 0 1 P
+X ~ W2 700 -1400 100 L 30 30 0 1 P
+X ~ W3 700 -1300 100 L 30 30 0 1 P
+X ~ W4 700 -1200 100 L 30 30 0 1 P
+X ~ W5 700 -1100 100 L 30 30 0 1 P
+X ~ W6 700 -1000 100 L 30 30 0 1 P
+X ~ W7 700 -900 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Rbreak_PSPICE
+#
+DEF Rbreak_PSPICE R 0 30 Y Y 1 F N
+F0 "R" 0 0 30 H V L CNN
+F1 "Rbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 110 0 N
+P 2 0 1 0 110 0 130 40 N
+P 2 0 1 0 130 40 160 -40 N
+P 2 0 1 0 160 -40 190 40 N
+P 2 0 1 0 190 40 220 -40 N
+P 2 0 1 0 220 -40 250 40 N
+P 2 0 1 0 250 40 280 -40 N
+P 2 0 1 0 280 -40 300 0 N
+X ~ 2 400 0 100 L 30 30 0 1 P
+X ~ 1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ROM32KX8break_PSPICE
+#
+DEF ROM32KX8break_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "ROM32KX8break_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1800 0 1 0 N
+X ~ A0 0 0 100 R 30 30 0 1 I
+X ~ A1 0 -100 100 R 30 30 0 1 I
+X ~ A2 0 -200 100 R 30 30 0 1 I
+X ~ A3 0 -300 100 R 30 30 0 1 I
+X ~ A4 0 -400 100 R 30 30 0 1 I
+X ~ A5 0 -500 100 R 30 30 0 1 I
+X ~ A6 0 -600 100 R 30 30 0 1 I
+X ~ A7 0 -700 100 R 30 30 0 1 I
+X ~ A8 0 -800 100 R 30 30 0 1 I
+X ~ A9 0 -900 100 R 30 30 0 1 I
+X ~ A10 0 -1000 100 R 30 30 0 1 I
+X ~ A11 0 -1100 100 R 30 30 0 1 I
+X ~ A12 0 -1200 100 R 30 30 0 1 I
+X ~ A13 0 -1300 100 R 30 30 0 1 I
+X ~ A14 0 -1400 100 R 30 30 0 1 I
+X ~ \OE\ 0 -1600 100 R 30 30 0 1 I
+X ~ O0 700 -400 100 L 30 30 0 1 O
+X ~ O1 700 -500 100 L 30 30 0 1 O
+X ~ O2 700 -600 100 L 30 30 0 1 O
+X ~ O3 700 -700 100 L 30 30 0 1 O
+X ~ O4 700 -800 100 L 30 30 0 1 O
+X ~ O5 700 -900 100 L 30 30 0 1 O
+X ~ O6 700 -1000 100 L 30 30 0 1 O
+X ~ O7 700 -1100 100 L 30 30 0 1 O
+X ~ VCC 400 200 100 D 30 30 0 1 W
+X ~ GND 400 -1900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# Sbreak_PSPICE
+#
+DEF Sbreak_PSPICE S 0 30 Y Y 1 F N
+F0 "S" 0 0 30 H V L CNN
+F1 "Sbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 250 -100 200 -20 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 300 -100 250 -100 N
+S 100 50 300 -150 0 1 0 N
+T 0 120 -20 30 0 0 0 +
+T 0 120 -120 30 0 0 0 -
+T 0 240 0 30 0 0 0 +
+T 0 240 -140 30 0 0 0 -
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -100 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Wbreak_PSPICE
+#
+DEF Wbreak_PSPICE W 0 30 Y Y 1 F N
+F0 "W" 0 0 30 H V L CNN
+F1 "Wbreak_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 250 -100 200 -20 N
+P 3 0 1 0 120 -30 140 -80 160 -30 N
+P 2 0 1 0 250 0 300 0 N
+P 2 0 1 0 300 -100 250 -100 N
+P 2 0 1 0 140 0 140 -100 N
+P 2 0 1 0 100 0 140 0 N
+P 2 0 1 0 100 -100 140 -100 N
+S 100 50 300 -150 0 1 0 N
+T 0 240 0 30 0 0 0 +
+T 0 240 -140 30 0 0 0 -
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -100 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# XFRM_NONLINEAR_PSPICE
+#
+DEF XFRM_NONLINEAR_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "XFRM_NONLINEAR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 300 -500 300 -600 N
+P 2 0 1 0 220 -100 220 -500 N
+P 2 0 1 0 220 -500 220 -500 N
+P 2 0 1 0 180 -100 180 -500 N
+P 2 0 1 0 180 -500 180 -500 N
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ZbreakN_PSPICE
+#
+DEF ZbreakN_PSPICE Z 0 30 Y Y 1 F N
+F0 "Z" 0 0 30 H V L CNN
+F1 "ZbreakN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 200 200 0 N
+P 2 0 1 0 170 200 170 0 N
+P 2 0 1 0 100 0 170 0 N
+P 2 0 1 0 300 200 200 150 N
+P 2 0 1 0 200 50 300 0 N
+P 3 0 1 0 210 20 280 10 230 60 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ C 300 300 100 D 30 30 0 1 P
+X ~ E 300 -100 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB9M-B_PSPICE
+#
+DEF DB9M-B_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DB9M-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -900 -240 -900 N
+P 2 0 1 0 -240 -900 -180 -900 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -800 -400 -900 N
+P 2 0 1 0 -400 -900 -310 -900 N
+P 2 0 1 0 -360 -400 -220 -400 N
+P 2 0 1 0 -220 -400 -280 -360 N
+P 2 0 1 0 -220 -400 -280 -440 N
+A -190 -810 90 -962 62 0 1 0 N -199 -899 -100 -800
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB9F-B_PSPICE
+#
+DEF DB9F-B_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "DB9F-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -900 -240 -900 N
+P 2 0 1 0 -240 -900 -180 -900 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -800 -400 -900 N
+P 2 0 1 0 -400 -900 -310 -900 N
+P 2 0 1 0 -320 -400 -180 -400 N
+P 2 0 1 0 -320 -400 -380 -360 N
+P 2 0 1 0 -320 -400 -380 -440 N
+P 2 0 1 0 -200 100 -100 100 N
+P 2 0 1 0 -100 100 -100 0 N
+P 2 0 1 0 -200 -900 -100 -900 N
+P 2 0 1 0 -100 -900 -100 -800 N
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB25M-B_PSPICE
+#
+DEF DB25M-B_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DB25M-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -2500 -240 -2500 N
+P 2 0 1 0 -240 -2500 -180 -2500 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -2400 -400 -2500 N
+P 2 0 1 0 -400 -2500 -310 -2500 N
+P 2 0 1 0 -400 -2400 -400 -800 N
+P 2 0 1 0 -100 -800 -100 -2200 N
+P 2 0 1 0 -100 -2200 -100 -2400 N
+P 2 0 1 0 -360 -1200 -270 -1200 N
+P 2 0 1 0 -270 -1200 -300 -1180 N
+P 2 0 1 0 -270 -1200 -300 -1220 N
+A -190 -2410 90 -962 62 0 1 0 N -199 -2499 -100 -2400
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+X ~ 10 0 -900 100 L 30 30 0 1 P
+X ~ 11 0 -1000 100 L 30 30 0 1 P
+X ~ 12 0 -1100 100 L 30 30 0 1 P
+X ~ 13 0 -1200 100 L 30 30 0 1 P
+X ~ 14 0 -1300 100 L 30 30 0 1 P
+X ~ 15 0 -1400 100 L 30 30 0 1 P
+X ~ 16 0 -1500 100 L 30 30 0 1 P
+X ~ 17 0 -1600 100 L 30 30 0 1 P
+X ~ 18 0 -1700 100 L 30 30 0 1 P
+X ~ 19 0 -1800 100 L 30 30 0 1 P
+X ~ 20 0 -1900 100 L 30 30 0 1 P
+X ~ 21 0 -2000 100 L 30 30 0 1 P
+X ~ 22 0 -2100 100 L 30 30 0 1 P
+X ~ 23 0 -2200 100 L 30 30 0 1 P
+X ~ 24 0 -2300 100 L 30 30 0 1 P
+X ~ 25 0 -2400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB25F-B_PSPICE
+#
+DEF DB25F-B_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "DB25F-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -2500 -240 -2500 N
+P 2 0 1 0 -240 -2500 -180 -2500 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -2400 -400 -2500 N
+P 2 0 1 0 -400 -2500 -310 -2500 N
+P 2 0 1 0 -400 -2400 -400 -800 N
+P 2 0 1 0 -100 -800 -100 -2200 N
+P 2 0 1 0 -100 -2200 -100 -2400 N
+P 2 0 1 0 -350 -1200 -260 -1200 N
+P 2 0 1 0 -350 -1200 -380 -1180 N
+P 2 0 1 0 -350 -1200 -380 -1220 N
+A -190 -2410 90 -962 62 0 1 0 N -199 -2499 -100 -2400
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+X ~ 10 0 -900 100 L 30 30 0 1 P
+X ~ 11 0 -1000 100 L 30 30 0 1 P
+X ~ 12 0 -1100 100 L 30 30 0 1 P
+X ~ 13 0 -1200 100 L 30 30 0 1 P
+X ~ 14 0 -1300 100 L 30 30 0 1 P
+X ~ 15 0 -1400 100 L 30 30 0 1 P
+X ~ 16 0 -1500 100 L 30 30 0 1 P
+X ~ 17 0 -1600 100 L 30 30 0 1 P
+X ~ 18 0 -1700 100 L 30 30 0 1 P
+X ~ 19 0 -1800 100 L 30 30 0 1 P
+X ~ 20 0 -1900 100 L 30 30 0 1 P
+X ~ 21 0 -2000 100 L 30 30 0 1 P
+X ~ 22 0 -2100 100 L 30 30 0 1 P
+X ~ 23 0 -2200 100 L 30 30 0 1 P
+X ~ 24 0 -2300 100 L 30 30 0 1 P
+X ~ 25 0 -2400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EDGE40M-B_PSPICE
+#
+DEF EDGE40M-B_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "EDGE40M-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -400 100 -100 -4000 0 1 0 N
+X ~ A1 0 0 100 L 30 30 0 1 P
+X ~ A2 0 -100 100 L 30 30 0 1 P
+X ~ A3 0 -200 100 L 30 30 0 1 P
+X ~ A4 0 -300 100 L 30 30 0 1 P
+X ~ A5 0 -400 100 L 30 30 0 1 P
+X ~ A6 0 -500 100 L 30 30 0 1 P
+X ~ A7 0 -600 100 L 30 30 0 1 P
+X ~ A8 0 -700 100 L 30 30 0 1 P
+X ~ A9 0 -800 100 L 30 30 0 1 P
+X ~ A10 0 -900 100 L 30 30 0 1 P
+X ~ A11 0 -1000 100 L 30 30 0 1 P
+X ~ A12 0 -1100 100 L 30 30 0 1 P
+X ~ A13 0 -1200 100 L 30 30 0 1 P
+X ~ A14 0 -1300 100 L 30 30 0 1 P
+X ~ A15 0 -1400 100 L 30 30 0 1 P
+X ~ A16 0 -1500 100 L 30 30 0 1 P
+X ~ A17 0 -1600 100 L 30 30 0 1 P
+X ~ A18 0 -1700 100 L 30 30 0 1 P
+X ~ A19 0 -1800 100 L 30 30 0 1 P
+X ~ A20 0 -1900 100 L 30 30 0 1 P
+X ~ B1 0 -2000 100 L 30 30 0 1 P
+X ~ B2 0 -2100 100 L 30 30 0 1 P
+X ~ B3 0 -2200 100 L 30 30 0 1 P
+X ~ B4 0 -2300 100 L 30 30 0 1 P
+X ~ B5 0 -2400 100 L 30 30 0 1 P
+X ~ B6 0 -2500 100 L 30 30 0 1 P
+X ~ B7 0 -2600 100 L 30 30 0 1 P
+X ~ B8 0 -2700 100 L 30 30 0 1 P
+X ~ B9 0 -2800 100 L 30 30 0 1 P
+X ~ B10 0 -2900 100 L 30 30 0 1 P
+X ~ B11 0 -3000 100 L 30 30 0 1 P
+X ~ B12 0 -3100 100 L 30 30 0 1 P
+X ~ B13 0 -3200 100 L 30 30 0 1 P
+X ~ B14 0 -3300 100 L 30 30 0 1 P
+X ~ B15 0 -3400 100 L 30 30 0 1 P
+X ~ B16 0 -3500 100 L 30 30 0 1 P
+X ~ B17 0 -3600 100 L 30 30 0 1 P
+X ~ B18 0 -3700 100 L 30 30 0 1 P
+X ~ B19 0 -3800 100 L 30 30 0 1 P
+X ~ B20 0 -3900 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EDGE40F-B_PSPICE
+#
+DEF EDGE40F-B_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "EDGE40F-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -400 100 -100 -4000 0 1 0 N
+X ~ A1 0 0 100 L 30 30 0 1 P
+X ~ A2 0 -100 100 L 30 30 0 1 P
+X ~ A3 0 -200 100 L 30 30 0 1 P
+X ~ A4 0 -300 100 L 30 30 0 1 P
+X ~ A5 0 -400 100 L 30 30 0 1 P
+X ~ A6 0 -500 100 L 30 30 0 1 P
+X ~ A7 0 -600 100 L 30 30 0 1 P
+X ~ A8 0 -700 100 L 30 30 0 1 P
+X ~ A9 0 -800 100 L 30 30 0 1 P
+X ~ A10 0 -900 100 L 30 30 0 1 P
+X ~ A11 0 -1000 100 L 30 30 0 1 P
+X ~ A12 0 -1100 100 L 30 30 0 1 P
+X ~ A13 0 -1200 100 L 30 30 0 1 P
+X ~ A14 0 -1300 100 L 30 30 0 1 P
+X ~ A15 0 -1400 100 L 30 30 0 1 P
+X ~ A16 0 -1500 100 L 30 30 0 1 P
+X ~ A17 0 -1600 100 L 30 30 0 1 P
+X ~ A18 0 -1700 100 L 30 30 0 1 P
+X ~ A19 0 -1800 100 L 30 30 0 1 P
+X ~ A20 0 -1900 100 L 30 30 0 1 P
+X ~ B1 0 -2000 100 L 30 30 0 1 P
+X ~ B2 0 -2100 100 L 30 30 0 1 P
+X ~ B3 0 -2200 100 L 30 30 0 1 P
+X ~ B4 0 -2300 100 L 30 30 0 1 P
+X ~ B5 0 -2400 100 L 30 30 0 1 P
+X ~ B6 0 -2500 100 L 30 30 0 1 P
+X ~ B7 0 -2600 100 L 30 30 0 1 P
+X ~ B8 0 -2700 100 L 30 30 0 1 P
+X ~ B9 0 -2800 100 L 30 30 0 1 P
+X ~ B10 0 -2900 100 L 30 30 0 1 P
+X ~ B11 0 -3000 100 L 30 30 0 1 P
+X ~ B12 0 -3100 100 L 30 30 0 1 P
+X ~ B13 0 -3200 100 L 30 30 0 1 P
+X ~ B14 0 -3300 100 L 30 30 0 1 P
+X ~ B15 0 -3400 100 L 30 30 0 1 P
+X ~ B16 0 -3500 100 L 30 30 0 1 P
+X ~ B17 0 -3600 100 L 30 30 0 1 P
+X ~ B18 0 -3700 100 L 30 30 0 1 P
+X ~ B19 0 -3800 100 L 30 30 0 1 P
+X ~ B20 0 -3900 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EDGE62M-B_PSPICE
+#
+DEF EDGE62M-B_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "EDGE62M-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -400 100 -100 -6200 0 1 0 N
+X ~ A1 0 0 100 L 30 30 0 1 P
+X ~ A2 0 -100 100 L 30 30 0 1 P
+X ~ A3 0 -200 100 L 30 30 0 1 P
+X ~ A4 0 -300 100 L 30 30 0 1 P
+X ~ A5 0 -400 100 L 30 30 0 1 P
+X ~ A6 0 -500 100 L 30 30 0 1 P
+X ~ A7 0 -600 100 L 30 30 0 1 P
+X ~ A8 0 -700 100 L 30 30 0 1 P
+X ~ A9 0 -800 100 L 30 30 0 1 P
+X ~ A10 0 -900 100 L 30 30 0 1 P
+X ~ A11 0 -1000 100 L 30 30 0 1 P
+X ~ A12 0 -1100 100 L 30 30 0 1 P
+X ~ A13 0 -1200 100 L 30 30 0 1 P
+X ~ A14 0 -1300 100 L 30 30 0 1 P
+X ~ A15 0 -1400 100 L 30 30 0 1 P
+X ~ A16 0 -1500 100 L 30 30 0 1 P
+X ~ A17 0 -1600 100 L 30 30 0 1 P
+X ~ A18 0 -1700 100 L 30 30 0 1 P
+X ~ A19 0 -1800 100 L 30 30 0 1 P
+X ~ A20 0 -1900 100 L 30 30 0 1 P
+X ~ A21 0 -2000 100 L 30 30 0 1 P
+X ~ A22 0 -2100 100 L 30 30 0 1 P
+X ~ A23 0 -2200 100 L 30 30 0 1 P
+X ~ A24 0 -2300 100 L 30 30 0 1 P
+X ~ A25 0 -2400 100 L 30 30 0 1 P
+X ~ A26 0 -2500 100 L 30 30 0 1 P
+X ~ A27 0 -2600 100 L 30 30 0 1 P
+X ~ A28 0 -2700 100 L 30 30 0 1 P
+X ~ A29 0 -2800 100 L 30 30 0 1 P
+X ~ A30 0 -2900 100 L 30 30 0 1 P
+X ~ A31 0 -3000 100 L 30 30 0 1 P
+X ~ B1 0 -3100 100 L 30 30 0 1 P
+X ~ B2 0 -3200 100 L 30 30 0 1 P
+X ~ B3 0 -3300 100 L 30 30 0 1 P
+X ~ B4 0 -3400 100 L 30 30 0 1 P
+X ~ B5 0 -3500 100 L 30 30 0 1 P
+X ~ B6 0 -3600 100 L 30 30 0 1 P
+X ~ B7 0 -3700 100 L 30 30 0 1 P
+X ~ B8 0 -3800 100 L 30 30 0 1 P
+X ~ B9 0 -3900 100 L 30 30 0 1 P
+X ~ B10 0 -4000 100 L 30 30 0 1 P
+X ~ B11 0 -4100 100 L 30 30 0 1 P
+X ~ B12 0 -4200 100 L 30 30 0 1 P
+X ~ B13 0 -4300 100 L 30 30 0 1 P
+X ~ B14 0 -4400 100 L 30 30 0 1 P
+X ~ B15 0 -4500 100 L 30 30 0 1 P
+X ~ B16 0 -4600 100 L 30 30 0 1 P
+X ~ B17 0 -4700 100 L 30 30 0 1 P
+X ~ B18 0 -4800 100 L 30 30 0 1 P
+X ~ B19 0 -4900 100 L 30 30 0 1 P
+X ~ B20 0 -5000 100 L 30 30 0 1 P
+X ~ B21 0 -5100 100 L 30 30 0 1 P
+X ~ B22 0 -5200 100 L 30 30 0 1 P
+X ~ B23 0 -5300 100 L 30 30 0 1 P
+X ~ B24 0 -5400 100 L 30 30 0 1 P
+X ~ B25 0 -5500 100 L 30 30 0 1 P
+X ~ B26 0 -5600 100 L 30 30 0 1 P
+X ~ B27 0 -5700 100 L 30 30 0 1 P
+X ~ B28 0 -5800 100 L 30 30 0 1 P
+X ~ B29 0 -5900 100 L 30 30 0 1 P
+X ~ B30 0 -6000 100 L 30 30 0 1 P
+X ~ B31 0 -6100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EDGE62F-B_PSPICE
+#
+DEF EDGE62F-B_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "EDGE62F-B_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -400 100 -100 -6200 0 1 0 N
+X ~ A1 0 0 100 L 30 30 0 1 P
+X ~ A2 0 -100 100 L 30 30 0 1 P
+X ~ A3 0 -200 100 L 30 30 0 1 P
+X ~ A4 0 -300 100 L 30 30 0 1 P
+X ~ A5 0 -400 100 L 30 30 0 1 P
+X ~ A6 0 -500 100 L 30 30 0 1 P
+X ~ A7 0 -600 100 L 30 30 0 1 P
+X ~ A8 0 -700 100 L 30 30 0 1 P
+X ~ A9 0 -800 100 L 30 30 0 1 P
+X ~ A10 0 -900 100 L 30 30 0 1 P
+X ~ A11 0 -1000 100 L 30 30 0 1 P
+X ~ A12 0 -1100 100 L 30 30 0 1 P
+X ~ A13 0 -1200 100 L 30 30 0 1 P
+X ~ A14 0 -1300 100 L 30 30 0 1 P
+X ~ A15 0 -1400 100 L 30 30 0 1 P
+X ~ A16 0 -1500 100 L 30 30 0 1 P
+X ~ A17 0 -1600 100 L 30 30 0 1 P
+X ~ A18 0 -1700 100 L 30 30 0 1 P
+X ~ A19 0 -1800 100 L 30 30 0 1 P
+X ~ A20 0 -1900 100 L 30 30 0 1 P
+X ~ A21 0 -2000 100 L 30 30 0 1 P
+X ~ A22 0 -2100 100 L 30 30 0 1 P
+X ~ A23 0 -2200 100 L 30 30 0 1 P
+X ~ A24 0 -2300 100 L 30 30 0 1 P
+X ~ A25 0 -2400 100 L 30 30 0 1 P
+X ~ A26 0 -2500 100 L 30 30 0 1 P
+X ~ A27 0 -2600 100 L 30 30 0 1 P
+X ~ A28 0 -2700 100 L 30 30 0 1 P
+X ~ A29 0 -2800 100 L 30 30 0 1 P
+X ~ A30 0 -2900 100 L 30 30 0 1 P
+X ~ A31 0 -3000 100 L 30 30 0 1 P
+X ~ B1 0 -3100 100 L 30 30 0 1 P
+X ~ B2 0 -3200 100 L 30 30 0 1 P
+X ~ B3 0 -3300 100 L 30 30 0 1 P
+X ~ B4 0 -3400 100 L 30 30 0 1 P
+X ~ B5 0 -3500 100 L 30 30 0 1 P
+X ~ B6 0 -3600 100 L 30 30 0 1 P
+X ~ B7 0 -3700 100 L 30 30 0 1 P
+X ~ B8 0 -3800 100 L 30 30 0 1 P
+X ~ B9 0 -3900 100 L 30 30 0 1 P
+X ~ B10 0 -4000 100 L 30 30 0 1 P
+X ~ B11 0 -4100 100 L 30 30 0 1 P
+X ~ B12 0 -4200 100 L 30 30 0 1 P
+X ~ B13 0 -4300 100 L 30 30 0 1 P
+X ~ B14 0 -4400 100 L 30 30 0 1 P
+X ~ B15 0 -4500 100 L 30 30 0 1 P
+X ~ B16 0 -4600 100 L 30 30 0 1 P
+X ~ B17 0 -4700 100 L 30 30 0 1 P
+X ~ B18 0 -4800 100 L 30 30 0 1 P
+X ~ B19 0 -4900 100 L 30 30 0 1 P
+X ~ B20 0 -5000 100 L 30 30 0 1 P
+X ~ B21 0 -5100 100 L 30 30 0 1 P
+X ~ B22 0 -5200 100 L 30 30 0 1 P
+X ~ B23 0 -5300 100 L 30 30 0 1 P
+X ~ B24 0 -5400 100 L 30 30 0 1 P
+X ~ B25 0 -5500 100 L 30 30 0 1 P
+X ~ B26 0 -5600 100 L 30 30 0 1 P
+X ~ B27 0 -5700 100 L 30 30 0 1 P
+X ~ B28 0 -5800 100 L 30 30 0 1 P
+X ~ B29 0 -5900 100 L 30 30 0 1 P
+X ~ B30 0 -6000 100 L 30 30 0 1 P
+X ~ B31 0 -6100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB9_PSPICE
+#
+DEF DB9_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DB9_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -900 -240 -900 N
+P 2 0 1 0 -240 -900 -180 -900 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -800 -400 -900 N
+P 2 0 1 0 -400 -900 -310 -900 N
+P 2 0 1 0 -360 -400 -220 -400 N
+P 2 0 1 0 -220 -400 -280 -360 N
+P 2 0 1 0 -220 -400 -280 -440 N
+A -190 -810 90 -962 62 0 1 0 N -199 -899 -100 -800
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB9M_PSPICE
+#
+DEF DB9M_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DB9M_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -900 -240 -900 N
+P 2 0 1 0 -240 -900 -180 -900 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -800 -400 -900 N
+P 2 0 1 0 -400 -900 -310 -900 N
+P 2 0 1 0 -360 -400 -220 -400 N
+P 2 0 1 0 -220 -400 -280 -360 N
+P 2 0 1 0 -220 -400 -280 -440 N
+A -190 -810 90 -962 62 0 1 0 N -199 -899 -100 -800
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB9F_PSPICE
+#
+DEF DB9F_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "DB9F_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -900 -240 -900 N
+P 2 0 1 0 -240 -900 -180 -900 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -800 -400 -900 N
+P 2 0 1 0 -400 -900 -310 -900 N
+P 2 0 1 0 -320 -400 -180 -400 N
+P 2 0 1 0 -320 -400 -380 -360 N
+P 2 0 1 0 -320 -400 -380 -440 N
+P 2 0 1 0 -200 100 -100 100 N
+P 2 0 1 0 -100 100 -100 0 N
+P 2 0 1 0 -200 -900 -100 -900 N
+P 2 0 1 0 -100 -900 -100 -800 N
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB25_PSPICE
+#
+DEF DB25_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DB25_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -2500 -240 -2500 N
+P 2 0 1 0 -240 -2500 -180 -2500 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -2400 -400 -2500 N
+P 2 0 1 0 -400 -2500 -310 -2500 N
+P 2 0 1 0 -400 -2400 -400 -800 N
+P 2 0 1 0 -100 -800 -100 -2200 N
+P 2 0 1 0 -100 -2200 -100 -2400 N
+P 2 0 1 0 -360 -1200 -270 -1200 N
+P 2 0 1 0 -270 -1200 -300 -1180 N
+P 2 0 1 0 -270 -1200 -300 -1220 N
+A -190 -2410 90 -962 62 0 1 0 N -199 -2499 -100 -2400
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+X ~ 10 0 -900 100 L 30 30 0 1 P
+X ~ 11 0 -1000 100 L 30 30 0 1 P
+X ~ 12 0 -1100 100 L 30 30 0 1 P
+X ~ 13 0 -1200 100 L 30 30 0 1 P
+X ~ 14 0 -1300 100 L 30 30 0 1 P
+X ~ 15 0 -1400 100 L 30 30 0 1 P
+X ~ 16 0 -1500 100 L 30 30 0 1 P
+X ~ 17 0 -1600 100 L 30 30 0 1 P
+X ~ 18 0 -1700 100 L 30 30 0 1 P
+X ~ 19 0 -1800 100 L 30 30 0 1 P
+X ~ 20 0 -1900 100 L 30 30 0 1 P
+X ~ 21 0 -2000 100 L 30 30 0 1 P
+X ~ 22 0 -2100 100 L 30 30 0 1 P
+X ~ 23 0 -2200 100 L 30 30 0 1 P
+X ~ 24 0 -2300 100 L 30 30 0 1 P
+X ~ 25 0 -2400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB25M_PSPICE
+#
+DEF DB25M_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DB25M_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -2500 -240 -2500 N
+P 2 0 1 0 -240 -2500 -180 -2500 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -2400 -400 -2500 N
+P 2 0 1 0 -400 -2500 -310 -2500 N
+P 2 0 1 0 -400 -2400 -400 -800 N
+P 2 0 1 0 -100 -800 -100 -2200 N
+P 2 0 1 0 -100 -2200 -100 -2400 N
+P 2 0 1 0 -360 -1200 -270 -1200 N
+P 2 0 1 0 -270 -1200 -300 -1180 N
+P 2 0 1 0 -270 -1200 -300 -1220 N
+A -190 -2410 90 -962 62 0 1 0 N -199 -2499 -100 -2400
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+X ~ 10 0 -900 100 L 30 30 0 1 P
+X ~ 11 0 -1000 100 L 30 30 0 1 P
+X ~ 12 0 -1100 100 L 30 30 0 1 P
+X ~ 13 0 -1200 100 L 30 30 0 1 P
+X ~ 14 0 -1300 100 L 30 30 0 1 P
+X ~ 15 0 -1400 100 L 30 30 0 1 P
+X ~ 16 0 -1500 100 L 30 30 0 1 P
+X ~ 17 0 -1600 100 L 30 30 0 1 P
+X ~ 18 0 -1700 100 L 30 30 0 1 P
+X ~ 19 0 -1800 100 L 30 30 0 1 P
+X ~ 20 0 -1900 100 L 30 30 0 1 P
+X ~ 21 0 -2000 100 L 30 30 0 1 P
+X ~ 22 0 -2100 100 L 30 30 0 1 P
+X ~ 23 0 -2200 100 L 30 30 0 1 P
+X ~ 24 0 -2300 100 L 30 30 0 1 P
+X ~ 25 0 -2400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB25F_PSPICE
+#
+DEF DB25F_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "DB25F_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 -400 -800 N
+P 2 0 1 0 -100 0 -100 -800 N
+P 2 0 1 0 -310 -2500 -240 -2500 N
+P 2 0 1 0 -240 -2500 -180 -2500 N
+P 2 0 1 0 -400 0 -400 100 N
+P 2 0 1 0 -400 100 -220 100 N
+P 2 0 1 0 -400 -2400 -400 -2500 N
+P 2 0 1 0 -400 -2500 -310 -2500 N
+P 2 0 1 0 -400 -2400 -400 -800 N
+P 2 0 1 0 -100 -800 -100 -2200 N
+P 2 0 1 0 -100 -2200 -100 -2400 N
+P 2 0 1 0 -350 -1200 -260 -1200 N
+P 2 0 1 0 -350 -1200 -380 -1180 N
+P 2 0 1 0 -350 -1200 -380 -1220 N
+A -190 -2410 90 -962 62 0 1 0 N -199 -2499 -100 -2400
+A -220 -10 120 48 899 0 1 0 N -100 0 -220 110
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ 2 0 -100 100 L 30 30 0 1 P
+X ~ 3 0 -200 100 L 30 30 0 1 P
+X ~ 4 0 -300 100 L 30 30 0 1 P
+X ~ 5 0 -400 100 L 30 30 0 1 P
+X ~ 6 0 -500 100 L 30 30 0 1 P
+X ~ 7 0 -600 100 L 30 30 0 1 P
+X ~ 8 0 -700 100 L 30 30 0 1 P
+X ~ 9 0 -800 100 L 30 30 0 1 P
+X ~ 10 0 -900 100 L 30 30 0 1 P
+X ~ 11 0 -1000 100 L 30 30 0 1 P
+X ~ 12 0 -1100 100 L 30 30 0 1 P
+X ~ 13 0 -1200 100 L 30 30 0 1 P
+X ~ 14 0 -1300 100 L 30 30 0 1 P
+X ~ 15 0 -1400 100 L 30 30 0 1 P
+X ~ 16 0 -1500 100 L 30 30 0 1 P
+X ~ 17 0 -1600 100 L 30 30 0 1 P
+X ~ 18 0 -1700 100 L 30 30 0 1 P
+X ~ 19 0 -1800 100 L 30 30 0 1 P
+X ~ 20 0 -1900 100 L 30 30 0 1 P
+X ~ 21 0 -2000 100 L 30 30 0 1 P
+X ~ 22 0 -2100 100 L 30 30 0 1 P
+X ~ 23 0 -2200 100 L 30 30 0 1 P
+X ~ 24 0 -2300 100 L 30 30 0 1 P
+X ~ 25 0 -2400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DIN5_PSPICE
+#
+DEF DIN5_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DIN5_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -350 -400 -150 -400 N
+P 2 0 1 0 -350 -400 -400 -350 N
+P 2 0 1 0 -350 -400 -400 -450 N
+P 2 0 1 0 -150 -300 -350 -300 N
+P 2 0 1 0 -350 -300 -400 -250 N
+P 2 0 1 0 -350 -300 -400 -350 N
+P 2 0 1 0 -150 -200 -350 -200 N
+P 2 0 1 0 -350 -200 -400 -250 N
+P 2 0 1 0 -350 -200 -400 -150 N
+P 2 0 1 0 -150 -100 -350 -100 N
+P 2 0 1 0 -350 -100 -400 -150 N
+P 2 0 1 0 -350 -100 -400 -50 N
+P 2 0 1 0 -150 0 -350 0 N
+P 2 0 1 0 -350 0 -400 -50 N
+P 2 0 1 0 -350 0 -400 50 N
+P 2 0 1 0 -100 0 -200 0 N
+P 2 0 1 0 -150 -100 -50 -100 N
+P 2 0 1 0 -150 -200 -100 -200 N
+P 2 0 1 0 -200 -300 -50 -300 N
+P 2 0 1 0 -150 -400 -100 -400 N
+S -300 100 -100 -500 0 1 0 N
+X ~ pin1 0 0 100 L 30 30 0 1 P
+X ~ pin2 0 -100 100 L 30 30 0 1 P
+X ~ pin3 0 -200 100 L 30 30 0 1 P
+X ~ pin4 0 -300 100 L 30 30 0 1 P
+X ~ pin5 0 -400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DIN96_PSPICE
+#
+DEF DIN96_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DIN96_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 200 -100 N
+P 2 0 1 0 50 -50 100 -100 N
+P 2 0 1 0 50 -150 100 -100 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EDGE40_PSPICE
+#
+DEF EDGE40_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "EDGE40_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -400 100 -100 -4000 0 1 0 N
+X ~ A1 0 0 100 L 30 30 0 1 P
+X ~ A2 0 -100 100 L 30 30 0 1 P
+X ~ A3 0 -200 100 L 30 30 0 1 P
+X ~ A4 0 -300 100 L 30 30 0 1 P
+X ~ A5 0 -400 100 L 30 30 0 1 P
+X ~ A6 0 -500 100 L 30 30 0 1 P
+X ~ A7 0 -600 100 L 30 30 0 1 P
+X ~ A8 0 -700 100 L 30 30 0 1 P
+X ~ A9 0 -800 100 L 30 30 0 1 P
+X ~ A10 0 -900 100 L 30 30 0 1 P
+X ~ A11 0 -1000 100 L 30 30 0 1 P
+X ~ A12 0 -1100 100 L 30 30 0 1 P
+X ~ A13 0 -1200 100 L 30 30 0 1 P
+X ~ A14 0 -1300 100 L 30 30 0 1 P
+X ~ A15 0 -1400 100 L 30 30 0 1 P
+X ~ A16 0 -1500 100 L 30 30 0 1 P
+X ~ A17 0 -1600 100 L 30 30 0 1 P
+X ~ A18 0 -1700 100 L 30 30 0 1 P
+X ~ A19 0 -1800 100 L 30 30 0 1 P
+X ~ A20 0 -1900 100 L 30 30 0 1 P
+X ~ B1 0 -2000 100 L 30 30 0 1 P
+X ~ B2 0 -2100 100 L 30 30 0 1 P
+X ~ B3 0 -2200 100 L 30 30 0 1 P
+X ~ B4 0 -2300 100 L 30 30 0 1 P
+X ~ B5 0 -2400 100 L 30 30 0 1 P
+X ~ B6 0 -2500 100 L 30 30 0 1 P
+X ~ B7 0 -2600 100 L 30 30 0 1 P
+X ~ B8 0 -2700 100 L 30 30 0 1 P
+X ~ B9 0 -2800 100 L 30 30 0 1 P
+X ~ B10 0 -2900 100 L 30 30 0 1 P
+X ~ B11 0 -3000 100 L 30 30 0 1 P
+X ~ B12 0 -3100 100 L 30 30 0 1 P
+X ~ B13 0 -3200 100 L 30 30 0 1 P
+X ~ B14 0 -3300 100 L 30 30 0 1 P
+X ~ B15 0 -3400 100 L 30 30 0 1 P
+X ~ B16 0 -3500 100 L 30 30 0 1 P
+X ~ B17 0 -3600 100 L 30 30 0 1 P
+X ~ B18 0 -3700 100 L 30 30 0 1 P
+X ~ B19 0 -3800 100 L 30 30 0 1 P
+X ~ B20 0 -3900 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EDGE62_PSPICE
+#
+DEF EDGE62_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "EDGE62_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -400 100 -100 -6200 0 1 0 N
+X ~ A1 0 0 100 L 30 30 0 1 P
+X ~ A2 0 -100 100 L 30 30 0 1 P
+X ~ A3 0 -200 100 L 30 30 0 1 P
+X ~ A4 0 -300 100 L 30 30 0 1 P
+X ~ A5 0 -400 100 L 30 30 0 1 P
+X ~ A6 0 -500 100 L 30 30 0 1 P
+X ~ A7 0 -600 100 L 30 30 0 1 P
+X ~ A8 0 -700 100 L 30 30 0 1 P
+X ~ A9 0 -800 100 L 30 30 0 1 P
+X ~ A10 0 -900 100 L 30 30 0 1 P
+X ~ A11 0 -1000 100 L 30 30 0 1 P
+X ~ A12 0 -1100 100 L 30 30 0 1 P
+X ~ A13 0 -1200 100 L 30 30 0 1 P
+X ~ A14 0 -1300 100 L 30 30 0 1 P
+X ~ A15 0 -1400 100 L 30 30 0 1 P
+X ~ A16 0 -1500 100 L 30 30 0 1 P
+X ~ A17 0 -1600 100 L 30 30 0 1 P
+X ~ A18 0 -1700 100 L 30 30 0 1 P
+X ~ A19 0 -1800 100 L 30 30 0 1 P
+X ~ A20 0 -1900 100 L 30 30 0 1 P
+X ~ A21 0 -2000 100 L 30 30 0 1 P
+X ~ A22 0 -2100 100 L 30 30 0 1 P
+X ~ A23 0 -2200 100 L 30 30 0 1 P
+X ~ A24 0 -2300 100 L 30 30 0 1 P
+X ~ A25 0 -2400 100 L 30 30 0 1 P
+X ~ A26 0 -2500 100 L 30 30 0 1 P
+X ~ A27 0 -2600 100 L 30 30 0 1 P
+X ~ A28 0 -2700 100 L 30 30 0 1 P
+X ~ A29 0 -2800 100 L 30 30 0 1 P
+X ~ A30 0 -2900 100 L 30 30 0 1 P
+X ~ A31 0 -3000 100 L 30 30 0 1 P
+X ~ B1 0 -3100 100 L 30 30 0 1 P
+X ~ B2 0 -3200 100 L 30 30 0 1 P
+X ~ B3 0 -3300 100 L 30 30 0 1 P
+X ~ B4 0 -3400 100 L 30 30 0 1 P
+X ~ B5 0 -3500 100 L 30 30 0 1 P
+X ~ B6 0 -3600 100 L 30 30 0 1 P
+X ~ B7 0 -3700 100 L 30 30 0 1 P
+X ~ B8 0 -3800 100 L 30 30 0 1 P
+X ~ B9 0 -3900 100 L 30 30 0 1 P
+X ~ B10 0 -4000 100 L 30 30 0 1 P
+X ~ B11 0 -4100 100 L 30 30 0 1 P
+X ~ B12 0 -4200 100 L 30 30 0 1 P
+X ~ B13 0 -4300 100 L 30 30 0 1 P
+X ~ B14 0 -4400 100 L 30 30 0 1 P
+X ~ B15 0 -4500 100 L 30 30 0 1 P
+X ~ B16 0 -4600 100 L 30 30 0 1 P
+X ~ B17 0 -4700 100 L 30 30 0 1 P
+X ~ B18 0 -4800 100 L 30 30 0 1 P
+X ~ B19 0 -4900 100 L 30 30 0 1 P
+X ~ B20 0 -5000 100 L 30 30 0 1 P
+X ~ B21 0 -5100 100 L 30 30 0 1 P
+X ~ B22 0 -5200 100 L 30 30 0 1 P
+X ~ B23 0 -5300 100 L 30 30 0 1 P
+X ~ B24 0 -5400 100 L 30 30 0 1 P
+X ~ B25 0 -5500 100 L 30 30 0 1 P
+X ~ B26 0 -5600 100 L 30 30 0 1 P
+X ~ B27 0 -5700 100 L 30 30 0 1 P
+X ~ B28 0 -5800 100 L 30 30 0 1 P
+X ~ B29 0 -5900 100 L 30 30 0 1 P
+X ~ B30 0 -6000 100 L 30 30 0 1 P
+X ~ B31 0 -6100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# HDR20_PSPICE
+#
+DEF HDR20_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "HDR20_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 50 N
+P 2 0 1 0 150 50 400 50 N
+P 2 0 1 0 400 50 400 -50 N
+P 2 0 1 0 400 -50 150 -50 N
+P 2 0 1 0 150 -50 100 0 N
+X ~ PIN1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# HDR50_PSPICE
+#
+DEF HDR50_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "HDR50_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 50 N
+P 2 0 1 0 150 50 400 50 N
+P 2 0 1 0 400 50 400 -50 N
+P 2 0 1 0 400 -50 150 -50 N
+P 2 0 1 0 150 -50 100 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# CONNECTOR_PSPICE
+#
+DEF CONNECTOR_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "CONNECTOR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 200 -100 N
+P 2 0 1 0 50 -50 100 -100 N
+P 2 0 1 0 50 -150 100 -100 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# male_PSPICE
+#
+DEF male_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "male_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -200 0 -100 0 N
+P 2 0 1 0 -150 50 -200 0 N
+P 2 0 1 0 -150 -50 -200 0 N
+X ~ pin1 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# edge26_PSPICE
+#
+DEF edge26_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "edge26_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 200 -100 N
+P 2 0 1 0 50 -50 100 -100 N
+P 2 0 1 0 50 -150 100 -100 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DB9M_PSPICE
+#
+DEF DB9M_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "DB9M_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 200 -100 N
+P 2 0 1 0 150 -50 100 -100 N
+P 2 0 1 0 150 -150 100 -100 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EDGE26_PSPICE
+#
+DEF EDGE26_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "EDGE26_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 200 -100 N
+P 2 0 1 0 50 -50 100 -100 N
+P 2 0 1 0 50 -150 100 -100 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# HDR20_PSPICE
+#
+DEF HDR20_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "HDR20_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 200 -100 N
+P 2 0 1 0 50 -50 100 -100 N
+P 2 0 1 0 50 -150 100 -100 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Jump1_PSPICE
+#
+DEF Jump1_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "Jump1_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 160 -80 160 -120 N
+P 2 0 1 0 140 -100 180 -100 N
+C 160 -100 40 0 1 0 N
+C 160 -100 20 0 1 0 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Jump2_PSPICE
+#
+DEF Jump2_PSPICE P 0 30 Y Y 1 F N
+F0 "P" 0 0 30 H V L CNN
+F1 "Jump2_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 160 -80 160 -120 N
+P 2 0 1 0 140 -100 180 -100 N
+P 2 0 1 0 160 -180 160 -220 N
+P 2 0 1 0 140 -200 180 -200 N
+C 160 -100 40 0 1 0 N
+C 160 -100 20 0 1 0 N
+C 160 -200 40 0 1 0 N
+C 160 -200 20 0 1 0 N
+X ~ pin1 300 -100 100 L 30 30 0 1 P
+X ~ pin2 300 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 2N1595_PSPICE
+#
+DEF 2N1595_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "2N1595_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 100 50 100 -50 200 0 100 50 N
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 300 0 200 0 N
+P 2 0 1 0 300 -100 200 0 N
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ K 400 0 100 L 30 30 0 1 P
+X ~ G 300 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 2N5444_PSPICE
+#
+DEF 2N5444_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "2N5444_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 100 100 100 -100 200 -50 100 0 N
+P 2 0 1 0 200 -50 300 -100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 200 0 200 -50 N
+P 4 0 1 0 200 0 100 50 200 100 200 0 N
+X ~ MT2 0 0 100 R 30 30 0 1 P
+X ~ MT1 400 0 100 L 30 30 0 1 P
+X ~ G 300 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# D1N750_PSPICE
+#
+DEF D1N750_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "D1N750_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 170 70 200 50 N
+P 2 0 1 0 200 -50 230 -70 N
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 100 0 120 0 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MV2201_PSPICE
+#
+DEF MV2201_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "MV2201_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 100 50 100 -50 200 0 100 50 N
+P 2 0 1 0 200 50 200 -50 N
+A 270 0 50 1269 2330 0 1 0 N 240 40 239 -39
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# D1N4002_PSPICE
+#
+DEF D1N4002_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "D1N4002_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# D1N4148_PSPICE
+#
+DEF D1N4148_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "D1N4148_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# MBD101_PSPICE
+#
+DEF MBD101_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "MBD101_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IRF150_PSPICE
+#
+DEF IRF150_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "IRF150_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IRF9140_PSPICE
+#
+DEF IRF9140_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "IRF9140_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# J2N3819_PSPICE
+#
+DEF J2N3819_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "J2N3819_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+P 3 0 1 0 110 20 170 0 110 -20 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# J2N4393_PSPICE
+#
+DEF J2N4393_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "J2N4393_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+P 3 0 1 0 110 20 170 0 110 -20 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LM324_PSPICE
+#
+DEF LM324_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LM324_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -500 N
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 700 -200 100 100 N
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ V+ 400 100 100 D 30 30 0 1 I
+X ~ V- 400 -500 100 U 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# LF411_PSPICE
+#
+DEF LF411_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LF411_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -500 N
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 700 -200 100 100 N
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 600 0 500 -100 N
+P 2 0 1 0 500 -300 600 -400 N
+P 2 0 1 0 600 0 700 0 N
+P 2 0 1 0 600 -400 700 -400 N
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ V+ 400 100 100 D 30 30 0 1 W
+X ~ V- 400 -500 100 U 30 30 0 1 W
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+X ~ B1 800 -400 100 L 30 30 0 1 I
+X ~ B2 800 0 100 L 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# uA741_PSPICE
+#
+DEF uA741_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "uA741_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -500 N
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 700 -200 100 100 N
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 600 0 500 -100 N
+P 2 0 1 0 500 -300 600 -400 N
+P 2 0 1 0 600 0 700 0 N
+P 2 0 1 0 600 -400 700 -400 N
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ V+ 400 100 100 D 30 30 0 1 W
+X ~ V- 400 -500 100 U 30 30 0 1 W
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+X ~ OS1 800 -400 100 L 30 30 0 1 I
+X ~ OS2 800 0 100 L 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# LM111_PSPICE
+#
+DEF LM111_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LM111_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -500 N
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 700 -400 600 -400 N
+P 2 0 1 0 600 -400 500 -300 N
+P 2 0 1 0 500 0 500 -100 N
+P 2 0 1 0 700 0 600 -100 N
+P 2 0 1 0 100 100 700 -200 N
+P 2 0 1 0 600 -100 560 -140 N
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ G 800 -400 100 L 30 30 0 1 P
+X ~ V+ 400 100 100 D 30 30 0 1 W
+X ~ V- 400 -500 100 U 30 30 0 1 W
+X ~ B/S 800 0 100 L 30 30 0 1 I
+X ~ B 500 100 100 D 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# Q2N2222_PSPICE
+#
+DEF Q2N2222_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "Q2N2222_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Q2N2907A_PSPICE
+#
+DEF Q2N2907A_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "Q2N2907A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 100 -50 200 -100 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Q2N3904_PSPICE
+#
+DEF Q2N3904_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "Q2N3904_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Q2N3906_PSPICE
+#
+DEF Q2N3906_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "Q2N3906_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 100 -50 200 -100 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# A4N25_PSPICE
+#
+DEF A4N25_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "A4N25_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 230 -50 170 -50 N
+P 2 0 1 0 170 -50 200 -130 N
+P 2 0 1 0 200 -130 230 -50 N
+P 2 0 1 0 230 -130 170 -130 N
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 -200 100 -200 N
+P 2 0 1 0 420 0 420 -160 N
+P 2 0 1 0 500 0 420 -80 N
+P 2 0 1 0 420 -80 500 -160 N
+P 2 0 1 0 500 -110 500 -160 N
+P 2 0 1 0 500 -160 450 -160 N
+P 2 0 1 0 500 0 600 0 N
+P 2 0 1 0 200 0 200 -50 N
+P 2 0 1 0 200 -130 200 -200 N
+P 2 0 1 0 500 -160 500 -300 N
+P 2 0 1 0 420 -80 300 -80 N
+P 2 0 1 0 300 -80 300 -300 N
+S 100 100 600 -300 0 1 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -200 100 R 30 30 0 1 P
+X ~ 6 300 -400 100 U 30 30 0 1 P
+X ~ 4 500 -400 100 U 30 30 0 1 P
+X ~ 5 700 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# K3019PL_3C8_PSPICE
+#
+DEF K3019PL_3C8_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "K3019PL_3C8_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 300 -500 300 -600 N
+P 2 0 1 0 220 -100 220 -500 N
+P 2 0 1 0 220 -500 220 -500 N
+P 2 0 1 0 180 -100 180 -500 N
+P 2 0 1 0 180 -500 180 -500 N
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# K502T300_3C8_PSPICE
+#
+DEF K502T300_3C8_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "K502T300_3C8_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 300 -500 300 -600 N
+P 2 0 1 0 220 -100 220 -500 N
+P 2 0 1 0 220 -500 220 -500 N
+P 2 0 1 0 180 -100 180 -500 N
+P 2 0 1 0 180 -500 180 -500 N
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# K528T500_3C8_PSPICE
+#
+DEF K528T500_3C8_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "K528T500_3C8_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 300 -500 300 -600 N
+P 2 0 1 0 220 -100 220 -500 N
+P 2 0 1 0 220 -500 220 -500 N
+P 2 0 1 0 180 -100 180 -500 N
+P 2 0 1 0 180 -500 180 -500 N
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# KRM8PL_3C8_PSPICE
+#
+DEF KRM8PL_3C8_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "KRM8PL_3C8_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 300 -500 300 -600 N
+P 2 0 1 0 220 -100 220 -500 N
+P 2 0 1 0 220 -500 220 -500 N
+P 2 0 1 0 180 -100 180 -500 N
+P 2 0 1 0 180 -500 180 -500 N
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+X ~ 1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 555D_PSPICE
+#
+DEF 555D_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "555D_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 900 -600 0 1 0 N
+X ~ GND 500 -700 100 U 30 30 0 1 P
+X ~ TRIGGER 0 0 100 R 30 30 0 1 P
+X ~ OUTPUT 1000 -100 100 L 30 30 0 1 P
+X ~ RESET 0 -100 100 R 30 30 0 1 P
+X ~ CONTROL 0 -200 100 R 30 30 0 1 P
+X ~ THRESHOLD 0 -300 100 R 30 30 0 1 P
+X ~ DISCHARGE 0 -400 100 R 30 30 0 1 P
+X ~ VCC 500 300 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Sw_tClose_PSPICE
+#
+DEF Sw_tClose_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "Sw_tClose_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 300 0 N
+P 2 0 1 0 250 -140 230 -110 N
+P 2 0 1 0 250 -140 280 -120 N
+A 160 0 0 1 12148535 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+X ~ 1 0 -100 100 R 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Sw_tOpen_PSPICE
+#
+DEF Sw_tOpen_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "Sw_tOpen_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 -100 300 0 N
+P 2 0 1 0 170 0 200 20 N
+P 2 0 1 0 170 0 190 -30 N
+A 160 0 0 1 12148519 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+X ~ 1 0 -100 100 R 30 30 0 1 P
+X ~ 2 400 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# PAL20RP4B_PSPICE
+#
+DEF PAL20RP4B_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "PAL20RP4B_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1400 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 I
+X ~ pin3 0 -200 100 R 30 30 0 1 I
+X ~ pin4 0 -300 100 R 30 30 0 1 I
+X ~ pin5 0 -400 100 R 30 30 0 1 I
+X ~ pin6 0 -500 100 R 30 30 0 1 I
+X ~ pin7 0 -600 100 R 30 30 0 1 I
+X ~ pin8 0 -700 100 R 30 30 0 1 I
+X ~ pin9 0 -800 100 R 30 30 0 1 I
+X ~ pin10 0 -900 100 R 30 30 0 1 I
+X ~ pin11 0 -1000 100 R 30 30 0 1 I
+X ~ pin13 0 -1100 100 R 30 30 0 1 I
+X ~ pin15 600 -1000 100 L 30 30 0 1 O
+X ~ pin16 600 -900 100 L 30 30 0 1 O
+X ~ pin17 600 -800 100 L 30 30 0 1 O
+X ~ pin18 600 -700 100 L 30 30 0 1 O
+X ~ pin19 600 -600 100 L 30 30 0 1 O
+X ~ pin20 600 -500 100 L 30 30 0 1 O
+X ~ pin21 600 -400 100 L 30 30 0 1 O
+X ~ pin22 600 -300 100 L 30 30 0 1 O
+X ~ pin12 300 -1500 100 U 30 30 0 1 W
+X ~ pin24 300 200 100 D 30 30 0 1 W
+X ~ pin2 0 -100 100 R 30 30 0 1 I
+X ~ pin14 0 -1200 100 R 30 30 0 1 I
+X ~ pin23 0 -1300 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7400_PSPICE
+#
+DEF 7400_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7400_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7401_PSPICE
+#
+DEF 7401_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7401_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ Y 700 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 7402_PSPICE
+#
+DEF 7402_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7402_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7403_PSPICE
+#
+DEF 7403_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7403_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7404_PSPICE
+#
+DEF 7404_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7404_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 O
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7405_PSPICE
+#
+DEF 7405_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7405_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7406_PSPICE
+#
+DEF 7406_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7406_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7407_PSPICE
+#
+DEF 7407_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7407_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7408_PSPICE
+#
+DEF 7408_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7408_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7409_PSPICE
+#
+DEF 7409_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7409_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7410_PSPICE
+#
+DEF 7410_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7410_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7411_PSPICE
+#
+DEF 7411_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7411_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74S11_PSPICE
+#
+DEF 74S11_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74S11_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7412_PSPICE
+#
+DEF 7412_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7412_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7413_PSPICE
+#
+DEF 7413_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7413_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+P 2 0 1 0 200 -150 350 -150 N
+P 2 0 1 0 350 -150 350 -250 N
+P 2 0 1 0 400 -250 250 -250 N
+P 2 0 1 0 250 -250 250 -150 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 O
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7414_PSPICE
+#
+DEF 7414_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7414_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+P 2 0 1 0 140 40 260 40 N
+P 2 0 1 0 260 40 260 -40 N
+P 2 0 1 0 300 -40 180 -40 N
+P 2 0 1 0 180 -40 180 40 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 O
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7416_PSPICE
+#
+DEF 7416_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7416_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7417_PSPICE
+#
+DEF 7417_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7417_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7420_PSPICE
+#
+DEF 7420_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7420_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 O
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7422_PSPICE
+#
+DEF 7422_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7422_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 P
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7423_PSPICE
+#
+DEF 7423_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7423_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -1300 N
+P 2 0 1 0 500 -1300 100 -1300 N
+P 2 0 1 0 100 -1300 100 100 N
+X ~ 1A 0 0 100 R 30 30 0 1 I
+X ~ 1B 0 -100 100 R 30 30 0 1 I
+X ~ 1C 0 -200 100 R 30 30 0 1 I
+X ~ 1D 0 -300 100 R 30 30 0 1 I
+X ~ 1G 0 -400 100 R 30 30 0 1 I
+X ~ X 0 -500 100 R 30 30 0 1 I
+X ~ \X\ 0 -600 100 R 30 30 0 1 I
+X ~ 2A 0 -800 100 R 30 30 0 1 I
+X ~ 2B 0 -900 100 R 30 30 0 1 I
+X ~ 2C 0 -1000 100 R 30 30 0 1 I
+X ~ 2D 0 -1100 100 R 30 30 0 1 I
+X ~ 2G 0 -1200 100 R 30 30 0 1 I
+X ~ 1Y 600 -200 100 L 30 30 0 1 I
+X ~ 2Y 600 -1000 100 L 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7425_PSPICE
+#
+DEF 7425_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7425_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -500 N
+P 2 0 1 0 500 -500 100 -500 N
+P 2 0 1 0 100 -500 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ G 0 -400 100 R 30 30 0 1 I
+X ~ Y 600 -200 100 L 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 P
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7426_PSPICE
+#
+DEF 7426_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7426_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7427_PSPICE
+#
+DEF 7427_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7427_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7428_PSPICE
+#
+DEF 7428_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7428_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7430_PSPICE
+#
+DEF 7430_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7430_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ E 0 -400 100 R 30 30 0 1 I
+X ~ F 0 -500 100 R 30 30 0 1 I
+X ~ G 0 -600 100 R 30 30 0 1 I
+X ~ H 0 -700 100 R 30 30 0 1 I
+X ~ Y 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7432_PSPICE
+#
+DEF 7432_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7432_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7433_PSPICE
+#
+DEF 7433_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7433_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7437_PSPICE
+#
+DEF 7437_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7437_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7438_PSPICE
+#
+DEF 7438_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7438_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7439_PSPICE
+#
+DEF 7439_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7439_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7440_PSPICE
+#
+DEF 7440_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7440_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 O
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 7442A_PSPICE
+#
+DEF 7442A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7442A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7443A_PSPICE
+#
+DEF 7443A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7443A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7444A_PSPICE
+#
+DEF 7444A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7444A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7445_PSPICE
+#
+DEF 7445_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7445_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ PWR 300 300 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7446A_PSPICE
+#
+DEF 7446A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7446A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ INA 0 -400 100 R 30 30 0 1 I
+X ~ INB 0 -500 100 R 30 30 0 1 I
+X ~ INC 0 -600 100 R 30 30 0 1 I
+X ~ IND 0 -700 100 R 30 30 0 1 I
+X ~ \RBI\ 0 -100 100 R 30 30 0 1 I
+X ~ \LT\ 0 -200 100 R 30 30 0 1 I
+X ~ OUTA 600 -100 100 L 30 30 0 1 O
+X ~ OUTB 600 -200 100 L 30 30 0 1 O
+X ~ OUTC 600 -300 100 L 30 30 0 1 O
+X ~ OUTD 600 -400 100 L 30 30 0 1 O
+X ~ OUTE 600 -500 100 L 30 30 0 1 O
+X ~ OUTF 600 -600 100 L 30 30 0 1 O
+X ~ OUTG 600 -700 100 L 30 30 0 1 O
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ \BI\/\RBO\ 0 0 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7448_PSPICE
+#
+DEF 7448_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7448_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ A 0 -400 100 R 30 30 0 1 I
+X ~ B 0 -500 100 R 30 30 0 1 I
+X ~ C 0 -600 100 R 30 30 0 1 I
+X ~ D 0 -700 100 R 30 30 0 1 I
+X ~ \BI\ 0 0 100 R 30 30 0 1 I
+X ~ \RBI\ 0 -100 100 R 30 30 0 1 I
+X ~ \LT\ 0 -200 100 R 30 30 0 1 I
+X ~ OA 600 0 100 L 30 30 0 1 O
+X ~ OB 600 -100 100 L 30 30 0 1 O
+X ~ OC 600 -200 100 L 30 30 0 1 O
+X ~ OD 600 -300 100 L 30 30 0 1 O
+X ~ OE 600 -400 100 L 30 30 0 1 O
+X ~ OF 600 -500 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ OG 600 -600 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 7449_PSPICE
+#
+DEF 7449_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7449_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -700 N
+P 2 0 1 0 500 -700 100 -700 N
+P 2 0 1 0 100 -700 100 100 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ B 0 -400 100 R 30 30 0 1 I
+X ~ C 0 -500 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ \BI\ 0 0 100 R 30 30 0 1 I
+X ~ OA 600 0 100 L 30 30 0 1 O
+X ~ OB 600 -100 100 L 30 30 0 1 O
+X ~ OC 600 -200 100 L 30 30 0 1 O
+X ~ OD 600 -300 100 L 30 30 0 1 O
+X ~ OE 600 -400 100 L 30 30 0 1 O
+X ~ OF 600 -500 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -800 100 U 30 30 0 1 W
+X ~ OG 600 -600 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 7450_PSPICE
+#
+DEF 7450_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7450_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -1100 N
+P 2 0 1 0 500 -1100 100 -1100 N
+P 2 0 1 0 100 -1100 100 100 N
+X ~ 1A 0 0 100 R 30 30 0 1 I
+X ~ 1B 0 -100 100 R 30 30 0 1 I
+X ~ 1C 0 -200 100 R 30 30 0 1 I
+X ~ 1D 0 -300 100 R 30 30 0 1 I
+X ~ 1X 0 -400 100 R 30 30 0 1 I
+X ~ 1\X\ 0 -500 100 R 30 30 0 1 I
+X ~ 2A 0 -700 100 R 30 30 0 1 I
+X ~ 2B 0 -800 100 R 30 30 0 1 I
+X ~ 2C 0 -900 100 R 30 30 0 1 I
+X ~ 2D 0 -1000 100 R 30 30 0 1 I
+X ~ 1Y 600 -200 100 L 30 30 0 1 O
+X ~ 2Y 600 -900 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7451_PSPICE
+#
+DEF 7451_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7451_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ Y 600 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7453_PSPICE
+#
+DEF 7453_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7453_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ E 0 -400 100 R 30 30 0 1 I
+X ~ F 0 -500 100 R 30 30 0 1 I
+X ~ G 0 -600 100 R 30 30 0 1 I
+X ~ H 0 -700 100 R 30 30 0 1 I
+X ~ X 0 -800 100 R 30 30 0 1 I
+X ~ Y 600 -400 100 L 30 30 0 1 O
+X ~ \X\ 0 -900 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7454_PSPICE
+#
+DEF 7454_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7454_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ E 0 -400 100 R 30 30 0 1 I
+X ~ F 0 -500 100 R 30 30 0 1 I
+X ~ G 0 -600 100 R 30 30 0 1 I
+X ~ H 0 -700 100 R 30 30 0 1 I
+X ~ Y 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7460_PSPICE
+#
+DEF 7460_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7460_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -500 N
+P 2 0 1 0 500 -500 100 -500 N
+P 2 0 1 0 100 -500 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ \X\ 0 -400 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ X 600 -100 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 7470_PSPICE
+#
+DEF 7470_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7470_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -800 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J1 0 0 100 R 30 30 0 1 I
+X ~ J2 0 -100 100 R 30 30 0 1 I
+X ~ \J\ 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -300 100 R 30 30 0 1 I
+X ~ K1 0 -400 100 R 30 30 0 1 I
+X ~ K2 0 -500 100 R 30 30 0 1 I
+X ~ \K\ 0 -600 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -500 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7472_PSPICE
+#
+DEF 7472_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7472_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 200 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J1 0 0 100 R 30 30 0 1 I
+X ~ J2 0 -100 100 R 30 30 0 1 I
+X ~ J3 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -300 100 R 30 30 0 1 I
+X ~ K1 0 -400 100 R 30 30 0 1 I
+X ~ K2 0 -500 100 R 30 30 0 1 I
+X ~ K3 0 -600 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -500 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7473_PSPICE
+#
+DEF 7473_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7473_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -600 0 1 0 N
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 0 100 L 30 30 0 1 O
+X ~ \Q\ 600 -400 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7474_PSPICE
+#
+DEF 7474_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7474_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7475_PSPICE
+#
+DEF 7475_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7475_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ 1D 0 0 100 R 30 30 0 1 I
+X ~ 1Q 600 0 100 L 30 30 0 1 O
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ 2D 0 -100 100 R 30 30 0 1 I
+X ~ 2Q 600 -200 100 L 30 30 0 1 O
+X ~ 2\Q\ 600 -300 100 L 30 30 0 1 O
+X ~ 1\Q\ 600 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7476_PSPICE
+#
+DEF 7476_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7476_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -600 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 0 100 L 30 30 0 1 O
+X ~ \Q\ 600 -400 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7477_PSPICE
+#
+DEF 7477_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7477_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ 1D 0 0 100 R 30 30 0 1 I
+X ~ 1Q 600 -100 100 L 30 30 0 1 O
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ 2D 0 -400 100 R 30 30 0 1 I
+X ~ 2Q 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7482_PSPICE
+#
+DEF 7482_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7482_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ C0 0 0 100 R 30 30 0 1 I
+X ~ A1 0 -100 100 R 30 30 0 1 I
+X ~ B1 0 -200 100 R 30 30 0 1 I
+X ~ A2 0 -300 100 R 30 30 0 1 I
+X ~ B2 0 -400 100 R 30 30 0 1 I
+X ~ SUM1 600 -100 100 L 30 30 0 1 O
+X ~ SUM2 600 -300 100 L 30 30 0 1 O
+X ~ C2 600 -400 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7483A_PSPICE
+#
+DEF 7483A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7483A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 100 N
+X ~ A4 0 0 100 R 30 30 0 1 I
+X ~ A3 0 -100 100 R 30 30 0 1 I
+X ~ A2 0 -200 100 R 30 30 0 1 I
+X ~ A1 0 -300 100 R 30 30 0 1 I
+X ~ B4 0 -400 100 R 30 30 0 1 I
+X ~ B3 0 -500 100 R 30 30 0 1 I
+X ~ B2 0 -600 100 R 30 30 0 1 I
+X ~ B1 0 -700 100 R 30 30 0 1 I
+X ~ C0 0 -800 100 R 30 30 0 1 I
+X ~ C4 600 0 100 L 30 30 0 1 O
+X ~ SUM4 600 -200 100 L 30 30 0 1 O
+X ~ SUM3 600 -400 100 L 30 30 0 1 O
+X ~ SUM2 600 -600 100 L 30 30 0 1 O
+X ~ SUM1 600 -800 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7485_PSPICE
+#
+DEF 7485_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7485_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ B3 0 0 100 R 30 30 0 1 I
+X ~ A3 0 -100 100 R 30 30 0 1 I
+X ~ B2 0 -200 100 R 30 30 0 1 I
+X ~ A2 0 -300 100 R 30 30 0 1 I
+X ~ B1 0 -400 100 R 30 30 0 1 I
+X ~ A1 0 -500 100 R 30 30 0 1 I
+X ~ B0 0 -600 100 R 30 30 0 1 I
+X ~ A0 0 -700 100 R 30 30 0 1 I
+X ~ A<B_IN 0 -800 100 R 30 30 0 1 I
+X ~ A=B_IN 0 -900 100 R 30 30 0 1 I
+X ~ A>B_IN 0 -1000 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ A<B 600 -400 100 L 30 30 0 1 O
+X ~ A=B 600 -500 100 L 30 30 0 1 O
+X ~ A>B 600 -600 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 7486_PSPICE
+#
+DEF 7486_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7486_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 300 100 N
+P 2 0 1 0 100 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+A -250 -90 400 -308 283 0 1 0 N 93 -295 101 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7490A_PSPICE
+#
+DEF 7490A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7490A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ R91 0 0 100 R 30 30 0 1 I
+X ~ R92 0 -100 100 R 30 30 0 1 I
+X ~ R01 0 -700 100 R 30 30 0 1 I
+X ~ R02 0 -800 100 R 30 30 0 1 I
+X ~ CKA 0 -300 100 R 30 30 0 1 I
+X ~ CKB 0 -500 100 R 30 30 0 1 I
+X ~ QA 600 -100 100 L 30 30 0 1 O
+X ~ QB 600 -300 100 L 30 30 0 1 O
+X ~ QC 600 -500 100 L 30 30 0 1 O
+X ~ QD 600 -700 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7491A_PSPICE
+#
+DEF 7491A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7491A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -300 N
+P 2 0 1 0 500 -300 100 -300 N
+P 2 0 1 0 100 -300 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ CLOCK 0 -200 100 R 30 30 0 1 I
+X ~ QH 600 0 100 L 30 30 0 1 O
+X ~ \QH\ 600 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7492A_PSPICE
+#
+DEF 7492A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7492A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ CKA 0 0 100 R 30 30 0 1 I
+X ~ CKB 0 -100 100 R 30 30 0 1 I
+X ~ R01 0 -200 100 R 30 30 0 1 I
+X ~ R02 0 -300 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7493A_PSPICE
+#
+DEF 7493A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7493A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ CKA 0 0 100 R 30 30 0 1 I
+X ~ CKB 0 -100 100 R 30 30 0 1 I
+X ~ R01 0 -200 100 R 30 30 0 1 I
+X ~ R02 0 -300 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7494_PSPICE
+#
+DEF 7494_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7494_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1600 0 1 0 N
+X ~ PE2 0 0 100 R 30 30 0 1 I
+X ~ PE1 0 -100 100 R 30 30 0 1 I
+X ~ P1A 0 -300 100 R 30 30 0 1 I
+X ~ P2A 0 -800 100 R 30 30 0 1 I
+X ~ P1B 0 -400 100 R 30 30 0 1 I
+X ~ P1C 0 -500 100 R 30 30 0 1 I
+X ~ P1D 0 -600 100 R 30 30 0 1 I
+X ~ P2B 0 -900 100 R 30 30 0 1 I
+X ~ P2C 0 -1000 100 R 30 30 0 1 I
+X ~ P2D 0 -1100 100 R 30 30 0 1 I
+X ~ SER_IN 0 -1300 100 R 30 30 0 1 I
+X ~ CLOCK 0 -1400 100 R 30 30 0 1 I
+X ~ CLEAR 0 -1500 100 R 30 30 0 1 I
+X ~ QD 600 -700 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7495A_PSPICE
+#
+DEF 7495A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7495A_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ MODE 0 0 100 R 30 30 0 1 I
+X ~ SER 0 -100 100 R 30 30 0 1 I
+X ~ CLK1 0 -200 100 R 30 30 0 1 I
+X ~ CLK2 0 -300 100 R 30 30 0 1 I
+X ~ A 0 -400 100 R 30 30 0 1 I
+X ~ B 0 -500 100 R 30 30 0 1 I
+X ~ C 0 -600 100 R 30 30 0 1 I
+X ~ D 0 -700 100 R 30 30 0 1 I
+X ~ QA 600 -400 100 L 30 30 0 1 O
+X ~ QB 600 -500 100 L 30 30 0 1 O
+X ~ QC 600 -600 100 L 30 30 0 1 O
+X ~ QD 600 -700 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 7496_PSPICE
+#
+DEF 7496_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "7496_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 200 N
+X ~ PRE 300 300 100 D 30 30 0 1 I
+X ~ SERIAL 0 0 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ CLK 0 -100 100 R 30 30 0 1 I
+X ~ A 0 -200 100 R 30 30 0 1 I
+X ~ B 0 -300 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -500 100 R 30 30 0 1 I
+X ~ E 0 -600 100 R 30 30 0 1 I
+X ~ QA 600 -200 100 L 30 30 0 1 O
+X ~ QB 600 -300 100 L 30 30 0 1 O
+X ~ QC 600 -400 100 L 30 30 0 1 O
+X ~ QD 600 -500 100 L 30 30 0 1 O
+X ~ QE 600 -600 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74100_PSPICE
+#
+DEF 74100_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74100_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ C 0 0 100 R 30 30 0 1 I
+X ~ D1 0 -100 100 R 30 30 0 1 I
+X ~ D2 0 -200 100 R 30 30 0 1 I
+X ~ D3 0 -300 100 R 30 30 0 1 I
+X ~ D4 0 -400 100 R 30 30 0 1 I
+X ~ Q1 600 -100 100 L 30 30 0 1 O
+X ~ Q2 600 -200 100 L 30 30 0 1 O
+X ~ Q3 600 -300 100 L 30 30 0 1 O
+X ~ Q4 600 -400 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74107_PSPICE
+#
+DEF 74107_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74107_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -600 0 1 0 N
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74109_PSPICE
+#
+DEF 74109_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74109_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -600 0 1 0 N
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ \K\ 0 -400 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ \Q\ 600 -300 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 74110_PSPICE
+#
+DEF 74110_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74110_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -800 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J1 0 0 100 R 30 30 0 1 I
+X ~ J2 0 -100 100 R 30 30 0 1 I
+X ~ J3 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -300 100 R 30 30 0 1 I
+X ~ K1 0 -400 100 R 30 30 0 1 I
+X ~ K2 0 -500 100 R 30 30 0 1 I
+X ~ K3 0 -600 100 R 30 30 0 1 I
+X ~ Q 600 -200 100 L 30 30 0 1 O
+X ~ \Q\ 600 -400 100 L 30 30 0 1 O
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74111_PSPICE
+#
+DEF 74111_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74111_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -600 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -300 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74121_PSPICE
+#
+DEF 74121_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74121_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -700 0 1 0 N
+X ~ A1 0 -400 100 R 30 30 0 1 P
+X ~ A2 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ RINT 0 -100 100 R 30 30 0 1 P
+X ~ CEXT 0 -200 100 R 30 30 0 1 P
+X ~ Q 700 -200 100 L 30 30 0 1 P
+X ~ \Q\ 700 -400 100 L 30 30 0 1 P
+X ~ REXT/CEXT 0 0 100 R 30 30 0 1 P
+X ~ GND 300 -800 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74122_PSPICE
+#
+DEF 74122_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74122_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -900 0 1 0 N
+X ~ RINT 0 -100 100 R 30 30 0 1 P
+X ~ GND 200 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ A1 0 -400 100 R 30 30 0 1 P
+X ~ A2 0 -500 100 R 30 30 0 1 P
+X ~ \Q\ 700 -400 100 L 30 30 0 1 P
+X ~ Q 700 -200 100 L 30 30 0 1 P
+X ~ REXT/CEXT 0 0 100 R 30 30 0 1 P
+X ~ CEXT 0 -200 100 R 30 30 0 1 P
+X ~ B1 0 -600 100 R 30 30 0 1 P
+X ~ B2 0 -700 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1000 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74123_PSPICE
+#
+DEF 74123_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74123_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -600 0 1 0 N
+X ~ GND 200 -700 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ Q 700 -100 100 L 30 30 0 1 P
+X ~ \Q\ 700 -300 100 L 30 30 0 1 P
+X ~ REXT/CEXT 0 0 100 R 30 30 0 1 P
+X ~ CEXT 0 -100 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 P
+X ~ A 0 -300 100 R 30 30 0 1 P
+X ~ B 0 -400 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74125_PSPICE
+#
+DEF 74125_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74125_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -140 N
+C 250 -160 40 0 1 0 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74126_PSPICE
+#
+DEF 74126_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74126_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -200 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ G 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74128_PSPICE
+#
+DEF 74128_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74128_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 300 100 N
+P 2 0 1 0 100 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+A -250 -90 400 -308 283 0 1 0 N 93 -295 101 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74132_PSPICE
+#
+DEF 74132_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74132_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74136_PSPICE
+#
+DEF 74136_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74136_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 300 100 N
+P 2 0 1 0 100 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+A -250 -90 400 -308 283 0 1 0 N 93 -295 101 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74147_PSPICE
+#
+DEF 74147_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74147_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ B 600 -300 100 L 30 30 0 1 P
+X ~ A 600 -100 100 L 30 30 0 1 P
+X ~ C 600 -500 100 L 30 30 0 1 P
+X ~ D 600 -700 100 L 30 30 0 1 P
+X ~ IN1 0 0 100 R 30 30 0 1 P
+X ~ IN2 0 -100 100 R 30 30 0 1 P
+X ~ IN3 0 -200 100 R 30 30 0 1 P
+X ~ IN4 0 -300 100 R 30 30 0 1 P
+X ~ IN5 0 -400 100 R 30 30 0 1 P
+X ~ IN6 0 -500 100 R 30 30 0 1 P
+X ~ IN7 0 -600 100 R 30 30 0 1 P
+X ~ IN8 0 -700 100 R 30 30 0 1 P
+X ~ IN9 0 -800 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74148_PSPICE
+#
+DEF 74148_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74148_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ A1 600 -200 100 L 30 30 0 1 P
+X ~ A0 600 0 100 L 30 30 0 1 P
+X ~ A2 600 -400 100 L 30 30 0 1 P
+X ~ GS 600 -600 100 L 30 30 0 1 P
+X ~ IN0 0 0 100 R 30 30 0 1 P
+X ~ IN1 0 -100 100 R 30 30 0 1 P
+X ~ IN2 0 -200 100 R 30 30 0 1 P
+X ~ IN3 0 -300 100 R 30 30 0 1 P
+X ~ IN4 0 -400 100 R 30 30 0 1 P
+X ~ IN5 0 -500 100 R 30 30 0 1 P
+X ~ IN6 0 -600 100 R 30 30 0 1 P
+X ~ IN7 0 -700 100 R 30 30 0 1 P
+X ~ EI 0 -800 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ EO 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74151A_PSPICE
+#
+DEF 74151A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74151A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1400 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1500 100 U 30 30 0 1 W
+X ~ Z 600 -300 100 L 30 30 0 1 O
+X ~ \Z\ 600 -700 100 L 30 30 0 1 O
+X ~ \E\ 0 0 100 R 30 30 0 1 I
+X ~ I0 0 -200 100 R 30 30 0 1 I
+X ~ I1 0 -300 100 R 30 30 0 1 I
+X ~ I2 0 -400 100 R 30 30 0 1 I
+X ~ I3 0 -500 100 R 30 30 0 1 I
+X ~ I4 0 -600 100 R 30 30 0 1 I
+X ~ I5 0 -700 100 R 30 30 0 1 I
+X ~ I6 0 -800 100 R 30 30 0 1 I
+X ~ I7 0 -900 100 R 30 30 0 1 I
+X ~ S0 0 -1100 100 R 30 30 0 1 I
+X ~ S1 0 -1200 100 R 30 30 0 1 I
+X ~ S2 0 -1300 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 54152A_PSPICE
+#
+DEF 54152A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "54152A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1200 0 1 0 N
+X ~ W 600 -500 100 L 30 30 0 1 O
+X ~ GND 300 -1300 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ D0 0 0 100 R 30 30 0 1 I
+X ~ D1 0 -100 100 R 30 30 0 1 I
+X ~ D2 0 -200 100 R 30 30 0 1 I
+X ~ D3 0 -300 100 R 30 30 0 1 I
+X ~ D4 0 -400 100 R 30 30 0 1 I
+X ~ D5 0 -500 100 R 30 30 0 1 I
+X ~ D6 0 -600 100 R 30 30 0 1 I
+X ~ D7 0 -700 100 R 30 30 0 1 I
+X ~ A 0 -900 100 R 30 30 0 1 I
+X ~ B 0 -1000 100 R 30 30 0 1 I
+X ~ C 0 -1100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74153_PSPICE
+#
+DEF 74153_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74153_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1400 0 1 0 N
+X ~ GND 300 -1500 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ ZA 600 -500 100 L 30 30 0 1 O
+X ~ ZB 600 -1100 100 L 30 30 0 1 O
+X ~ S0 0 0 100 R 30 30 0 1 I
+X ~ S1 0 -100 100 R 30 30 0 1 I
+X ~ \EA\ 0 -300 100 R 30 30 0 1 I
+X ~ I0A 0 -400 100 R 30 30 0 1 I
+X ~ I1A 0 -500 100 R 30 30 0 1 I
+X ~ I2A 0 -600 100 R 30 30 0 1 I
+X ~ I3A 0 -700 100 R 30 30 0 1 I
+X ~ \EB\ 0 -900 100 R 30 30 0 1 I
+X ~ I0B 0 -1000 100 R 30 30 0 1 I
+X ~ I1B 0 -1100 100 R 30 30 0 1 I
+X ~ I2B 0 -1200 100 R 30 30 0 1 I
+X ~ I3B 0 -1300 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74154_PSPICE
+#
+DEF 74154_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74154_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1600 0 1 0 N
+X ~ GND 300 -1700 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \G\1 0 0 100 R 30 30 0 1 I
+X ~ \G\2 0 -200 100 R 30 30 0 1 I
+X ~ A 0 -600 100 R 30 30 0 1 I
+X ~ B 0 -800 100 R 30 30 0 1 I
+X ~ C 0 -1000 100 R 30 30 0 1 I
+X ~ D 0 -1200 100 R 30 30 0 1 I
+X ~ Y0 600 0 100 L 30 30 0 1 O
+X ~ Y1 600 -100 100 L 30 30 0 1 O
+X ~ Y2 600 -200 100 L 30 30 0 1 O
+X ~ Y3 600 -300 100 L 30 30 0 1 O
+X ~ Y4 600 -400 100 L 30 30 0 1 O
+X ~ Y5 600 -500 100 L 30 30 0 1 O
+X ~ Y6 600 -600 100 L 30 30 0 1 O
+X ~ Y7 600 -700 100 L 30 30 0 1 O
+X ~ Y8 600 -800 100 L 30 30 0 1 O
+X ~ Y9 600 -900 100 L 30 30 0 1 O
+X ~ Y10 600 -1000 100 L 30 30 0 1 O
+X ~ Y11 600 -1100 100 L 30 30 0 1 O
+X ~ Y12 600 -1200 100 L 30 30 0 1 O
+X ~ Y13 600 -1300 100 L 30 30 0 1 O
+X ~ Y14 600 -1400 100 L 30 30 0 1 O
+X ~ Y15 600 -1500 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 74155_PSPICE
+#
+DEF 74155_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74155_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ 1Y0 600 0 100 L 30 30 0 1 O
+X ~ 1Y1 600 -100 100 L 30 30 0 1 O
+X ~ 1Y2 600 -200 100 L 30 30 0 1 O
+X ~ 1Y3 600 -300 100 L 30 30 0 1 O
+X ~ 2Y0 600 -400 100 L 30 30 0 1 O
+X ~ 2Y1 600 -500 100 L 30 30 0 1 O
+X ~ 2Y2 600 -600 100 L 30 30 0 1 O
+X ~ 2Y3 600 -700 100 L 30 30 0 1 O
+X ~ 1\G\ 0 0 100 R 30 30 0 1 I
+X ~ 1C 0 -100 100 R 30 30 0 1 I
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ B 0 -400 100 R 30 30 0 1 I
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 I
+X ~ 2\C\ 0 -700 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74156_PSPICE
+#
+DEF 74156_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74156_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ 1Y0 600 0 100 L 30 30 0 1 O
+X ~ 1Y1 600 -100 100 L 30 30 0 1 O
+X ~ 1Y2 600 -200 100 L 30 30 0 1 O
+X ~ 1Y3 600 -300 100 L 30 30 0 1 O
+X ~ 2Y0 600 -400 100 L 30 30 0 1 O
+X ~ 2Y1 600 -500 100 L 30 30 0 1 O
+X ~ 2Y2 600 -600 100 L 30 30 0 1 O
+X ~ 2Y3 600 -700 100 L 30 30 0 1 O
+X ~ 1\G\ 0 0 100 R 30 30 0 1 I
+X ~ 1C 0 -100 100 R 30 30 0 1 I
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ B 0 -400 100 R 30 30 0 1 I
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 I
+X ~ 2\C\ 0 -700 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74157_PSPICE
+#
+DEF 74157_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74157_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1100 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ 1Y 700 -100 100 L 30 30 0 1 P
+X ~ 2Y 700 -300 100 L 30 30 0 1 P
+X ~ 3Y 700 -500 100 L 30 30 0 1 P
+X ~ 4Y 700 -700 100 L 30 30 0 1 P
+X ~ 1A 0 0 100 R 30 30 0 1 P
+X ~ 1B 0 -100 100 R 30 30 0 1 P
+X ~ 2A 0 -200 100 R 30 30 0 1 P
+X ~ 2B 0 -300 100 R 30 30 0 1 P
+X ~ 3A 0 -400 100 R 30 30 0 1 P
+X ~ 3B 0 -500 100 R 30 30 0 1 P
+X ~ 4A 0 -600 100 R 30 30 0 1 P
+X ~ 4B 0 -700 100 R 30 30 0 1 P
+X ~ STROBE\G\ 0 -900 100 R 30 30 0 1 P
+X ~ SELECT\A\B 0 -1000 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74159_PSPICE
+#
+DEF 74159_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74159_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1600 0 1 0 N
+X ~ GND 300 -1700 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \G\1 0 0 100 R 30 30 0 1 I
+X ~ \G\2 0 -200 100 R 30 30 0 1 I
+X ~ A 0 -600 100 R 30 30 0 1 I
+X ~ B 0 -800 100 R 30 30 0 1 I
+X ~ C 0 -1000 100 R 30 30 0 1 I
+X ~ D 0 -1200 100 R 30 30 0 1 I
+X ~ Y0 600 0 100 L 30 30 0 1 O
+X ~ Y1 600 -100 100 L 30 30 0 1 O
+X ~ Y2 600 -200 100 L 30 30 0 1 O
+X ~ Y3 600 -300 100 L 30 30 0 1 O
+X ~ Y4 600 -400 100 L 30 30 0 1 O
+X ~ Y5 600 -500 100 L 30 30 0 1 O
+X ~ Y6 600 -600 100 L 30 30 0 1 O
+X ~ Y7 600 -700 100 L 30 30 0 1 O
+X ~ Y8 600 -800 100 L 30 30 0 1 O
+X ~ Y9 600 -900 100 L 30 30 0 1 O
+X ~ Y10 600 -1000 100 L 30 30 0 1 O
+X ~ Y11 600 -1100 100 L 30 30 0 1 O
+X ~ Y12 600 -1200 100 L 30 30 0 1 O
+X ~ Y13 600 -1300 100 L 30 30 0 1 O
+X ~ Y14 600 -1400 100 L 30 30 0 1 O
+X ~ Y15 600 -1500 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 74160_PSPICE
+#
+DEF 74160_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74160_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 74161_PSPICE
+#
+DEF 74161_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74161_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 74162_PSPICE
+#
+DEF 74162_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74162_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 74163_PSPICE
+#
+DEF 74163_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74163_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 74164_PSPICE
+#
+DEF 74164_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74164_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 300 500 -700 0 1 0 N
+X ~ GND 200 -800 100 U 30 30 0 1 W
+X ~ PWR 300 400 100 D 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -400 100 R 30 30 0 1 I
+X ~ QA 600 200 100 L 30 30 0 1 O
+X ~ QB 600 100 100 L 30 30 0 1 O
+X ~ QC 600 0 100 L 30 30 0 1 O
+X ~ QD 600 -100 100 L 30 30 0 1 O
+X ~ QE 600 -200 100 L 30 30 0 1 O
+X ~ QF 600 -300 100 L 30 30 0 1 O
+X ~ QG 600 -400 100 L 30 30 0 1 O
+X ~ QH 600 -500 100 L 30 30 0 1 O
+X ~ \CLR\ 300 -800 100 U 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74173_PSPICE
+#
+DEF 74173_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74173_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ GND 200 -1200 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ CLR 300 -1200 100 U 30 30 0 1 I
+X ~ \G\1 0 -100 100 R 30 30 0 1 I
+X ~ \G\2 0 -200 100 R 30 30 0 1 I
+X ~ 1D 0 -300 100 R 30 30 0 1 I
+X ~ 2D 0 -400 100 R 30 30 0 1 I
+X ~ 3D 0 -500 100 R 30 30 0 1 I
+X ~ 4D 0 -600 100 R 30 30 0 1 I
+X ~ M 0 -800 100 R 30 30 0 1 I
+X ~ N 0 -900 100 R 30 30 0 1 I
+X ~ 1Q 600 -300 100 L 30 30 0 1 O
+X ~ 2Q 600 -400 100 L 30 30 0 1 O
+X ~ 3Q 600 -500 100 L 30 30 0 1 O
+X ~ 4Q 600 -600 100 L 30 30 0 1 O
+X ~ CLK 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74174_PSPICE
+#
+DEF 74174_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74174_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ 1D 0 0 100 R 30 30 0 1 P
+X ~ 2D 0 -100 100 R 30 30 0 1 P
+X ~ 3D 0 -200 100 R 30 30 0 1 P
+X ~ 4D 0 -300 100 R 30 30 0 1 P
+X ~ 5D 0 -400 100 R 30 30 0 1 P
+X ~ CLK 0 -600 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 P
+X ~ 1Q 600 0 100 L 30 30 0 1 P
+X ~ 2Q 600 -100 100 L 30 30 0 1 P
+X ~ 4Q 600 -300 100 L 30 30 0 1 P
+X ~ 5Q 600 -400 100 L 30 30 0 1 P
+X ~ GND 200 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 3Q 600 -200 100 L 30 30 0 1 P
+X ~ 6D 0 -500 100 R 30 30 0 1 P
+X ~ 6Q 600 -500 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74175_PSPICE
+#
+DEF 74175_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74175_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ 1D 0 0 100 R 30 30 0 1 P
+X ~ 2D 0 -200 100 R 30 30 0 1 P
+X ~ 3D 0 -400 100 R 30 30 0 1 P
+X ~ 4D 0 -600 100 R 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ 1Q 600 0 100 L 30 30 0 1 P
+X ~ 1\Q\ 600 -100 100 L 30 30 0 1 P
+X ~ 3Q 600 -400 100 L 30 30 0 1 P
+X ~ 4Q 600 -600 100 L 30 30 0 1 P
+X ~ 2\Q\ 600 -300 100 L 30 30 0 1 P
+X ~ 3\Q\ 600 -500 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ 2Q 600 -200 100 L 30 30 0 1 P
+X ~ 4\Q\ 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74176_PSPICE
+#
+DEF 74176_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74176_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ GND 200 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -100 100 R 30 30 0 1 P
+X ~ B 0 -200 100 R 30 30 0 1 P
+X ~ C 0 -300 100 R 30 30 0 1 P
+X ~ D 0 -400 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -200 100 L 30 30 0 1 P
+X ~ QC 600 -300 100 L 30 30 0 1 P
+X ~ QD 600 -400 100 L 30 30 0 1 P
+X ~ CLK1 0 -500 100 R 30 30 0 1 P
+X ~ CLK2 0 -600 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74177_PSPICE
+#
+DEF 74177_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74177_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ GND 200 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -100 100 R 30 30 0 1 P
+X ~ B 0 -200 100 R 30 30 0 1 P
+X ~ C 0 -300 100 R 30 30 0 1 P
+X ~ D 0 -400 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -200 100 L 30 30 0 1 P
+X ~ QC 600 -300 100 L 30 30 0 1 P
+X ~ QD 600 -400 100 L 30 30 0 1 P
+X ~ CLK1 0 -500 100 R 30 30 0 1 P
+X ~ CLK2 0 -600 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74178_PSPICE
+#
+DEF 74178_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74178_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ SERIAL 0 0 100 R 30 30 0 1 P
+X ~ LOAD 0 -100 100 R 30 30 0 1 P
+X ~ SHIFT 0 -200 100 R 30 30 0 1 P
+X ~ A 0 -400 100 R 30 30 0 1 P
+X ~ B 0 -500 100 R 30 30 0 1 P
+X ~ C 0 -600 100 R 30 30 0 1 P
+X ~ D 0 -700 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ CLK 0 -900 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74179_PSPICE
+#
+DEF 74179_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74179_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ GND 200 -1200 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ SERIAL 0 0 100 R 30 30 0 1 P
+X ~ LOAD 0 -100 100 R 30 30 0 1 P
+X ~ SHIFT 0 -200 100 R 30 30 0 1 P
+X ~ A 0 -400 100 R 30 30 0 1 P
+X ~ B 0 -500 100 R 30 30 0 1 P
+X ~ C 0 -600 100 R 30 30 0 1 P
+X ~ D 0 -700 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ CLK 0 -900 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1200 100 U 30 30 0 1 P
+X ~ \Q\D 600 -900 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74180_PSPICE
+#
+DEF 74180_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74180_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1000 0 1 0 N
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ B 0 -100 100 R 30 30 0 1 P
+X ~ C 0 -200 100 R 30 30 0 1 P
+X ~ D 0 -300 100 R 30 30 0 1 P
+X ~ E 0 -400 100 R 30 30 0 1 P
+X ~ F 0 -500 100 R 30 30 0 1 P
+X ~ G 0 -600 100 R 30 30 0 1 P
+X ~ H 0 -700 100 R 30 30 0 1 P
+X ~ ODD_IN 0 -900 100 R 30 30 0 1 P
+X ~ EVEN_IN 0 -800 100 R 30 30 0 1 P
+X ~ ODD_OUT 700 -400 100 L 30 30 0 1 P
+X ~ EVEN_OUT 700 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74181_PSPICE
+#
+DEF 74181_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74181_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 600 -1000 0 1 0 N
+X ~ S1 400 300 100 D 30 30 0 1 P
+X ~ S2 300 300 100 D 30 30 0 1 P
+X ~ S3 200 300 100 D 30 30 0 1 P
+X ~ \A\0 0 0 100 R 30 30 0 1 P
+X ~ \A\1 0 -100 100 R 30 30 0 1 P
+X ~ \A\2 0 -200 100 R 30 30 0 1 P
+X ~ \A\3 0 -300 100 R 30 30 0 1 P
+X ~ \B\0 0 -400 100 R 30 30 0 1 P
+X ~ \B\1 0 -500 100 R 30 30 0 1 P
+X ~ \B\2 0 -600 100 R 30 30 0 1 P
+X ~ \B\3 0 -700 100 R 30 30 0 1 P
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ PWR 100 300 100 D 30 30 0 1 W
+X ~ CN 0 -800 100 R 30 30 0 1 P
+X ~ M 0 -900 100 R 30 30 0 1 P
+X ~ \F\0 700 0 100 L 30 30 0 1 P
+X ~ \F\1 700 -100 100 L 30 30 0 1 P
+X ~ \F\2 700 -200 100 L 30 30 0 1 P
+X ~ \F\3 700 -300 100 L 30 30 0 1 P
+X ~ A=B 700 -500 100 L 30 30 0 1 P
+X ~ CN+4 700 -600 100 L 30 30 0 1 P
+X ~ \G\ 700 -700 100 L 30 30 0 1 P
+X ~ \P\ 700 -800 100 L 30 30 0 1 P
+X ~ S0 500 300 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74182_PSPICE
+#
+DEF 74182_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74182_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ \P\0 0 0 100 R 30 30 0 1 P
+X ~ \P\1 0 -100 100 R 30 30 0 1 P
+X ~ \P\2 0 -200 100 R 30 30 0 1 P
+X ~ \P\3 0 -300 100 R 30 30 0 1 P
+X ~ \G\0 0 -400 100 R 30 30 0 1 P
+X ~ \G\1 0 -500 100 R 30 30 0 1 P
+X ~ \G\3 0 -700 100 R 30 30 0 1 P
+X ~ CN 0 -800 100 R 30 30 0 1 P
+X ~ \G\2 0 -600 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ \P\ 600 -200 100 L 30 30 0 1 P
+X ~ \G\ 600 -400 100 L 30 30 0 1 P
+X ~ CN+Z 600 -800 100 L 30 30 0 1 P
+X ~ CN+X 600 -600 100 L 30 30 0 1 P
+X ~ CN+Y 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74184_PSPICE
+#
+DEF 74184_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74184_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -200 100 R 30 30 0 1 P
+X ~ B 0 -300 100 R 30 30 0 1 P
+X ~ C 0 -400 100 R 30 30 0 1 P
+X ~ D 0 -500 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ E 0 -600 100 R 30 30 0 1 P
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ Y1 600 0 100 L 30 30 0 1 P
+X ~ Y2 600 -100 100 L 30 30 0 1 P
+X ~ Y3 600 -200 100 L 30 30 0 1 P
+X ~ Y4 600 -300 100 L 30 30 0 1 P
+X ~ Y5 600 -400 100 L 30 30 0 1 P
+X ~ Y6 600 -500 100 L 30 30 0 1 P
+X ~ Y7 600 -600 100 L 30 30 0 1 P
+X ~ Y8 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74185A_PSPICE
+#
+DEF 74185A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74185A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -200 100 R 30 30 0 1 P
+X ~ B 0 -300 100 R 30 30 0 1 P
+X ~ C 0 -400 100 R 30 30 0 1 P
+X ~ D 0 -500 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ E 0 -600 100 R 30 30 0 1 P
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ Y1 600 0 100 L 30 30 0 1 P
+X ~ Y2 600 -100 100 L 30 30 0 1 P
+X ~ Y3 600 -200 100 L 30 30 0 1 P
+X ~ Y4 600 -300 100 L 30 30 0 1 P
+X ~ Y5 600 -400 100 L 30 30 0 1 P
+X ~ Y6 600 -500 100 L 30 30 0 1 P
+X ~ Y7 600 -600 100 L 30 30 0 1 P
+X ~ Y8 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74194_PSPICE
+#
+DEF 74194_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74194_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ S1 0 0 100 R 30 30 0 1 P
+X ~ S0 0 -100 100 R 30 30 0 1 P
+X ~ SR 0 -300 100 R 30 30 0 1 P
+X ~ A 0 -400 100 R 30 30 0 1 P
+X ~ B 0 -500 100 R 30 30 0 1 P
+X ~ C 0 -600 100 R 30 30 0 1 P
+X ~ D 0 -700 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ SL 0 -200 100 R 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74195_PSPICE
+#
+DEF 74195_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74195_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1200 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1300 100 U 30 30 0 1 W
+X ~ SH/\LD\ 0 0 100 R 30 30 0 1 P
+X ~ J 0 -200 100 R 30 30 0 1 P
+X ~ \K\ 0 -300 100 R 30 30 0 1 P
+X ~ CLK 0 -1000 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1300 100 U 30 30 0 1 P
+X ~ A 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ C 0 -700 100 R 30 30 0 1 P
+X ~ D 0 -800 100 R 30 30 0 1 P
+X ~ QA 600 -200 100 L 30 30 0 1 P
+X ~ QB 600 -400 100 L 30 30 0 1 P
+X ~ QC 600 -600 100 L 30 30 0 1 P
+X ~ QD 600 -800 100 L 30 30 0 1 P
+X ~ \Q\D 600 -1000 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74196_PSPICE
+#
+DEF 74196_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74196_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ CLK1 0 -200 100 R 30 30 0 1 P
+X ~ CLK2 0 -300 100 R 30 30 0 1 P
+X ~ A 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ C 0 -700 100 R 30 30 0 1 P
+X ~ D 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74197_PSPICE
+#
+DEF 74197_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74197_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ CLK1 0 -200 100 R 30 30 0 1 P
+X ~ CLK2 0 -300 100 R 30 30 0 1 P
+X ~ A 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ C 0 -700 100 R 30 30 0 1 P
+X ~ D 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74246_PSPICE
+#
+DEF 74246_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74246_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ INA 0 0 100 R 30 30 0 1 P
+X ~ INB 0 -100 100 R 30 30 0 1 P
+X ~ INC 0 -200 100 R 30 30 0 1 P
+X ~ IND 0 -300 100 R 30 30 0 1 P
+X ~ \BI\/\RBO\ 0 -800 100 R 30 30 0 1 P
+X ~ \LT\ 0 -600 100 R 30 30 0 1 P
+X ~ \RBI\ 0 -700 100 R 30 30 0 1 P
+X ~ OUTA 600 0 100 L 30 30 0 1 P
+X ~ OUTB 600 -100 100 L 30 30 0 1 P
+X ~ OUTC 600 -200 100 L 30 30 0 1 P
+X ~ OUTD 600 -300 100 L 30 30 0 1 P
+X ~ OUTE 600 -400 100 L 30 30 0 1 P
+X ~ OUTF 600 -500 100 L 30 30 0 1 P
+X ~ OUTG 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74248_PSPICE
+#
+DEF 74248_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74248_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ INA 0 0 100 R 30 30 0 1 P
+X ~ INB 0 -100 100 R 30 30 0 1 P
+X ~ INC 0 -200 100 R 30 30 0 1 P
+X ~ IND 0 -300 100 R 30 30 0 1 P
+X ~ \BI\/\RBO\ 0 -800 100 R 30 30 0 1 P
+X ~ \LT\ 0 -600 100 R 30 30 0 1 P
+X ~ \RBI\ 0 -700 100 R 30 30 0 1 P
+X ~ OUTA 600 0 100 L 30 30 0 1 P
+X ~ OUTB 600 -100 100 L 30 30 0 1 P
+X ~ OUTC 600 -200 100 L 30 30 0 1 P
+X ~ OUTD 600 -300 100 L 30 30 0 1 P
+X ~ OUTE 600 -400 100 L 30 30 0 1 P
+X ~ OUTF 600 -500 100 L 30 30 0 1 P
+X ~ OUTG 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74249_PSPICE
+#
+DEF 74249_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74249_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ INA 0 0 100 R 30 30 0 1 P
+X ~ INB 0 -100 100 R 30 30 0 1 P
+X ~ INC 0 -200 100 R 30 30 0 1 P
+X ~ IND 0 -300 100 R 30 30 0 1 P
+X ~ \BI\/\RBO\ 0 -800 100 R 30 30 0 1 P
+X ~ \LT\ 0 -600 100 R 30 30 0 1 P
+X ~ \RBI\ 0 -700 100 R 30 30 0 1 P
+X ~ OUTA 600 0 100 L 30 30 0 1 P
+X ~ OUTB 600 -100 100 L 30 30 0 1 P
+X ~ OUTC 600 -200 100 L 30 30 0 1 P
+X ~ OUTD 600 -300 100 L 30 30 0 1 P
+X ~ OUTE 600 -400 100 L 30 30 0 1 P
+X ~ OUTF 600 -500 100 L 30 30 0 1 P
+X ~ OUTG 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74251_PSPICE
+#
+DEF 74251_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74251_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1400 0 1 0 N
+X ~ D0 0 -200 100 R 30 30 0 1 P
+X ~ D1 0 -300 100 R 30 30 0 1 P
+X ~ D2 0 -400 100 R 30 30 0 1 P
+X ~ D3 0 -500 100 R 30 30 0 1 P
+X ~ D4 0 -600 100 R 30 30 0 1 P
+X ~ D6 0 -800 100 R 30 30 0 1 P
+X ~ D7 0 -900 100 R 30 30 0 1 P
+X ~ A 0 -1100 100 R 30 30 0 1 P
+X ~ B 0 -1200 100 R 30 30 0 1 P
+X ~ C 0 -1300 100 R 30 30 0 1 P
+X ~ Y 600 -200 100 L 30 30 0 1 P
+X ~ \W\ 600 -400 100 L 30 30 0 1 P
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1500 100 U 30 30 0 1 W
+X ~ D5 0 -700 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74259_PSPICE
+#
+DEF 74259_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74259_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1000 100 U 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ D 0 -200 100 R 30 30 0 1 P
+X ~ S0 0 -400 100 R 30 30 0 1 P
+X ~ S1 0 -500 100 R 30 30 0 1 P
+X ~ S2 0 -600 100 R 30 30 0 1 P
+X ~ Q0 600 0 100 L 30 30 0 1 P
+X ~ Q1 600 -100 100 L 30 30 0 1 P
+X ~ Q2 600 -200 100 L 30 30 0 1 P
+X ~ Q3 600 -300 100 L 30 30 0 1 P
+X ~ Q4 600 -400 100 L 30 30 0 1 P
+X ~ Q5 600 -500 100 L 30 30 0 1 P
+X ~ Q6 600 -600 100 L 30 30 0 1 P
+X ~ Q7 600 -700 100 L 30 30 0 1 P
+X ~ \CLR\ 300 -1000 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74265_PSPICE
+#
+DEF 74265_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74265_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ 1W 600 0 100 L 30 30 0 1 P
+X ~ 1Y 600 -100 100 L 30 30 0 1 P
+X ~ 2A 0 -300 100 R 30 30 0 1 P
+X ~ 2B 0 -400 100 R 30 30 0 1 P
+X ~ 2W 600 -300 100 L 30 30 0 1 P
+X ~ 2Y 600 -400 100 L 30 30 0 1 P
+X ~ 3A 0 -600 100 R 30 30 0 1 P
+X ~ 3B 0 -700 100 R 30 30 0 1 P
+X ~ 3Y 600 -700 100 L 30 30 0 1 P
+X ~ 4A 0 -900 100 R 30 30 0 1 P
+X ~ 4W 600 -900 100 L 30 30 0 1 P
+X ~ 3W 600 -600 100 L 30 30 0 1 P
+X ~ 4Y 600 -1000 100 L 30 30 0 1 P
+X ~ 1A 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74273_PSPICE
+#
+DEF 74273_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74273_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ D1 0 0 100 R 30 30 0 1 P
+X ~ D2 0 -100 100 R 30 30 0 1 P
+X ~ D3 0 -200 100 R 30 30 0 1 P
+X ~ D4 0 -300 100 R 30 30 0 1 P
+X ~ D5 0 -400 100 R 30 30 0 1 P
+X ~ D6 0 -500 100 R 30 30 0 1 P
+X ~ D7 0 -600 100 R 30 30 0 1 P
+X ~ D8 0 -700 100 R 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ Q1 600 0 100 L 30 30 0 1 P
+X ~ Q2 600 -100 100 L 30 30 0 1 P
+X ~ Q3 600 -200 100 L 30 30 0 1 P
+X ~ Q4 600 -300 100 L 30 30 0 1 P
+X ~ Q5 600 -400 100 L 30 30 0 1 P
+X ~ Q6 600 -500 100 L 30 30 0 1 P
+X ~ Q7 600 -600 100 L 30 30 0 1 P
+X ~ Q8 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74276_PSPICE
+#
+DEF 74276_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74276_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -1300 0 1 0 N
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -1400 100 U 30 30 0 1 W
+X ~ \PRE\ 300 300 100 D 30 30 0 1 P
+X ~ 1J 0 0 100 R 30 30 0 1 P
+X ~ 1\K\ 0 -200 100 R 30 30 0 1 P
+X ~ 1CLK 0 -100 100 R 30 30 0 1 P
+X ~ 2J 0 -300 100 R 30 30 0 1 P
+X ~ 2CLK 0 -400 100 R 30 30 0 1 P
+X ~ 2\K\ 0 -500 100 R 30 30 0 1 P
+X ~ 3J 0 -600 100 R 30 30 0 1 P
+X ~ 3CLK 0 -700 100 R 30 30 0 1 P
+X ~ 3\K\ 0 -800 100 R 30 30 0 1 P
+X ~ 4J 0 -900 100 R 30 30 0 1 P
+X ~ 4CLK 0 -1000 100 R 30 30 0 1 P
+X ~ 4\K\ 0 -1100 100 R 30 30 0 1 P
+X ~ 1Q 600 0 100 L 30 30 0 1 P
+X ~ 2Q 600 -300 100 L 30 30 0 1 P
+X ~ 3Q 600 -600 100 L 30 30 0 1 P
+X ~ 4Q 600 -900 100 L 30 30 0 1 P
+X ~ \CLR\ 300 -1400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74278_PSPICE
+#
+DEF 74278_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74278_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -700 0 1 0 N
+X ~ GND 300 -800 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ P0 0 0 100 R 30 30 0 1 P
+X ~ STRB 0 -100 100 R 30 30 0 1 P
+X ~ D1 0 -300 100 R 30 30 0 1 P
+X ~ D2 0 -400 100 R 30 30 0 1 P
+X ~ D3 0 -500 100 R 30 30 0 1 P
+X ~ D4 0 -600 100 R 30 30 0 1 P
+X ~ P1 600 0 100 L 30 30 0 1 P
+X ~ Y1 600 -300 100 L 30 30 0 1 P
+X ~ Y2 600 -400 100 L 30 30 0 1 P
+X ~ Y3 600 -500 100 L 30 30 0 1 P
+X ~ Y4 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74279_PSPICE
+#
+DEF 74279_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74279_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -600 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -700 100 U 30 30 0 1 W
+X ~ 1\R\ 0 0 100 R 30 30 0 1 P
+X ~ 1\S\1 0 -100 100 R 30 30 0 1 P
+X ~ 1\S\2 0 -200 100 R 30 30 0 1 P
+X ~ 2\R\ 0 -400 100 R 30 30 0 1 P
+X ~ 2\S\ 0 -500 100 R 30 30 0 1 P
+X ~ 1Q 600 -200 100 L 30 30 0 1 P
+X ~ 2Q 600 -500 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74283_PSPICE
+#
+DEF 74283_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74283_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ A1 0 -700 100 R 30 30 0 1 P
+X ~ A2 0 -500 100 R 30 30 0 1 P
+X ~ A3 0 -300 100 R 30 30 0 1 P
+X ~ A4 0 -100 100 R 30 30 0 1 P
+X ~ B1 0 -600 100 R 30 30 0 1 P
+X ~ B2 0 -400 100 R 30 30 0 1 P
+X ~ B3 0 -200 100 R 30 30 0 1 P
+X ~ B4 0 0 100 R 30 30 0 1 P
+X ~ C0 0 -900 100 R 30 30 0 1 P
+X ~ C4 600 -900 100 L 30 30 0 1 P
+X ~ SUM1 600 -700 100 L 30 30 0 1 P
+X ~ SUM2 600 -500 100 L 30 30 0 1 P
+X ~ SUM3 600 -300 100 L 30 30 0 1 P
+X ~ SUM4 600 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74290_PSPICE
+#
+DEF 74290_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74290_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ R91 0 0 100 R 30 30 0 1 P
+X ~ R92 0 -100 100 R 30 30 0 1 P
+X ~ CLKA 0 -300 100 R 30 30 0 1 P
+X ~ CLKB 0 -400 100 R 30 30 0 1 P
+X ~ R01 0 -600 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ R02 0 -700 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74293_PSPICE
+#
+DEF 74293_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74293_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ GND 300 -600 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ CLKA 0 0 100 R 30 30 0 1 P
+X ~ CLKB 0 -100 100 R 30 30 0 1 P
+X ~ R01 0 -300 100 R 30 30 0 1 P
+X ~ R02 0 -400 100 R 30 30 0 1 P
+X ~ QA 600 0 100 L 30 30 0 1 P
+X ~ QB 600 -100 100 L 30 30 0 1 P
+X ~ QC 600 -200 100 L 30 30 0 1 P
+X ~ QD 600 -300 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74298_PSPICE
+#
+DEF 74298_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74298_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ WS 0 0 100 R 30 30 0 1 P
+X ~ A1 0 -200 100 R 30 30 0 1 P
+X ~ A2 0 -300 100 R 30 30 0 1 P
+X ~ B1 0 -400 100 R 30 30 0 1 P
+X ~ B2 0 -500 100 R 30 30 0 1 P
+X ~ C1 0 -600 100 R 30 30 0 1 P
+X ~ C2 0 -700 100 R 30 30 0 1 P
+X ~ D1 0 -800 100 R 30 30 0 1 P
+X ~ D2 0 -900 100 R 30 30 0 1 P
+X ~ CLK 0 -1000 100 R 30 30 0 1 P
+X ~ QA 600 -200 100 L 30 30 0 1 P
+X ~ QB 600 -400 100 L 30 30 0 1 P
+X ~ QC 600 -600 100 L 30 30 0 1 P
+X ~ QD 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74351_PSPICE
+#
+DEF 74351_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74351_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -2000 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -2100 100 U 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ 1D0 0 -200 100 R 30 30 0 1 P
+X ~ 1D1 0 -300 100 R 30 30 0 1 P
+X ~ 1D2 0 -400 100 R 30 30 0 1 P
+X ~ 1D3 0 -500 100 R 30 30 0 1 P
+X ~ D4 0 -1200 100 R 30 30 0 1 P
+X ~ D5 0 -1300 100 R 30 30 0 1 P
+X ~ D6 0 -1400 100 R 30 30 0 1 P
+X ~ D7 0 -1500 100 R 30 30 0 1 P
+X ~ A 0 -1700 100 R 30 30 0 1 P
+X ~ B 0 -1800 100 R 30 30 0 1 P
+X ~ C 0 -1900 100 R 30 30 0 1 P
+X ~ 2D0 0 -700 100 R 30 30 0 1 P
+X ~ 2D1 0 -800 100 R 30 30 0 1 P
+X ~ 2D2 0 -900 100 R 30 30 0 1 P
+X ~ 2D3 0 -1000 100 R 30 30 0 1 P
+X ~ 1Y 600 -200 100 L 30 30 0 1 P
+X ~ 2Y 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74365A_PSPICE
+#
+DEF 74365A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74365A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \G\1 0 0 100 R 30 30 0 1 P
+X ~ \G\2 0 -100 100 R 30 30 0 1 P
+X ~ A1 0 -300 100 R 30 30 0 1 P
+X ~ A2 0 -400 100 R 30 30 0 1 P
+X ~ A3 0 -500 100 R 30 30 0 1 P
+X ~ A4 0 -600 100 R 30 30 0 1 P
+X ~ A5 0 -700 100 R 30 30 0 1 P
+X ~ A6 0 -800 100 R 30 30 0 1 P
+X ~ Y1 600 -300 100 L 30 30 0 1 P
+X ~ Y2 600 -400 100 L 30 30 0 1 P
+X ~ Y3 600 -500 100 L 30 30 0 1 P
+X ~ Y4 600 -600 100 L 30 30 0 1 P
+X ~ Y5 600 -700 100 L 30 30 0 1 P
+X ~ Y6 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74366A_PSPICE
+#
+DEF 74366A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74366A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \G\1 0 0 100 R 30 30 0 1 P
+X ~ \G\2 0 -100 100 R 30 30 0 1 P
+X ~ A1 0 -300 100 R 30 30 0 1 P
+X ~ A2 0 -400 100 R 30 30 0 1 P
+X ~ A3 0 -500 100 R 30 30 0 1 P
+X ~ A4 0 -600 100 R 30 30 0 1 P
+X ~ A5 0 -700 100 R 30 30 0 1 P
+X ~ A6 0 -800 100 R 30 30 0 1 P
+X ~ Y1 600 -300 100 L 30 30 0 1 P
+X ~ Y2 600 -400 100 L 30 30 0 1 P
+X ~ Y3 600 -500 100 L 30 30 0 1 P
+X ~ Y4 600 -600 100 L 30 30 0 1 P
+X ~ Y5 600 -700 100 L 30 30 0 1 P
+X ~ Y6 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74367A_PSPICE
+#
+DEF 74367A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74367A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 1\G\ 0 0 100 R 30 30 0 1 P
+X ~ 1A1 0 -100 100 R 30 30 0 1 P
+X ~ 1A2 0 -200 100 R 30 30 0 1 P
+X ~ 1A3 0 -300 100 R 30 30 0 1 P
+X ~ 1A4 0 -400 100 R 30 30 0 1 P
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 P
+X ~ 2A1 0 -700 100 R 30 30 0 1 P
+X ~ 2A2 0 -800 100 R 30 30 0 1 P
+X ~ 1Y1 600 -100 100 L 30 30 0 1 P
+X ~ 1Y2 600 -200 100 L 30 30 0 1 P
+X ~ 1Y3 600 -300 100 L 30 30 0 1 P
+X ~ 1Y4 600 -400 100 L 30 30 0 1 P
+X ~ 2Y2 600 -800 100 L 30 30 0 1 P
+X ~ 2Y1 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74368A_PSPICE
+#
+DEF 74368A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74368A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 1\G\ 0 0 100 R 30 30 0 1 P
+X ~ 1A1 0 -100 100 R 30 30 0 1 P
+X ~ 1A2 0 -200 100 R 30 30 0 1 P
+X ~ 1A3 0 -300 100 R 30 30 0 1 P
+X ~ 1A4 0 -400 100 R 30 30 0 1 P
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 P
+X ~ 2A1 0 -700 100 R 30 30 0 1 P
+X ~ 2A2 0 -800 100 R 30 30 0 1 P
+X ~ 1Y1 600 -100 100 L 30 30 0 1 P
+X ~ 1Y2 600 -200 100 L 30 30 0 1 P
+X ~ 1Y3 600 -300 100 L 30 30 0 1 P
+X ~ 1Y4 600 -400 100 L 30 30 0 1 P
+X ~ 2Y2 600 -800 100 L 30 30 0 1 P
+X ~ 2Y1 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74376_PSPICE
+#
+DEF 74376_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74376_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 1J 0 0 100 R 30 30 0 1 P
+X ~ 2J 0 -200 100 R 30 30 0 1 P
+X ~ 3J 0 -400 100 R 30 30 0 1 P
+X ~ 4J 0 -600 100 R 30 30 0 1 P
+X ~ 1\K\ 0 -100 100 R 30 30 0 1 P
+X ~ 2\K\ 0 -300 100 R 30 30 0 1 P
+X ~ 3\K\ 0 -500 100 R 30 30 0 1 P
+X ~ 4\K\ 0 -700 100 R 30 30 0 1 P
+X ~ 1Q 600 -100 100 L 30 30 0 1 P
+X ~ 2Q 600 -300 100 L 30 30 0 1 P
+X ~ 3Q 600 -500 100 L 30 30 0 1 P
+X ~ 4Q 600 -700 100 L 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74390_PSPICE
+#
+DEF 74390_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74390_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -400 0 1 0 N
+X ~ GND 200 -500 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+X ~ CKA 0 0 100 R 30 30 0 1 P
+X ~ CKB 0 -200 100 R 30 30 0 1 P
+X ~ CLR 300 -500 100 U 30 30 0 1 P
+X ~ QA 600 100 100 L 30 30 0 1 P
+X ~ QB 600 0 100 L 30 30 0 1 P
+X ~ QC 600 -100 100 L 30 30 0 1 P
+X ~ QD 600 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74393_PSPICE
+#
+DEF 74393_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74393_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -400 0 1 0 N
+X ~ GND 200 -500 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ QA 600 0 100 L 30 30 0 1 P
+X ~ QB 600 -100 100 L 30 30 0 1 P
+X ~ QC 600 -200 100 L 30 30 0 1 P
+X ~ QD 600 -300 100 L 30 30 0 1 P
+X ~ CLR 300 -500 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 74425_PSPICE
+#
+DEF 74425_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74425_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -140 N
+C 250 -160 40 0 1 0 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74426_PSPICE
+#
+DEF 74426_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74426_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -200 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ G 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 74490_PSPICE
+#
+DEF 74490_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74490_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -400 0 1 0 N
+X ~ GND 200 -500 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+X ~ SET9 0 0 100 R 30 30 0 1 P
+X ~ CLK 0 -200 100 R 30 30 0 1 P
+X ~ CLR 300 -500 100 U 30 30 0 1 P
+X ~ QA 600 100 100 L 30 30 0 1 P
+X ~ QB 600 0 100 L 30 30 0 1 P
+X ~ QC 600 -100 100 L 30 30 0 1 P
+X ~ QD 600 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 00_PSPICE
+#
+DEF 00_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "00_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 01_PSPICE
+#
+DEF 01_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "01_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ Y 700 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 02_PSPICE
+#
+DEF 02_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "02_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 03_PSPICE
+#
+DEF 03_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "03_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 04_PSPICE
+#
+DEF 04_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "04_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 O
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 05_PSPICE
+#
+DEF 05_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "05_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 06_PSPICE
+#
+DEF 06_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "06_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 07_PSPICE
+#
+DEF 07_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "07_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 08_PSPICE
+#
+DEF 08_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "08_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 09_PSPICE
+#
+DEF 09_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "09_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 10_PSPICE
+#
+DEF 10_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "10_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 11_PSPICE
+#
+DEF 11_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "11_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 12_PSPICE
+#
+DEF 12_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "12_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 13_PSPICE
+#
+DEF 13_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "13_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+P 2 0 1 0 200 -150 350 -150 N
+P 2 0 1 0 350 -150 350 -250 N
+P 2 0 1 0 400 -250 250 -250 N
+P 2 0 1 0 250 -250 250 -150 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 O
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 14_PSPICE
+#
+DEF 14_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "14_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+P 2 0 1 0 140 40 260 40 N
+P 2 0 1 0 260 40 260 -40 N
+P 2 0 1 0 300 -40 180 -40 N
+P 2 0 1 0 180 -40 180 40 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 O
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 16_PSPICE
+#
+DEF 16_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "16_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 17_PSPICE
+#
+DEF 17_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "17_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 200 N
+P 2 0 1 0 100 200 100 -200 N
+P 2 0 1 0 100 -200 400 0 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ Y 500 0 100 L 30 30 0 1 P
+X ~ GND 250 -200 100 U 30 30 0 1 W
+X ~ PWR 250 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 20_PSPICE
+#
+DEF 20_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "20_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 O
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 22_PSPICE
+#
+DEF 22_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "22_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 P
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 23_PSPICE
+#
+DEF 23_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "23_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -1300 N
+P 2 0 1 0 500 -1300 100 -1300 N
+P 2 0 1 0 100 -1300 100 100 N
+X ~ 1A 0 0 100 R 30 30 0 1 I
+X ~ 1B 0 -100 100 R 30 30 0 1 I
+X ~ 1C 0 -200 100 R 30 30 0 1 I
+X ~ 1D 0 -300 100 R 30 30 0 1 I
+X ~ 1G 0 -400 100 R 30 30 0 1 I
+X ~ X 0 -500 100 R 30 30 0 1 I
+X ~ \X\ 0 -600 100 R 30 30 0 1 I
+X ~ 2A 0 -800 100 R 30 30 0 1 I
+X ~ 2B 0 -900 100 R 30 30 0 1 I
+X ~ 2C 0 -1000 100 R 30 30 0 1 I
+X ~ 2D 0 -1100 100 R 30 30 0 1 I
+X ~ 2G 0 -1200 100 R 30 30 0 1 I
+X ~ 1Y 600 -200 100 L 30 30 0 1 I
+X ~ 2Y 600 -1000 100 L 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 25_PSPICE
+#
+DEF 25_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "25_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -500 N
+P 2 0 1 0 500 -500 100 -500 N
+P 2 0 1 0 100 -500 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ G 0 -400 100 R 30 30 0 1 I
+X ~ Y 600 -200 100 L 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 P
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 26_PSPICE
+#
+DEF 26_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "26_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 27_PSPICE
+#
+DEF 27_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "27_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 28_PSPICE
+#
+DEF 28_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "28_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 30_PSPICE
+#
+DEF 30_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "30_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ E 0 -400 100 R 30 30 0 1 I
+X ~ F 0 -500 100 R 30 30 0 1 I
+X ~ G 0 -600 100 R 30 30 0 1 I
+X ~ H 0 -700 100 R 30 30 0 1 I
+X ~ Y 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 32_PSPICE
+#
+DEF 32_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "32_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 33_PSPICE
+#
+DEF 33_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "33_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 60 100 300 100 N
+P 2 0 1 0 60 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 37_PSPICE
+#
+DEF 37_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "37_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 38_PSPICE
+#
+DEF 38_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "38_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 39_PSPICE
+#
+DEF 39_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "39_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 40_PSPICE
+#
+DEF 40_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "40_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 100 0 N
+P 2 0 1 0 100 0 100 -400 N
+P 2 0 1 0 100 -400 400 -400 N
+A 400 -200 200 -899 899 0 1 0 N 400 -400 400 0
+X ~ Y 700 -200 100 L 30 30 0 1 O
+X ~ PWR 300 100 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ D 0 -400 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 42_PSPICE
+#
+DEF 42_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "42_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 43_PSPICE
+#
+DEF 43_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "43_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 44_PSPICE
+#
+DEF 44_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "44_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 45_PSPICE
+#
+DEF 45_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "45_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 200 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ Y0 600 100 100 L 30 30 0 1 O
+X ~ Y1 600 0 100 L 30 30 0 1 O
+X ~ Y2 600 -100 100 L 30 30 0 1 O
+X ~ Y3 600 -200 100 L 30 30 0 1 O
+X ~ Y4 600 -300 100 L 30 30 0 1 O
+X ~ Y5 600 -400 100 L 30 30 0 1 O
+X ~ Y6 600 -500 100 L 30 30 0 1 O
+X ~ Y7 600 -600 100 L 30 30 0 1 O
+X ~ Y8 600 -700 100 L 30 30 0 1 O
+X ~ Y9 600 -800 100 L 30 30 0 1 O
+X ~ PWR 300 300 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 46_PSPICE
+#
+DEF 46_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "46_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ INA 0 -400 100 R 30 30 0 1 I
+X ~ INB 0 -500 100 R 30 30 0 1 I
+X ~ INC 0 -600 100 R 30 30 0 1 I
+X ~ IND 0 -700 100 R 30 30 0 1 I
+X ~ \RBI\ 0 -100 100 R 30 30 0 1 I
+X ~ \LT\ 0 -200 100 R 30 30 0 1 I
+X ~ OUTA 600 -100 100 L 30 30 0 1 O
+X ~ OUTB 600 -200 100 L 30 30 0 1 O
+X ~ OUTC 600 -300 100 L 30 30 0 1 O
+X ~ OUTD 600 -400 100 L 30 30 0 1 O
+X ~ OUTE 600 -500 100 L 30 30 0 1 O
+X ~ OUTF 600 -600 100 L 30 30 0 1 O
+X ~ OUTG 600 -700 100 L 30 30 0 1 O
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ \BI\/\RBO\ 0 0 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 47_PSPICE
+#
+DEF 47_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "47_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ INA 0 -400 100 R 30 30 0 1 I
+X ~ INB 0 -500 100 R 30 30 0 1 I
+X ~ INC 0 -600 100 R 30 30 0 1 I
+X ~ IND 0 -700 100 R 30 30 0 1 I
+X ~ \RBI\ 0 -100 100 R 30 30 0 1 I
+X ~ \LT\ 0 -200 100 R 30 30 0 1 I
+X ~ OUTA 600 -100 100 L 30 30 0 1 O
+X ~ OUTB 600 -200 100 L 30 30 0 1 O
+X ~ OUTC 600 -300 100 L 30 30 0 1 O
+X ~ OUTD 600 -400 100 L 30 30 0 1 O
+X ~ OUTE 600 -500 100 L 30 30 0 1 O
+X ~ OUTF 600 -600 100 L 30 30 0 1 O
+X ~ OUTG 600 -700 100 L 30 30 0 1 O
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ \BI\/\RBO\ 0 0 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 48_PSPICE
+#
+DEF 48_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "48_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ A 0 -400 100 R 30 30 0 1 I
+X ~ B 0 -500 100 R 30 30 0 1 I
+X ~ C 0 -600 100 R 30 30 0 1 I
+X ~ D 0 -700 100 R 30 30 0 1 I
+X ~ \BI\ 0 0 100 R 30 30 0 1 I
+X ~ \RBI\ 0 -100 100 R 30 30 0 1 I
+X ~ \LT\ 0 -200 100 R 30 30 0 1 I
+X ~ OA 600 0 100 L 30 30 0 1 O
+X ~ OB 600 -100 100 L 30 30 0 1 O
+X ~ OC 600 -200 100 L 30 30 0 1 O
+X ~ OD 600 -300 100 L 30 30 0 1 O
+X ~ OE 600 -400 100 L 30 30 0 1 O
+X ~ OF 600 -500 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ OG 600 -600 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 49_PSPICE
+#
+DEF 49_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "49_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -700 N
+P 2 0 1 0 500 -700 100 -700 N
+P 2 0 1 0 100 -700 100 100 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ B 0 -400 100 R 30 30 0 1 I
+X ~ C 0 -500 100 R 30 30 0 1 I
+X ~ D 0 -600 100 R 30 30 0 1 I
+X ~ \BI\ 0 0 100 R 30 30 0 1 I
+X ~ OA 600 0 100 L 30 30 0 1 O
+X ~ OB 600 -100 100 L 30 30 0 1 O
+X ~ OC 600 -200 100 L 30 30 0 1 O
+X ~ OD 600 -300 100 L 30 30 0 1 O
+X ~ OE 600 -400 100 L 30 30 0 1 O
+X ~ OF 600 -500 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -800 100 U 30 30 0 1 W
+X ~ OG 600 -600 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 50_PSPICE
+#
+DEF 50_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "50_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -1100 N
+P 2 0 1 0 500 -1100 100 -1100 N
+P 2 0 1 0 100 -1100 100 100 N
+X ~ 1A 0 0 100 R 30 30 0 1 I
+X ~ 1B 0 -100 100 R 30 30 0 1 I
+X ~ 1C 0 -200 100 R 30 30 0 1 I
+X ~ 1D 0 -300 100 R 30 30 0 1 I
+X ~ 1X 0 -400 100 R 30 30 0 1 I
+X ~ 1\X\ 0 -500 100 R 30 30 0 1 I
+X ~ 2A 0 -700 100 R 30 30 0 1 I
+X ~ 2B 0 -800 100 R 30 30 0 1 I
+X ~ 2C 0 -900 100 R 30 30 0 1 I
+X ~ 2D 0 -1000 100 R 30 30 0 1 I
+X ~ 1Y 600 -200 100 L 30 30 0 1 O
+X ~ 2Y 600 -900 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 51_PSPICE
+#
+DEF 51_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "51_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ Y 600 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 60_PSPICE
+#
+DEF 60_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "60_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -500 N
+P 2 0 1 0 500 -500 100 -500 N
+P 2 0 1 0 100 -500 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ \X\ 0 -400 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ X 600 -100 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 70_PSPICE
+#
+DEF 70_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "70_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -800 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J1 0 0 100 R 30 30 0 1 I
+X ~ J2 0 -100 100 R 30 30 0 1 I
+X ~ \J\ 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -300 100 R 30 30 0 1 I
+X ~ K1 0 -400 100 R 30 30 0 1 I
+X ~ K2 0 -500 100 R 30 30 0 1 I
+X ~ \K\ 0 -600 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -500 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 72_PSPICE
+#
+DEF 72_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "72_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 200 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J1 0 0 100 R 30 30 0 1 I
+X ~ J2 0 -100 100 R 30 30 0 1 I
+X ~ J3 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -300 100 R 30 30 0 1 I
+X ~ K1 0 -400 100 R 30 30 0 1 I
+X ~ K2 0 -500 100 R 30 30 0 1 I
+X ~ K3 0 -600 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -500 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 73_PSPICE
+#
+DEF 73_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "73_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -600 0 1 0 N
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 0 100 L 30 30 0 1 O
+X ~ \Q\ 600 -400 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 74_PSPICE
+#
+DEF 74_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "74_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 75_PSPICE
+#
+DEF 75_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "75_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ 1D 0 0 100 R 30 30 0 1 I
+X ~ 1Q 600 0 100 L 30 30 0 1 O
+X ~ C 0 -300 100 R 30 30 0 1 I
+X ~ 2D 0 -100 100 R 30 30 0 1 I
+X ~ 2Q 600 -200 100 L 30 30 0 1 O
+X ~ 2\Q\ 600 -300 100 L 30 30 0 1 O
+X ~ 1\Q\ 600 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 76_PSPICE
+#
+DEF 76_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "76_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -600 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 0 100 L 30 30 0 1 O
+X ~ \Q\ 600 -400 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 77_PSPICE
+#
+DEF 77_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "77_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ 1D 0 0 100 R 30 30 0 1 I
+X ~ 1Q 600 -100 100 L 30 30 0 1 O
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ 2D 0 -400 100 R 30 30 0 1 I
+X ~ 2Q 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 82_PSPICE
+#
+DEF 82_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "82_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ C0 0 0 100 R 30 30 0 1 I
+X ~ A1 0 -100 100 R 30 30 0 1 I
+X ~ B1 0 -200 100 R 30 30 0 1 I
+X ~ A2 0 -300 100 R 30 30 0 1 I
+X ~ B2 0 -400 100 R 30 30 0 1 I
+X ~ SUM1 600 -100 100 L 30 30 0 1 O
+X ~ SUM2 600 -300 100 L 30 30 0 1 O
+X ~ C2 600 -400 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 83_PSPICE
+#
+DEF 83_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "83_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -900 N
+P 2 0 1 0 500 -900 100 -900 N
+P 2 0 1 0 100 -900 100 100 N
+X ~ A4 0 0 100 R 30 30 0 1 I
+X ~ A3 0 -100 100 R 30 30 0 1 I
+X ~ A2 0 -200 100 R 30 30 0 1 I
+X ~ A1 0 -300 100 R 30 30 0 1 I
+X ~ B4 0 -400 100 R 30 30 0 1 I
+X ~ B3 0 -500 100 R 30 30 0 1 I
+X ~ B2 0 -600 100 R 30 30 0 1 I
+X ~ B1 0 -700 100 R 30 30 0 1 I
+X ~ C0 0 -800 100 R 30 30 0 1 I
+X ~ C4 600 0 100 L 30 30 0 1 O
+X ~ SUM4 600 -200 100 L 30 30 0 1 O
+X ~ SUM3 600 -400 100 L 30 30 0 1 O
+X ~ SUM2 600 -600 100 L 30 30 0 1 O
+X ~ SUM1 600 -800 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 85_PSPICE
+#
+DEF 85_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "85_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ B3 0 0 100 R 30 30 0 1 I
+X ~ A3 0 -100 100 R 30 30 0 1 I
+X ~ B2 0 -200 100 R 30 30 0 1 I
+X ~ A2 0 -300 100 R 30 30 0 1 I
+X ~ B1 0 -400 100 R 30 30 0 1 I
+X ~ A1 0 -500 100 R 30 30 0 1 I
+X ~ B0 0 -600 100 R 30 30 0 1 I
+X ~ A0 0 -700 100 R 30 30 0 1 I
+X ~ A<B_IN 0 -800 100 R 30 30 0 1 I
+X ~ A=B_IN 0 -900 100 R 30 30 0 1 I
+X ~ A>B_IN 0 -1000 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ A<B 600 -400 100 L 30 30 0 1 O
+X ~ A=B 600 -500 100 L 30 30 0 1 O
+X ~ A>B 600 -600 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 86_PSPICE
+#
+DEF 86_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "86_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 300 100 N
+P 2 0 1 0 100 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+A -250 -90 400 -308 283 0 1 0 N 93 -295 101 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 90_PSPICE
+#
+DEF 90_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "90_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ R91 0 0 100 R 30 30 0 1 I
+X ~ R92 0 -100 100 R 30 30 0 1 I
+X ~ R01 0 -700 100 R 30 30 0 1 I
+X ~ R02 0 -800 100 R 30 30 0 1 I
+X ~ CKA 0 -300 100 R 30 30 0 1 I
+X ~ CKB 0 -500 100 R 30 30 0 1 I
+X ~ QA 600 -100 100 L 30 30 0 1 O
+X ~ QB 600 -300 100 L 30 30 0 1 O
+X ~ QC 600 -500 100 L 30 30 0 1 O
+X ~ QD 600 -700 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 91_PSPICE
+#
+DEF 91_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "91_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -300 N
+P 2 0 1 0 500 -300 100 -300 N
+P 2 0 1 0 100 -300 100 100 N
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ CLOCK 0 -200 100 R 30 30 0 1 I
+X ~ QH 600 0 100 L 30 30 0 1 O
+X ~ \QH\ 600 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 92_PSPICE
+#
+DEF 92_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "92_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ CKA 0 0 100 R 30 30 0 1 I
+X ~ CKB 0 -100 100 R 30 30 0 1 I
+X ~ R01 0 -200 100 R 30 30 0 1 I
+X ~ R02 0 -300 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 93_PSPICE
+#
+DEF 93_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "93_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -400 N
+P 2 0 1 0 500 -400 100 -400 N
+P 2 0 1 0 100 -400 100 100 N
+X ~ CKA 0 0 100 R 30 30 0 1 I
+X ~ CKB 0 -100 100 R 30 30 0 1 I
+X ~ R01 0 -200 100 R 30 30 0 1 I
+X ~ R02 0 -300 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -500 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 94_PSPICE
+#
+DEF 94_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "94_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1600 0 1 0 N
+X ~ PE2 0 0 100 R 30 30 0 1 I
+X ~ PE1 0 -100 100 R 30 30 0 1 I
+X ~ P1A 0 -300 100 R 30 30 0 1 I
+X ~ P2A 0 -800 100 R 30 30 0 1 I
+X ~ P1B 0 -400 100 R 30 30 0 1 I
+X ~ P1C 0 -500 100 R 30 30 0 1 I
+X ~ P1D 0 -600 100 R 30 30 0 1 I
+X ~ P2B 0 -900 100 R 30 30 0 1 I
+X ~ P2C 0 -1000 100 R 30 30 0 1 I
+X ~ P2D 0 -1100 100 R 30 30 0 1 I
+X ~ SER_IN 0 -1300 100 R 30 30 0 1 I
+X ~ CLOCK 0 -1400 100 R 30 30 0 1 I
+X ~ CLEAR 0 -1500 100 R 30 30 0 1 I
+X ~ QD 600 -700 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 95_PSPICE
+#
+DEF 95_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "95_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 500 100 N
+P 2 0 1 0 500 100 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 100 N
+X ~ MODE 0 0 100 R 30 30 0 1 I
+X ~ SER 0 -100 100 R 30 30 0 1 I
+X ~ CLK1 0 -200 100 R 30 30 0 1 I
+X ~ CLK2 0 -300 100 R 30 30 0 1 I
+X ~ A 0 -400 100 R 30 30 0 1 I
+X ~ B 0 -500 100 R 30 30 0 1 I
+X ~ C 0 -600 100 R 30 30 0 1 I
+X ~ D 0 -700 100 R 30 30 0 1 I
+X ~ QA 600 -400 100 L 30 30 0 1 O
+X ~ QB 600 -500 100 L 30 30 0 1 O
+X ~ QC 600 -600 100 L 30 30 0 1 O
+X ~ QD 600 -700 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 96_PSPICE
+#
+DEF 96_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "96_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 200 500 200 N
+P 2 0 1 0 500 200 500 -800 N
+P 2 0 1 0 500 -800 100 -800 N
+P 2 0 1 0 100 -800 100 200 N
+X ~ PRE 300 300 100 D 30 30 0 1 I
+X ~ SERIAL 0 0 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ CLK 0 -100 100 R 30 30 0 1 I
+X ~ A 0 -200 100 R 30 30 0 1 I
+X ~ B 0 -300 100 R 30 30 0 1 I
+X ~ C 0 -400 100 R 30 30 0 1 I
+X ~ D 0 -500 100 R 30 30 0 1 I
+X ~ E 0 -600 100 R 30 30 0 1 I
+X ~ QA 600 -200 100 L 30 30 0 1 O
+X ~ QB 600 -300 100 L 30 30 0 1 O
+X ~ QC 600 -400 100 L 30 30 0 1 O
+X ~ QD 600 -500 100 L 30 30 0 1 O
+X ~ QE 600 -600 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 100_PSPICE
+#
+DEF 100_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "100_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ C 0 0 100 R 30 30 0 1 I
+X ~ D1 0 -100 100 R 30 30 0 1 I
+X ~ D2 0 -200 100 R 30 30 0 1 I
+X ~ D3 0 -300 100 R 30 30 0 1 I
+X ~ D4 0 -400 100 R 30 30 0 1 I
+X ~ Q1 600 -100 100 L 30 30 0 1 O
+X ~ Q2 600 -200 100 L 30 30 0 1 O
+X ~ Q3 600 -300 100 L 30 30 0 1 O
+X ~ Q4 600 -400 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -600 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 107_PSPICE
+#
+DEF 107_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "107_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -600 0 1 0 N
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -300 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 109_PSPICE
+#
+DEF 109_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "109_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -600 0 1 0 N
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ \K\ 0 -400 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ \Q\ 600 -300 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 110_PSPICE
+#
+DEF 110_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "110_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -800 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J1 0 0 100 R 30 30 0 1 I
+X ~ J2 0 -100 100 R 30 30 0 1 I
+X ~ J3 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -300 100 R 30 30 0 1 I
+X ~ K1 0 -400 100 R 30 30 0 1 I
+X ~ K2 0 -500 100 R 30 30 0 1 I
+X ~ K3 0 -600 100 R 30 30 0 1 I
+X ~ Q 600 -200 100 L 30 30 0 1 O
+X ~ \Q\ 600 -400 100 L 30 30 0 1 O
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 I
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 111_PSPICE
+#
+DEF 111_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "111_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -600 0 1 0 N
+X ~ \PRE\ 300 300 100 D 30 30 0 1 I
+X ~ J 0 0 100 R 30 30 0 1 I
+X ~ CLK 0 -200 100 R 30 30 0 1 I
+X ~ K 0 -400 100 R 30 30 0 1 I
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 I
+X ~ Q 600 -100 100 L 30 30 0 1 O
+X ~ \Q\ 600 -300 100 L 30 30 0 1 O
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -700 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 121_PSPICE
+#
+DEF 121_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "121_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -700 0 1 0 N
+X ~ A1 0 -400 100 R 30 30 0 1 P
+X ~ A2 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ RINT 0 -100 100 R 30 30 0 1 P
+X ~ CEXT 0 -200 100 R 30 30 0 1 P
+X ~ Q 700 -200 100 L 30 30 0 1 P
+X ~ \Q\ 700 -400 100 L 30 30 0 1 P
+X ~ REXT/CEXT 0 0 100 R 30 30 0 1 P
+X ~ GND 300 -800 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 122_PSPICE
+#
+DEF 122_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "122_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -900 0 1 0 N
+X ~ RINT 0 -100 100 R 30 30 0 1 P
+X ~ GND 200 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ A1 0 -400 100 R 30 30 0 1 P
+X ~ A2 0 -500 100 R 30 30 0 1 P
+X ~ \Q\ 700 -400 100 L 30 30 0 1 P
+X ~ Q 700 -200 100 L 30 30 0 1 P
+X ~ REXT/CEXT 0 0 100 R 30 30 0 1 P
+X ~ CEXT 0 -200 100 R 30 30 0 1 P
+X ~ B1 0 -600 100 R 30 30 0 1 P
+X ~ B2 0 -700 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1000 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 123_PSPICE
+#
+DEF 123_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "123_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -600 0 1 0 N
+X ~ GND 200 -700 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ Q 700 -100 100 L 30 30 0 1 P
+X ~ \Q\ 700 -300 100 L 30 30 0 1 P
+X ~ REXT/CEXT 0 0 100 R 30 30 0 1 P
+X ~ CEXT 0 -100 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -700 100 U 30 30 0 1 P
+X ~ A 0 -300 100 R 30 30 0 1 P
+X ~ B 0 -400 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 125_PSPICE
+#
+DEF 125_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "125_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -140 N
+C 250 -160 40 0 1 0 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 126_PSPICE
+#
+DEF 126_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "126_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -200 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ G 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 128_PSPICE
+#
+DEF 128_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "128_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 300 100 N
+P 2 0 1 0 100 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+A -250 -90 400 -308 283 0 1 0 N 93 -295 101 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 132_PSPICE
+#
+DEF 132_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "132_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 100 100 N
+P 2 0 1 0 100 100 100 -300 N
+P 2 0 1 0 100 -300 400 -300 N
+A 400 -100 200 -899 899 0 1 0 N 400 -300 400 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 O
+X ~ GND 300 -400 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 136_PSPICE
+#
+DEF 136_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "136_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 300 100 N
+P 2 0 1 0 100 -300 300 -300 N
+A 290 -220 330 212 881 0 1 0 N 597 -101 300 109
+A 290 30 330 -881 -228 0 1 0 N 300 -299 594 -97
+A -290 -90 400 -308 283 0 1 0 N 53 -295 61 100
+A -250 -90 400 -308 283 0 1 0 N 93 -295 101 100
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ Y 700 -100 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -400 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 145_PSPICE
+#
+DEF 145_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "145_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -900 0 1 0 N
+X ~ PWR 300 300 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ Y0 600 100 100 L 30 30 0 1 P
+X ~ Y1 600 0 100 L 30 30 0 1 P
+X ~ Y2 600 -100 100 L 30 30 0 1 P
+X ~ Y3 600 -200 100 L 30 30 0 1 P
+X ~ Y4 600 -300 100 L 30 30 0 1 P
+X ~ Y5 600 -400 100 L 30 30 0 1 P
+X ~ Y6 600 -500 100 L 30 30 0 1 P
+X ~ Y7 600 -600 100 L 30 30 0 1 P
+X ~ Y8 600 -700 100 L 30 30 0 1 P
+X ~ Y9 600 -800 100 L 30 30 0 1 P
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ B 0 -200 100 R 30 30 0 1 P
+X ~ C 0 -400 100 R 30 30 0 1 P
+X ~ D 0 -600 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 147_PSPICE
+#
+DEF 147_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "147_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ B 600 -300 100 L 30 30 0 1 P
+X ~ A 600 -100 100 L 30 30 0 1 P
+X ~ C 600 -500 100 L 30 30 0 1 P
+X ~ D 600 -700 100 L 30 30 0 1 P
+X ~ IN1 0 0 100 R 30 30 0 1 P
+X ~ IN2 0 -100 100 R 30 30 0 1 P
+X ~ IN3 0 -200 100 R 30 30 0 1 P
+X ~ IN4 0 -300 100 R 30 30 0 1 P
+X ~ IN5 0 -400 100 R 30 30 0 1 P
+X ~ IN6 0 -500 100 R 30 30 0 1 P
+X ~ IN7 0 -600 100 R 30 30 0 1 P
+X ~ IN8 0 -700 100 R 30 30 0 1 P
+X ~ IN9 0 -800 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 148_PSPICE
+#
+DEF 148_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "148_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ A1 600 -200 100 L 30 30 0 1 P
+X ~ A0 600 0 100 L 30 30 0 1 P
+X ~ A2 600 -400 100 L 30 30 0 1 P
+X ~ GS 600 -600 100 L 30 30 0 1 P
+X ~ IN0 0 0 100 R 30 30 0 1 P
+X ~ IN1 0 -100 100 R 30 30 0 1 P
+X ~ IN2 0 -200 100 R 30 30 0 1 P
+X ~ IN3 0 -300 100 R 30 30 0 1 P
+X ~ IN4 0 -400 100 R 30 30 0 1 P
+X ~ IN5 0 -500 100 R 30 30 0 1 P
+X ~ IN6 0 -600 100 R 30 30 0 1 P
+X ~ IN7 0 -700 100 R 30 30 0 1 P
+X ~ EI 0 -800 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ EO 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 151A_PSPICE
+#
+DEF 151A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "151A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1400 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1500 100 U 30 30 0 1 W
+X ~ Z 600 -300 100 L 30 30 0 1 O
+X ~ \Z\ 600 -700 100 L 30 30 0 1 O
+X ~ \E\ 0 0 100 R 30 30 0 1 I
+X ~ I0 0 -200 100 R 30 30 0 1 I
+X ~ I1 0 -300 100 R 30 30 0 1 I
+X ~ I2 0 -400 100 R 30 30 0 1 I
+X ~ I3 0 -500 100 R 30 30 0 1 I
+X ~ I4 0 -600 100 R 30 30 0 1 I
+X ~ I5 0 -700 100 R 30 30 0 1 I
+X ~ I6 0 -800 100 R 30 30 0 1 I
+X ~ I7 0 -900 100 R 30 30 0 1 I
+X ~ S0 0 -1100 100 R 30 30 0 1 I
+X ~ S1 0 -1200 100 R 30 30 0 1 I
+X ~ S2 0 -1300 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 152_PSPICE
+#
+DEF 152_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "152_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1200 0 1 0 N
+X ~ W 600 -500 100 L 30 30 0 1 O
+X ~ GND 300 -1300 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ D0 0 0 100 R 30 30 0 1 I
+X ~ D1 0 -100 100 R 30 30 0 1 I
+X ~ D2 0 -200 100 R 30 30 0 1 I
+X ~ D3 0 -300 100 R 30 30 0 1 I
+X ~ D4 0 -400 100 R 30 30 0 1 I
+X ~ D5 0 -500 100 R 30 30 0 1 I
+X ~ D6 0 -600 100 R 30 30 0 1 I
+X ~ D7 0 -700 100 R 30 30 0 1 I
+X ~ A 0 -900 100 R 30 30 0 1 I
+X ~ B 0 -1000 100 R 30 30 0 1 I
+X ~ C 0 -1100 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 153A_PSPICE
+#
+DEF 153A_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "153A_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1400 0 1 0 N
+X ~ GND 300 -1500 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ ZA 600 -500 100 L 30 30 0 1 O
+X ~ ZB 600 -1100 100 L 30 30 0 1 O
+X ~ S0 0 0 100 R 30 30 0 1 I
+X ~ S1 0 -100 100 R 30 30 0 1 I
+X ~ \EA\ 0 -300 100 R 30 30 0 1 I
+X ~ I0A 0 -400 100 R 30 30 0 1 I
+X ~ I1A 0 -500 100 R 30 30 0 1 I
+X ~ I2A 0 -600 100 R 30 30 0 1 I
+X ~ I3A 0 -700 100 R 30 30 0 1 I
+X ~ \EB\ 0 -900 100 R 30 30 0 1 I
+X ~ I0B 0 -1000 100 R 30 30 0 1 I
+X ~ I1B 0 -1100 100 R 30 30 0 1 I
+X ~ I2B 0 -1200 100 R 30 30 0 1 I
+X ~ I3B 0 -1300 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 154_PSPICE
+#
+DEF 154_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "154_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1600 0 1 0 N
+X ~ GND 300 -1700 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \G\1 0 0 100 R 30 30 0 1 I
+X ~ \G\2 0 -200 100 R 30 30 0 1 I
+X ~ A 0 -600 100 R 30 30 0 1 I
+X ~ B 0 -800 100 R 30 30 0 1 I
+X ~ C 0 -1000 100 R 30 30 0 1 I
+X ~ D 0 -1200 100 R 30 30 0 1 I
+X ~ Y0 600 0 100 L 30 30 0 1 O
+X ~ Y1 600 -100 100 L 30 30 0 1 O
+X ~ Y2 600 -200 100 L 30 30 0 1 O
+X ~ Y3 600 -300 100 L 30 30 0 1 O
+X ~ Y4 600 -400 100 L 30 30 0 1 O
+X ~ Y5 600 -500 100 L 30 30 0 1 O
+X ~ Y6 600 -600 100 L 30 30 0 1 O
+X ~ Y7 600 -700 100 L 30 30 0 1 O
+X ~ Y8 600 -800 100 L 30 30 0 1 O
+X ~ Y9 600 -900 100 L 30 30 0 1 O
+X ~ Y10 600 -1000 100 L 30 30 0 1 O
+X ~ Y11 600 -1100 100 L 30 30 0 1 O
+X ~ Y12 600 -1200 100 L 30 30 0 1 O
+X ~ Y13 600 -1300 100 L 30 30 0 1 O
+X ~ Y14 600 -1400 100 L 30 30 0 1 O
+X ~ Y15 600 -1500 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 155_PSPICE
+#
+DEF 155_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "155_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ 1Y0 600 0 100 L 30 30 0 1 O
+X ~ 1Y1 600 -100 100 L 30 30 0 1 O
+X ~ 1Y2 600 -200 100 L 30 30 0 1 O
+X ~ 1Y3 600 -300 100 L 30 30 0 1 O
+X ~ 2Y0 600 -400 100 L 30 30 0 1 O
+X ~ 2Y1 600 -500 100 L 30 30 0 1 O
+X ~ 2Y2 600 -600 100 L 30 30 0 1 O
+X ~ 2Y3 600 -700 100 L 30 30 0 1 O
+X ~ 1\G\ 0 0 100 R 30 30 0 1 I
+X ~ 1C 0 -100 100 R 30 30 0 1 I
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ B 0 -400 100 R 30 30 0 1 I
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 I
+X ~ 2\C\ 0 -700 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 156_PSPICE
+#
+DEF 156_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "156_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ 1Y0 600 0 100 L 30 30 0 1 O
+X ~ 1Y1 600 -100 100 L 30 30 0 1 O
+X ~ 1Y2 600 -200 100 L 30 30 0 1 O
+X ~ 1Y3 600 -300 100 L 30 30 0 1 O
+X ~ 2Y0 600 -400 100 L 30 30 0 1 O
+X ~ 2Y1 600 -500 100 L 30 30 0 1 O
+X ~ 2Y2 600 -600 100 L 30 30 0 1 O
+X ~ 2Y3 600 -700 100 L 30 30 0 1 O
+X ~ 1\G\ 0 0 100 R 30 30 0 1 I
+X ~ 1C 0 -100 100 R 30 30 0 1 I
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ B 0 -400 100 R 30 30 0 1 I
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 I
+X ~ 2\C\ 0 -700 100 R 30 30 0 1 I
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -900 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# 157_PSPICE
+#
+DEF 157_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "157_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1100 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ 1Y 700 -100 100 L 30 30 0 1 P
+X ~ 2Y 700 -300 100 L 30 30 0 1 P
+X ~ 3Y 700 -500 100 L 30 30 0 1 P
+X ~ 4Y 700 -700 100 L 30 30 0 1 P
+X ~ 1A 0 0 100 R 30 30 0 1 P
+X ~ 1B 0 -100 100 R 30 30 0 1 P
+X ~ 2A 0 -200 100 R 30 30 0 1 P
+X ~ 2B 0 -300 100 R 30 30 0 1 P
+X ~ 3A 0 -400 100 R 30 30 0 1 P
+X ~ 3B 0 -500 100 R 30 30 0 1 P
+X ~ 4A 0 -600 100 R 30 30 0 1 P
+X ~ 4B 0 -700 100 R 30 30 0 1 P
+X ~ STROBE\G\ 0 -900 100 R 30 30 0 1 P
+X ~ SELECT\A\B 0 -1000 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 160_PSPICE
+#
+DEF 160_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "160_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 161_PSPICE
+#
+DEF 161_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "161_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 162_PSPICE
+#
+DEF 162_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "162_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 163_PSPICE
+#
+DEF 163_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "163_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 I
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -100 100 R 30 30 0 1 I
+X ~ C 0 -200 100 R 30 30 0 1 I
+X ~ D 0 -300 100 R 30 30 0 1 I
+X ~ CLK 0 -500 100 R 30 30 0 1 I
+X ~ ENT 0 -600 100 R 30 30 0 1 I
+X ~ ENP 0 -700 100 R 30 30 0 1 I
+X ~ \LOAD\ 0 -800 100 R 30 30 0 1 I
+X ~ QA 600 0 100 L 30 30 0 1 O
+X ~ QB 600 -100 100 L 30 30 0 1 O
+X ~ QC 600 -200 100 L 30 30 0 1 O
+X ~ QD 600 -300 100 L 30 30 0 1 O
+X ~ RCO 600 -400 100 L 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# 164_PSPICE
+#
+DEF 164_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "164_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 300 500 -700 0 1 0 N
+X ~ GND 200 -800 100 U 30 30 0 1 W
+X ~ PWR 300 400 100 D 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 I
+X ~ B 0 -200 100 R 30 30 0 1 I
+X ~ CLK 0 -400 100 R 30 30 0 1 I
+X ~ QA 600 200 100 L 30 30 0 1 O
+X ~ QB 600 100 100 L 30 30 0 1 O
+X ~ QC 600 0 100 L 30 30 0 1 O
+X ~ QD 600 -100 100 L 30 30 0 1 O
+X ~ QE 600 -200 100 L 30 30 0 1 O
+X ~ QF 600 -300 100 L 30 30 0 1 O
+X ~ QG 600 -400 100 L 30 30 0 1 O
+X ~ QH 600 -500 100 L 30 30 0 1 O
+X ~ \CLR\ 300 -800 100 U 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 173_PSPICE
+#
+DEF 173_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "173_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ GND 200 -1200 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ CLR 300 -1200 100 U 30 30 0 1 I
+X ~ \G\1 0 -100 100 R 30 30 0 1 I
+X ~ \G\2 0 -200 100 R 30 30 0 1 I
+X ~ 1D 0 -300 100 R 30 30 0 1 I
+X ~ 2D 0 -400 100 R 30 30 0 1 I
+X ~ 3D 0 -500 100 R 30 30 0 1 I
+X ~ 4D 0 -600 100 R 30 30 0 1 I
+X ~ M 0 -800 100 R 30 30 0 1 I
+X ~ N 0 -900 100 R 30 30 0 1 I
+X ~ 1Q 600 -300 100 L 30 30 0 1 O
+X ~ 2Q 600 -400 100 L 30 30 0 1 O
+X ~ 3Q 600 -500 100 L 30 30 0 1 O
+X ~ 4Q 600 -600 100 L 30 30 0 1 O
+X ~ CLK 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 174_PSPICE
+#
+DEF 174_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "174_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ 1D 0 0 100 R 30 30 0 1 P
+X ~ 2D 0 -100 100 R 30 30 0 1 P
+X ~ 3D 0 -200 100 R 30 30 0 1 P
+X ~ 4D 0 -300 100 R 30 30 0 1 P
+X ~ 5D 0 -400 100 R 30 30 0 1 P
+X ~ CLK 0 -600 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 P
+X ~ 1Q 600 0 100 L 30 30 0 1 P
+X ~ 2Q 600 -100 100 L 30 30 0 1 P
+X ~ 4Q 600 -300 100 L 30 30 0 1 P
+X ~ 5Q 600 -400 100 L 30 30 0 1 P
+X ~ GND 200 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 3Q 600 -200 100 L 30 30 0 1 P
+X ~ 6D 0 -500 100 R 30 30 0 1 P
+X ~ 6Q 600 -500 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 175_PSPICE
+#
+DEF 175_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "175_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ 1D 0 0 100 R 30 30 0 1 P
+X ~ 2D 0 -200 100 R 30 30 0 1 P
+X ~ 3D 0 -400 100 R 30 30 0 1 P
+X ~ 4D 0 -600 100 R 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ 1Q 600 0 100 L 30 30 0 1 P
+X ~ 1\Q\ 600 -100 100 L 30 30 0 1 P
+X ~ 3Q 600 -400 100 L 30 30 0 1 P
+X ~ 4Q 600 -600 100 L 30 30 0 1 P
+X ~ 2\Q\ 600 -300 100 L 30 30 0 1 P
+X ~ 3\Q\ 600 -500 100 L 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ 2Q 600 -200 100 L 30 30 0 1 P
+X ~ 4\Q\ 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 176_PSPICE
+#
+DEF 176_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "176_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ GND 200 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -100 100 R 30 30 0 1 P
+X ~ B 0 -200 100 R 30 30 0 1 P
+X ~ C 0 -300 100 R 30 30 0 1 P
+X ~ D 0 -400 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -200 100 L 30 30 0 1 P
+X ~ QC 600 -300 100 L 30 30 0 1 P
+X ~ QD 600 -400 100 L 30 30 0 1 P
+X ~ CLK1 0 -500 100 R 30 30 0 1 P
+X ~ CLK2 0 -600 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 177_PSPICE
+#
+DEF 177_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "177_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ GND 200 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -100 100 R 30 30 0 1 P
+X ~ B 0 -200 100 R 30 30 0 1 P
+X ~ C 0 -300 100 R 30 30 0 1 P
+X ~ D 0 -400 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -900 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -200 100 L 30 30 0 1 P
+X ~ QC 600 -300 100 L 30 30 0 1 P
+X ~ QD 600 -400 100 L 30 30 0 1 P
+X ~ CLK1 0 -500 100 R 30 30 0 1 P
+X ~ CLK2 0 -600 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 178_PSPICE
+#
+DEF 178_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "178_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ SERIAL 0 0 100 R 30 30 0 1 P
+X ~ LOAD 0 -100 100 R 30 30 0 1 P
+X ~ SHIFT 0 -200 100 R 30 30 0 1 P
+X ~ A 0 -400 100 R 30 30 0 1 P
+X ~ B 0 -500 100 R 30 30 0 1 P
+X ~ C 0 -600 100 R 30 30 0 1 P
+X ~ D 0 -700 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ CLK 0 -900 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 179_PSPICE
+#
+DEF 179_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "179_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ GND 200 -1200 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ SERIAL 0 0 100 R 30 30 0 1 P
+X ~ LOAD 0 -100 100 R 30 30 0 1 P
+X ~ SHIFT 0 -200 100 R 30 30 0 1 P
+X ~ A 0 -400 100 R 30 30 0 1 P
+X ~ B 0 -500 100 R 30 30 0 1 P
+X ~ C 0 -600 100 R 30 30 0 1 P
+X ~ D 0 -700 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ CLK 0 -900 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1200 100 U 30 30 0 1 P
+X ~ \Q\D 600 -900 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 180_PSPICE
+#
+DEF 180_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "180_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -1000 0 1 0 N
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ B 0 -100 100 R 30 30 0 1 P
+X ~ C 0 -200 100 R 30 30 0 1 P
+X ~ D 0 -300 100 R 30 30 0 1 P
+X ~ E 0 -400 100 R 30 30 0 1 P
+X ~ F 0 -500 100 R 30 30 0 1 P
+X ~ G 0 -600 100 R 30 30 0 1 P
+X ~ H 0 -700 100 R 30 30 0 1 P
+X ~ ODD_IN 0 -900 100 R 30 30 0 1 P
+X ~ EVEN_IN 0 -800 100 R 30 30 0 1 P
+X ~ ODD_OUT 700 -400 100 L 30 30 0 1 P
+X ~ EVEN_OUT 700 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 181_PSPICE
+#
+DEF 181_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "181_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 600 -1000 0 1 0 N
+X ~ S1 400 300 100 D 30 30 0 1 P
+X ~ S2 300 300 100 D 30 30 0 1 P
+X ~ S3 200 300 100 D 30 30 0 1 P
+X ~ \A\0 0 0 100 R 30 30 0 1 P
+X ~ \A\1 0 -100 100 R 30 30 0 1 P
+X ~ \A\2 0 -200 100 R 30 30 0 1 P
+X ~ \A\3 0 -300 100 R 30 30 0 1 P
+X ~ \B\0 0 -400 100 R 30 30 0 1 P
+X ~ \B\1 0 -500 100 R 30 30 0 1 P
+X ~ \B\2 0 -600 100 R 30 30 0 1 P
+X ~ \B\3 0 -700 100 R 30 30 0 1 P
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ PWR 100 300 100 D 30 30 0 1 W
+X ~ CN 0 -800 100 R 30 30 0 1 P
+X ~ M 0 -900 100 R 30 30 0 1 P
+X ~ \F\0 700 0 100 L 30 30 0 1 P
+X ~ \F\1 700 -100 100 L 30 30 0 1 P
+X ~ \F\2 700 -200 100 L 30 30 0 1 P
+X ~ \F\3 700 -300 100 L 30 30 0 1 P
+X ~ A=B 700 -500 100 L 30 30 0 1 P
+X ~ CN+4 700 -600 100 L 30 30 0 1 P
+X ~ \G\ 700 -700 100 L 30 30 0 1 P
+X ~ \P\ 700 -800 100 L 30 30 0 1 P
+X ~ S0 500 300 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 182_PSPICE
+#
+DEF 182_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "182_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ \P\0 0 0 100 R 30 30 0 1 P
+X ~ \P\1 0 -100 100 R 30 30 0 1 P
+X ~ \P\2 0 -200 100 R 30 30 0 1 P
+X ~ \P\3 0 -300 100 R 30 30 0 1 P
+X ~ \G\0 0 -400 100 R 30 30 0 1 P
+X ~ \G\1 0 -500 100 R 30 30 0 1 P
+X ~ \G\3 0 -700 100 R 30 30 0 1 P
+X ~ CN 0 -800 100 R 30 30 0 1 P
+X ~ \G\2 0 -600 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ \P\ 600 -200 100 L 30 30 0 1 P
+X ~ \G\ 600 -400 100 L 30 30 0 1 P
+X ~ CN+Z 600 -800 100 L 30 30 0 1 P
+X ~ CN+X 600 -600 100 L 30 30 0 1 P
+X ~ CN+Y 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 184_PSPICE
+#
+DEF 184_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "184_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -200 100 R 30 30 0 1 P
+X ~ B 0 -300 100 R 30 30 0 1 P
+X ~ C 0 -400 100 R 30 30 0 1 P
+X ~ D 0 -500 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ E 0 -600 100 R 30 30 0 1 P
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ Y1 600 0 100 L 30 30 0 1 P
+X ~ Y2 600 -100 100 L 30 30 0 1 P
+X ~ Y3 600 -200 100 L 30 30 0 1 P
+X ~ Y4 600 -300 100 L 30 30 0 1 P
+X ~ Y5 600 -400 100 L 30 30 0 1 P
+X ~ Y6 600 -500 100 L 30 30 0 1 P
+X ~ Y7 600 -600 100 L 30 30 0 1 P
+X ~ Y8 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 185_PSPICE
+#
+DEF 185_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "185_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ A 0 -200 100 R 30 30 0 1 P
+X ~ B 0 -300 100 R 30 30 0 1 P
+X ~ C 0 -400 100 R 30 30 0 1 P
+X ~ D 0 -500 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ E 0 -600 100 R 30 30 0 1 P
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ Y1 600 0 100 L 30 30 0 1 P
+X ~ Y2 600 -100 100 L 30 30 0 1 P
+X ~ Y3 600 -200 100 L 30 30 0 1 P
+X ~ Y4 600 -300 100 L 30 30 0 1 P
+X ~ Y5 600 -400 100 L 30 30 0 1 P
+X ~ Y6 600 -500 100 L 30 30 0 1 P
+X ~ Y7 600 -600 100 L 30 30 0 1 P
+X ~ Y8 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 194_PSPICE
+#
+DEF 194_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "194_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ S1 0 0 100 R 30 30 0 1 P
+X ~ S0 0 -100 100 R 30 30 0 1 P
+X ~ SR 0 -300 100 R 30 30 0 1 P
+X ~ A 0 -400 100 R 30 30 0 1 P
+X ~ B 0 -500 100 R 30 30 0 1 P
+X ~ C 0 -600 100 R 30 30 0 1 P
+X ~ D 0 -700 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ SL 0 -200 100 R 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 195_PSPICE
+#
+DEF 195_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "195_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1200 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1300 100 U 30 30 0 1 W
+X ~ SH/\LD\ 0 0 100 R 30 30 0 1 P
+X ~ J 0 -200 100 R 30 30 0 1 P
+X ~ \K\ 0 -300 100 R 30 30 0 1 P
+X ~ CLK 0 -1000 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1300 100 U 30 30 0 1 P
+X ~ A 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ C 0 -700 100 R 30 30 0 1 P
+X ~ D 0 -800 100 R 30 30 0 1 P
+X ~ QA 600 -200 100 L 30 30 0 1 P
+X ~ QB 600 -400 100 L 30 30 0 1 P
+X ~ QC 600 -600 100 L 30 30 0 1 P
+X ~ QD 600 -800 100 L 30 30 0 1 P
+X ~ \Q\D 600 -1000 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 196_PSPICE
+#
+DEF 196_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "196_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ CLK1 0 -200 100 R 30 30 0 1 P
+X ~ CLK2 0 -300 100 R 30 30 0 1 P
+X ~ A 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ C 0 -700 100 R 30 30 0 1 P
+X ~ D 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 197_PSPICE
+#
+DEF 197_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "197_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \LOAD\ 0 0 100 R 30 30 0 1 P
+X ~ CLK1 0 -200 100 R 30 30 0 1 P
+X ~ CLK2 0 -300 100 R 30 30 0 1 P
+X ~ A 0 -500 100 R 30 30 0 1 P
+X ~ B 0 -600 100 R 30 30 0 1 P
+X ~ C 0 -700 100 R 30 30 0 1 P
+X ~ D 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 246_PSPICE
+#
+DEF 246_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "246_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ INA 0 0 100 R 30 30 0 1 P
+X ~ INB 0 -100 100 R 30 30 0 1 P
+X ~ INC 0 -200 100 R 30 30 0 1 P
+X ~ IND 0 -300 100 R 30 30 0 1 P
+X ~ \BI\/\RBO\ 0 -800 100 R 30 30 0 1 P
+X ~ \LT\ 0 -600 100 R 30 30 0 1 P
+X ~ \RBI\ 0 -700 100 R 30 30 0 1 P
+X ~ OUTA 600 0 100 L 30 30 0 1 P
+X ~ OUTB 600 -100 100 L 30 30 0 1 P
+X ~ OUTC 600 -200 100 L 30 30 0 1 P
+X ~ OUTD 600 -300 100 L 30 30 0 1 P
+X ~ OUTE 600 -400 100 L 30 30 0 1 P
+X ~ OUTF 600 -500 100 L 30 30 0 1 P
+X ~ OUTG 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 247_PSPICE
+#
+DEF 247_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "247_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ INA 0 0 100 R 30 30 0 1 P
+X ~ INB 0 -100 100 R 30 30 0 1 P
+X ~ INC 0 -200 100 R 30 30 0 1 P
+X ~ IND 0 -300 100 R 30 30 0 1 P
+X ~ \BI\/\RBO\ 0 -800 100 R 30 30 0 1 P
+X ~ \LT\ 0 -600 100 R 30 30 0 1 P
+X ~ \RBI\ 0 -700 100 R 30 30 0 1 P
+X ~ OUTA 600 0 100 L 30 30 0 1 P
+X ~ OUTB 600 -100 100 L 30 30 0 1 P
+X ~ OUTC 600 -200 100 L 30 30 0 1 P
+X ~ OUTD 600 -300 100 L 30 30 0 1 P
+X ~ OUTE 600 -400 100 L 30 30 0 1 P
+X ~ OUTF 600 -500 100 L 30 30 0 1 P
+X ~ OUTG 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 248_PSPICE
+#
+DEF 248_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "248_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ INA 0 0 100 R 30 30 0 1 P
+X ~ INB 0 -100 100 R 30 30 0 1 P
+X ~ INC 0 -200 100 R 30 30 0 1 P
+X ~ IND 0 -300 100 R 30 30 0 1 P
+X ~ \BI\/\RBO\ 0 -800 100 R 30 30 0 1 P
+X ~ \LT\ 0 -600 100 R 30 30 0 1 P
+X ~ \RBI\ 0 -700 100 R 30 30 0 1 P
+X ~ OUTA 600 0 100 L 30 30 0 1 P
+X ~ OUTB 600 -100 100 L 30 30 0 1 P
+X ~ OUTC 600 -200 100 L 30 30 0 1 P
+X ~ OUTD 600 -300 100 L 30 30 0 1 P
+X ~ OUTE 600 -400 100 L 30 30 0 1 P
+X ~ OUTF 600 -500 100 L 30 30 0 1 P
+X ~ OUTG 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 249_PSPICE
+#
+DEF 249_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "249_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ INA 0 0 100 R 30 30 0 1 P
+X ~ INB 0 -100 100 R 30 30 0 1 P
+X ~ INC 0 -200 100 R 30 30 0 1 P
+X ~ IND 0 -300 100 R 30 30 0 1 P
+X ~ \BI\/\RBO\ 0 -800 100 R 30 30 0 1 P
+X ~ \LT\ 0 -600 100 R 30 30 0 1 P
+X ~ \RBI\ 0 -700 100 R 30 30 0 1 P
+X ~ OUTA 600 0 100 L 30 30 0 1 P
+X ~ OUTB 600 -100 100 L 30 30 0 1 P
+X ~ OUTC 600 -200 100 L 30 30 0 1 P
+X ~ OUTD 600 -300 100 L 30 30 0 1 P
+X ~ OUTE 600 -400 100 L 30 30 0 1 P
+X ~ OUTF 600 -500 100 L 30 30 0 1 P
+X ~ OUTG 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 251_PSPICE
+#
+DEF 251_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "251_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1400 0 1 0 N
+X ~ D0 0 -200 100 R 30 30 0 1 P
+X ~ D1 0 -300 100 R 30 30 0 1 P
+X ~ D2 0 -400 100 R 30 30 0 1 P
+X ~ D3 0 -500 100 R 30 30 0 1 P
+X ~ D4 0 -600 100 R 30 30 0 1 P
+X ~ D6 0 -800 100 R 30 30 0 1 P
+X ~ D7 0 -900 100 R 30 30 0 1 P
+X ~ A 0 -1100 100 R 30 30 0 1 P
+X ~ B 0 -1200 100 R 30 30 0 1 P
+X ~ C 0 -1300 100 R 30 30 0 1 P
+X ~ Y 600 -200 100 L 30 30 0 1 P
+X ~ \W\ 600 -400 100 L 30 30 0 1 P
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1500 100 U 30 30 0 1 W
+X ~ D5 0 -700 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 259_PSPICE
+#
+DEF 259_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "259_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1000 100 U 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ D 0 -200 100 R 30 30 0 1 P
+X ~ S0 0 -400 100 R 30 30 0 1 P
+X ~ S1 0 -500 100 R 30 30 0 1 P
+X ~ S2 0 -600 100 R 30 30 0 1 P
+X ~ Q0 600 0 100 L 30 30 0 1 P
+X ~ Q1 600 -100 100 L 30 30 0 1 P
+X ~ Q2 600 -200 100 L 30 30 0 1 P
+X ~ Q3 600 -300 100 L 30 30 0 1 P
+X ~ Q4 600 -400 100 L 30 30 0 1 P
+X ~ Q5 600 -500 100 L 30 30 0 1 P
+X ~ Q6 600 -600 100 L 30 30 0 1 P
+X ~ Q7 600 -700 100 L 30 30 0 1 P
+X ~ \CLR\ 300 -1000 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 265_PSPICE
+#
+DEF 265_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "265_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ 1W 600 0 100 L 30 30 0 1 P
+X ~ 1Y 600 -100 100 L 30 30 0 1 P
+X ~ 2A 0 -300 100 R 30 30 0 1 P
+X ~ 2B 0 -400 100 R 30 30 0 1 P
+X ~ 2W 600 -300 100 L 30 30 0 1 P
+X ~ 2Y 600 -400 100 L 30 30 0 1 P
+X ~ 3A 0 -600 100 R 30 30 0 1 P
+X ~ 3B 0 -700 100 R 30 30 0 1 P
+X ~ 3Y 600 -700 100 L 30 30 0 1 P
+X ~ 4A 0 -900 100 R 30 30 0 1 P
+X ~ 4W 600 -900 100 L 30 30 0 1 P
+X ~ 3W 600 -600 100 L 30 30 0 1 P
+X ~ 4Y 600 -1000 100 L 30 30 0 1 P
+X ~ 1A 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 273_PSPICE
+#
+DEF 273_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "273_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ D1 0 0 100 R 30 30 0 1 P
+X ~ D2 0 -100 100 R 30 30 0 1 P
+X ~ D3 0 -200 100 R 30 30 0 1 P
+X ~ D4 0 -300 100 R 30 30 0 1 P
+X ~ D5 0 -400 100 R 30 30 0 1 P
+X ~ D6 0 -500 100 R 30 30 0 1 P
+X ~ D7 0 -600 100 R 30 30 0 1 P
+X ~ D8 0 -700 100 R 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+X ~ Q1 600 0 100 L 30 30 0 1 P
+X ~ Q2 600 -100 100 L 30 30 0 1 P
+X ~ Q3 600 -200 100 L 30 30 0 1 P
+X ~ Q4 600 -300 100 L 30 30 0 1 P
+X ~ Q5 600 -400 100 L 30 30 0 1 P
+X ~ Q6 600 -500 100 L 30 30 0 1 P
+X ~ Q7 600 -600 100 L 30 30 0 1 P
+X ~ Q8 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 276_PSPICE
+#
+DEF 276_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "276_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -1300 0 1 0 N
+X ~ PWR 200 300 100 D 30 30 0 1 W
+X ~ GND 200 -1400 100 U 30 30 0 1 W
+X ~ \PRE\ 300 300 100 D 30 30 0 1 P
+X ~ 1J 0 0 100 R 30 30 0 1 P
+X ~ 1\K\ 0 -200 100 R 30 30 0 1 P
+X ~ 1CLK 0 -100 100 R 30 30 0 1 P
+X ~ 2J 0 -300 100 R 30 30 0 1 P
+X ~ 2CLK 0 -400 100 R 30 30 0 1 P
+X ~ 2\K\ 0 -500 100 R 30 30 0 1 P
+X ~ 3J 0 -600 100 R 30 30 0 1 P
+X ~ 3CLK 0 -700 100 R 30 30 0 1 P
+X ~ 3\K\ 0 -800 100 R 30 30 0 1 P
+X ~ 4J 0 -900 100 R 30 30 0 1 P
+X ~ 4CLK 0 -1000 100 R 30 30 0 1 P
+X ~ 4\K\ 0 -1100 100 R 30 30 0 1 P
+X ~ 1Q 600 0 100 L 30 30 0 1 P
+X ~ 2Q 600 -300 100 L 30 30 0 1 P
+X ~ 3Q 600 -600 100 L 30 30 0 1 P
+X ~ 4Q 600 -900 100 L 30 30 0 1 P
+X ~ \CLR\ 300 -1400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 278_PSPICE
+#
+DEF 278_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "278_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -700 0 1 0 N
+X ~ GND 300 -800 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ P0 0 0 100 R 30 30 0 1 P
+X ~ STRB 0 -100 100 R 30 30 0 1 P
+X ~ D1 0 -300 100 R 30 30 0 1 P
+X ~ D2 0 -400 100 R 30 30 0 1 P
+X ~ D3 0 -500 100 R 30 30 0 1 P
+X ~ D4 0 -600 100 R 30 30 0 1 P
+X ~ P1 600 0 100 L 30 30 0 1 P
+X ~ Y1 600 -300 100 L 30 30 0 1 P
+X ~ Y2 600 -400 100 L 30 30 0 1 P
+X ~ Y3 600 -500 100 L 30 30 0 1 P
+X ~ Y4 600 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 279_PSPICE
+#
+DEF 279_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "279_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -600 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -700 100 U 30 30 0 1 W
+X ~ 1\R\ 0 0 100 R 30 30 0 1 P
+X ~ 1\S\1 0 -100 100 R 30 30 0 1 P
+X ~ 1\S\2 0 -200 100 R 30 30 0 1 P
+X ~ 2\R\ 0 -400 100 R 30 30 0 1 P
+X ~ 2\S\ 0 -500 100 R 30 30 0 1 P
+X ~ 1Q 600 -200 100 L 30 30 0 1 P
+X ~ 2Q 600 -500 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 283_PSPICE
+#
+DEF 283_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "283_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1100 100 U 30 30 0 1 W
+X ~ A1 0 -700 100 R 30 30 0 1 P
+X ~ A2 0 -500 100 R 30 30 0 1 P
+X ~ A3 0 -300 100 R 30 30 0 1 P
+X ~ A4 0 -100 100 R 30 30 0 1 P
+X ~ B1 0 -600 100 R 30 30 0 1 P
+X ~ B2 0 -400 100 R 30 30 0 1 P
+X ~ B3 0 -200 100 R 30 30 0 1 P
+X ~ B4 0 0 100 R 30 30 0 1 P
+X ~ C0 0 -900 100 R 30 30 0 1 P
+X ~ C4 600 -900 100 L 30 30 0 1 P
+X ~ SUM1 600 -700 100 L 30 30 0 1 P
+X ~ SUM2 600 -500 100 L 30 30 0 1 P
+X ~ SUM3 600 -300 100 L 30 30 0 1 P
+X ~ SUM4 600 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 290_PSPICE
+#
+DEF 290_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "290_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -800 0 1 0 N
+X ~ GND 300 -900 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ R91 0 0 100 R 30 30 0 1 P
+X ~ R92 0 -100 100 R 30 30 0 1 P
+X ~ CLKA 0 -300 100 R 30 30 0 1 P
+X ~ CLKB 0 -400 100 R 30 30 0 1 P
+X ~ R01 0 -600 100 R 30 30 0 1 P
+X ~ QA 600 -100 100 L 30 30 0 1 P
+X ~ QB 600 -300 100 L 30 30 0 1 P
+X ~ QC 600 -500 100 L 30 30 0 1 P
+X ~ QD 600 -700 100 L 30 30 0 1 P
+X ~ R02 0 -700 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 293_PSPICE
+#
+DEF 293_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "293_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -500 0 1 0 N
+X ~ GND 300 -600 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ CLKA 0 0 100 R 30 30 0 1 P
+X ~ CLKB 0 -100 100 R 30 30 0 1 P
+X ~ R01 0 -300 100 R 30 30 0 1 P
+X ~ R02 0 -400 100 R 30 30 0 1 P
+X ~ QA 600 0 100 L 30 30 0 1 P
+X ~ QB 600 -100 100 L 30 30 0 1 P
+X ~ QC 600 -200 100 L 30 30 0 1 P
+X ~ QD 600 -300 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 298_PSPICE
+#
+DEF 298_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "298_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1100 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -1200 100 U 30 30 0 1 W
+X ~ WS 0 0 100 R 30 30 0 1 P
+X ~ A1 0 -200 100 R 30 30 0 1 P
+X ~ A2 0 -300 100 R 30 30 0 1 P
+X ~ B1 0 -400 100 R 30 30 0 1 P
+X ~ B2 0 -500 100 R 30 30 0 1 P
+X ~ C1 0 -600 100 R 30 30 0 1 P
+X ~ C2 0 -700 100 R 30 30 0 1 P
+X ~ D1 0 -800 100 R 30 30 0 1 P
+X ~ D2 0 -900 100 R 30 30 0 1 P
+X ~ CLK 0 -1000 100 R 30 30 0 1 P
+X ~ QA 600 -200 100 L 30 30 0 1 P
+X ~ QB 600 -400 100 L 30 30 0 1 P
+X ~ QC 600 -600 100 L 30 30 0 1 P
+X ~ QD 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 351_PSPICE
+#
+DEF 351_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "351_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -2000 0 1 0 N
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ GND 300 -2100 100 U 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 P
+X ~ 1D0 0 -200 100 R 30 30 0 1 P
+X ~ 1D1 0 -300 100 R 30 30 0 1 P
+X ~ 1D2 0 -400 100 R 30 30 0 1 P
+X ~ 1D3 0 -500 100 R 30 30 0 1 P
+X ~ D4 0 -1200 100 R 30 30 0 1 P
+X ~ D5 0 -1300 100 R 30 30 0 1 P
+X ~ D6 0 -1400 100 R 30 30 0 1 P
+X ~ D7 0 -1500 100 R 30 30 0 1 P
+X ~ A 0 -1700 100 R 30 30 0 1 P
+X ~ B 0 -1800 100 R 30 30 0 1 P
+X ~ C 0 -1900 100 R 30 30 0 1 P
+X ~ 2D0 0 -700 100 R 30 30 0 1 P
+X ~ 2D1 0 -800 100 R 30 30 0 1 P
+X ~ 2D2 0 -900 100 R 30 30 0 1 P
+X ~ 2D3 0 -1000 100 R 30 30 0 1 P
+X ~ 1Y 600 -200 100 L 30 30 0 1 P
+X ~ 2Y 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 365_PSPICE
+#
+DEF 365_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "365_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \G\1 0 0 100 R 30 30 0 1 P
+X ~ \G\2 0 -100 100 R 30 30 0 1 P
+X ~ A1 0 -300 100 R 30 30 0 1 P
+X ~ A2 0 -400 100 R 30 30 0 1 P
+X ~ A3 0 -500 100 R 30 30 0 1 P
+X ~ A4 0 -600 100 R 30 30 0 1 P
+X ~ A5 0 -700 100 R 30 30 0 1 P
+X ~ A6 0 -800 100 R 30 30 0 1 P
+X ~ Y1 600 -300 100 L 30 30 0 1 P
+X ~ Y2 600 -400 100 L 30 30 0 1 P
+X ~ Y3 600 -500 100 L 30 30 0 1 P
+X ~ Y4 600 -600 100 L 30 30 0 1 P
+X ~ Y5 600 -700 100 L 30 30 0 1 P
+X ~ Y6 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 366_PSPICE
+#
+DEF 366_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "366_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ \G\1 0 0 100 R 30 30 0 1 P
+X ~ \G\2 0 -100 100 R 30 30 0 1 P
+X ~ A1 0 -300 100 R 30 30 0 1 P
+X ~ A2 0 -400 100 R 30 30 0 1 P
+X ~ A3 0 -500 100 R 30 30 0 1 P
+X ~ A4 0 -600 100 R 30 30 0 1 P
+X ~ A5 0 -700 100 R 30 30 0 1 P
+X ~ A6 0 -800 100 R 30 30 0 1 P
+X ~ Y1 600 -300 100 L 30 30 0 1 P
+X ~ Y2 600 -400 100 L 30 30 0 1 P
+X ~ Y3 600 -500 100 L 30 30 0 1 P
+X ~ Y4 600 -600 100 L 30 30 0 1 P
+X ~ Y5 600 -700 100 L 30 30 0 1 P
+X ~ Y6 600 -800 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 367_PSPICE
+#
+DEF 367_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "367_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 1\G\ 0 0 100 R 30 30 0 1 P
+X ~ 1A1 0 -100 100 R 30 30 0 1 P
+X ~ 1A2 0 -200 100 R 30 30 0 1 P
+X ~ 1A3 0 -300 100 R 30 30 0 1 P
+X ~ 1A4 0 -400 100 R 30 30 0 1 P
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 P
+X ~ 2A1 0 -700 100 R 30 30 0 1 P
+X ~ 2A2 0 -800 100 R 30 30 0 1 P
+X ~ 1Y1 600 -100 100 L 30 30 0 1 P
+X ~ 1Y2 600 -200 100 L 30 30 0 1 P
+X ~ 1Y3 600 -300 100 L 30 30 0 1 P
+X ~ 1Y4 600 -400 100 L 30 30 0 1 P
+X ~ 2Y2 600 -800 100 L 30 30 0 1 P
+X ~ 2Y1 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 368_PSPICE
+#
+DEF 368_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "368_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -900 0 1 0 N
+X ~ GND 300 -1000 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 1\G\ 0 0 100 R 30 30 0 1 P
+X ~ 1A1 0 -100 100 R 30 30 0 1 P
+X ~ 1A2 0 -200 100 R 30 30 0 1 P
+X ~ 1A3 0 -300 100 R 30 30 0 1 P
+X ~ 1A4 0 -400 100 R 30 30 0 1 P
+X ~ 2\G\ 0 -600 100 R 30 30 0 1 P
+X ~ 2A1 0 -700 100 R 30 30 0 1 P
+X ~ 2A2 0 -800 100 R 30 30 0 1 P
+X ~ 1Y1 600 -100 100 L 30 30 0 1 P
+X ~ 1Y2 600 -200 100 L 30 30 0 1 P
+X ~ 1Y3 600 -300 100 L 30 30 0 1 P
+X ~ 1Y4 600 -400 100 L 30 30 0 1 P
+X ~ 2Y2 600 -800 100 L 30 30 0 1 P
+X ~ 2Y1 600 -700 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 376_PSPICE
+#
+DEF 376_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "376_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -1000 0 1 0 N
+X ~ GND 200 -1100 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ 1J 0 0 100 R 30 30 0 1 P
+X ~ 2J 0 -200 100 R 30 30 0 1 P
+X ~ 3J 0 -400 100 R 30 30 0 1 P
+X ~ 4J 0 -600 100 R 30 30 0 1 P
+X ~ 1\K\ 0 -100 100 R 30 30 0 1 P
+X ~ 2\K\ 0 -300 100 R 30 30 0 1 P
+X ~ 3\K\ 0 -500 100 R 30 30 0 1 P
+X ~ 4\K\ 0 -700 100 R 30 30 0 1 P
+X ~ 1Q 600 -100 100 L 30 30 0 1 P
+X ~ 2Q 600 -300 100 L 30 30 0 1 P
+X ~ 3Q 600 -500 100 L 30 30 0 1 P
+X ~ 4Q 600 -700 100 L 30 30 0 1 P
+X ~ CLK 0 -800 100 R 30 30 0 1 P
+X ~ \CLR\ 300 -1100 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 390_PSPICE
+#
+DEF 390_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "390_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -400 0 1 0 N
+X ~ GND 200 -500 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+X ~ CKA 0 0 100 R 30 30 0 1 P
+X ~ CKB 0 -200 100 R 30 30 0 1 P
+X ~ CLR 300 -500 100 U 30 30 0 1 P
+X ~ QA 600 100 100 L 30 30 0 1 P
+X ~ QB 600 0 100 L 30 30 0 1 P
+X ~ QC 600 -100 100 L 30 30 0 1 P
+X ~ QD 600 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 393_PSPICE
+#
+DEF 393_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "393_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 500 -400 0 1 0 N
+X ~ GND 200 -500 100 U 30 30 0 1 W
+X ~ PWR 300 200 100 D 30 30 0 1 W
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ QA 600 0 100 L 30 30 0 1 P
+X ~ QB 600 -100 100 L 30 30 0 1 P
+X ~ QC 600 -200 100 L 30 30 0 1 P
+X ~ QD 600 -300 100 L 30 30 0 1 P
+X ~ CLR 300 -500 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 425_PSPICE
+#
+DEF 425_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "425_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -140 N
+C 250 -160 40 0 1 0 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ \G\ 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 426_PSPICE
+#
+DEF 426_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "426_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 -300 100 -100 N
+P 2 0 1 0 100 -100 100 -500 N
+P 2 0 1 0 100 -500 400 -300 N
+P 2 0 1 0 100 0 250 0 N
+P 2 0 1 0 250 0 250 -200 N
+X ~ A 0 -300 100 R 30 30 0 1 I
+X ~ Y 500 -300 100 L 30 30 0 1 O
+X ~ GND 200 -530 100 U 30 30 0 1 W
+X ~ PWR 200 -70 100 D 30 30 0 1 W
+X ~ G 0 0 100 R 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# 490_PSPICE
+#
+DEF 490_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "490_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 200 500 -400 0 1 0 N
+X ~ GND 200 -500 100 U 30 30 0 1 W
+X ~ PWR 300 300 100 D 30 30 0 1 W
+X ~ SET9 0 0 100 R 30 30 0 1 P
+X ~ CLK 0 -200 100 R 30 30 0 1 P
+X ~ CLR 300 -500 100 U 30 30 0 1 P
+X ~ QA 600 100 100 L 30 30 0 1 P
+X ~ QB 600 0 100 L 30 30 0 1 P
+X ~ QC 600 -100 100 L 30 30 0 1 P
+X ~ QD 600 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 411/OP_PSPICE
+#
+DEF 411/OP_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "411/OP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -500 N
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 700 -200 100 100 N
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 600 0 500 -100 N
+P 2 0 1 0 500 -300 600 -400 N
+P 2 0 1 0 600 0 700 0 N
+P 2 0 1 0 600 -400 700 -400 N
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ V+ 400 100 100 D 30 30 0 1 W
+X ~ V- 400 -500 100 U 30 30 0 1 W
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+X ~ B1 800 -400 100 L 30 30 0 1 I
+X ~ B2 800 0 100 L 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# nmose_PSPICE
+#
+DEF nmose_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "nmose_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+X ~ S 300 -200 100 U 30 30 0 1 P
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ D 300 200 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# 741/OP_PSPICE
+#
+DEF 741/OP_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "741/OP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -500 N
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 700 -200 100 100 N
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 600 0 500 -100 N
+P 2 0 1 0 500 -300 600 -400 N
+P 2 0 1 0 600 0 700 0 N
+P 2 0 1 0 600 -400 700 -400 N
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ V+ 400 100 100 D 30 30 0 1 W
+X ~ V- 400 -500 100 U 30 30 0 1 W
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+X ~ OS1 800 -400 100 L 30 30 0 1 I
+X ~ OS2 800 0 100 L 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# NIGBT_PSPICE
+#
+DEF NIGBT_PSPICE Z 0 30 Y Y 1 F N
+F0 "Z" 0 0 30 H V L CNN
+F1 "NIGBT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 200 200 0 N
+P 2 0 1 0 170 200 170 0 N
+P 2 0 1 0 100 0 170 0 N
+P 2 0 1 0 300 200 200 150 N
+P 2 0 1 0 200 50 300 0 N
+P 3 0 1 0 210 20 280 10 230 60 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ C 300 300 100 D 30 30 0 1 P
+X ~ E 300 -100 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IXGH40N60_PSPICE
+#
+DEF IXGH40N60_PSPICE Z 0 30 Y Y 1 F N
+F0 "Z" 0 0 30 H V L CNN
+F1 "IXGH40N60_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 200 200 0 N
+P 2 0 1 0 170 200 170 0 N
+P 2 0 1 0 100 0 170 0 N
+P 2 0 1 0 300 200 200 150 N
+P 2 0 1 0 200 50 300 0 N
+P 3 0 1 0 210 20 280 10 230 60 N
+X ~ G 0 0 100 R 30 30 0 1 P
+X ~ C 300 300 100 D 30 30 0 1 P
+X ~ E 300 -100 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# D1N914_PSPICE
+#
+DEF D1N914_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "D1N914_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# d_PSPICE
+#
+DEF d_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "d_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# CD4016BD_PSPICE
+#
+DEF CD4016BD_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "CD4016BD_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 100 200 0 N
+P 2 0 1 0 400 0 500 0 N
+P 2 0 1 0 100 -200 100 -300 N
+P 2 0 1 0 500 -200 500 -300 N
+S 100 200 500 200 0 1 0 N
+S 500 200 500 -200 0 1 0 N
+S 100 -300 500 -300 0 1 0 N
+S 100 200 100 200 0 1 0 N
+S 100 200 100 -200 0 1 0 N
+S 100 0 200 0 0 1 0 N
+X ~ IN 0 0 100 R 30 30 0 1 P
+X ~ OUT 600 0 100 L 30 30 0 1 P
+X ~ VC 0 -200 100 R 30 30 0 1 P
+X ~ VDD 300 300 100 D 30 30 0 1 P
+X ~ VSS 300 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# T2coupled_PSPICE
+#
+DEF T2coupled_PSPICE T 0 30 Y Y 1 F N
+F0 "T" 0 0 30 H V L CNN
+F1 "T2coupled_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -200 0 1 0 N
+X ~ in2 0 -100 100 R 30 30 0 1 P
+X ~ out1 700 0 100 L 30 30 0 1 P
+X ~ in1 0 0 100 R 30 30 0 1 P
+X ~ out2 700 -100 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# T3coupled_PSPICE
+#
+DEF T3coupled_PSPICE T 0 30 Y Y 1 F N
+F0 "T" 0 0 30 H V L CNN
+F1 "T3coupled_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -300 0 1 0 N
+X ~ in2 0 -100 100 R 30 30 0 1 P
+X ~ out1 700 0 100 L 30 30 0 1 P
+X ~ in1 0 0 100 R 30 30 0 1 P
+X ~ out2 700 -100 100 L 30 30 0 1 P
+X ~ out3 700 -200 100 L 30 30 0 1 P
+X ~ in3 0 -200 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Q2N6052_PSPICE
+#
+DEF Q2N6052_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "Q2N6052_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 300 -50 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 100 -50 200 -100 N
+P 2 0 1 0 300 -150 400 -200 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+P 3 0 1 0 390 -170 320 -160 370 -210 N
+P 2 0 1 0 200 100 400 100 N
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 300 0 300 -200 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 400 100 400 0 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 400 200 100 D 30 30 0 1 P
+X ~ 1 400 -300 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# Q2N6059_PSPICE
+#
+DEF Q2N6059_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "Q2N6059_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 300 -50 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 2 0 1 0 400 -200 300 -150 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+P 3 0 1 0 310 -180 380 -190 330 -140 N
+P 2 0 1 0 200 100 400 100 N
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 300 0 300 -200 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 400 100 400 0 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 400 200 100 D 30 30 0 1 P
+X ~ 1 400 -300 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# vdb_PSPICE
+#
+DEF vdb_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "vdb_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# idb_PSPICE
+#
+DEF idb_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "idb_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# vphase_PSPICE
+#
+DEF vphase_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "vphase_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# iphase_PSPICE
+#
+DEF iphase_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "iphase_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# vgroupdelay_PSPICE
+#
+DEF vgroupdelay_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "vgroupdelay_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# igroupdelay_PSPICE
+#
+DEF igroupdelay_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "igroupdelay_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# vreal_PSPICE
+#
+DEF vreal_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "vreal_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ireal_PSPICE
+#
+DEF ireal_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "ireal_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# vimaginary_PSPICE
+#
+DEF vimaginary_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "vimaginary_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# iimaginary_PSPICE
+#
+DEF iimaginary_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "iimaginary_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IMARKER_PSPICE
+#
+DEF IMARKER_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "IMARKER_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 230 200 180 N
+P 2 0 1 0 180 230 220 230 N
+P 2 0 1 0 180 180 220 180 N
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# NODEMARKER_PSPICE
+#
+DEF NODEMARKER_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "NODEMARKER_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VDIFFMARKER_PSPICE
+#
+DEF VDIFFMARKER_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "VDIFFMARKER_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 0 40 80 N
+P 2 0 1 0 40 80 80 40 N
+P 2 0 1 0 80 40 0 0 N
+P 2 0 1 0 60 60 170 170 N
+C 200 200 50 0 1 0 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# AGND_PSPICE
+#
+DEF AGND_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "AGND_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -50 -100 50 -100 N
+P 2 0 1 0 -50 -100 0 -150 N
+P 2 0 1 0 0 -150 50 -100 N
+X ~ AGND 0 0 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# EGND_PSPICE
+#
+DEF EGND_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "EGND_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -50 -100 50 -100 N
+P 2 0 1 0 -30 -120 30 -120 N
+P 2 0 1 0 -10 -140 10 -140 N
+X ~ EGND 0 0 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# +5V_PSPICE
+#
+DEF +5V_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "+5V_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 100 0 0 1 0 N
+C 0 130 30 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# -5V_PSPICE
+#
+DEF -5V_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "-5V_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 100 0 0 1 0 N
+C 0 130 30 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# BUBBLE_PSPICE
+#
+DEF BUBBLE_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "BUBBLE_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 100 0 0 1 0 N
+C 0 130 30 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# GLOBAL_PSPICE
+#
+DEF GLOBAL_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "GLOBAL_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -500 50 -100 -50 0 1 0 N
+X ~ 1 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# OFFPAGE_PSPICE
+#
+DEF OFFPAGE_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "OFFPAGE_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -500 50 -100 -50 0 1 0 N
+X ~ 1 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IF_IN_PSPICE
+#
+DEF IF_IN_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "IF_IN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 0 -400 -50 N
+P 2 0 1 0 -200 50 -100 0 N
+P 2 0 1 0 -100 0 -200 -50 N
+P 2 0 1 0 -140 0 -240 -50 N
+P 2 0 1 0 -240 50 -140 0 N
+P 2 0 1 0 -400 50 -500 0 N
+P 2 0 1 0 -400 -50 -200 -50 N
+P 2 0 1 0 -400 50 -200 50 N
+X ~ 1 0 0 100 L 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# IF_OUT_PSPICE
+#
+DEF IF_OUT_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "IF_OUT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 500 0 400 -50 N
+P 2 0 1 0 200 50 100 0 N
+P 2 0 1 0 100 0 200 -50 N
+P 2 0 1 0 460 0 360 -50 N
+P 2 0 1 0 360 50 460 0 N
+P 2 0 1 0 400 50 500 0 N
+P 2 0 1 0 400 -50 200 -50 N
+P 2 0 1 0 400 50 200 50 N
+X ~ 1 0 0 100 R 30 30 0 1 O
+ENDDRAW
+ENDDEF
+#
+# INTERFACE_PSPICE
+#
+DEF INTERFACE_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "INTERFACE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 0 -400 -50 N
+P 2 0 1 0 -200 50 -100 0 N
+P 2 0 1 0 -100 0 -200 -50 N
+P 2 0 1 0 -400 50 -500 0 N
+P 2 0 1 0 -400 -50 -200 -50 N
+P 2 0 1 0 -400 50 -200 50 N
+X ~ 1 0 0 100 L 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# HI_PSPICE
+#
+DEF HI_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "HI_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -300 -50 -200 -50 N
+P 2 0 1 0 -200 50 -300 50 N
+P 2 0 1 0 -300 50 -300 -50 N
+X ~ HI 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LO_PSPICE
+#
+DEF LO_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "LO_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -300 -50 -200 -50 N
+P 2 0 1 0 -200 50 -300 50 N
+P 2 0 1 0 -300 50 -300 -50 N
+X ~ LO 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# NoConnect_PSPICE
+#
+DEF NoConnect_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "NoConnect_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 50 50 -50 -50 N
+P 2 0 1 0 -50 50 50 -50 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# X_PSPICE
+#
+DEF X_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "X_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -300 50 -300 -50 N
+P 2 0 1 0 -300 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -300 50 N
+X ~ X 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# GND_ANALOG_PSPICE
+#
+DEF GND_ANALOG_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "GND_ANALOG_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -50 -100 50 -100 N
+P 2 0 1 0 -50 -100 0 -150 N
+P 2 0 1 0 0 -150 50 -100 N
+X ~ AGND 0 0 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# GND_EARTH_PSPICE
+#
+DEF GND_EARTH_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "GND_EARTH_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -50 -100 50 -100 N
+P 2 0 1 0 -30 -120 30 -120 N
+P 2 0 1 0 -10 -140 10 -140 N
+X ~ EGND 0 0 100 D 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DX_PSPICE
+#
+DEF DX_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "DX_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+P 2 0 1 0 200 50 200 -50 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# SG1524B_PSPICE
+#
+DEF SG1524B_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "SG1524B_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -800 0 1 0 N
+X ~ 1 0 0 100 R 30 30 0 1 B
+X ~ 2 0 -100 100 R 30 30 0 1 B
+X ~ 3 0 -200 100 R 30 30 0 1 B
+X ~ 4 0 -300 100 R 30 30 0 1 B
+X ~ 5 0 -400 100 R 30 30 0 1 B
+X ~ 7 0 -500 100 R 30 30 0 1 B
+X ~ 8 0 -600 100 R 30 30 0 1 B
+X ~ 9 0 -700 100 R 30 30 0 1 B
+X ~ 10 700 0 100 L 30 30 0 1 B
+X ~ 11 700 -100 100 L 30 30 0 1 B
+X ~ 12 700 -200 100 L 30 30 0 1 B
+X ~ 13 700 -300 100 L 30 30 0 1 B
+X ~ 14 700 -400 100 L 30 30 0 1 B
+X ~ 15 700 -500 100 L 30 30 0 1 B
+X ~ 16 700 -600 100 L 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# LM723C_PSPICE
+#
+DEF LM723C_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LM723C_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -600 0 1 0 N
+X ~ 2 0 0 100 R 30 30 0 1 B
+X ~ 3 0 -100 100 R 30 30 0 1 B
+X ~ 4 0 -200 100 R 30 30 0 1 B
+X ~ 5 0 -300 100 R 30 30 0 1 B
+X ~ 6 0 -400 100 R 30 30 0 1 B
+X ~ 7 0 -500 100 R 30 30 0 1 B
+X ~ 9 700 0 100 L 30 30 0 1 B
+X ~ 10 700 -100 100 L 30 30 0 1 B
+X ~ 11 700 -200 100 L 30 30 0 1 B
+X ~ 12 700 -300 100 L 30 30 0 1 B
+X ~ 13 700 -400 100 L 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# SCR3T_PSPICE
+#
+DEF SCR3T_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "SCR3T_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 100 50 100 -50 200 0 100 50 N
+P 2 0 1 0 300 -100 200 0 N
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 300 0 200 0 N
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ K 400 0 100 L 30 30 0 1 P
+X ~ G 300 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# LM7805C_PSPICE
+#
+DEF LM7805C_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LM7805C_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 1300 -200 0 1 0 N
+X ~ INPUT 0 0 100 R 30 30 0 1 B
+X ~ OUTPUT 1400 0 100 L 30 30 0 1 B
+X ~ GROUND 700 -300 100 U 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# LM7815C_PSPICE
+#
+DEF LM7815C_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LM7815C_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 1300 -200 0 1 0 N
+X ~ INPUT 0 0 100 R 30 30 0 1 B
+X ~ OUTPUT 1400 0 100 L 30 30 0 1 B
+X ~ GROUND 700 -300 100 U 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# LM7905C_PSPICE
+#
+DEF LM7905C_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LM7905C_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 1300 -200 0 1 0 N
+X ~ INPUT 0 0 100 R 30 30 0 1 B
+X ~ OUTPUT 1400 0 100 L 30 30 0 1 B
+X ~ GROUND 700 -300 100 U 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# LM7915C_PSPICE
+#
+DEF LM7915C_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "LM7915C_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 1300 -200 0 1 0 N
+X ~ INPUT 0 0 100 R 30 30 0 1 B
+X ~ OUTPUT 1400 0 100 L 30 30 0 1 B
+X ~ GROUND 700 -300 100 U 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# OP-07_PSPICE
+#
+DEF OP-07_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "OP-07_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 700 -200 100 100 N
+P 2 0 1 0 100 -500 700 -200 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 100 100 100 -500 N
+P 2 0 1 0 400 0 400 -50 N
+X ~ OUT 800 -200 100 L 30 30 0 1 O
+X ~ + 0 0 100 R 30 30 0 1 I
+X ~ - 0 -400 100 R 30 30 0 1 I
+X ~ V+ 400 100 100 D 30 30 0 1 I
+X ~ V- 400 -500 100 U 30 30 0 1 I
+ENDDRAW
+ENDDEF
+#
+# OP_AMP_PSPICE
+#
+DEF OP_AMP_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "OP_AMP_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 1000 -400 0 1 0 N
+X ~ NON_INV 0 0 100 R 30 30 0 1 B
+X ~ INV 0 -300 100 R 30 30 0 1 B
+X ~ OUT 1100 -100 100 L 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# IDEAL_TRAN_PSPICE
+#
+DEF IDEAL_TRAN_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "IDEAL_TRAN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 300 -500 300 -600 N
+P 2 0 1 0 220 -100 220 -500 N
+P 2 0 1 0 220 -500 220 -500 N
+P 2 0 1 0 180 -100 180 -500 N
+P 2 0 1 0 180 -500 180 -500 N
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# SCR2T_PSPICE
+#
+DEF SCR2T_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "SCR2T_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 100 100 600 -100 0 1 0 N
+X ~ A 0 0 100 R 30 30 0 1 B
+X ~ K 700 0 100 L 30 30 0 1 B
+ENDDRAW
+ENDDEF
+#
+# CMOD_PSPICE
+#
+DEF CMOD_PSPICE K 0 30 Y Y 1 F N
+F0 "K" 0 0 30 H V L CNN
+F1 "CMOD_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 0 100 100 0 0 1 0 N
+T 0 20 20 30 0 0 0 K
+ENDDRAW
+ENDDEF
+#
+# Q_PI_PSPICE
+#
+DEF Q_PI_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "Q_PI_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+P 2 0 1 0 100 100 100 -100 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# COUPLED_INDUCTOR_PSPICE
+#
+DEF COUPLED_INDUCTOR_PSPICE TX 0 30 Y Y 1 F N
+F0 "TX" 0 0 30 H V L CNN
+F1 "COUPLED_INDUCTOR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 300 -500 300 -600 N
+P 2 0 1 0 100 0 100 -100 N
+P 2 0 1 0 100 -500 100 -600 N
+P 2 0 1 0 300 0 300 -100 N
+A 300 -350 50 901 2699 0 1 0 N 300 -300 300 -400
+A 100 -350 50 -899 899 0 1 0 N 100 -400 100 -300
+A 100 -250 50 -899 899 0 1 0 N 100 -300 100 -200
+A 100 -150 50 -899 899 0 1 0 N 100 -200 100 -100
+A 300 -150 50 901 2699 0 1 0 N 300 -100 300 -200
+A 300 -250 50 901 2699 0 1 0 N 300 -200 300 -300
+A 100 -450 50 -899 899 0 1 0 N 100 -500 100 -400
+A 300 -450 50 901 2699 0 1 0 N 300 -400 300 -500
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 0 -600 100 R 30 30 0 1 P
+X ~ 3 400 0 100 L 30 30 0 1 P
+X ~ 4 400 -600 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# SCR_PSPICE
+#
+DEF SCR_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "SCR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 100 50 100 -50 200 0 100 50 N
+P 2 0 1 0 300 -100 200 0 N
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 300 0 200 0 N
+X ~ A 0 0 100 R 30 30 0 1 P
+X ~ K 400 0 100 L 30 30 0 1 P
+X ~ G 300 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QM_PSPICE
+#
+DEF QM_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QM_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+P 2 0 1 0 100 100 100 -100 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# QN_PSPICE
+#
+DEF QN_PSPICE Q 0 30 Y Y 1 F N
+F0 "Q" 0 0 30 H V L CNN
+F1 "QN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+P 2 0 1 0 100 100 100 -100 N
+X ~ 2 0 0 100 R 30 30 0 1 P
+X ~ 3 200 200 100 D 30 30 0 1 P
+X ~ 1 200 -200 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DXY_PSPICE
+#
+DEF DXY_PSPICE D 0 30 Y Y 1 F N
+F0 "D" 0 0 30 H V L CNN
+F1 "DXY_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+P 2 0 1 0 200 50 200 -50 N
+X ~ 1 0 0 100 R 30 30 0 1 P
+X ~ 2 300 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DigClock_PSPICE
+#
+DEF DigClock_PSPICE DSTM 0 30 Y Y 1 F N
+F0 "DSTM" 0 0 30 H V L CNN
+F1 "DigClock_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 50 -500 -50 N
+P 2 0 1 0 -500 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -500 50 N
+P 2 0 1 0 -360 -20 -310 -20 N
+P 2 0 1 0 -310 -20 -310 20 N
+P 2 0 1 0 -310 20 -260 20 N
+P 2 0 1 0 -260 20 -260 -20 N
+P 2 0 1 0 -260 -20 -210 -20 N
+P 2 0 1 0 -210 -20 -210 20 N
+P 2 0 1 0 -210 20 -160 20 N
+X ~ 1 0 0 100 L 30 30 0 1 P
+X ~ pwr -250 150 100 D 30 30 0 1 W
+X ~ gnd -250 -150 100 U 30 30 0 1 W
+ENDDRAW
+ENDDEF
+#
+# FileStim_PSPICE
+#
+DEF FileStim_PSPICE DSTM 0 30 Y Y 1 F N
+F0 "DSTM" 0 0 30 H V L CNN
+F1 "FileStim_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 50 -500 -50 N
+P 2 0 1 0 -500 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -500 50 N
+P 2 0 1 0 -400 -20 -350 -20 N
+P 2 0 1 0 -350 -20 -350 20 N
+P 2 0 1 0 -350 20 -300 20 N
+P 2 0 1 0 -300 20 -300 -20 N
+P 2 0 1 0 -300 -20 -250 -20 N
+P 2 0 1 0 -250 -20 -250 20 N
+P 2 0 1 0 -250 20 -200 20 N
+X ~ PWR -200 150 100 D 30 30 0 1 W
+X ~ GND -200 -150 100 U 30 30 0 1 W
+X ~ *1 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IAC_PSPICE
+#
+DEF IAC_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IAC_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+C 0 -200 100 0 1 0 N
+A 30 -200 30 -1799 -1 0 1 0 N 0 -200 60 -200
+A -30 -200 30 1 1799 0 1 0 N 0 -200 -60 -200
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IDC_PSPICE
+#
+DEF IDC_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IDC_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -150 0 -250 N
+P 2 0 1 0 0 -250 -50 -200 N
+P 2 0 1 0 0 -250 50 -200 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IEXP_PSPICE
+#
+DEF IEXP_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IEXP_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+A -10 -230 60 716 1880 0 1 0 N 9 -173 -69 -238
+A 70 -170 60 -1799 -901 0 1 0 N 10 -170 70 -230
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPULSE_PSPICE
+#
+DEF IPULSE_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPULSE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -250 N
+P 2 0 1 0 -40 -250 -20 -180 N
+P 2 0 1 0 -20 -180 20 -180 N
+P 2 0 1 0 20 -180 40 -250 N
+P 2 0 1 0 40 -250 70 -250 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPWL_ENH_PSPICE
+#
+DEF IPWL_ENH_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPWL_ENH_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPWL_FILE_PSPICE
+#
+DEF IPWL_FILE_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPWL_FILE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPWL_PSPICE
+#
+DEF IPWL_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPWL_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ISFFM_PSPICE
+#
+DEF ISFFM_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "ISFFM_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+A -30 -200 30 1 1799 0 1 0 N 0 -200 -60 -200
+A 30 -200 30 -1799 -1 0 1 0 N 0 -200 60 -200
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ISIN_PSPICE
+#
+DEF ISIN_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "ISIN_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+A -30 -200 30 1 1799 0 1 0 N 0 -200 -60 -200
+A 30 -200 30 -1799 -1 0 1 0 N 0 -200 60 -200
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ISRC_PSPICE
+#
+DEF ISRC_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "ISRC_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -150 0 -250 N
+P 2 0 1 0 0 -250 -50 -200 N
+P 2 0 1 0 0 -250 50 -200 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# STIM1_PSPICE
+#
+DEF STIM1_PSPICE DSTM 0 30 Y Y 1 F N
+F0 "DSTM" 0 0 30 H V L CNN
+F1 "STIM1_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 50 -500 -50 N
+P 2 0 1 0 -500 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -500 50 N
+P 2 0 1 0 -450 -20 -400 -20 N
+P 2 0 1 0 -400 -20 -400 20 N
+P 2 0 1 0 -400 20 -350 20 N
+P 2 0 1 0 -350 20 -350 -20 N
+P 2 0 1 0 -350 -20 -300 -20 N
+P 2 0 1 0 -300 -20 -300 20 N
+P 2 0 1 0 -300 20 -250 20 N
+X ~ pin1 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# STIM4_PSPICE
+#
+DEF STIM4_PSPICE DSTM 0 30 Y Y 1 F N
+F0 "DSTM" 0 0 30 H V L CNN
+F1 "STIM4_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 50 -500 -50 N
+P 2 0 1 0 -500 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -500 50 N
+P 2 0 1 0 -450 -20 -400 -20 N
+P 2 0 1 0 -400 -20 -400 20 N
+P 2 0 1 0 -400 20 -350 20 N
+P 2 0 1 0 -350 20 -350 -20 N
+P 2 0 1 0 -350 -20 -300 -20 N
+P 2 0 1 0 -300 -20 -300 20 N
+P 2 0 1 0 -300 20 -250 20 N
+X ~ pin[0-3] 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# STIM8_PSPICE
+#
+DEF STIM8_PSPICE DSTM 0 30 Y Y 1 F N
+F0 "DSTM" 0 0 30 H V L CNN
+F1 "STIM8_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 50 -500 -50 N
+P 2 0 1 0 -500 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -500 50 N
+P 2 0 1 0 -450 -20 -400 -20 N
+P 2 0 1 0 -400 -20 -400 20 N
+P 2 0 1 0 -400 20 -350 20 N
+P 2 0 1 0 -350 20 -350 -20 N
+P 2 0 1 0 -350 -20 -300 -20 N
+P 2 0 1 0 -300 -20 -300 20 N
+P 2 0 1 0 -300 20 -250 20 N
+X ~ pin[0-7] 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# STIM16_PSPICE
+#
+DEF STIM16_PSPICE DSTM 0 30 Y Y 1 F N
+F0 "DSTM" 0 0 30 H V L CNN
+F1 "STIM16_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 50 -500 -50 N
+P 2 0 1 0 -500 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -500 50 N
+P 2 0 1 0 -450 -20 -400 -20 N
+P 2 0 1 0 -400 -20 -400 20 N
+P 2 0 1 0 -400 20 -350 20 N
+P 2 0 1 0 -350 20 -350 -20 N
+P 2 0 1 0 -350 -20 -300 -20 N
+P 2 0 1 0 -300 -20 -300 20 N
+P 2 0 1 0 -300 20 -250 20 N
+X ~ pin[0-15] 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VEXP_PSPICE
+#
+DEF VEXP_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VEXP_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+A -10 -230 60 716 1880 0 1 0 N 9 -173 -69 -238
+A 70 -170 60 -1799 -901 0 1 0 N 10 -170 70 -230
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPULSE_PSPICE
+#
+DEF VPULSE_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPULSE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -250 N
+P 2 0 1 0 -40 -250 -20 -180 N
+P 2 0 1 0 -20 -180 20 -180 N
+P 2 0 1 0 20 -180 40 -250 N
+P 2 0 1 0 40 -250 70 -250 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPWL_ENH_PSPICE
+#
+DEF VPWL_ENH_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPWL_ENH_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPWL_FILE_PSPICE
+#
+DEF VPWL_FILE_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPWL_FILE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPWL_PSPICE
+#
+DEF VPWL_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPWL_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VSFFM_PSPICE
+#
+DEF VSFFM_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VSFFM_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+A -30 -200 30 1 1799 0 1 0 N 0 -200 -60 -200
+A 30 -200 30 -1799 -1 0 1 0 N 0 -200 60 -200
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VSIN_PSPICE
+#
+DEF VSIN_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VSIN_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+A -30 -200 30 1 1799 0 1 0 N 0 -200 -60 -200
+A 30 -200 30 -1799 -1 0 1 0 N 0 -200 60 -200
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VSRC_PSPICE
+#
+DEF VSRC_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VSRC_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VAC_PSPICE
+#
+DEF VAC_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VAC_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+A -30 -200 30 1 1799 0 1 0 N 0 -200 -60 -200
+A 30 -200 30 -1799 -1 0 1 0 N 0 -200 60 -200
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VDC_PSPICE
+#
+DEF VDC_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VDC_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -100 -140 100 -140 N
+P 2 0 1 0 -50 -170 50 -170 N
+P 2 0 1 0 100 -200 -100 -200 N
+P 2 0 1 0 -50 -240 50 -240 N
+P 2 0 1 0 0 -90 0 -140 N
+P 2 0 1 0 0 -300 0 -240 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPWL_RE_FOREVER_PSPICE
+#
+DEF IPWL_RE_FOREVER_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPWL_RE_FOREVER_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPWL_RE_N_TIMES_PSPICE
+#
+DEF IPWL_RE_N_TIMES_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPWL_RE_N_TIMES_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPWL_RE_FOREVER_PSPICE
+#
+DEF VPWL_RE_FOREVER_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPWL_RE_FOREVER_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPWL_RE_N_TIMES_PSPICE
+#
+DEF VPWL_RE_N_TIMES_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPWL_RE_N_TIMES_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPWL_F_RE_FOREVER_PSPICE
+#
+DEF IPWL_F_RE_FOREVER_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPWL_F_RE_FOREVER_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPWL_F_RE_N_TIMES_PSPICE
+#
+DEF VPWL_F_RE_N_TIMES_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPWL_F_RE_N_TIMES_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPWL_F_RE_FOREVER_PSPICE
+#
+DEF VPWL_F_RE_FOREVER_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VPWL_F_RE_FOREVER_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPWL_F_RE_N_TIMES_PSPICE
+#
+DEF IPWL_F_RE_N_TIMES_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "IPWL_F_RE_N_TIMES_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -70 -250 -40 -150 N
+P 2 0 1 0 -40 -150 -10 -210 N
+P 2 0 1 0 -10 -210 30 -210 N
+P 2 0 1 0 30 -210 60 -130 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ISTIM_PSPICE
+#
+DEF ISTIM_PSPICE I 0 30 Y Y 1 F N
+F0 "I" 0 0 30 H V L CNN
+F1 "ISTIM_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -150 0 -250 N
+P 2 0 1 0 0 -250 -50 -200 N
+P 2 0 1 0 0 -250 50 -200 N
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VSTIM_PSPICE
+#
+DEF VSTIM_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "VSTIM_PSPICE" 0 60 30 H V L CNN
+DRAW
+C 0 -200 100 0 1 0 N
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DigStim_PSPICE
+#
+DEF DigStim_PSPICE DSTM 0 30 Y Y 1 F N
+F0 "DSTM" 0 0 30 H V L CNN
+F1 "DigStim_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -500 50 -500 -50 N
+P 2 0 1 0 -500 -50 -200 -50 N
+P 2 0 1 0 -200 -50 -100 0 N
+P 2 0 1 0 -100 0 -200 50 N
+P 2 0 1 0 -200 50 -500 50 N
+P 2 0 1 0 -400 -20 -350 -20 N
+P 2 0 1 0 -350 -20 -350 20 N
+P 2 0 1 0 -350 20 -300 20 N
+P 2 0 1 0 -300 20 -300 -20 N
+P 2 0 1 0 -300 -20 -250 -20 N
+P 2 0 1 0 -250 -20 -250 20 N
+P 2 0 1 0 -250 20 -200 20 N
+X ~ PWR -200 150 100 D 30 30 0 1 W
+X ~ GND -200 -150 100 U 30 30 0 1 W
+X ~ *OUT 0 0 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# CD4000_PWR_PSPICE
+#
+DEF CD4000_PWR_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "CD4000_PWR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -150 1500 -150 N
+S 0 0 1500 -700 0 1 0 N
+X ~ VDD -100 -300 100 R 30 30 0 1 P
+X ~ AGND 500 -800 100 U 30 30 0 1 P
+X ~ VSS 1600 -300 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# DIGIFPWR_PSPICE
+#
+DEF DIGIFPWR_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "DIGIFPWR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -150 1500 -150 N
+S 0 0 1500 -700 0 1 0 N
+X ~ PWR -100 -300 100 R 30 30 0 1 P
+X ~ AGND 500 -800 100 U 30 30 0 1 P
+X ~ GND 1600 -300 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ECL_100K_PWR_PSPICE
+#
+DEF ECL_100K_PWR_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "ECL_100K_PWR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -150 1600 -150 N
+S 0 0 1600 -1200 0 1 0 N
+X ~ VEE -100 -200 100 R 30 30 0 1 P
+X ~ AGND 700 -1290 100 U 30 30 0 1 P
+X ~ VCC1 1700 -200 100 L 30 30 0 1 P
+X ~ VTT -100 -400 100 R 30 30 0 1 P
+X ~ VCC2 1700 -400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# ECL_10K_PWR_PSPICE
+#
+DEF ECL_10K_PWR_PSPICE X 0 30 Y Y 1 F N
+F0 "X" 0 0 30 H V L CNN
+F1 "ECL_10K_PWR_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -150 1500 -150 N
+S 0 0 1500 -1200 0 1 0 N
+X ~ VEE -100 -200 100 R 30 30 0 1 P
+X ~ AGND 700 -1300 100 U 30 30 0 1 P
+X ~ VCC1 1600 -200 100 L 30 30 0 1 P
+X ~ VTT -100 -400 100 R 30 30 0 1 P
+X ~ VCC2 1600 -400 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IC1_PSPICE
+#
+DEF IC1_PSPICE IC 0 30 Y Y 1 F N
+F0 "IC" 0 0 30 H V L CNN
+F1 "IC1_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -100 200 100 100 0 1 0 N
+X ~ + 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IC2_PSPICE
+#
+DEF IC2_PSPICE IC 0 30 Y Y 1 F N
+F0 "IC" 0 0 30 H V L CNN
+F1 "IC2_PSPICE" 0 60 30 H V L CNN
+DRAW
+S 0 200 300 100 0 1 0 N
+X ~ + 0 0 100 U 30 30 0 1 P
+X ~ - 300 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPROBE_PSPICE
+#
+DEF IPROBE_PSPICE V 0 30 Y Y 1 F N
+F0 "V" 0 0 30 H V L CNN
+F1 "IPROBE_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 -230 50 -150 N
+C 0 -200 100 0 1 0 N
+A -10 -190 80 141 1639 0 1 0 N 67 -170 -86 -167
+X ~ + 0 0 100 D 30 30 0 1 P
+X ~ - 0 -400 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# NODESET2_PSPICE
+#
+DEF NODESET2_PSPICE NS 0 30 Y Y 1 F N
+F0 "NS" 0 0 30 H V L CNN
+F1 "NODESET2_PSPICE" 0 60 30 H V L CNN
+DRAW
+S -100 200 300 100 0 1 0 N
+X ~ + 0 0 100 U 30 30 0 1 P
+X ~ - 200 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# OPTPARAM_PSPICE
+#
+DEF OPTPARAM_PSPICE PM 0 30 Y Y 1 F N
+F0 "PM" 0 0 30 H V L CNN
+F1 "OPTPARAM_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -400 0 900 0 N
+ENDDRAW
+ENDDEF
+#
+# PRINT1_PSPICE
+#
+DEF PRINT1_PSPICE PRINT 0 30 Y Y 1 F N
+F0 "PRINT" 0 0 30 H V L CNN
+F1 "PRINT1_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -50 200 0 200 N
+P 2 0 1 0 0 200 0 280 N
+P 2 0 1 0 0 280 100 280 N
+P 2 0 1 0 100 280 100 200 N
+P 2 0 1 0 100 200 70 170 N
+P 2 0 1 0 70 170 -30 170 N
+P 2 0 1 0 -30 170 0 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 100 200 150 200 N
+P 2 0 1 0 20 260 80 260 N
+P 2 0 1 0 20 240 80 240 N
+P 2 0 1 0 20 220 80 220 N
+P 2 0 1 0 20 200 80 200 N
+P 2 0 1 0 50 130 80 130 N
+C 130 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# PRINTDGTLCHG_PSPICE
+#
+DEF PRINTDGTLCHG_PSPICE PRINT 0 30 Y Y 1 F N
+F0 "PRINT" 0 0 30 H V L CNN
+F1 "PRINTDGTLCHG_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -50 200 0 200 N
+P 2 0 1 0 0 200 0 280 N
+P 2 0 1 0 0 280 100 280 N
+P 2 0 1 0 100 280 100 200 N
+P 2 0 1 0 100 200 70 170 N
+P 2 0 1 0 70 170 -30 170 N
+P 2 0 1 0 -30 170 0 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 100 200 150 200 N
+P 2 0 1 0 20 260 80 260 N
+P 2 0 1 0 20 240 80 240 N
+P 2 0 1 0 20 220 80 220 N
+P 2 0 1 0 20 200 80 200 N
+P 2 0 1 0 50 130 80 130 N
+C 130 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# UNKNOWN_PSPICE
+#
+DEF UNKNOWN_PSPICE *? 0 30 Y Y 1 F N
+F0 "*?" 0 0 30 H V L CNN
+F1 "UNKNOWN_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 -200 200 -300 N
+S 0 0 400 -400 0 1 0 N
+C 200 -350 20 0 1 0 N
+A 200 -150 50 -899 899 0 1 0 N 200 -200 200 -100
+A 200 -150 50 1 1799 0 1 0 N 250 -150 150 -150
+ENDDRAW
+ENDDEF
+#
+# VPRINT1_PSPICE
+#
+DEF VPRINT1_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "VPRINT1_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -50 200 0 200 N
+P 2 0 1 0 0 280 100 280 N
+P 2 0 1 0 100 280 100 200 N
+P 2 0 1 0 100 200 70 170 N
+P 2 0 1 0 70 170 -30 170 N
+P 2 0 1 0 -30 170 0 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 100 200 150 200 N
+P 2 0 1 0 20 260 80 260 N
+P 2 0 1 0 20 240 80 240 N
+P 2 0 1 0 20 220 80 220 N
+P 2 0 1 0 20 200 80 200 N
+P 2 0 1 0 50 130 80 130 N
+P 2 0 1 0 0 200 0 280 N
+C 130 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPRINT2_PSPICE
+#
+DEF VPRINT2_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "VPRINT2_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 120 260 180 260 N
+P 2 0 1 0 120 240 180 240 N
+P 2 0 1 0 120 220 180 220 N
+P 2 0 1 0 120 200 180 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 100 200 100 280 N
+C 230 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+X ~ 2 200 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPLOT1_PSPICE
+#
+DEF VPLOT1_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "VPLOT1_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -50 200 0 200 N
+P 2 0 1 0 0 200 0 280 N
+P 2 0 1 0 0 280 100 280 N
+P 2 0 1 0 100 280 100 200 N
+P 2 0 1 0 100 200 70 170 N
+P 2 0 1 0 70 170 -30 170 N
+P 2 0 1 0 -30 170 0 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 100 200 150 200 N
+P 2 0 1 0 20 200 80 200 N
+P 2 0 1 0 50 130 80 130 N
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -50 200 0 200 N
+P 2 0 1 0 0 200 0 280 N
+P 2 0 1 0 0 280 100 280 N
+P 2 0 1 0 100 280 100 200 N
+P 2 0 1 0 100 200 70 170 N
+P 2 0 1 0 70 170 -30 170 N
+P 2 0 1 0 -30 170 0 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 100 200 150 200 N
+P 2 0 1 0 50 130 80 130 N
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -50 200 0 200 N
+P 2 0 1 0 0 200 0 280 N
+P 2 0 1 0 0 280 100 280 N
+P 2 0 1 0 100 280 100 200 N
+P 2 0 1 0 100 200 70 170 N
+P 2 0 1 0 70 170 -30 170 N
+P 2 0 1 0 -30 170 0 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 100 200 150 200 N
+P 2 0 1 0 50 130 80 130 N
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 50 130 80 130 N
+P 2 0 1 0 -100 100 100 100 N
+P 2 0 1 0 100 100 150 150 N
+P 2 0 1 0 150 150 150 200 N
+P 2 0 1 0 150 200 100 150 N
+P 2 0 1 0 100 150 -100 150 N
+P 2 0 1 0 -100 150 -50 200 N
+P 2 0 1 0 -50 200 0 200 N
+P 2 0 1 0 0 200 0 280 N
+P 2 0 1 0 0 280 100 280 N
+P 2 0 1 0 100 280 100 200 N
+P 2 0 1 0 100 200 70 170 N
+P 2 0 1 0 70 170 -30 170 N
+P 2 0 1 0 -30 170 0 200 N
+P 2 0 1 0 -100 150 -100 100 N
+P 2 0 1 0 100 150 100 100 N
+P 2 0 1 0 100 200 150 200 N
+P 2 0 1 0 50 130 80 130 N
+P 2 0 1 0 -50 200 150 200 N
+P 2 0 1 0 20 270 20 210 N
+P 2 0 1 0 70 270 80 240 N
+P 2 0 1 0 80 240 60 210 N
+C 130 150 10 0 1 0 N
+C 130 150 10 0 1 0 N
+C 130 150 10 0 1 0 N
+C 130 150 10 0 1 0 N
+C 130 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# VPLOT2_PSPICE
+#
+DEF VPLOT2_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "VPLOT2_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 120 200 180 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 50 200 250 200 N
+P 2 0 1 0 120 270 120 210 N
+P 2 0 1 0 170 270 180 240 N
+P 2 0 1 0 180 240 160 210 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+X ~ 2 200 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPRINT_PSPICE
+#
+DEF IPRINT_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "IPRINT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 120 200 180 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 50 200 250 200 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 120 260 180 260 N
+P 2 0 1 0 120 240 180 240 N
+P 2 0 1 0 120 220 180 220 N
+P 2 0 1 0 120 200 180 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 150 0 150 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+X ~ 2 200 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# IPLOT_PSPICE
+#
+DEF IPLOT_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "IPLOT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 120 200 180 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 0 100 200 100 N
+P 2 0 1 0 200 100 250 150 N
+P 2 0 1 0 250 150 250 200 N
+P 2 0 1 0 250 200 200 150 N
+P 2 0 1 0 200 150 0 150 N
+P 2 0 1 0 0 150 50 200 N
+P 2 0 1 0 50 200 100 200 N
+P 2 0 1 0 100 200 100 280 N
+P 2 0 1 0 100 280 200 280 N
+P 2 0 1 0 200 280 200 200 N
+P 2 0 1 0 200 200 170 170 N
+P 2 0 1 0 170 170 70 170 N
+P 2 0 1 0 70 170 100 200 N
+P 2 0 1 0 0 150 0 100 N
+P 2 0 1 0 200 150 200 100 N
+P 2 0 1 0 200 200 250 200 N
+P 2 0 1 0 150 130 180 130 N
+P 2 0 1 0 50 200 250 200 N
+P 2 0 1 0 120 270 120 210 N
+P 2 0 1 0 170 270 180 240 N
+P 2 0 1 0 180 240 160 210 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+C 230 150 10 0 1 0 N
+X ~ 1 0 0 100 U 30 30 0 1 P
+X ~ 2 200 0 100 U 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# INCLUDE_PSPICE
+#
+DEF INCLUDE_PSPICE IN 0 30 Y Y 1 F N
+F0 "IN" 0 0 30 H V L CNN
+F1 "INCLUDE_PSPICE" 0 60 30 H V L CNN
+DRAW
+ENDDRAW
+ENDDEF
+#
+# TBLK-D/E/F/H/J/K_PSPICE
+#
+DEF TBLK-D/E/F/H/J/K_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "TBLK-D/E/F/H/J/K_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -5120 2500 -5120 0 N
+P 2 0 1 0 -4750 750 -4750 250 N
+P 2 0 1 0 -3500 750 -3500 250 N
+P 2 0 1 0 -3750 250 -3750 0 N
+P 2 0 1 0 -1750 250 -1750 0 N
+P 2 0 1 0 -5120 1880 0 1880 N
+P 2 0 1 0 -5120 750 0 750 N
+P 2 0 1 0 -5120 250 0 250 N
+P 2 0 1 0 -5130 250 -5180 250 N
+P 2 0 1 0 -5220 250 -5270 250 N
+P 2 0 1 0 -5310 250 -5360 250 N
+P 2 0 1 0 -5400 250 -5450 250 N
+P 2 0 1 0 -5490 250 -5540 250 N
+P 2 0 1 0 -5580 250 -5630 250 N
+P 2 0 1 0 -5670 250 -5720 250 N
+P 2 0 1 0 -5760 250 -5810 250 N
+P 2 0 1 0 -5850 250 -5900 250 N
+P 2 0 1 0 -5940 250 -5990 250 N
+P 2 0 1 0 -6030 250 -6080 250 N
+P 2 0 1 0 -6120 250 -6170 250 N
+P 2 0 1 0 -6210 250 -6260 250 N
+P 2 0 1 0 -6300 250 -6350 250 N
+P 2 0 1 0 -6390 250 -6440 250 N
+P 2 0 1 0 -6480 250 -6530 250 N
+P 2 0 1 0 -6570 250 -6620 250 N
+P 2 0 1 0 -6660 250 -6710 250 N
+P 2 0 1 0 -6750 250 -6800 250 N
+P 2 0 1 0 -6840 250 -6890 250 N
+P 2 0 1 0 -6930 250 -6980 250 N
+P 2 0 1 0 -7020 250 -7070 250 N
+P 2 0 1 0 -500 730 -500 680 N
+P 2 0 1 0 -500 640 -500 590 N
+P 2 0 1 0 -500 550 -500 500 N
+P 2 0 1 0 -500 460 -500 410 N
+P 2 0 1 0 -500 370 -500 320 N
+P 2 0 1 0 -500 280 -500 250 N
+P 2 0 1 0 -7110 250 -7160 250 N
+P 2 0 1 0 -7200 250 -7250 250 N
+P 2 0 1 0 -7290 250 -7340 250 N
+P 2 0 1 0 -7380 250 -7430 250 N
+P 2 0 1 0 -7470 250 -7520 250 N
+P 2 0 1 0 -7560 250 -7610 250 N
+P 2 0 1 0 -5130 500 -5180 500 N
+P 2 0 1 0 -5220 500 -5270 500 N
+P 2 0 1 0 -5310 500 -5360 500 N
+P 2 0 1 0 -5400 500 -5450 500 N
+P 2 0 1 0 -5490 500 -5540 500 N
+P 2 0 1 0 -5580 500 -5630 500 N
+P 2 0 1 0 -5670 500 -5720 500 N
+P 2 0 1 0 -5760 500 -5810 500 N
+P 2 0 1 0 -5850 500 -5900 500 N
+P 2 0 1 0 -5940 500 -5990 500 N
+P 2 0 1 0 -6030 500 -6080 500 N
+P 2 0 1 0 -6120 500 -6170 500 N
+P 2 0 1 0 -6210 500 -6260 500 N
+P 2 0 1 0 -6300 500 -6350 500 N
+P 2 0 1 0 -6390 500 -6440 500 N
+P 2 0 1 0 -6480 500 -6530 500 N
+P 2 0 1 0 -6570 500 -6620 500 N
+P 2 0 1 0 -6660 500 -6710 500 N
+P 2 0 1 0 -6750 500 -6800 500 N
+P 2 0 1 0 -6840 500 -6890 500 N
+P 2 0 1 0 -6930 500 -6980 500 N
+P 2 0 1 0 -7020 500 -7070 500 N
+P 2 0 1 0 -7110 500 -7160 500 N
+P 2 0 1 0 -7200 500 -7250 500 N
+P 2 0 1 0 -7290 500 -7340 500 N
+P 2 0 1 0 -7380 500 -7430 500 N
+P 2 0 1 0 -7470 500 -7520 500 N
+P 2 0 1 0 -7560 500 -7610 500 N
+S -7620 2500 0 0 0 1 0 N
+ENDDRAW
+ENDDEF
+#
+# TBCONT-A/B/C/G_PSPICE
+#
+DEF TBCONT-A/B/C/G_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "TBCONT-A/B/C/G_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -3870 620 -3870 250 N
+P 2 0 1 0 -2750 620 -2750 250 N
+P 2 0 1 0 -3250 250 -3250 0 N
+P 2 0 1 0 -1750 250 -1750 0 N
+P 2 0 1 0 -4250 620 0 620 N
+P 2 0 1 0 -4250 250 0 250 N
+P 2 0 1 0 -380 580 -380 530 N
+P 2 0 1 0 -380 490 -380 440 N
+P 2 0 1 0 -380 400 -380 350 N
+P 2 0 1 0 -380 310 -380 260 N
+P 2 0 1 0 -4250 620 -4250 0 N
+P 2 0 1 0 -4250 0 0 0 N
+P 2 0 1 0 0 0 0 620 N
+ENDDRAW
+ENDDEF
+#
+# TBCONT-D/E/F/H/J/K_PSPICE
+#
+DEF TBCONT-D/E/F/H/J/K_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "TBCONT-D/E/F/H/J/K_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -4750 750 -4750 250 N
+P 2 0 1 0 -3500 750 -3500 250 N
+P 2 0 1 0 -3750 250 -3750 0 N
+P 2 0 1 0 -1750 250 -1750 0 N
+P 2 0 1 0 -5120 750 0 750 N
+P 2 0 1 0 -5120 250 0 250 N
+P 2 0 1 0 -500 730 -500 680 N
+P 2 0 1 0 -500 640 -500 590 N
+P 2 0 1 0 -500 550 -500 500 N
+P 2 0 1 0 -500 460 -500 410 N
+P 2 0 1 0 -500 370 -500 320 N
+P 2 0 1 0 -450 280 -450 250 N
+P 2 0 1 0 -5120 750 -5120 0 N
+P 2 0 1 0 -5120 0 -20 0 N
+P 2 0 1 0 -30 0 0 0 N
+P 2 0 1 0 0 0 0 750 N
+ENDDRAW
+ENDDEF
+#
+# TBLK-A/B/C/G_PSPICE
+#
+DEF TBLK-A/B/C/G_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "TBLK-A/B/C/G_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 -4250 2000 -4250 0 N
+P 2 0 1 0 -3870 620 -3870 250 N
+P 2 0 1 0 -2750 620 -2750 250 N
+P 2 0 1 0 -3250 250 -3250 0 N
+P 2 0 1 0 -1750 250 -1750 0 N
+P 2 0 1 0 -4250 1380 0 1380 N
+P 2 0 1 0 -4250 620 0 620 N
+P 2 0 1 0 -4250 250 0 250 N
+P 2 0 1 0 -380 580 -380 530 N
+P 2 0 1 0 -380 490 -380 440 N
+P 2 0 1 0 -380 400 -380 350 N
+P 2 0 1 0 -380 310 -380 260 N
+P 2 0 1 0 -4290 250 -4340 250 N
+P 2 0 1 0 -4380 250 -4430 250 N
+P 2 0 1 0 -4470 250 -4520 250 N
+P 2 0 1 0 -4560 250 -4610 250 N
+P 2 0 1 0 -4650 250 -4700 250 N
+P 2 0 1 0 -4740 250 -4790 250 N
+P 2 0 1 0 -4830 250 -4880 250 N
+P 2 0 1 0 -4920 250 -4970 250 N
+P 2 0 1 0 -5010 250 -5060 250 N
+P 2 0 1 0 -5100 250 -5150 250 N
+P 2 0 1 0 -5190 250 -5240 250 N
+P 2 0 1 0 -5280 250 -5330 250 N
+P 2 0 1 0 -5370 250 -5420 250 N
+P 2 0 1 0 -5460 250 -5510 250 N
+P 2 0 1 0 -5550 250 -5600 250 N
+P 2 0 1 0 -5640 250 -5690 250 N
+P 2 0 1 0 -5730 250 -5780 250 N
+P 2 0 1 0 -5820 250 -5870 250 N
+P 2 0 1 0 -5910 250 -5960 250 N
+P 2 0 1 0 -6000 250 -6050 250 N
+P 2 0 1 0 -6090 250 -6140 250 N
+P 2 0 1 0 -6180 250 -6230 250 N
+P 2 0 1 0 -4290 500 -4340 500 N
+P 2 0 1 0 -4380 500 -4430 500 N
+P 2 0 1 0 -4470 500 -4520 500 N
+P 2 0 1 0 -4560 500 -4610 500 N
+P 2 0 1 0 -4650 500 -4700 500 N
+P 2 0 1 0 -4740 500 -4790 500 N
+P 2 0 1 0 -4830 500 -4880 500 N
+P 2 0 1 0 -4920 500 -4970 500 N
+P 2 0 1 0 -5010 500 -5060 500 N
+P 2 0 1 0 -5100 500 -5150 500 N
+P 2 0 1 0 -5190 500 -5240 500 N
+P 2 0 1 0 -5280 500 -5330 500 N
+P 2 0 1 0 -5370 500 -5420 500 N
+P 2 0 1 0 -5460 500 -5510 500 N
+P 2 0 1 0 -5550 500 -5600 500 N
+P 2 0 1 0 -5640 500 -5690 500 N
+P 2 0 1 0 -5730 500 -5780 500 N
+P 2 0 1 0 -5820 500 -5870 500 N
+P 2 0 1 0 -5910 500 -5960 500 N
+P 2 0 1 0 -6000 500 -6050 500 N
+P 2 0 1 0 -6090 500 -6140 500 N
+P 2 0 1 0 -6180 500 -6230 500 N
+S -6250 2000 0 0 0 1 0 N
+ENDDRAW
+ENDDEF
+#
+# COMP_PSPICE
+#
+DEF COMP_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "COMP_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 4 0 1 0 100 100 700 -200 100 -500 100 100 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 400 0 400 -50 N
+X ~ pin1 0 0 100 R 30 30 0 1 P
+X ~ pin2 0 -300 100 R 30 30 0 1 P
+X ~ pin3 800 -200 100 L 30 30 0 1 P
+ENDDRAW
+ENDDEF
+#
+# diode_PSPICE
+#
+DEF diode_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "diode_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 50 200 -50 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+P 2 0 1 0 100 0 120 0 N
+ENDDRAW
+ENDDEF
+#
+# npn_PSPICE
+#
+DEF npn_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "npn_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 200 -100 100 -50 N
+P 3 0 1 0 110 -80 180 -90 130 -40 N
+ENDDRAW
+ENDDEF
+#
+# pnp_PSPICE
+#
+DEF pnp_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "pnp_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 100 100 -100 N
+P 2 0 1 0 200 100 100 50 N
+P 2 0 1 0 100 -50 200 -100 N
+P 3 0 1 0 190 -70 120 -60 170 -110 N
+ENDDRAW
+ENDDEF
+#
+# zener_diode_PSPICE
+#
+DEF zener_diode_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "zener_diode_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 170 70 200 50 N
+P 2 0 1 0 200 -50 230 -70 N
+P 2 0 1 0 200 50 200 -50 N
+P 2 0 1 0 100 0 120 0 N
+P 4 0 1 0 120 50 120 -50 200 0 120 50 N
+ENDDRAW
+ENDDEF
+#
+# mosfet_n_3_PSPICE
+#
+DEF mosfet_n_3_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "mosfet_n_3_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+ENDDRAW
+ENDDEF
+#
+# mosfet_n_4_PSPICE
+#
+DEF mosfet_n_4_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "mosfet_n_4_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 290 -20 230 0 290 20 N
+ENDDRAW
+ENDDEF
+#
+# mosfet_p_3_PSPICE
+#
+DEF mosfet_p_3_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "mosfet_p_3_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 300 0 N
+P 2 0 1 0 300 0 300 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+ENDDRAW
+ENDDEF
+#
+# mosfet_p_4_PSPICE
+#
+DEF mosfet_p_4_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "mosfet_p_4_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 150 0 N
+P 2 0 1 0 150 100 150 -100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 0 400 0 N
+P 2 0 1 0 400 0 400 -100 N
+P 2 0 1 0 200 130 200 70 N
+P 2 0 1 0 200 30 200 -30 N
+P 2 0 1 0 200 -70 200 -130 N
+P 3 0 1 0 230 20 290 0 230 -20 N
+ENDDRAW
+ENDDEF
+#
+# opamp5_PSPICE
+#
+DEF opamp5_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "opamp5_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 4 0 1 0 100 100 700 -200 100 -500 100 100 N
+ENDDRAW
+ENDDEF
+#
+# opamp6_PSPICE
+#
+DEF opamp6_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "opamp6_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 700 -400 600 -400 N
+P 2 0 1 0 600 -400 500 -300 N
+P 4 0 1 0 100 100 700 -200 100 -500 100 100 N
+ENDDRAW
+ENDDEF
+#
+# opamp7_PSPICE
+#
+DEF opamp7_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "opamp7_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 400 0 400 -50 N
+P 2 0 1 0 400 -400 400 -350 N
+P 2 0 1 0 600 0 500 -100 N
+P 2 0 1 0 500 -300 600 -400 N
+P 2 0 1 0 600 0 700 0 N
+P 2 0 1 0 600 -400 700 -400 N
+P 4 0 1 0 100 100 700 -200 100 -500 100 100 N
+ENDDRAW
+ENDDEF
+#
+# GaAsFET_PSPICE
+#
+DEF GaAsFET_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "GaAsFET_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 100 0 200 0 N
+ENDDRAW
+ENDDEF
+#
+# IGBT_PSPICE
+#
+DEF IGBT_PSPICE 0 30 Y Y 1 F N
+F0 "" 0 0 30 H V L CNN
+F1 "IGBT_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 200 200 200 0 N
+P 2 0 1 0 170 200 170 0 N
+P 2 0 1 0 100 0 170 0 N
+P 2 0 1 0 300 200 200 150 N
+P 2 0 1 0 200 50 300 0 N
+P 3 0 1 0 210 20 280 10 230 60 N
+ENDDRAW
+ENDDEF
+#
+# JFET_N_PSPICE
+#
+DEF JFET_N_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "JFET_N_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 -100 300 -100 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+P 3 0 1 0 110 20 170 0 110 -20 N
+ENDDRAW
+ENDDEF
+#
+# JFET_P_PSPICE
+#
+DEF JFET_P_PSPICE U 0 30 Y Y 1 F N
+F0 "U" 0 0 30 H V L CNN
+F1 "JFET_P_PSPICE" 0 60 30 H V L CNN
+DRAW
+P 2 0 1 0 100 0 200 0 N
+P 2 0 1 0 200 130 200 -130 N
+P 2 0 1 0 200 100 300 100 N
+P 2 0 1 0 200 -100 300 -100 N
+P 3 0 1 0 170 -20 110 0 170 20 N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/kicadSchematicLibrary/kicad.pro b/kicadSchematicLibrary/kicad.pro
index e9ac7b18..148e9ed5 100644
--- a/kicadSchematicLibrary/kicad.pro
+++ b/kicadSchematicLibrary/kicad.pro
@@ -69,4 +69,5 @@ LibName35=eSim_Sources
LibName36=eSim_Subckt
LibName37=eSim_User
LibName38=eSim_Plot
+LibName39=eSim_PSpice
diff --git a/src/configuration/Appconfig.py b/src/configuration/Appconfig.py
index 3e4afad6..d9479137 100644
--- a/src/configuration/Appconfig.py
+++ b/src/configuration/Appconfig.py
@@ -20,6 +20,7 @@
from PyQt4 import QtGui
import os
import json
+from ConfigParser import SafeConfigParser
class Appconfig(QtGui.QWidget):
@@ -42,6 +43,10 @@ class Appconfig(QtGui.QWidget):
dock_dict={} #holds all dockwidgets
dictPath = os.path.join(os.path.expanduser("~"), ".projectExplorer.txt")
noteArea = {}
+
+ parser_esim = SafeConfigParser()
+ parser_esim.read(os.path.join(os.path.expanduser("~"), os.path.join('.esim','config.ini')))
+ modelica_map_json = parser_esim.get('eSim', 'MODELICA_MAP_JSON')
try:
project_explorer = json.load(open(dictPath))
except:
diff --git a/src/frontEnd/Application.py b/src/frontEnd/Application.py
index 1008c7b5..2f9bca28 100755
--- a/src/frontEnd/Application.py
+++ b/src/frontEnd/Application.py
@@ -306,6 +306,7 @@ class Application(QtGui.QMainWindow):
self.ngspiceNetlist = os.path.join(self.projDir,self.projName+".cir.out")
self.modelicaNetlist = os.path.join(self.projDir,self.projName+".mo")
+ """
try:
#Creating a command for Ngspice to Modelica converter
self.cmd1 = "python ../ngspicetoModelica/NgspicetoModelica.py "+self.ngspiceNetlist
@@ -335,6 +336,9 @@ class Application(QtGui.QMainWindow):
self.msg.showMessage('Unable to convert NgSpice netlist to Modelica netlist :'+str(e))
self.msg.setWindowTitle("Ngspice to Modelica conversion error")
self.obj_appconfig.print_error(str(e))
+ """
+
+ self.obj_Mainview.obj_dockarea.modelicaEditor(self.projDir)
else:
self.msg = QtGui.QErrorMessage()
diff --git a/src/frontEnd/DockArea.py b/src/frontEnd/DockArea.py
index dcb48704..073072bf 100644
--- a/src/frontEnd/DockArea.py
+++ b/src/frontEnd/DockArea.py
@@ -7,6 +7,7 @@ from subcircuit.Subcircuit import Subcircuit
from kicadtoNgspice.KicadtoNgspice import MainWindow
from browser.Welcome import Welcome
from browser.UserManual import UserManual
+from ngspicetoModelica.ModelicaUI import OpenModelicaEditor
import os
dockList = ['Welcome']
@@ -273,6 +274,35 @@ class DockArea(QtGui.QMainWindow):
count = count + 1
+ def modelicaEditor(self, projDir):
+ """
+ This function sets up the UI for ngspice to modelica conversion
+ """
+
+ global count
+ self.modelicaWidget = QtGui.QWidget()
+ self.modelicaLayout = QtGui.QVBoxLayout()
+ self.modelicaLayout.addWidget(OpenModelicaEditor(projDir))
+
+ self.modelicaWidget.setLayout(self.modelicaLayout)
+ dock['Modelica-'+str(count)] = QtGui.QDockWidget('Modelica-'+str(count))
+ dock['Modelica-'+str(count)].setWidget(self.modelicaWidget)
+ self.addDockWidget(QtCore.Qt.TopDockWidgetArea, dock['Modelica-'+str(count)])
+ self.tabifyDockWidget(dock['Welcome'],dock['Modelica-'+str(count)])
+
+ dock['Modelica-'+str(count)].setVisible(True)
+ dock['Modelica-'+str(count)].setFocus()
+ dock['Modelica-'+str(count)].raise_()
+
+ #CSS
+ dock['Modelica-'+str(count)].setStyleSheet(" \
+ .QWidget { border-radius: 15px; border: 1px solid gray; padding: 5px; width: 200px; height: 150px; } \
+ ")
+
+ self.obj_appconfig.dock_dict[self.obj_appconfig.current_project['ProjectName']].append(dock['Modelica-'+str(count)])
+
+ count = count + 1
+
def closeDock (self):
for dockwidget in self.obj_appconfig.dock_dict[self.obj_appconfig.current_project['ProjectName']]:
dockwidget.close()
diff --git a/src/ngspicetoModelica/Mapping.json b/src/ngspicetoModelica/Mapping.json
new file mode 100644
index 00000000..e254d66a
--- /dev/null
+++ b/src/ngspicetoModelica/Mapping.json
@@ -0,0 +1,281 @@
+{
+ "Components":{
+ "R" : "Analog.Basic.Resistor",
+ "C" : "Analog.Basic.Capacitor",
+ "L" : "Analog.Basic.Inductor",
+ "e" : "Analog.Basic.VCV",
+ "g" : "Analog.Basic.VCC",
+ "f" : "Analog.Basic.CCC",
+ "h" : "Analog.Basic.CCV",
+ "0" : "Analog.Basic.Ground",
+ "gnd" : "Analog.Basic.Ground"
+
+ },
+ "Sources":{
+ "v":{
+ "pulse":"Analog.Sources.TrapezoidVoltage",
+ "sine":"Analog.Sources.SineVoltage",
+ "pwl" : "Analog.Sources.TableVoltage",
+ "dc" : "Analog.Sources.ConstantVoltage"
+ },
+
+ "i":{
+ "dc":"Analog.Sources.ConstantCurrent"
+ }
+
+ },
+ "Devices":{
+ "d":{
+ "import":"Analog.Semiconductors.Diode",
+ "mapping":{
+
+ "is":"Ids"
+ },
+ "default":{
+ "Ids":"880.5e-18",
+ "Vt":"0.025",
+ "R":"1e12"
+ }
+
+ },
+
+ "m":{
+ "import":"BondLib.Electrical.Analog.Spice",
+ "mapping":{
+ "tnom":"Tnom",
+ "vto":"VT0",
+ "gamma":"GAMMA",
+ "phi":"PHI",
+ "ld":"LD",
+ "uo":"U0",
+ "lambda":"LAMBDA",
+ "tox":"TOX",
+ "pb":"PB",
+ "cj":"CJ",
+ "cjsw":"CJSW",
+ "mj":"MJ",
+ "mjsw":"MJSW",
+ "cgdo":"CGD0",
+ "js":"JS",
+ "cgbo":"CGB0",
+ "cgso":"CGS0"
+
+
+ },
+ "default":{
+ "Tnom":"300",
+ "VT0":"0",
+ "GAMMA":"0",
+ "PHI":"0",
+ "LD":"0",
+ "U0":"0",
+ "LAMBDA":"0",
+ "TOX":"3e-9",
+ "PB":"0.8",
+ "CJ":"0",
+ "CJSW":"1e-9",
+ "MJ":"0.33",
+ "MJSW":"0.33",
+ "CGD0":"0",
+ "JS":"0",
+ "CGB0":"0",
+ "CGS0":"0"
+
+
+ }
+
+ },
+ "q":{
+ "import":"Analog.Semiconductors",
+ "mapping":{
+ "bf":"Bf",
+ "br":"Br",
+ "is":"Is",
+ "vak":"Vak",
+ "tf":"Tauf",
+ "tr":"Taur",
+ "cjs":"Ccs",
+ "cje":"Cje",
+ "cjc":"Cjc",
+ "vje":"Phie",
+ "mje":"Me",
+ "vjc":"Phic",
+ "mjc":"Mc"
+ },
+ "default":{
+ "Bf":"50",
+ "Br":"0.1",
+ "Is":"1e-16",
+ "Tauf":"1.2e-10",
+ "Taur":"5e-9",
+ "Vak":"0.02",
+ "Ccs":"1e-12",
+ "Cje":"4e-12",
+ "Cjc":"5e-13",
+ "Phie":"0.8",
+ "Me":"0.4",
+ "Phic":"0.8",
+ "Mc":"0.333"
+
+ }
+
+ },
+
+ "j":{
+ "import":"Spice3.Internal.JFET",
+ "mapping":{
+ "kf":"KF",
+ "rs":"RS",
+ "is":"IS",
+ "cgd":"CGD",
+ "vto":"VTO",
+ "rd":"RD",
+ "pb":"PB",
+ "beta":"BETA",
+ "fc":"FC",
+ "af":"AF",
+ "cgs":"CGS",
+ "lambda":"LAMBDA",
+ "b" : "B"
+
+ },
+
+ "default":{
+ "KF":"0",
+ "RS":"0",
+ "IS":"1e-14",
+ "CGD":"0",
+ "VTO":"-2",
+ "RD":"0",
+ "PB":"1",
+ "BETA":"1e-4",
+ "FC":"0.5",
+ "AF":"1",
+ "CGS":"0",
+ "LAMBDA":"0",
+ "B":"1"
+
+
+ }
+ }
+
+ },
+
+
+ "Models":{
+ "zener":{
+ "import":"Analog.Semiconductors.ZDiode",
+ "mapping":{
+ "v_breakdown":"Bv",
+ "i_breakdown":"Ibv",
+ "i_sat":"Ids",
+ "n_forward":"Nbv"
+
+ },
+ "default":{
+ "Ids":"880.5e-18",
+ "Vt":"0.025",
+ "R":"1e12",
+ "Bv":"8.1",
+ "Ibv":"0.020245",
+ "Nbv":"1.6989"
+
+ }
+
+ }
+ },
+
+ "Units":{
+ "k":"e3",
+ "u":"e-6",
+ "p":"e-12",
+ "t":"e12",
+ "f":"e-15",
+ "g":"e9",
+ "m":"e-3",
+ "meg":"e6",
+ "n":"e-9",
+
+ "v":"",
+ "a":"",
+ "s":"",
+ "hz":"",
+ "ohm":"",
+ "mho":"",
+ "h":"",
+
+
+ "kv":"e3",
+ "ka":"e3",
+ "ks":"e3",
+ "khz":"e3",
+ "kohm":"e3",
+ "kmho":"e3",
+ "kh":"e3",
+
+
+ "uv":"e-06",
+ "ua":"e-06",
+ "us":"e-06",
+ "uhz":"e-06",
+ "uohm":"e-06",
+ "umho":"e-06",
+ "uh":"e-06",
+
+ "pv":"e-12",
+ "pa":"e-12",
+ "ps":"e-12",
+ "phz":"e-12",
+ "pohm":"e-12",
+ "pmho":"e-12",
+ "ph":"e-12",
+
+
+ "tv":"e12",
+ "ta":"e12",
+ "ts":"e12",
+ "thz":"e12",
+ "tohm":"e12",
+ "tmho":"e12",
+ "th":"e12",
+
+
+ "gv":"e9",
+ "ga":"e9",
+ "gs":"e9",
+ "ghz":"e9",
+ "gohm":"e9",
+ "gmho":"e9",
+ "gh":"e9",
+
+
+ "mv":"e-03",
+ "ma":"e-03",
+ "ms":"e-03",
+ "mhz":"e-03",
+ "mohm":"e-03",
+ "mmho":"e-03",
+ "mh":"e-03",
+
+
+ "megv":"e06",
+ "mega":"e06",
+ "megs":"e06",
+ "meghz":"e06",
+ "megohm":"e06",
+ "megmho":"e06",
+ "megh":"e06",
+
+
+
+ "nv":"e-09",
+ "na":"e-09",
+ "ns":"e-09",
+ "nhz":"e-09",
+ "nohm":"e-09",
+ "nmho":"e-09",
+ "nh":"e-09"
+
+ }
+
+}
diff --git a/src/ngspicetoModelica/ModelicaUI.py b/src/ngspicetoModelica/ModelicaUI.py
new file mode 100644
index 00000000..e4079562
--- /dev/null
+++ b/src/ngspicetoModelica/ModelicaUI.py
@@ -0,0 +1,95 @@
+import os
+import sys
+from subprocess import Popen, PIPE, STDOUT
+from PyQt4 import QtGui, QtCore
+from configuration.Appconfig import Appconfig
+from projManagement import Worker
+from projManagement.Validation import Validation
+
+BROWSE_LOCATION = '/home'
+
+class OpenModelicaEditor(QtGui.QWidget):
+
+ def __init__(self, dir=None):
+ QtGui.QWidget.__init__(self)
+ self.obj_validation = Validation()
+ self.obj_appconfig = Appconfig()
+ self.projDir = dir
+ self.projName = os.path.basename(self.projDir)
+ self.ngspiceNetlist = os.path.join(self.projDir,self.projName+".cir.out")
+ self.modelicaNetlist = os.path.join(self.projDir,self.projName+".mo")
+ self.map_json = Appconfig.modelica_map_json
+
+ self.grid = QtGui.QGridLayout()
+ self.FileEdit = QtGui.QLineEdit()
+ self.FileEdit.setText(self.ngspiceNetlist)
+ self.grid.addWidget(self.FileEdit, 0, 0)
+
+ self.browsebtn = QtGui.QPushButton("Browse")
+ self.browsebtn.clicked.connect(self.browseFile)
+ self.grid.addWidget(self.browsebtn, 0, 1)
+
+ self.convertbtn = QtGui.QPushButton("Convert")
+ self.convertbtn.clicked.connect(self.callConverter)
+ self.grid.addWidget(self.convertbtn, 2, 1)
+
+ self.loadOMbtn = QtGui.QPushButton("Load OMEdit")
+ self.loadOMbtn.clicked.connect(self.callOMEdit)
+ self.grid.addWidget(self.loadOMbtn, 3, 1)
+
+ #self.setGeometry(300, 300, 350, 300)
+ self.setLayout(self.grid)
+ self.show()
+
+ def browseFile(self):
+
+ self.ngspiceNetlist = QtGui.QFileDialog.getOpenFileName(self, 'Open Ngspice file', BROWSE_LOCATION)
+ self.FileEdit.setText(self.ngspiceNetlist)
+
+ def callConverter(self):
+
+ try:
+ self.cmd1 = "python ../ngspicetoModelica/NgspicetoModelica.py " + self.ngspiceNetlist + ' ' + self.map_json
+ #self.obj_workThread1 = Worker.WorkerThread(self.cmd1)
+ #self.obj_workThread1.start()
+ convert_process = Popen(self.cmd1, shell=True, stdin=PIPE, stdout=PIPE, stderr=STDOUT, close_fds=True)
+ error_code = convert_process.stdout.read()
+ if not error_code:
+ self.msg = QtGui.QMessageBox()
+ self.msg.setText("Ngspice netlist successfully converted to OpenModelica netlist")
+ self.obj_appconfig.print_info("Ngspice netlist successfully converted to OpenModelica netlist")
+ self.msg.exec_()
+
+ else:
+ self.err_msg = QtGui.QErrorMessage()
+ self.err_msg.showMessage('Unable to convert NgSpice netlist to Modelica netlist. Check the netlist :'+ error_code)
+ self.err_msg.setWindowTitle("Ngspice to Modelica conversion error")
+ self.obj_appconfig.print_error(error_code)
+
+ except Exception as e:
+ self.msg = QtGui.QErrorMessage()
+ self.msg.showMessage('Unable to convert NgSpice netlist to Modelica netlist. Check the netlist :'+str(e))
+ self.msg.setWindowTitle("Ngspice to Modelica conversion error")
+
+
+ def callOMEdit(self):
+
+ if self.obj_validation.validateTool("OMEdit"):
+ self.cmd2 = "OMEdit " + self.modelicaNetlist
+ self.obj_workThread2 = Worker.WorkerThread(self.cmd2)
+ self.obj_workThread2.start()
+ print "OMEdit called"
+ self.obj_appconfig.print_info("OMEdit called")
+
+ else:
+ self.msg = QtGui.QMessageBox()
+ self.msgContent = "There was an error while opening OMEdit.<br/>\
+ Please make sure OpenModelica is installed in your system. <br/>\
+ To install it on Linux : Go to <a href=https://www.openmodelica.org/download/download-linux>OpenModelica Linux</a> and install nigthly build release.<br/>\
+ To install it on Windows : Go to <a href=https://www.openmodelica.org/download/download-windows>OpenModelica Windows</a> and install latest version.<br/>"
+ self.msg.setTextFormat(QtCore.Qt.RichText)
+ self.msg.setText(self.msgContent)
+ self.msg.setWindowTitle("Missing OpenModelica")
+ self.obj_appconfig.print_info(self.msgContent)
+ self.msg.exec_()
+
diff --git a/src/ngspicetoModelica/NgspicetoModelica.py b/src/ngspicetoModelica/NgspicetoModelica.py
index 95f991bd..7b7e4527 100644
--- a/src/ngspicetoModelica/NgspicetoModelica.py
+++ b/src/ngspicetoModelica/NgspicetoModelica.py
@@ -1,16 +1,33 @@
import sys
import os
import re
+import json
from string import maketrans
class NgMoConverter:
- def __init__(self):
- pass
+
+
+ def __init__(self, map_json):
+ #Loading JSON file which hold the mapping information between ngspice and Modelica.
+ with open(map_json) as mappingFile:
+ self.mappingData = json.load(mappingFile)
+
+ self.ifMOS = False
+ self.sourceDetail = []
+ self.deviceDetail = []
+ self.subCktDetail = []
+ self.deviceList = ['d','D','j','J','q','Q','m','M']
+ self.sourceList = ['v','V','i','I']
+
+
+
+
def readNetlist(self,filename):
"""
Read Ngspice Netlist
"""
+ netlist = []
if os.path.exists(filename):
try:
f = open(filename)
@@ -23,26 +40,54 @@ class NgMoConverter:
sys.exit()
data = f.read()
- #data = data.translate(maketrans('\n+', ' '))
+ data = data.splitlines()
f.close()
- return data.splitlines()
+ for eachline in data:
+ eachline=eachline.strip()
+ if len(eachline)>1:
+ if eachline[0]=='+':
+ netlist.append(netlist.pop()+eachline.replace('+',' ',1))
+ else:
+ netlist.append(eachline)
+
+ return netlist
- def separateNetlistInfo(self,data):
+ def separateNetlistInfo(self,netlist):
"""
Separate schematic data and option data
"""
optionInfo = []
schematicInfo = []
- for eachline in data:
+
+
+
+ for eachline in netlist:
+
if len(eachline) > 1:
- #if eachline[0] == '+':
- # eachline=eachline.translate(maketrans('\n+',' '))
if eachline[0]=='*':
continue
elif eachline[0]=='.':
- optionInfo.append(eachline.lower())
+ optionInfo.append(eachline)
+ #optionInfo.append(eachline.lower())
+ elif eachline[0] in self.deviceList:
+ if eachline[0]=='m' or eachline[0]=='M':
+ self.ifMOS = True
+ schematicInfo.append(eachline)
+ self.deviceDetail.append(eachline)
+ elif eachline[0]=='x' or eachline[0]=='X':
+ schematicInfo.append(eachline)
+ self.subCktDetail.append(eachline)
+ elif eachline[0] in self.sourceList:
+ schematicInfo.append(eachline)
+ self.sourceDetail.append(eachline)
+ elif eachline[0]=='a' or eachline[0]=='A':
+ schematicInfo.append(eachline)
else:
- schematicInfo.append(eachline.lower())
+ schematicInfo.append(eachline)
+ ##No need of making it lower case as netlist is already converted to ngspice
+ #schematicInfo.append(eachline.lower())
+
+
return optionInfo,schematicInfo
def addModel(self,optionInfo):
@@ -54,9 +99,9 @@ class NgMoConverter:
modelInfo = {}
subcktName = []
paramInfo = []
- inbuiltmodelName = []
- inbuiltmodelInfo = {}
- #modelInfo['paramInfo'] = {}
+ transInfo = {}
+ inbuiltModelDict = {}
+
for eachline in optionInfo:
words = eachline.split()
if words[0] == '.include':
@@ -68,16 +113,26 @@ class NgMoConverter:
elif words[0] == '.param':
paramInfo.append(eachline)
elif words[0] == '.model':
- name = words[1]+':'+words[2].split('(')[0] #model_ref_name:actual_model_name
- inbuiltmodelName.append(name)
- inbuiltmodelInfo[name] = {}
- #Get all the data with () of .model line
- paramData = re.compile("\((.*)\)" ).search(eachline).group(1)
- info = paramData.split()
- for eachitem in info:
- eachitem = eachitem.split('=')
- inbuiltmodelInfo[name][eachitem[0]] = eachitem[1]
-
+ model = words[1]
+ modelInfo[model] = {}
+ eachline = eachline.replace(' = ','=').replace('= ','=').replace(' =','=')
+ eachline = eachline.split('(')
+ templine = eachline[0].split()
+ trans = templine[1]
+ transInfo[trans] = []
+ templine[2] = templine[2].lower()
+ if templine[2] in ['npn', 'pnp', 'pmos', 'nmos','njf','pjf']:
+ transInfo[trans] = templine[2]
+ else:
+ inbuiltModelDict[model]=templine[2]
+ eachline[1] = eachline[1].lower()
+ eachline = eachline[1].split()
+ for eachitem in eachline:
+ if len(eachitem) > 1:
+ eachitem = eachitem.replace(')','')
+ iteminfo = eachitem.split('=')
+ for each in iteminfo:
+ modelInfo[model][iteminfo[0]] = iteminfo[1]
#Adding details of model(external) and subckt into modelInfo and subcktInfo
for eachmodel in modelName:
@@ -92,23 +147,34 @@ class NgMoConverter:
print filename + " does not exist"
sys.exit()
data = f.read()
- data = data.lower()
+ data = data.replace('+', '').replace('\n','').replace(' = ','=').replace('= ','=').replace(' =','=')
+ #data = data.lower() #Won't work if Reference model name is Upper Case
newdata = data.split('(')
- newdata = newdata[1].split()
- modelInfo[eachmodel] = {}
+ templine_f = newdata[0].split()
+ trans_f = templine_f[1]
+ transInfo[trans_f] = []
+ templine_f[2] = templine_f[2].lower()
+ if templine_f[2] in ['npn', 'pnp', 'pmos', 'nmos','njf','pjf']:
+ transInfo[trans_f] = templine_f[2]
+
+ refModelName = trans_f
+ newdata[1] = newdata[1].lower()
+ modelParameter = newdata[1].split()
+
+ modelInfo[refModelName] = {}
- for eachline in newdata:
+ for eachline in modelParameter:
if len(eachline) > 1:
+ eachline = eachline.replace(')','')
info = eachline.split('=')
- # modelInfo[eachmodel][info[0]] = {}
for eachitem in info:
- modelInfo[eachmodel][info[0]] = info[1] #dic within a dic
- #modelInfo[eachmodel] = modelInfo[eachmodel].split()
- # modelInfo[eachmodel] = modelInfo[eachmodel].lower()
+ modelInfo[refModelName][info[0]] = info[1]
f.close()
-
-
- return modelName, modelInfo, subcktName, paramInfo,inbuiltmodelName,inbuiltmodelInfo
+
+
+
+
+ return modelName, modelInfo, subcktName, paramInfo ,transInfo,inbuiltModelDict
def processParam(self,paramInfo):
"""
@@ -125,7 +191,6 @@ class NgMoConverter:
stat = 'parameter Real ' + final_line + ';'
stat = stat.translate(maketrans('{}', ' '))
modelicaParam.append(stat)
- print "Modelica Parameter----------->",modelicaParam
return modelicaParam
@@ -162,50 +227,53 @@ class NgMoConverter:
sourceInfo[words_s[0]] = words_s[1:3]
return sourceInfo
- def splitIntoVal(self,val):
- """
- Split the number k,u,p,t,g etc into powers e3,e-6 etc
- """
- print "Val------------->",val
- for i in range(0,len(val),1):
- print "Val[i]----------------->",val[i]
- if val[i] in ['k','u','p','t','g','m','n','f']:
- newval = val.split(val[i])
- print "new Value------------>",newval
- if val[i] == 'k':
- value = newval[0] + 'e3'
- if val[i] == 'u':
- value = newval[0] + 'e-6'
- if val[i] == 'p':
- value = newval[0] + 'e-12'
- if val[i] == 't':
- value = newval[0] + 'e12'
- if val[i] == 'g':
- value = newval[0] + 'e9'
- if val[i] == 'm':
- if i != len(val)-1:
- if val[i+1] == 'e':
- value = newval[0] + 'e6'
- else:
- value = newval[0] +'e-3'
- if val[i] == 'n':
- value = newval[0] + 'e-9'
- if val[i] == 'f':
- value = newval[0] +'e-15'
-
+ def getUnitVal(self,compValue):
+ #regExp = re.compile("([0-9]+)([a-zA-Z]+)")
+ #Remove '(' and ')' if any
+ compValue = compValue.replace('(','').replace(')','')
+ compValue = compValue.lower()
+ #regExp = re.compile("([-])?([0-9]+)\.?([0-9]+)?([a-zA-Z])?")
+ regExp = re.compile("([-])?([0-9]+)\.?([0-9]+)?(\w+)?")
+ matchString = regExp.match(str(compValue)) #separating number and string
+ try:
+ signVal = matchString.group(1)
+ valBeforeDecimal = matchString.group(2)
+ valAfterDecimal = matchString.group(3)
+ unitValue = matchString.group(4)
+ modifiedcompValue = ""
+ if str(signVal)=='None':
+ pass
else:
- value = val
- return value
-
- def compInit(self,compInfo, node, modelInfo, subcktName):
+ modifiedcompValue += signVal
+
+ modifiedcompValue += valBeforeDecimal
+
+ if str(valAfterDecimal)=='None':
+ pass
+ else:
+ modifiedcompValue += '.'+valAfterDecimal
+
+ if str(unitValue)=='None':
+ pass
+ else:
+ modifiedcompValue += self.mappingData["Units"][unitValue]
+
+ return modifiedcompValue
+ except:
+ return compValue
+
+
+ def compInit(self,compInfo, node, modelInfo, subcktName,dir_name,transInfo,inbuiltModelDict):
"""
- For each component in the netlist initialise it acc to Modelica format
+ For each component in the netlist initialize it according to Modelica format
"""
- print "CompInfo inside compInit function : compInit",compInfo
+ #print "CompInfo inside compInit function : compInit------->",compInfo
#### initial processing to check if MOs is present. If so, library to be used is BondLib
modelicaCompInit = []
numNodesSub = {}
+ mosInfo = {}
IfMOS = '0'
+
for eachline in compInfo:
#words = eachline.split()
if eachline[0] == 'm':
@@ -216,138 +284,356 @@ class NgMoConverter:
subSchemInfo = []
for eachsub in subcktName:
filename_tem = eachsub + '.sub'
+ filename_tem = os.path.join(dir_name, filename_tem)
data = self.readNetlist(filename_tem)
subOptionInfo, subSchemInfo = self.separateNetlistInfo(data)
+
for eachline in subSchemInfo:
#words = eachline.split()
if eachline[0] == 'm':
IfMOS = '1'
break
- for eachline in compInfo:
+
+ #Lets Start with Source details
+ for eachline in self.sourceDetail:
words = eachline.split()
- val = words[3]
- value = self.splitIntoVal(val)
- if eachline[0] == 'r':
- stat = 'Analog.Basic.Resistor ' + words[0] + '(R = ' + value + ');'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'c':
- stat = 'Analog.Basic.Capacitor ' + words[0] + '(C = ' + value + ');'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'l':
- stat = 'Analog.Basic.Inductor ' + words[0] + '(L = ' + value + ');'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'e':
- stat = 'Analog.Basic.VCV ' + words[0] + '(gain = ' + self.splitIntoVal(words[5]) + ');'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'g':
- stat = 'Analog.Basic.VCC ' + words[0] + '(transConductance = ' + self.splitIntoVal(words[5]) + ');'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'f':
- stat = 'Analog.Basic.CCC ' + words[0] + '(gain = ' + self.splitIntoVal(words[4]) + ');'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'h':
- stat = 'Analog.Basic.CCV ' + words[0] + '(transResistance = ' + self.splitIntoVal(words[4]) + ');'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'd':
- if len(words) > 3:
- n = float(modelInfo[words[3]]['n'])
- vt_temp = 0.025*n
- vt = str(vt_temp)
- stat = 'Analog.Semiconductors.Diode ' + words[0] + '(Ids = ' + modelInfo[words[3]]['is'] + ', Vt = ' + vt + ', R = 1e12' +');'
- else:
- stat = 'Analog.Semiconductors.Diode ' + words[0] +';'
- modelicaCompInit.append(stat)
- elif eachline[0] == 'm':
- line_l = words[7].split('=')
- line_w = words[8].split('=')
- line_pd = words[9].split('=')
- line_ps = words[10].split('=')
- line_ad = words[11].split('=')
- line_as = words[12].split('=')
- if words[5] == "mos_n" or words[5] == "mosfet_n":
- start = 'BondLib.Electrical.Analog.Spice.Mn '
- if words[5] == "mos_p" or words[5] == "mosfet_p":
- start = 'BondLib.Electrical.Analog.Spice.Mp '
- stat = start + words[0] + '(Tnom = 300, VT0 = ' + modelInfo[\
- words[5]]['vto'] + ', GAMMA = ' + modelInfo[words[5]]['gamma'] +\
- ', PHI = ' + modelInfo[words[5]]['phi'] + ', LD = ' + self.splitIntoVal(modelInfo[words[5]]['ld'])\
- + ', U0 = ' + str(float(self.splitIntoVal(modelInfo[words[5]]['uo']))*0.0001) + ', LAMBDA = ' \
- + modelInfo[words[5]]['lambda'] + ', TOX = ' + self.splitIntoVal(modelInfo[words[5]]['tox']) \
- + ', PB = ' + modelInfo[words[5]]['pb'] + ', CJ = ' + self.splitIntoVal(modelInfo[words[5]]['cj']) \
- + ', CJSW = ' + self.splitIntoVal(modelInfo[words[5]]['cjsw']) + ', MJ = ' + modelInfo[words[5]]['mj'] \
- + ', MJSW = ' + modelInfo[words[5]]['mjsw'] + ', CGD0 = ' + self.splitIntoVal(modelInfo[words[5]]['cgdo']) \
- + ', JS = ' + self.splitIntoVal(modelInfo[words[5]]['js']) + ', CGB0 = ' + self.splitIntoVal(modelInfo[words[5]]['cgbo']) \
- + ', CGS0 = ' + self.splitIntoVal(modelInfo[words[5]]['cgso']) + ', L = ' + self.splitIntoVal(line_l[1]) + ', W = ' \
- + line_w[1] + ', Level = 1' + ', AD = ' + line_ad[1] + ', AS = ' + line_as[1] + ', PD = ' \
- + line_pd[1] + ', PS = ' + line_pd[1] + ');'
- stat = stat.translate(maketrans('{}', ' '))
- modelicaCompInit.append(stat)
- elif eachline[0] == 'v':
- typ = words[3].split('(')
+ #Preserve component name from lower case function
+ compName = words[0]
+ #Now Lower case all other
+ words = eachline.lower().split()
+ words[0] = compName
+ typ = words[3].split('(')
+
+ sourceType = compName[0].lower()
+
+ if sourceType == 'v':
if typ[0] == "pulse":
per = words[9].split(')')
- #if IfMOS == '0':
- #stat = 'Spice3.Sources.V_pulse '+words[0]+'(TR = '+words[6]+', V2 = '+words[4]+', PW = '+words[8]+', PER = '+per[0]+', V1 = '+typ[1]+', TD = '+words[5]+', TF = '+words[7]+');'
- #elif IfMOS == '1':
- stat = 'Analog.Sources.TrapezoidVoltage '+words[0]+'(rising = '+words[6]+', V = '+words[4]\
- +', width = '+words[8]+', period = '+per[0]+', offset = '+typ[1]+', startTime = '+words[5]+', falling = '+words[7]+');'
+ stat = self.mappingData["Sources"][sourceType][typ[0]]+' '+compName+'(rising = '+self.getUnitVal(words[6])+', V = '+self.getUnitVal(words[4])\
+ +', width = '+self.getUnitVal(words[8])+', period = '+self.getUnitVal(per[0])+', offset = '+self.getUnitVal(typ[1])+', startTime = '+self.getUnitVal(words[5])+', falling = '+self.getUnitVal(words[7])+');'
modelicaCompInit.append(stat)
if typ[0] == "sine":
theta = words[7].split(')')
- #if IfMOS == '0':
- #stat = 'Spice3.Sources.V_sin '+words[0]+'(VO = '+typ[1]+', VA = '+words[4]+', FREQ = '+words[5]+', TD = '+words[6]+', THETA = '+theta[0]+');'
- #elif IfMOS == '1':
- stat = 'Analog.Sources.SineVoltage '+words[0]+'(offset = '+typ[1]+', V = '+words[4]+', freqHz = '+words[5]+', startTime = '+words[6]+', phase = '+theta[0]+');'
+ stat = self.mappingData["Sources"][sourceType][typ[0]]+' '+compName+'(offset = '+self.getUnitVal(typ[1])+', V = '+self.getUnitVal(words[4])+', freqHz = '+self.getUnitVal(words[5])+', startTime = '+self.getUnitVal(words[6])+', phase = '+self.getUnitVal(theta[0])+');'
modelicaCompInit.append(stat)
if typ[0] == "pwl":
- #if IfMOS == '0':
- #keyw = 'Spice3.Sources.V_pwl '
- #elif IfMOS == '1':
- keyw = 'Analog.Sources.TableVoltage '
- stat = keyw + words[0] + '(table = [' + typ[1] + ',' + words[4] + ';'
+ keyw = self.mappingData["Sources"][sourceType][typ[0]]+' '
+ stat = keyw + compName + '(table = [' + self.getUnitVal(typ[1]) + ',' + self.getUnitVal(words[4]) + ';'
length = len(words);
for i in range(6,length,2):
if i == length-2:
w = words[i].split(')')
- stat = stat + words[i-1] + ',' + w[0]
+ stat = stat + self.getUnitVal(words[i-1]) + ',' + self.getUnitVal(w[0])
else:
- stat = stat + words[i-1] + ',' + words[i] + ';'
+ stat = stat + self.getUnitVal(words[i-1]) + ',' + self.getUnitVal(words[i]) + ';'
stat = stat + ']);'
modelicaCompInit.append(stat)
if typ[0] == words[3] and typ[0] != "dc":
+ #It is DC constant but no dc keyword
val_temp = typ[0].split('v')
- #if IfMOS == '0':
- stat = 'Analog.Sources.ConstantVoltage ' + words[0] + '(V = ' + val_temp[0] + ');'
- #elif IfMOS == '1':
- #stat = 'Analog.Sources.ConstantVoltage ' + words[0] + '(V = ' + val_temp[0] + ');'
+ stat = self.mappingData["Sources"][sourceType]["dc"]+' ' + compName + '(V = ' + self.getUnitVal(val_temp[0]) + ');'
modelicaCompInit.append(stat)
elif typ[0] == words[3] and typ[0] == "dc":
- #if IfMOS == '0':
- #stat = 'Spice3.Sources.V_constant ' + words[0] + '(V = ' + words[4] + ');' ### check this
- #elif IfMOS == '1':
- stat = 'Analog.Sources.ConstantVoltage ' + words[0] + '(V = ' + words[4] + ');' ### check this
+ stat = self.mappingData["Sources"][sourceType][typ[0]]+' ' + compName + '(V = ' + self.getUnitVal(words[4]) + ');' ### check this
modelicaCompInit.append(stat)
+
+ elif sourceType=='i':
+ stat = self.mappingData["Sources"][sourceType]["dc"]+' '+compName+'(I='+self.getUnitVal(words[3])+');'
+ modelicaCompInit.append(stat)
+
+ #Now empty the source list as it may be used by subcircuit
+ self.sourceDetail[:] = []
+
+ #print "Source Detail after processing-------->",self.sourceDetail
+
+ #Lets start for device
+ for eachline in self.deviceDetail:
+ words=eachline.split()
+ deviceName = eachline[0].lower()
+ if deviceName=='d':
+ if len(words)>3:
+ if modelInfo[words[3]].has_key('n'):
+ n = float(modelInfo[words[3]]['n'])
+ else:
+ n = 1.0
+ vt = str(float(0.025*n))
+ #stat = self.mappingData["Devices"][deviceName]["import"]+' '+ words[0] + '(Ids = ' + modelInfo[words[3]]['is'] + ', Vt = ' + vt + ', R = 1e12' +');'
+ start = self.mappingData["Devices"][deviceName]["import"]
+ stat = start+" "+words[0]+"("
+ tempstatList=[]
+ userDeviceParamList=[]
+ refName = words[-1]
+ for key in modelInfo[refName]:
+ #If parameter is not mapped then it will just pass
+ try:
+ actualModelicaParam = self.mappingData["Devices"][deviceName]["mapping"][key]
+ tempstatList.append(actualModelicaParam+"="+self.getUnitVal(modelInfo[refName][key])+" ")
+ userDeviceParamList.append(str(actualModelicaParam))
+ except:
+ pass
+ #Adding Vt and R
+ userDeviceParamList.append("Vt")
+ tempstatList.append("Vt="+vt)
+ #Running loop over default parameter of OpenModelica
+ for default in self.mappingData["Devices"][deviceName]["default"]:
+ if default in userDeviceParamList:
+ continue
+ else:
+ defaultValue = self.mappingData["Devices"][deviceName]["default"][default]
+ tempstatList.append(default+"="+self.getUnitVal(defaultValue)+" ")
+
+ stat += ",".join(str(item) for item in tempstatList)+");"
+
+ else:
+ stat = self.mappingData["Devices"][deviceName]["import"]+" "+ words[0] +";"
+ modelicaCompInit.append(stat)
+
+ elif deviceName=='q':
+ trans = transInfo[words[4]]
+ if trans == 'npn':
+ start = self.mappingData["Devices"][deviceName]["import"]+".NPN"
+ elif trans == 'pnp':
+ start = self.mappingData["Devices"][deviceName]["import"]+".PNP"
+ else:
+ print "Transistor "+str(trans)+" Not found"
+ sys.exit(1)
+
+ stat = start+" "+words[0]+"("
+ tempstatList=[]
+ userDeviceParamList=[]
+ refName = words[4]
+ for key in modelInfo[refName]:
+ #If parameter is not mapped then it will just pass
+ try:
+ if key=="vaf":
+ inv_vak = float(self.getUnitVal(modelInfo[refName][key]))
+ vak_temp = 1/inv_vak
+ vak = str(vak_temp)
+ tempstatList.append("Vak="+vak+" ")
+ userDeviceParamList.append(str("Vak"))
+ else:
+ actualModelicaParam = self.mappingData["Devices"][deviceName]["mapping"][key]
+ tempstatList.append(actualModelicaParam+"="+self.getUnitVal(modelInfo[refName][key])+" ")
+ userDeviceParamList.append(str(actualModelicaParam))
+ except:
+ pass
+ #Running loop over default parameter of OpenModelica
+ for default in self.mappingData["Devices"][deviceName]["default"]:
+ if default in userDeviceParamList:
+ continue
+ else:
+ defaultValue = self.mappingData["Devices"][deviceName]["default"][default]
+ tempstatList.append(default+"="+self.getUnitVal(defaultValue)+" ")
+
+ stat += ",".join(str(item) for item in tempstatList)+");"
+ modelicaCompInit.append(stat)
+
+ elif deviceName=='m':
+ eachline = eachline.split(words[5])
+ eachline = eachline[1]
+ eachline = eachline.strip()
+ eachline = eachline.replace(' = ', '=').replace('= ','=').replace(' =','=').replace(' * ', '*').replace(' + ', '+').replace(' { ', '').replace(' } ', '')
+ eachline = eachline.split()
+ mosInfo[words[0]] = {}
+ for each in eachline:
+ if len(each) > 1:
+ each = each.split('=')
+ mosInfo[words[0]][each[0]] = each[1]
+ trans = transInfo[words[5]]
+
+ if trans == 'nmos':
+ start = self.mappingData["Devices"][deviceName]["import"]+".Mn"
+ elif trans=='pmos' :
+ start = self.mappingData["Devices"][deviceName]["import"]+".Mp"
+ else:
+ print "MOSFET "+str(trans)+" not found"
+ sys.exit(1)
+
+
+ stat = start+" "+words[0]+"("
+ tempstatList=[]
+ userDeviceParamList=[]
+ refName = words[5]
+
+ for key in modelInfo[refName]:
+ #If parameter is not mapped then it will just pass
+ try:
+ if key=="uo":
+ U0 = str(float(self.getUnitVal(modelInfo[refName][key]))*0.0001)
+ tempstatList.append("U0="+U0+" ")
+ userDeviceParamList.append(str("U0"))
+ else:
+ actualModelicaParam = self.mappingData["Devices"][deviceName]["mapping"][key]
+ tempstatList.append(actualModelicaParam+"="+self.getUnitVal(modelInfo[refName][key])+" ")
+ userDeviceParamList.append(str(actualModelicaParam))
+ except Exception as err:
+ print str(err)
+
+ #Running loop over default parameter of OpenModelica
+ for default in self.mappingData["Devices"][deviceName]["default"]:
+ if default in userDeviceParamList:
+ continue
+ else:
+ defaultValue = self.mappingData["Devices"][deviceName]["default"][default]
+ tempstatList.append(default+"="+self.getUnitVal(defaultValue)+" ")
+
+
+ #Adding LEVEL(This is constant not the device level)
+ tempstatList.append("Level=1"+" ")
+
+ try:
+ l = mosInfo[words[0]]['l']
+ tempstatList.append("L="+self.getUnitVal(l)+" ")
+ except KeyError:
+ tempstatList.append("L=1e-6"+" ")
+ try:
+ w = mosInfo[words[0]]['w']
+ tempstatList.append("W="+self.getUnitVal(w)+" ")
+ except KeyError:
+ tempstatList.append("W=100e-6"+" ")
+ try:
+ As = mosInfo[words[0]]['as']
+ ad = mosInfo[words[0]]['ad']
+ tempstatList.append("AS="+self.getUnitVal(As)+" ")
+ tempstatList.append("AD="+self.getUnitVal(ad)+" ")
+ except KeyError:
+ tempstatList.append("AS=0"+" ")
+ tempstatList.append("AD=0"+" ")
+ try:
+ ps = mosInfo[words[0]]['ps']
+ pd = mosInfo[words[0]]['pd']
+ tempstatList.append("PS="+self.getUnitVal(ps)+" ")
+ tempstatList.append("PD="+self.getUnitVal(pd)+" ")
+ except KeyError:
+ tempstatList.append("PS=0"+" ")
+ tempstatList.append("PD=0"+" ")
+
+ stat += ",".join(str(item) for item in tempstatList)+");"
+ modelicaCompInit.append(stat)
- elif eachline[0] == 'x':
- temp_line = eachline.split()
- temp = temp_line[0].split('x')
- index = temp[1]
- for i in range(0,len(temp_line),1):
- if temp_line[i] in subcktName:
- subname = temp_line[i]
- numNodesSub[subname] = i - 1
- point = i
- if len(temp_line) > point + 1:
- rem = temp_line[point+1:len(temp_line)]
- rem_new = ','.join(rem)
- stat = subname + ' ' + subname +'_instance' + index + '(' + rem_new + ');'
+ elif deviceName=='j':
+ trans = transInfo[words[4]]
+ """
+ if trans == 'njf':
+ start = self.mappingData["Devices"][deviceName]["import"]+".J_NJFJFET"
+ elif trans == 'pjf':
+ start = self.mappingData["Devices"][deviceName]["import"]+".J_PJFJFET"
else:
- stat = subname + ' ' + subname +'_instance' + index + ';'
+ print "JFET "+str(trans)+" Not found"
+ sys.exit(1)
+ """
+ start = self.mappingData["Devices"][deviceName]["import"]
+
+ stat = start+" "+words[0]+"(modelcard("
+ tempstatList=[]
+ userDeviceParamList=[]
+ refName = words[4]
+ for key in modelInfo[refName]:
+ #If parameter is not mapped then it will just pass
+ try:
+ actualModelicaParam = self.mappingData["Devices"][deviceName]["mapping"][key]
+ tempstatList.append(actualModelicaParam+"="+self.getUnitVal(modelInfo[refName][key])+" ")
+ userDeviceParamList.append(str(actualModelicaParam))
+ except:
+ pass
+ #Running loop over default parameter of OpenModelica
+ for default in self.mappingData["Devices"][deviceName]["default"]:
+ if default in userDeviceParamList:
+ continue
+ else:
+ defaultValue = self.mappingData["Devices"][deviceName]["default"][default]
+ tempstatList.append(default+"="+self.getUnitVal(defaultValue)+" ")
+
+ stat += ",".join(str(item) for item in tempstatList)+"));"
modelicaCompInit.append(stat)
+
+
+
+ #Empty device details as well
+ self.deviceDetail[:]=[]
+
+ #Lets start for Subcircuit
+ for eachline in self.subCktDetail:
+ global point
+ global subname
+ temp_line = eachline.split()
+ temp = temp_line[0].split('x')
+ index = temp[1]
+ for i in range(0,len(temp_line),1):
+ if temp_line[i] in subcktName:
+ subname = temp_line[i]
+ numNodesSub[subname] = i - 1
+ point = i
+ if len(temp_line) > point + 1:
+ rem = temp_line[point+1:len(temp_line)]
+ rem_new = ','.join(rem)
+ stat = subname + ' ' + subname +'_instance' + index + '(' + rem_new + ');'
else:
- continue
+ stat = subname + ' ' + subname +'_instance' + index + ';'
+ modelicaCompInit.append(stat)
+
+ #Empty Sub Circuit Detail
+ self.subCktDetail[:] = []
+
+ #Lets start for inbuilt model of ngspice
+ for eachline in compInfo:
+ words=eachline.split()
+ value = self.getUnitVal(words[-1])
+ if eachline[0] == 'a' or eachline[0] == 'A':
+ userModelParamList = []
+ refName = words[-1]
+ actualModelName = inbuiltModelDict[refName]
+
+ start = self.mappingData["Models"][actualModelName]["import"]
+ stat = start +" "+ words[0]+"("
+ tempstatList=[]
+
+ for key in modelInfo[refName]:
+ #If parameter is not mapped then it will just pass
+ try:
+ actualModelicaParam = self.mappingData["Models"][actualModelName]["mapping"][key]
+ tempstatList.append(actualModelicaParam+"="+self.getUnitVal(modelInfo[refName][key])+" ")
+ userModelParamList.append(str(actualModelicaParam))
+ except:
+ pass
+
+ #Running loop over default parameter of OpenModelica
+ for default in self.mappingData["Models"][actualModelName]["default"]:
+ if default in userModelParamList:
+ continue
+ else:
+ defaultValue = self.mappingData["Models"][actualModelName]["default"][default]
+ tempstatList.append(default+"="+self.getUnitVal(defaultValue)+" ")
+
+ stat += ",".join(str(item) for item in tempstatList)+");"
+ modelicaCompInit.append(stat)
- if '0' in node:
+ elif eachline[0] == 'r':
+ stat = 'Analog.Basic.Resistor ' + words[0] + '(R = ' + value + ');'
+ modelicaCompInit.append(stat)
+ elif eachline[0] == 'c':
+ stat = 'Analog.Basic.Capacitor ' + words[0] + '(C = ' + value + ');'
+ modelicaCompInit.append(stat)
+ elif eachline[0] == 'l':
+ stat = 'Analog.Basic.Inductor ' + words[0] + '(L = ' + value + ');'
+ modelicaCompInit.append(stat)
+ elif eachline[0] == 'e':
+ stat = 'Analog.Basic.VCV ' + words[0] + '(gain = ' + self.getUnitVal(words[5]) + ');'
+ modelicaCompInit.append(stat)
+ elif eachline[0] == 'g':
+ stat = 'Analog.Basic.VCC ' + words[0] + '(transConductance = ' + self.getUnitVal(words[5]) + ');'
+ modelicaCompInit.append(stat)
+ elif eachline[0] == 'f':
+ stat = 'Analog.Basic.CCC ' + words[0] + '(gain = ' + self.getUnitVal(words[4]) + ');'
+ modelicaCompInit.append(stat)
+ elif eachline[0] == 'h':
+ stat = 'Analog.Basic.CCV ' + words[0] + '(transResistance = ' + self.getUnitVal(words[4]) + ');'
+ modelicaCompInit.append(stat)
+ else:
+ continue
+
+
+ if '0' or 'gnd' in node:
modelicaCompInit.append('Analog.Basic.Ground g;')
return modelicaCompInit, numNodesSub
@@ -368,23 +654,22 @@ class NgMoConverter:
nodesInfoLine = intLine[0:newindex]
return nodesInfoLine
- def getSubParamLine(self,subname, numNodesSub, subParamInfo):
+ def getSubParamLine(self,subname, numNodesSub, subParamInfo,dir_name):
"""
- Take subcircuit name and give the info related to parameters in the first line and initislise it in
+ Take subcircuit name and give the info related to parameters in the first line and initialize it in
"""
#nodeSubInterface = []
subOptionInfo_p = []
subSchemInfo_p = []
filename_t = subname + '.sub'
+ filename_t = os.path.join(dir_name, filename_t)
data_p = self.readNetlist(filename_t)
subOptionInfo_p, subSchemInfo_p = self.separateNetlistInfo(data_p)
- print "subOptionInfo_p------------------------->",subOptionInfo_p
- print "subSchemInfo_p----------------------------->",subSchemInfo_p
+
if len(subOptionInfo_p) > 0:
newline = subOptionInfo_p[0]
newline = newline.split('.subckt '+ subname)
intLine = newline[1].split()
- print "numNodesSub Index---------->",numNodesSub
newindex = numNodesSub[subname]
appen_line = intLine[newindex:len(intLine)]
appen_param = ','.join(appen_line)
@@ -404,38 +689,45 @@ class NgMoConverter:
pinInit = 'Modelica.Electrical.Analog.Interfaces.Pin '
pinProtectedInit = 'Modelica.Electrical.Analog.Interfaces.Pin '
protectedNode = []
- print "CompInfo coming to nodeSeparate function: compInfo",compInfo
+ #print "CompInfo coming to nodeSeparate function: compInfo",compInfo
#Removing '[' and ']' from compInfo for Digital node
for i in range(0,len(compInfo),1):
compInfo[i] = compInfo[i].replace("[","").replace("]","")
-
-
-
+
+
for eachline in compInfo:
words = eachline.split()
- if eachline[0] in ['m', 'e', 'g', 't']:
+
+ if eachline[0] in ['m', 'e', 'g', 't','M','E','G','T']:
nodeTemp.append(words[1])
nodeTemp.append(words[2])
nodeTemp.append(words[3])
nodeTemp.append(words[4])
- elif eachline[0] in ['q', 'j']:
+ elif eachline[0] in ['q', 'j','J','Q']:
nodeTemp.append(words[1])
nodeTemp.append(words[2])
nodeTemp.append(words[3])
- elif eachline[0] == 'x':
+ elif eachline[0]=='x' or eachline[0]=='X':
templine = eachline.split()
for i in range(0,len(templine),1):
if templine[i] in subcktName:
point = i
+ #print "Added in node----->",words[1:point]
nodeTemp.extend(words[1:point])
else:
nodeTemp.append(words[1])
nodeTemp.append(words[2])
+
+
+
+ #Replace hyphen '-' from node
for i in nodeTemp:
if i not in node:
+ i = i.replace("-","")
node.append(i)
-
+
+
for i in range(0, len(node),1):
nodeDic[node[i]] = 'n' + node[i]
if ifSub == '0':
@@ -464,6 +756,10 @@ class NgMoConverter:
pinInit = pinInit + nodeDic[protectedNode[i]]
pinInit = pinInit + ';'
pinProtectedInit = pinProtectedInit + ';'
+ #print "Node---->",node
+ #print "nodeDic----->",nodeDic
+ #print "PinInit----->",pinInit
+ #print "pinProtectedinit--->",pinProtectedInit
return node, nodeDic, pinInit, pinProtectedInit
@@ -475,12 +771,32 @@ class NgMoConverter:
sourcesInfo = self.separateSource(compInfo)
for eachline in compInfo:
words = eachline.split()
- if eachline[0] == 'r' or eachline[0] == 'c' or eachline[0] == 'd' or eachline[0] == 'l' or eachline[0] == 'v':
+
+ #Remove '-' from compInfo
+ for i in range(0,len(words),1):
+ words[i] = words[i].replace("-","")
+
+ if eachline[0]=='r' or eachline[0]=='R' or eachline[0]=='c' or eachline[0]=='C' or eachline[0]=='d' or eachline[0]=='D' \
+ or eachline[0]=='l' or eachline[0]=='L' or eachline[0]=='v' or eachline[0]=='V' or eachline[0]=='i' or eachline[0]=='I':
conn = 'connect(' + words[0] + '.p,' + nodeDic[words[1]] + ');'
connInfo.append(conn)
conn = 'connect(' + words[0] + '.n,' + nodeDic[words[2]] + ');'
connInfo.append(conn)
- elif eachline[0] == 'm':
+ elif eachline[0]=='q' or eachline[0]=='Q':
+ conn = 'connect(' + words[0] + '.C,' + nodeDic[words[1]] + ');'
+ connInfo.append(conn)
+ conn = 'connect(' + words[0] + '.B,' + nodeDic[words[2]] + ');'
+ connInfo.append(conn)
+ conn = 'connect(' + words[0] + '.E,' + nodeDic[words[3]] + ');'
+ connInfo.append(conn)
+ elif eachline[0]=='j' or eachline[0]=='J':
+ conn = 'connect('+words[0]+'.D,' + nodeDic[words[1]]+');'
+ connInfo.append(conn)
+ conn = 'connect('+words[0]+'.G,' + nodeDic[words[2]]+');'
+ connInfo.append(conn)
+ conn = 'connect('+words[0]+'.S,' + nodeDic[words[3]]+');'
+ connInfo.append(conn)
+ elif eachline[0]=='m' or eachline[0]=='M':
conn = 'connect(' + words[0] + '.D,' + nodeDic[words[1]] + ');'
connInfo.append(conn)
conn = 'connect(' + words[0] + '.G,' + nodeDic[words[2]] + ');'
@@ -489,10 +805,12 @@ class NgMoConverter:
connInfo.append(conn)
conn = 'connect(' + words[0] + '.B,' + nodeDic[words[4]] + ');'
connInfo.append(conn)
- elif eachline[0] in ['f','h']:
+ elif eachline[0] in ['f','h','F','H']:
vsource = words[3]
sourceNodes = sourcesInfo[vsource]
- sourceNodes = sourceNodes.split()
+ #print "Source Nodes------>",sourceNodes
+ #print "Source Info------->",sourcesInfo
+ #sourceNodes = sourceNodes.split() #No need to split as it is in the form of list
conn = 'connect(' + words[0] + '.p1,'+ nodeDic[sourceNodes[0]] + ');'
connInfo.append(conn)
conn = 'connect(' + words[0] + '.n1,'+ nodeDic[sourceNodes[1]] + ');'
@@ -501,7 +819,7 @@ class NgMoConverter:
connInfo.append(conn)
conn = 'connect(' + words[0] + '.n2,'+ nodeDic[words[2]] + ');'
connInfo.append(conn)
- elif eachline[0] in ['g','e']:
+ elif eachline[0] in ['g','e','G','E']:
conn = 'connect(' + words[0] + '.p1,'+ nodeDic[words[3]] + ');'
connInfo.append(conn)
conn = 'connect(' + words[0] + '.n1,'+ nodeDic[words[4]] + ');'
@@ -510,17 +828,15 @@ class NgMoConverter:
connInfo.append(conn)
conn = 'connect(' + words[0] + '.n2,'+ nodeDic[words[2]] + ');'
connInfo.append(conn)
- elif eachline[0] == 'x':
+ elif eachline[0]=='x' or eachline[0]=='X':
templine = eachline.split()
temp = templine[0].split('x')
index = temp[1]
for i in range(0,len(templine),1):
- print "Test------------------>"
- if templine[i] in subcktName: #Ask Manas Added subcktName in function Call
+ if templine[i] in subcktName:
subname = templine[i]
nodeNumInfo = self.getSubInterface(subname, numNodesSub)
for i in range(0, numNodesSub[subname], 1):
- #conn = 'connect(' + subname + '_instance' + index + '.' + nodeDic[nodeNumInfo[i]] + ',' + nodeDic[words[i+1]] + ');'
conn = 'connect(' + subname + '_instance' + index + '.' + 'n'+ nodeNumInfo[i] + ',' + nodeDic[words[i+1]] + ');'
connInfo.append(conn)
else:
@@ -528,11 +844,17 @@ class NgMoConverter:
if '0' in node:
conn = 'connect(g.p,n0);'
connInfo.append(conn)
-
+ elif 'gnd' in node:
+ conn = 'connect(g.p,ngnd);'
+ connInfo.append(conn)
+
+
+
+
return connInfo
- def procesSubckt(self,subcktName,numNodesSub):
+ def procesSubckt(self,subcktName,numNodesSub,dir_name):
#Process the subcircuit file .sub in the project folder
@@ -543,22 +865,21 @@ class NgMoConverter:
subModelInfo = {}
subsubName = []
subParamInfo = []
- subinbuiltmodelName = []
- subinbuiltmodelInfo = {}
nodeSubInterface = []
nodeSub = []
nodeDicSub = {}
pinInitsub = []
connSubInfo = []
- print "subcktName------------------>",subcktName
if len(subcktName) > 0:
for eachsub in subcktName:
filename = eachsub + '.sub'
+ basename = filename
+ filename = os.path.join(dir_name, filename)
data = self.readNetlist(filename)
- print "Data-------------------->",data
+ #print "Data-------------------->",data
subOptionInfo, subSchemInfo = self.separateNetlistInfo(data)
- print "SubOptionInfo------------------->",subOptionInfo
- print "SubSchemInfo-------------------->",subSchemInfo
+ #print "SubOptionInfo------------------->",subOptionInfo
+ #print "SubSchemInfo-------------------->",subSchemInfo
if len(subOptionInfo) > 0:
newline = subOptionInfo[0]
subInitLine = newline
@@ -567,11 +888,14 @@ class NgMoConverter:
for i in range(0,len(intLine),1):
nodeSubInterface.append(intLine[i])
- subModel, subModelInfo, subsubName, subParamInfo,subinbuiltmodelName, subinbuiltmodelInfo = self.addModel(subOptionInfo)
- print "Sub Model------------------------------------>",subModel
- print "SubModelInfo---------------------------------->",subModelInfo
- print "subsubName------------------------------------->",subsubName
- print "subParamInfo----------------------------------->",subParamInfo
+ subModel, subModelInfo, subsubName, subParamInfo,subtransInfo,subInbuiltModelDict = self.addModel(subOptionInfo)
+ #print "Sub Model------------------------------------>",subModel
+ #print "SubModelInfo---------------------------------->",subModelInfo
+ #print "subsubName------------------------------------->",subsubName
+ #print "subParamInfo----------------------------------->",subParamInfo
+ #print "subtransInfo----------------------------------->",subtransInfo
+ #print "subInbuiltModel----------------------------------->",subInbuiltModelDict
+
IfMOSsub = '0'
for eachline in subSchemInfo:
#words = eachline.split()
@@ -584,7 +908,8 @@ class NgMoConverter:
#subsubOptionInfo = []
#subsubSchemInfo = []
for eachsub in subsubName:
- filename_stemp = eachsub + '.sub'
+ filename_st = eachsub + '.sub'
+ filename_stemp = os.path.join(dir_name, filename_st)
data = self.readNetlist(filename_stemp)
subsubOptionInfo, subsubSchemInfo = self.separateNetlistInfo(data)
for eachline in subsubSchemInfo:
@@ -592,27 +917,29 @@ class NgMoConverter:
if eachline[0] == 'm':
IfMOSsub = '1'
break
- print "subsubOptionInfo-------------------------->",subsubOptionInfo
- print "subsubSchemInfo-------------------------->",subsubSchemInfo
+ #print "subsubOptionInfo-------------------------->",subsubOptionInfo
+ #print "subsubSchemInfo-------------------------->",subsubSchemInfo
modelicaSubParam = self.processParam(subParamInfo)
- print "modelicaSubParam------------------->",modelicaSubParam
+ #print "modelicaSubParam------------------->",modelicaSubParam
nodeSub, nodeDicSub, pinInitSub, pinProtectedInitSub = self.nodeSeparate(subSchemInfo, '1', eachsub, subsubName,numNodesSub)
- print "NodeSub------------------------->",nodeSub
- print "NodeDicSub-------------------------->",nodeDicSub
- print "PinInitSub-------------------------->",pinInitSub
- print "PinProtectedInitSub------------------->",pinProtectedInitSub
- modelicaSubCompInit, numNodesSubsub = self.compInit(subSchemInfo, nodeSub, subModelInfo, subsubName)
- print "modelicaSubCompInit--------------------->",modelicaSubCompInit
- print "numNodesSubsub-------------------------->",numNodesSubsub
- modelicaSubParamNew = self.getSubParamLine(eachsub, numNodesSub, modelicaSubParam) ###Ask Manas
- print "modelicaSubParamNew----------------->",modelicaSubParamNew
+ #print "NodeSub------------------------->",nodeSub
+ #print "NodeDicSub-------------------------->",nodeDicSub
+ #print "PinInitSub-------------------------->",pinInitSub
+ #print "PinProtectedInitSub------------------->",pinProtectedInitSub
+ modelicaSubCompInit, numNodesSubsub = self.compInit(subSchemInfo, nodeSub, subModelInfo, subsubName,dir_name,subtransInfo,subInbuiltModelDict)
+ #print "modelicaSubCompInit--------------------->",modelicaSubCompInit
+ #print "numNodesSubsub-------------------------->",numNodesSubsub
+ modelicaSubParamNew = self.getSubParamLine(eachsub, numNodesSub, modelicaSubParam,dir_name) ###Ask Manas
+ #print "modelicaSubParamNew----------------->",modelicaSubParamNew
connSubInfo = self.connectInfo(subSchemInfo, nodeSub, nodeDicSub, numNodesSubsub,subcktName)
- newname = filename.split('.')
+ #print "connSubInfo----------------->",connSubInfo
+ newname = basename.split('.')
newfilename = newname[0]
outfilename = newfilename+ ".mo"
+ outfilename = os.path.join(dir_name, outfilename)
out = open(outfilename,"w")
- out.writelines('model ' + os.path.basename(newfilename))
+ out.writelines('model ' + newfilename)
out.writelines('\n')
if IfMOSsub == '0':
out.writelines('import Modelica.Electrical.*;')
@@ -647,7 +974,7 @@ class NgMoConverter:
else:
out.writelines(eachline)
out.writelines('\n')
- out.writelines('end '+ os.path.basename(newfilename) + ';')
+ out.writelines('end '+ newfilename + ';')
out.writelines('\n')
out.close()
@@ -660,34 +987,40 @@ def main(args):
"""
It is main function of module Ngspice to Modelica converter
"""
- if len(sys.argv) == 2:
+ if len(sys.argv) == 3:
filename = sys.argv[1]
+ map_json = sys.argv[2]
else:
print "USAGE:"
print "python NgspicetoModelica.py <filename>"
sys.exit()
+
+ dir_name = os.path.dirname(os.path.realpath(filename))
+ file_basename = os.path.basename(filename)
+
+ cwd = os.getcwd()
+ os.chdir(dir_name)
- obj_NgMoConverter = NgMoConverter()
+ obj_NgMoConverter = NgMoConverter(map_json)
#Getting all the require information
lines = obj_NgMoConverter.readNetlist(filename)
#print "Complete Lines of Ngspice netlist :lines ---------------->",lines
- optionInfo, schematicInfo=obj_NgMoConverter.separateNetlistInfo(lines)
+ optionInfo, schematicInfo = obj_NgMoConverter.separateNetlistInfo(lines)
#print "All option details like analysis,subckt,.ic,.model : OptionInfo------------------->",optionInfo
#print "Schematic connection info :schematicInfo",schematicInfo
- modelName, modelInfo, subcktName, paramInfo, inbuiltmodelName, inbuiltmodelInfo = obj_NgMoConverter.addModel(optionInfo)
- print "Name of Model : modelName-------------------->",modelName
- print "Model Information :modelInfo--------------------->",modelInfo
- print "Subcircuit Name :subcktName------------------------>",subcktName
- print "Parameter Information :paramInfo---------------------->",paramInfo
- print "Ngspice inbuiltmodelName :inbuiltmodelName---------------------->",inbuiltmodelName
- print "Ngspice inbuiltmodelInfo :inbuiltmodelInfo----------------------->",inbuiltmodelInfo
+ modelName, modelInfo, subcktName, paramInfo,transInfo,inbuiltModelDict = obj_NgMoConverter.addModel(optionInfo)
+ #print "Name of Model : modelName-------------------->",modelName
+ #print "Model Information :modelInfo--------------------->",modelInfo
+ #print "Subcircuit Name :subcktName------------------------>",subcktName
+ #print "Parameter Information :paramInfo---------------------->",paramInfo
+ #print "InBuilt Model ---------------------->",inbuiltModelDict
+
modelicaParamInit = obj_NgMoConverter.processParam(paramInfo)
- #print "Make modelicaParamInit from paramInfo :processParamInit------------->",modelicaParamInit
+ #print "Make modelicaParamInit from paramInfo : processParamInit------------->",modelicaParamInit
compInfo, plotInfo = obj_NgMoConverter.separatePlot(schematicInfo)
- #print "Info like run etc : CompInfo----------------->",compInfo
#print "Plot info like plot,print etc :plotInfo",plotInfo
IfMOS = '0'
@@ -696,6 +1029,7 @@ def main(args):
if eachline[0] == 'm':
IfMOS = '1'
break
+
subOptionInfo = []
subSchemInfo = []
if len(subcktName) > 0:
@@ -704,6 +1038,7 @@ def main(args):
for eachsub in subcktName:
filename_temp = eachsub + '.sub'
data = obj_NgMoConverter.readNetlist(filename_temp)
+ #print "Data---------->",data
subOptionInfo, subSchemInfo = obj_NgMoConverter.separateNetlistInfo(data)
for eachline in subSchemInfo:
words = eachline.split()
@@ -712,26 +1047,26 @@ def main(args):
break
#print "Subcircuit OptionInfo : subOptionInfo------------------->",subOptionInfo
#print "Subcircuit Schematic Info :subSchemInfo-------------------->",subSchemInfo
-
+
node, nodeDic, pinInit, pinProtectedInit = obj_NgMoConverter.nodeSeparate(compInfo, '0', [], subcktName,[])
- print "All nodes in the netlist :node---------------->",node
- print "NodeDic which will be used for modelica : nodeDic------------->",nodeDic
- print "PinInit-------------->",pinInit
- print "pinProtectedInit----------->",pinProtectedInit
+ #print "All nodes in the netlist :node---------------->",node
+ #print "NodeDic which will be used for modelica : nodeDic------------->",nodeDic
+ #print "PinInit-------------->",pinInit
+ #print "pinProtectedInit----------->",pinProtectedInit
- modelicaCompInit, numNodesSub = obj_NgMoConverter.compInit(compInfo,node, modelInfo, subcktName)
- print "ModelicaComponents : modelicaCompInit----------->",modelicaCompInit
- print "SubcktNumNodes : numNodesSub---------------->",numNodesSub
+ modelicaCompInit, numNodesSub = obj_NgMoConverter.compInit(compInfo,node, modelInfo, subcktName,dir_name,transInfo,inbuiltModelDict)
+ #print "ModelicaComponents : modelicaCompInit----------->",modelicaCompInit
+ #print "SubcktNumNodes : numNodesSub---------------->",numNodesSub
connInfo = obj_NgMoConverter.connectInfo(compInfo, node, nodeDic, numNodesSub,subcktName)
- print "ConnInfo------------------>",connInfo
+ #print "ConnInfo------------------>",connInfo
###After Sub Ckt Func
if len(subcktName) > 0:
data, subOptionInfo, subSchemInfo, subModel, subModelInfo, subsubName,subParamInfo, modelicaSubCompInit, modelicaSubParam,\
- nodeSubInterface,nodeSub, nodeDicSub, pinInitSub, connSubInfo = obj_NgMoConverter.procesSubckt(subcktName,numNodesSub) #Adding 'numNodesSub' by Fahim
+ nodeSubInterface,nodeSub, nodeDicSub, pinInitSub, connSubInfo = obj_NgMoConverter.procesSubckt(subcktName,numNodesSub,dir_name) #Adding 'numNodesSub' by Fahim
#Creating Final Output file
newfile = filename.split('.')
@@ -779,8 +1114,10 @@ def main(args):
out.close()
+
+ os.chdir(cwd)
# Call main function
if __name__ == '__main__':
- main(sys.argv) \ No newline at end of file
+ main(sys.argv)
diff --git a/src/ngspicetoModelica/__init__.py b/src/ngspicetoModelica/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/src/ngspicetoModelica/__init__.py