summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--images/esim_text.pngbin0 -> 185837 bytes
-rw-r--r--images/icon.pngbin0 -> 59950 bytes
-rw-r--r--src/converter/LTSpiceToKiCadConverter/LICENSE674
-rw-r--r--src/converter/LTSpiceToKiCadConverter/README.md164
-rw-r--r--src/converter/LTSpiceToKiCadConverter/src/Ubuntu/lib_LTspice2Kicad.py170
-rw-r--r--src/converter/LTSpiceToKiCadConverter/src/Ubuntu/sch_LTspice2Kicad.py366
-rw-r--r--src/converter/LTSpiceToKiCadConverter/src/Windows/Sch_CreateBat.bat2
-rw-r--r--src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.bat18
-rw-r--r--src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.py210
-rw-r--r--src/converter/LTSpiceToKiCadConverter/src/Windows/sch_LTspice2Kicad.py361
-rw-r--r--src/converter/LTSpiceToKiCadConverter/src/Windows/sch_convert.py34
-rw-r--r--src/converter/LtspiceLibConverter.py84
-rwxr-xr-xsrc/converter/__init__.py0
-rw-r--r--src/converter/browseSchematics.py11
-rw-r--r--src/converter/libConverter.py84
-rw-r--r--src/converter/ltspiceToKicad.py142
-rw-r--r--src/converter/pspiceToKicad.py132
-rw-r--r--src/converter/schematic_converters/Binary-Linux/32-bit/libConverter32bin0 -> 203574 bytes
-rw-r--r--src/converter/schematic_converters/Binary-Linux/32-bit/schConverter32bin0 -> 230560 bytes
-rw-r--r--src/converter/schematic_converters/Binary-Linux/64-bit/libConverter64bin0 -> 231000 bytes
-rw-r--r--src/converter/schematic_converters/Binary-Linux/64-bit/schConverter64bin0 -> 259208 bytes
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/CONNECT.lib896
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/RAJ.lib319
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/VLAB.lib19
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/abm.lib786
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/analog.lib419
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/analog_p.lib93
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/breakout.lib978
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/eSim_PSpice.lib11056
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/eval.lib6883
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/marker.lib202
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/port.lib223
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/source.lib570
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/sourcstm.lib55
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/special.lib864
-rw-r--r--src/converter/schematic_converters/ConvertedLibs/wizard.lib230
-rw-r--r--src/converter/schematic_converters/README.md102
-rw-r--r--src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.pro64
-rw-r--r--src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.proj1
-rw-r--r--src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.sch480
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/CONNECT.lib896
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/PythonLib.pro64
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/PythonLib.proj1
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/PythonLib.sch135
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/RAJ.lib319
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/VLAB.lib19
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-35.pycbin0 -> 1577 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-36.pycbin0 -> 1413 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-38.pycbin0 -> 1426 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-35.pycbin0 -> 4049 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-36.pycbin0 -> 3550 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-38.pycbin0 -> 3549 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-35.pycbin0 -> 5440 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-36.pycbin0 -> 2555 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-38.pycbin0 -> 4161 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-35.pycbin0 -> 8917 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-36.pycbin0 -> 7821 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-38.pycbin0 -> 7662 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-35.pycbin0 -> 217 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-36.pycbin0 -> 204 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-38.pycbin0 -> 220 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-35.pycbin0 -> 3990 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-36.pycbin0 -> 3092 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-38.pycbin0 -> 3429 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/parser.cpython-36.pycbin0 -> 3825 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-35.pycbin0 -> 2245 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-36.pycbin0 -> 2063 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-38.pycbin0 -> 2061 bytes
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/abm.lib4
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/analog.lib4
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/analog_p.lib93
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/attribute.py69
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/breakout.lib978
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/component.py169
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/component_instance.py216
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/design.py354
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/eval.lib6883
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/header.py13
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/include.py0
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/libParser.lib4
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/libParser.py80
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/marker.lib202
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/misc.py232
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/parser.py192
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/source.lib570
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/sourcstm.lib55
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/special.lib864
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/wire.py66
-rw-r--r--src/converter/schematic_converters/lib/PythonLib/wizard.lib230
-rw-r--r--src/frontEnd/Application.py11
-rwxr-xr-xsrc/frontEnd/DockArea.py143
91 files changed, 39557 insertions, 1 deletions
diff --git a/images/esim_text.png b/images/esim_text.png
new file mode 100644
index 00000000..fe8fc6e3
--- /dev/null
+++ b/images/esim_text.png
Binary files differ
diff --git a/images/icon.png b/images/icon.png
new file mode 100644
index 00000000..e3677d55
--- /dev/null
+++ b/images/icon.png
Binary files differ
diff --git a/src/converter/LTSpiceToKiCadConverter/LICENSE b/src/converter/LTSpiceToKiCadConverter/LICENSE
new file mode 100644
index 00000000..f288702d
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/LICENSE
@@ -0,0 +1,674 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ <program> Copyright (C) <year> <name of author>
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+<https://www.gnu.org/licenses/>.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
diff --git a/src/converter/LTSpiceToKiCadConverter/README.md b/src/converter/LTSpiceToKiCadConverter/README.md
new file mode 100644
index 00000000..a1e249f3
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/README.md
@@ -0,0 +1,164 @@
+# LTSpice To KiCad Converter by eSim Team
+
+This code is referred from the following repository: https://github.com/laurentc2/LTspice2Kicad
+
+This code is authored by Sumanto Kar, FOSSEE, IIT Bombay and the team members.
+
+The repository contains program to convert LTSpice Schematics to KiCad Schematics.
+
+The repository also contains program to convert LTSpice symbol files(.asy) to KiCad symbol files(.lib).
+
+The code is supported by both Windows and Ubuntu(and flavors) Operating System.
+
+
+## Cloning the repo:
+
+To start with, please clone the repository:</br>
+ ```
+ git clone https://github.com/FOSSEE/LTSpiceToKiCadConverter
+ ```
+
+## Windows OS
+
+### To Convert the Schematic file
+
+1. Make sure python3 is installed and added to the path
+2. Switch to src/Windows directory
+3. Paste the LTspice file(.asc format) to be converted here
+4. Double Click on the ```Sch_CreateBat.bat``` script
+5. The LTspice schematic is converted to eSim(KiCad) schematic and project files
+6. The files are saved in the src/Windows in a folder created with name ```LTspice_<schematic_name>```
+
+-----------------------------------------------
+### To Convert the .asy file to .lib file
+
+1. Make sure python3 is installed and added to the path
+2. Switch to src/Windows directory
+3. Run the following command to convert the .asy files contained in a single folder to a .lib file:
+ ```
+ python3 lib_LTspice2Kicad.py <Path to the folder containing the .asy files">
+ ```
+ Example:
+ ```
+ python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\DAC"
+ ```
+ The .asy files will be converted a single .lib file with name LTspice_<folder_name>.lib.
+ For example: LTspice_DAC.lib</br>
+4. To convert many folders containg .asy files:</br>
+ - Edit the path in the ```lib_LTspice2Kicad.bat``` file using a text editor</br>
+ - Save and close it</br>
+ - Double click on the Batch files</br>
+ - All the converted .lib files will be saved in the src/Windows
+
+
+## Ubuntu OS
+
+### To Convert the Schematic file
+
+1. Make sure python3 is installed and added to the path
+2. Switch to src/Ubuntu directory
+3. Run the following command to convert the LTspice(.asc) files to KiCad Schematic(.sch, .pro and .proj) files:
+ ```
+ python3 sch_LTspice2Kicad.py <Path to the .asc file">
+ ```
+ For Example:
+ ```
+ python3 sch_LTspice2Kicad.py "/home/sumanto/Downloads/ltspice/ltspice/27C.asc"
+ ```
+4. The files are saved in a folder(in the same path where the original .asc file exists) created with name ```LTspice_<schematic_name>```
+
+-----------------------------------------------
+### To Convert the .asy file to .lib file
+
+1. Make sure python3 is installed and added to the path
+2. Switch to src/Ubuntu directory
+3. Run the following command to convert the .asy files contained in a single folder to a .lib file:
+ ```
+ python3 lib_LTspice2Kicad.py <Path to the folder containing the .asy files">
+ ```
+ Example:
+ ```
+ python3 lib_LTspice2Kicad.py "python3 lib_LTspice2Kicad.py /home/sumanto/Downloads/ltspice/libs/DAC"
+ ```
+ The .asy files will be converted and save in src/Ubuntu to a single .lib file with name LTspice_<folder_name>.lib.
+ For example: LTspice_DAC.lib
+
+-----------------------------------------------
+### Example LTspice Schematics(.asc) and Symbol libraries(.asy)
+The Example LTspice Schematics(.asc) and Symbol Libraries(.asy) are available in the LTspice software.
+
+Please download the software from the official website.
+
+## Converted KiCad Schematics(.sch, .pro, .proj)
+The converted examples are available [here](https://github.com/FOSSEE/LTSpiceToKiCadConverter/tree/main/Examples/ConvertedKiCad_Schematics_no_eSim_Plots).
+
+
+## Converted KiCad Schematics with eSim Simulation Plots
+The Converted KiCad Schematics with eSim Simulation Plots are available [here](https://github.com/FOSSEE/LTSpiceToKiCadConverter/tree/main/Examples/ConvertedKiCadSchematics_witheSimPlots).
+
+## Converted KiCad Symbol Library files(.lib)
+The converted KiCad Symbol Library files are available [here](https://github.com/FOSSEE/LTSpiceToKiCadConverter/tree/main/Examples/ConvertedLibraries).
+
+
+## Important Notes/Commands
+**To change the access of the file and folder**
+
+Use this command to change access to the files:</br>
+ ```
+ chmod <options> <permissions> <file name>
+ ```</br>
+Example:</br>
+ ```
+ chmod u=rwx,g=rx,o=r myfile
+ ```</br>
+You can also use:</br>
+ ```
+ sudo chmod 777 filename.
+ ```</br>
+Example:</br>
+ ```
+ sudo chmod 777 ~/Desktop/convert/rc
+ ```</br>
+
+-----------------------------------------------
+**To open the KiCad schematic file in [eSim](https://esim.fossee.in/home)**
+
+1. Open eSim.
+2. Create a *new project*.
+3. Open the schematic using *open schematic* option.
+4. Make sure all the libraries are loaded (9k+) using *Place component* option in eeschema.
+5. Append the schematic using *Append Schematic* option from the file menu
+6. Go to the directory where your files are converted.
+7. Select the KiCad coverted schematic file (.sch). Click on Open.
+8. To simulate, follow the instructions available on the eSim webpage.
+-----------------------------------------------
+**To load the KiCad libraries**
+
+If all the libraries in eeschema are not loaded, follow these steps:
+1. In eeschema, select *Preferences* option.
+2. Click on the *Component Libraries* in the drop down list.
+3. A dialog box appears, click on the *Add* option.
+4. Go to the path where your library to be added is saved.
+5. Select the library to be added and click on *Open* button.
+6. Close the dialog box.
+-----------------------------------------------
+
+## Warning!
+- All required libraries SHOULD be added.
+- Use proper file format.
+- DO NOT TRY TO CONVERT library file as schematic file or vice versa.
+- Try adding libraries in the parser.py while getting error.
+- DO NOT CHANGE any of the files unless and until needed.
+
+## eSim Manual
+To know everything about eSim, how it works and it's feature please download the manual from [here](https://static.fossee.in/esim/manuals/eSim_Manual_2.3.pdf)
+
+## Contact
+For any queries regarding eSim please write us on at this [email address](mailto:contact-esim@fossee.in).
+
+## Contribution
+Please refer [here](https://github.com/FOSSEE/eSim/blob/master/CONTRIBUTION.md) for further details.
+
+# License
+It is developed by FOSSEE Team at IIT Bombay and is released under GNU GPL License.
+
diff --git a/src/converter/LTSpiceToKiCadConverter/src/Ubuntu/lib_LTspice2Kicad.py b/src/converter/LTSpiceToKiCadConverter/src/Ubuntu/lib_LTspice2Kicad.py
new file mode 100644
index 00000000..7bbc2242
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/src/Ubuntu/lib_LTspice2Kicad.py
@@ -0,0 +1,170 @@
+# =========================================================================
+# Written by : Laurent CHARRIER
+# Original Repository: https://github.com/laurentc2/LTspice2Kicad
+# =========================================================================
+
+# =========================================================================
+# FILE: lib_LTspice2Kicad.py
+#
+# USAGE: ---
+#
+# DESCRIPTION: This is LTspice to Kicad .lib Converter file for eSim
+# It converts to KiCad 4.0.7 .lib format
+#
+# OPTIONS: ---
+# REQUIREMENTS: ---
+# BUGS: ---
+# NOTES: ---
+# AUTHOR: Sumanto Kar, jeetsumanto123@gmail.com
+# MODIFIED: Sumanto Kar, jeetsumanto123@gmail.com
+# ORGANIZATION: eSim Team at FOSSEE, IIT Bombay
+# CREATED: Thursday 28 May 2020
+# REVISION: Thursday 27 July 2023
+# =========================================================================
+
+import sys,re,os,codecs
+
+def find_all(a_str, sub):
+ start = 0
+ while True:
+ start = a_str.find(sub, start)
+ if start == -1:
+ return
+ yield start
+ start += len(sub)
+
+asy_file = sys.argv[1]
+
+directory = os.path.dirname(asy_file)
+comp = [os.path.basename(asy_file)]
+
+indir = directory.split("/")
+out_file = "LTspice_" + indir[len(indir) - 1] + ".lib"
+outfl = codecs.open(out_file, "w")
+outfl.write("EESchema-LIBRARY Version 2.3\n#encoding utf-8\n#\n")
+
+for component in comp:
+ print(component)
+ in_file = directory + "/" + component
+
+ infl = codecs.open(in_file, "r")
+ lines = infl.readlines()
+ infl.close()
+
+ drw_lin = list()
+ pin_pos = []
+ pin_orient = []
+ pin_justif = []
+ pin_name = []
+ pin_order = []
+ pin_off = []
+
+ Value = "Value"
+ Value_XY = "0 0"
+ Value_orient = "H"
+ Value_justif = "L"
+ Prefix = ""
+ Prefix_XY = "0 0"
+ Prefix_orient = "H"
+ Prefix_justif = "L"
+ Description = ""
+ SpiceModel = ""
+
+ for line1 in lines:
+ line1 = line1.rstrip('\n')
+ line1 = line1.rstrip('\r')
+
+ spc = list(find_all(line1, " "))
+ if re.match(r"^SYMATTR Prefix *", line1) is not None:
+ Prefix = line1[15:]
+ if re.match(r"^WINDOW 0 *", line1) is not None:
+ Prefix_XY = str(int(3.125 * int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125 * int(line1[spc[2]:spc[3]])))
+ Prefix_orient = "H"
+ Prefix_justif = line1[spc[3] + 1:spc[3] + 2]
+ if Prefix_justif == "V":
+ Prefix_orient = "V"
+ Prefix_justif = line1[spc[3] + 2:spc[3] + 3]
+ if re.match(r"^SYMATTR Value *", line1) is not None:
+ Value = line1[14:]
+ if re.match(r"^SYMATTR Value2 *", line1) is not None:
+ Value = line1[15:]
+ if re.match(r"^WINDOW 3 *", line1) is not None:
+ Value_XY = str(int(3.125 * int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125 * int(line1[spc[2]:spc[3]])))
+ Value_orient = "H"
+ Value_justif = line1[spc[3] + 1:spc[3] + 2]
+ if Value_justif == "V":
+ Value_orient = "V"
+ Value_justif = line1[spc[3] + 2:spc[3] + 3]
+ if re.match(r"^SYMATTR Description *", line1) is not None:
+ Description = line1[19:]
+ if re.match(r"^SYMATTR SpiceModel *", line1) is not None:
+ SpiceModel = line1[18:]
+
+ if re.match(r"^LINE *", line1) is not None:
+ if len(spc) == 5:
+ drw_lin.append("P 2 0 0 0 " + str(
+ int(3.125 * int(line1[spc[1]:spc[2]]))) + " " + str(
+ int(-3.125 * int(line1[spc[2]:spc[3]]))) + " " + str(
+ int(3.125 * int(line1[spc[3]:spc[4]]))) + " " + str(
+ int(-3.125 * int(line1[spc[4]:]))))
+ else:
+ drw_lin.append("P 2 0 0 0 " + str(
+ int(3.125 * int(line1[spc[1]:spc[2]]))) + " " + str(
+ int(-3.125 * int(line1[spc[2]:spc[3]]))) + " " + str(
+ int(3.125 * int(line1[spc[3]:spc[4]]))) + " " + str(
+ int(-3.125 * int(line1[spc[4]:spc[5]]))))
+
+ # ... (the rest of the code remains unchanged)
+
+ if Description != "":
+ outfl.write("# " + component[0:len(component) - 4] + "\n")
+ outfl.write("# " + Description + "\n")
+ outfl.write("# SpiceModel : " + SpiceModel + "\n")
+ outfl.write("#\n")
+ if (Prefix == "B" or Prefix == "E" or Prefix == "F" or Prefix == "G" or Prefix == "H" or Prefix == "I" or Prefix == "V"):
+ Pow = "P"
+ else:
+ Pow = "N"
+ if (Prefix == "X" or Prefix == "U"):
+ ViewPin = "Y"
+ else:
+ ViewPin = "N"
+ if (component.find("voltage") != -1 or component.find("current") != -1):
+ outfl.write("DEF " + component[0:len(component) - 4] + " " + Prefix + " 0 1 Y Y 1 F N\n")
+ else:
+ outfl.write("DEF " + component[0:len(component) - 4] + " " + Prefix + " 0 1 N " + ViewPin + " 1 F " + Pow + "\n")
+ if ((Prefix_justif == "B") or (Prefix_justif == "T")):
+ outfl.write("F0 \"" + Prefix + "\" " + Prefix_XY + " 50 " + Prefix_orient + " V C " + Prefix_justif + "NN\n")
+ else:
+ outfl.write("F0 \"" + Prefix + "\" " + Prefix_XY + " 50 " + Prefix_orient + " V " + Prefix_justif + " CNN\n")
+
+ if ((Value_justif == "B") or (Value_justif == "T")):
+ outfl.write("F1 \"" + component[0:len(component)-4] + "\" " + Value_XY + " 50 " + Value_orient + " V C " + Value_justif + "NN\n")
+ else :
+ outfl.write("F1 \"" + component[0:len(component)-4] + "\" " + Value_XY + " 50 " + Value_orient + " V " + Value_justif + " CNN\n")
+
+ # the value is transferd to F5 instead of F1 because F1 text should be the component name
+ if Value != "Value" :
+ if ((Value_justif == "B") or (Value_justif == "T")):
+ outfl.write("F5 \"" + Value + "\" " + Value_XY + " 50 " + Value_orient + " I C " + Value_justif + "NN\n")
+ else :
+ outfl.write("F5 \"" + Value + "\" " + Value_XY + " 50 " + Value_orient + " I " + Value_justif + " CNN\n")
+
+ if (Pow=="N") : outfl.write("$FPLIST\n " + Prefix + "_*\n$ENDFPLIST\n")
+
+ #DRAWINGS and PINS
+ outfl.write("DRAW\n")
+ for i in range(0,len(drw_lin)) :
+ outfl.write(drw_lin[i] + "\n")
+
+ for i in range(0,len(pin_name)) :
+ pinjustif = pin_justif[i]
+ if pin_justif[i] == "L" : pinjustif = "R"
+ if pin_justif[i] == "R" : pinjustif = "L"
+ if pin_justif[i] == "T" : pinjustif = "D"
+ if pin_justif[i] == "B" : pinjustif = "U"
+ outfl.write("X " + pin_name[i].replace(" ","") + " " + pin_order[i] + " " + pin_pos[i] + " 0 " + pinjustif + " 50 50 1 1 U\n")
+
+ outfl.write("ENDDRAW\nENDDEF\n#\n")
+
+outfl.close() \ No newline at end of file
diff --git a/src/converter/LTSpiceToKiCadConverter/src/Ubuntu/sch_LTspice2Kicad.py b/src/converter/LTSpiceToKiCadConverter/src/Ubuntu/sch_LTspice2Kicad.py
new file mode 100644
index 00000000..2b48be92
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/src/Ubuntu/sch_LTspice2Kicad.py
@@ -0,0 +1,366 @@
+# =========================================================================
+# Written by : Laurent CHARRIER
+# Original Repository: https://github.com/laurentc2/LTspice2Kicad
+# =========================================================================
+
+# =========================================================================
+# FILE: sch_LTspice2Kicad.py
+#
+# USAGE: ---
+#
+# DESCRIPTION: This is LTspice to Kicad Converter file for eSim
+# It converts to KiCad 4.0.7
+#
+# OPTIONS: ---
+# REQUIREMENTS: ---
+# BUGS: ---
+# NOTES: ---
+# AUTHOR: Sumanto Kar, jeetsumanto123@gmail.com
+# MODIFIED: Sumanto Kar, jeetsumanto123@gmail.com
+# ORGANIZATION: eSim Team at FOSSEE, IIT Bombay
+# CREATED: Thursday 28 May 2020
+# REVISION: Thursday 27 July 2023
+# =========================================================================
+
+
+import sys,re,os,time,codecs
+# function to find locaion of each space character in each line
+def find_all(a_str, sub):
+ start = 0
+ while True:
+ start = a_str.find(sub, start)
+ if start == -1: return
+ yield start
+ start += len(sub) # use start += 1 to find overlapping matches
+
+in_file = sys.argv[1]
+indir = os.path.dirname(in_file)
+new_directory = os.path.basename(in_file).replace(".asc","")
+new_directory = os.path.join(os.path.dirname(in_file),
+ "LTspice_" + new_directory)
+out_file = os.path.join(new_directory,
+ "LTspice_" + os.path.basename(in_file))
+print(new_directory)
+infl = codecs.open(in_file,"r", encoding='utf-8',
+ errors='replace');
+lines = infl.readlines()
+infl.close()
+
+if not os.path.exists(new_directory):
+ os.mkdir(new_directory)
+os.chdir(new_directory)
+indir = os.getcwd().split("\\")
+#"LTspice_"+indir[len(indir)-1],
+LTspice_lib = ["LTspice_sym","LTspice_ADC","LTspice_DAC","LTspice_Comparators","LTspice_Digital","LTspice_FilterProducts","LTspice_Misc","LTspice_Opamps","LTspice_Optos","LTspice_PowerProducts","LTspice_References","LTspice_SpecialFunctions","LTspice_Switches"]
+Kicad_lib = ["power","device","switches","relays","motors","transistors","conn","linear","regul","74xx","cmos4000","adc-dac","memory","xilinx","microcontrollers","dsp","microchip","analog_switches","motorola","texas","intel","audio","interface","digital-audio","philips","display","cypress","siliconi","opto","atmel","contrib","valves"]
+eSim_lib = ["eSim_Analog","eSim_Devices","eSim_Digital","eSim_Hybrid","eSim_Miscellaneous","eSim_Plot","eSim_Power","eSim_Sources","eSim_Subckt","eSim_User"]
+# .pro export file
+
+out_file1 = out_file.replace(".asc",".pro")
+outfl = open(out_file1,"w");
+outfl.write("update="+time.strftime('%d/%m/%y %H:%M',time.localtime())+"\n")
+outfl.write("version=1\nlast_client=eeschema\n[general]\nversion=1\nRootSch=\nBoardNm=\n[pcbnew]\nversion=1\nLastNetListRead=\nUseCmpFile=1\nPadDrill=0.60\nPadDrillOvalY=0.60\nPadSizeH=1.50\nPadSizeV=1.50\nPcbTextSizeV=1.50\nPcbTextSizeH=1.50\nPcbTextThickness=0.30\nModuleTextSizeV=1.00\nModuleTextSizeH=1.00\nModuleTextSizeThickness=0.15\nSolderMaskClearance=0.00\nSolderMaskMinWidth=0.00\nDrawSegmentWidth=0.20\nBoardOutlineThickness=0.10\nModuleOutlineThickness=0.15\n[cvpcb]\nversion=1\nNetIExt=net\n[eeschema]\nversion=1\nLibDir=\n[eeschema/libraries]\n")
+for i in range(0,len(LTspice_lib)):
+ outfl.write("LibName"+str(i+1)+"="+LTspice_lib[i]+"\n")
+for j in range(0,len(Kicad_lib)):
+ outfl.write("LibName"+str(j+i+2)+"="+Kicad_lib[j]+"\n")
+for k in range(0,len(eSim_lib)):
+ outfl.write("LibName"+str(k+j+i+3)+"="+eSim_lib[k]+"\n")
+outfl.write("\n")
+outfl.close()
+out_file2 = out_file.replace(".asc",".proj")
+outfl = open(out_file2,"w");
+outfl.write('schematicFile '+ out_file.replace(".asc",".sch.sch") + '' + '\n')
+# .sch export file
+out_file = out_file.replace(".asc",".sch")
+outfl = codecs.open(out_file,"w");
+outfl.write("EESchema Schematic File Version 2\n")
+for i in range(0,len(LTspice_lib)):
+ outfl.write("LIBS:"+LTspice_lib[i]+"\n")
+for i in range(0,len(Kicad_lib)):
+ outfl.write("LIBS:"+Kicad_lib[i]+"\n")
+for i in range(0,len(eSim_lib)):
+ outfl.write("LIBS:"+eSim_lib[i]+"\n")
+outfl.write("EELAYER 25 0\nEELAYER END\n")
+
+
+wireX1 = []
+wireY1 = []
+wireX2 = []
+wireY2 = []
+conn_X = []
+conn_Y = []
+flag_text = []
+flag_X = []
+flag_Y = []
+text_text = []
+text_orient = []
+text_X = [0]
+text_Y = [0]
+rectangleX1 = [0]
+rectangleY1 = [0]
+rectangleX2 = [0]
+rectangleY2 = [0]
+sym_sym = [""]
+sym_X = [0]
+sym_Y = [0]
+sym_orient = [0]
+sym_name = [""]
+sym_value = [""]
+sym_spice = [""]
+sym_i = 0
+sname = 0
+svalue = 0
+sspice = 0
+
+lnn = 0
+# read the LTspice library line by line :
+for line1 in lines:
+ lnn = lnn + 1
+ line1 = line1.rstrip('\n')
+ line1 = line1.rstrip('\r')
+ # print(line1)
+ spc = list(find_all(line1," ")) # find all space locations to split the variables of the line
+ if re.match(r"^WIRE *", line1) is not None:
+ wireX1.append(int(3.125*int(line1[spc[0]:spc[1]])))
+ wireY1.append(int(3.125*int(line1[spc[1]:spc[2]])))
+ wireX2.append(int(3.125*int(line1[spc[2]:spc[3]])))
+ wireY2.append(int(3.125*int(line1[spc[3]:])))
+
+ if re.match(r"^FLAG *", line1) is not None:
+ flag_text.append(line1[spc[2]+1:])
+ flag_X.append(int(3.125*int(line1[spc[0]:spc[1]])))
+ flag_Y.append(int(3.125*int(line1[spc[1]:spc[2]])))
+
+ if re.match(r"^TEXT *", line1) is not None:
+ text_text.append(line1[spc[4]+2:])
+ text_orient.append(line1[spc[2]+1:spc[3]])
+ text_X.append(int(3.125*int(line1[spc[0]:spc[1]])))
+ text_Y.append(int(3.125*int(line1[spc[1]:spc[2]])))
+
+ if re.match(r"^RECTANGLE *", line1) is not None:
+ rectangleX1.append(int(3.125*int(line1[spc[1]:spc[2]])))
+ rectangleY1.append(int(3.125*int(line1[spc[2]:spc[3]])))
+ rectangleX2.append(int(3.125*int(line1[spc[3]:spc[4]])))
+ if len(spc) == 5 :
+ rectangleY2.append(int(3.125*int(line1[spc[4]:])))
+ else :
+ rectangleY2.append(int(3.125*int(line1[spc[4]:spc[5]])))
+
+ if re.match(r"^SYMBOL *", line1) is not None:
+ if sname < sym_i :
+ sym_name.append(sym_sym[sym_i-1])
+ sname = sname+1
+ if svalue < sym_i :
+ sym_value.append(sym_sym[sym_i-1])
+ svalue = svalue+1
+ if sspice < sym_i :
+ sym_spice.append(" ")
+ sspice = sspice+1
+ sym_i = sym_i + 1
+ sym_sym.append(line1[spc[0]+1:spc[1]])
+ sym_X.append(int(3.125*int(line1[spc[1]:spc[2]])))
+ sym_Y.append(int(3.125*int(line1[spc[2]:spc[3]])))
+ sym_orient.append(line1[spc[3]+1:])
+ if re.match(r"^SYMATTR InstName *", line1) is not None:
+ sname = sname + 1
+ sym_name.append(line1[spc[1]+1:])
+ print(str(lnn) + " : sym_name : "+sym_name[sname-1])
+ if re.match(r"^SYMATTR Value *", line1) is not None:
+ svalue = svalue + 1
+ sym_value.append(line1[spc[1]+1:])
+ if re.match(r"^SYMATTR SpiceLine *", line1) is not None:
+ sspice = sspice + 1
+ sym_spice.append(line1[spc[1]+1:])
+
+if sname < sym_i :
+ sym_name.append(sym_sym[sym_i-1])
+ sname = sname+1
+ print("add sname")
+if svalue < sym_i :
+ sym_value.append(sym_sym[sym_i-1])
+ svalue = svalue+1
+if sspice < sym_i :
+ sym_spice.append(" ")
+ sspice = sspice+1
+
+# calcul of min and max of X and Y to choose the page size : A4, A3, A2 A1 or A0
+X_max = max(max(sym_X),max(wireX1),max(wireX2),max(text_X),max(rectangleX1),max(rectangleX2))
+X_min = min(min(sym_X),min(wireX1),min(wireX2),min(text_X),min(rectangleX1),min(rectangleX2))
+Y_max = max(max(sym_Y),max(wireY1),max(wireY2),max(text_Y),max(rectangleY1),max(rectangleY2))
+Y_min = min(min(sym_Y),min(wireY1),min(wireY2),min(text_Y),min(rectangleY1),min(rectangleY2))
+outfl.write("$Descr A4 11693 8268\n")
+offX = 50 * int((11693/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+offY = 50 * int(((8268-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50 & 1250 is the heigh of the cartridge
+if (X_max-X_min) > 10000 or (Y_max-Y_min) > 7500 :
+ outfl.write("$Descr A3 16535 11693\n")
+ offX = 50 * int((16535/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((11693-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+if (X_max-X_min) > 15000 or (Y_max-Y_min) > 10000 :
+ outfl.write("$Descr A2 23386 16535\n")
+ offX = 50 * int((23386/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((16535-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+if (X_max-X_min) > 20000 or (Y_max-Y_min) > 15000 :
+ outfl.write("$Descr A1 33110 23386\n")
+ offX = 50 * int((33110/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((23386-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+if (X_max-X_min) > 30000 or (Y_max-Y_min) > 20000 :
+ outfl.write("$Descr A0 46811 33110\n")
+ offX = 50 * int((46811/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((33110-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+outfl.write("encoding utf-8\nSheet 1 1\nTitle \""+out_file.replace(".sch","")+"\"\nDate \""+time.strftime('%d/%m/%y %H:%M',time.localtime())+"\"\nRev \"1.0\"\nComp \"\"\nComment1 \"Converted from LTspice\"\nComment2 \"\"\nComment3 \"\"\nComment4 \"\"\n$EndDescr\n")
+for i in range(1,len(sym_sym)):
+ if sym_name[i].find('U')!=-1: sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('Comparators')!=-1:
+ sym_sym[i]=sym_sym[i].replace('Comparators\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('DIGITAL')!=-1:
+ sym_sym[i]=sym_sym[i].replace('DIGITAL\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('Digital')!=-1:
+ sym_sym[i]=sym_sym[i].replace('Digital\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('FilterProducts')!=-1:
+ sym_sym[i]=sym_sym[i].replace('FilterProducts\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('MISC')!=-1:
+ sym_sym[i]=sym_sym[i].replace('MISC\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('misc')!=-1:
+ sym_sym[i]=sym_sym[i].replace('misc\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('Opamps')!=-1:
+ sym_sym[i]=sym_sym[i].replace('Opamps\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('opamps')!=-1:
+ sym_sym[i]=sym_sym[i].replace('opamps\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('OPAMPS')!=-1:
+ sym_sym[i]=sym_sym[i].replace('OPAMPS\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('POWERPRODUCTS')!=-1:
+ sym_sym[i]=sym_sym[i].replace('POWERPRODUCTS\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('PowerProducts')!=-1:
+ sym_sym[i]=sym_sym[i].replace('PowerProducts\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('powerproducts')!=-1:
+ sym_sym[i]=sym_sym[i].replace('PowerProducts\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('References')!=-1:
+ sym_sym[i]=sym_sym[i].replace('References\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('SpecialFunctions')!=-1:
+ sym_sym[i]=sym_sym[i].replace('SpecialFunctions\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('SPECIALFUNCTIONS')!=-1:
+ sym_sym[i]=sym_sym[i].replace('SPECIALFUNCTIONS\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('specialfunctions')!=-1:
+ sym_sym[i]=sym_sym[i].replace('specialfunctions\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('sym')!=-1:
+ sym_sym[i]=sym_sym[i].replace('sym\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_value[i].find('\xb5')!=-1: sym_value[i]=sym_value[i].replace('\xb5','u')
+ if(sym_value[i].find('SINE')!=-1 or sym_value[i].find('sine')!=-1) : sym_value[i]='SINE'
+ if(sym_value[i].find('DC')!=-1 or sym_value[i].find('dc')!=-1) : sym_value[i]='DC'
+ if(sym_value[i].find('PULSE')!=-1 or sym_value[i].find('pulse')!=-1) : sym_value[i]='PULSE'
+ if(sym_value[i].find('PWL')!=-1 or sym_value[i].find('pwl')!=-1) : sym_value[i]='PWL'
+ if(sym_value[i].find('EXP')!=-1 or sym_value[i].find('exp')!=-1) : sym_value[i]='EXP'
+# export each components
+for i in range(1,len(sym_sym)):
+ outfl.write("$Comp\nL "+sym_sym[i]+" "+sym_name[i]+"\n")
+ outfl.write("U 1 1 59E9ACCC\n")
+ outfl.write("P "+str(sym_X[i]+offX)+" "+str(sym_Y[i]+offY)+"\n")
+ outfl.write("F 0 \""+sym_name[i]+"\" H "+str(sym_X[i]+offX+100)+" "+str(sym_Y[i]+offY-100)+" 50 0000 L CNN\n")
+ outfl.write("F 1 \""+sym_value[i]+"\" H "+str(sym_X[i]+offX+100)+" "+str(sym_Y[i]+offY-200)+" 50 0000 L CNN\n")
+ outfl.write(" 1 "+str(sym_X[i]+offX)+" "+str(sym_Y[i]+offY)+"\n")
+ if sym_orient[i]=="R0" : outfl.write(" 1 0 0 -1 \n")
+ if sym_orient[i]=="R90" : outfl.write(" 0 1 1 0 \n")
+ if sym_orient[i]=="R180" : outfl.write(" -1 0 0 1 \n")
+ if sym_orient[i]=="R270" : outfl.write(" 0 -1 -1 0 \n")
+ if sym_orient[i]=="M0" : outfl.write(" -1 0 0 -1 \n")
+ if sym_orient[i]=="M90" : outfl.write(" 0 -1 1 0 \n")
+ if sym_orient[i]=="M180" : outfl.write(" 1 0 0 1 \n")
+ if sym_orient[i]=="M270" : outfl.write(" 0 1 -1 0 \n")
+ outfl.write("$EndComp\n")
+# export each wires and calculate connections
+for i in range(0,len(wireX1)):
+ outfl.write("Wire Wire Line\n "+str(wireX1[i]+offX)+" "+str(wireY1[i]+offY)+" "+str(wireX2[i]+offX)+" "+str(wireY2[i]+offY)+"\n")
+# add a connection if at least 3 wires have the same end point
+for i in range(0,len(wireX1)-1):
+ nb_conn = 0
+ conn_rgstr = 0
+ for j in range(i+1,len(wireX1)):
+ if ((wireX1[i]==wireX1[j] and wireY1[i]==wireY1[j]) or (wireX1[i]==wireX2[j] and wireY1[i]==wireY2[j])) :
+ nb_conn = nb_conn + 1
+ for j in range(0,len(conn_X)):
+ if (wireX1[i]==conn_X[j] and wireY1[i]==conn_Y[j]) :
+ conn_rgstr = 1
+ if (nb_conn > 1 and conn_rgstr==0):
+ outfl.write("Connection ~ "+str(wireX1[i]+offX)+" "+str(wireY1[i]+offY)+"\n")
+# add a connection if an end of wire is over another wire
+# >> idea not needed
+
+# export each wire annotation and pins
+for i in range(0,len(flag_text)):
+ if flag_text[i]=="0" :
+ outfl.write("$Comp\nL GND #PWR?\nU 1 1 59E9AE0E\nP "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY)+"\nF 0 \"#PWR?\" H "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY-250)+" 50 0001 C CNN\nF 1 \"GND\" H "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY-150)+" 50 0000 C CNN\n 1 "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY)+"\n 1 0 0 -1\n$EndComp\n")
+ else :
+ outfl.write("Text Label "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY)+" 0 60 ~ 0\n"+flag_text[i]+"\n")
+
+# export each free text lines
+for i in range(0,len(text_text)):
+ orient_text = 0
+ off_text = 150
+ if text_orient[i]=="Right" :
+ orient_text = 2
+ if (text_orient[i]=="Top" or text_orient[i]=="Bottom"):
+ off_text = 0
+ outfl.write("Text Notes "+str(text_X[i]+offX)+" "+str(text_Y[i]+offY+off_text+75*text_text[i].count('\\n'))+" "+str(orient_text)+" 50 ~ 0\n"+text_text[i]+"\n")
+
+# export each free rectangle (no hashed line in Kicad)
+for i in range(0,len(rectangleX1)):
+ outfl.write("Wire Notes Line\n "+str(rectangleX1[i]+offX)+" "+str(rectangleY1[i]+offY)+" "+str(rectangleX2[i]+offX)+" "+str(rectangleY1[i]+offY)+"\n")
+ outfl.write("Wire Notes Line\n "+str(rectangleX2[i]+offX)+" "+str(rectangleY1[i]+offY)+" "+str(rectangleX2[i]+offX)+" "+str(rectangleY2[i]+offY)+"\n")
+ outfl.write("Wire Notes Line\n "+str(rectangleX2[i]+offX)+" "+str(rectangleY2[i]+offY)+" "+str(rectangleX1[i]+offX)+" "+str(rectangleY2[i]+offY)+"\n")
+ outfl.write("Wire Notes Line\n "+str(rectangleX1[i]+offX)+" "+str(rectangleY2[i]+offY)+" "+str(rectangleX1[i]+offX)+" "+str(rectangleY1[i]+offY)+"\n")
+
+outfl.write("$EndSCHEMATC")
+outfl.close()
+
diff --git a/src/converter/LTSpiceToKiCadConverter/src/Windows/Sch_CreateBat.bat b/src/converter/LTSpiceToKiCadConverter/src/Windows/Sch_CreateBat.bat
new file mode 100644
index 00000000..a06fb46d
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/src/Windows/Sch_CreateBat.bat
@@ -0,0 +1,2 @@
+python3 convert.py
+convert.bat \ No newline at end of file
diff --git a/src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.bat b/src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.bat
new file mode 100644
index 00000000..f66da034
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.bat
@@ -0,0 +1,18 @@
+REM LTspice to Kicad conversion
+
+
+python3 lib_LTspice2Kicad.py "C:\Users\Sumanto\Desktop\ltspicetest\lib"
+python3 lib_LTspice2Kicad.py "."
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\Comparators"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\Digital"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\FilterProducts"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\Misc"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\Opamps"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\Optos"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\PowerProducts"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\References"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\SpecialFunctions"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\Switches"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\ADC"
+python3 lib_LTspice2Kicad.py "C:\Program Files\LTC\LTspiceXVII\lib\sym\DAC"
diff --git a/src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.py b/src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.py
new file mode 100644
index 00000000..2160dac5
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/src/Windows/lib_LTspice2Kicad.py
@@ -0,0 +1,210 @@
+# =========================================================================
+# Written by : Laurent CHARRIER
+# Original Repository: https://github.com/laurentc2/LTspice2Kicad
+# =========================================================================
+
+# =========================================================================
+# FILE: sch_LTspice2Kicad.py
+#
+# USAGE: ---
+#
+# DESCRIPTION: This is LTspice to Kicad .lib Converter file for eSim
+# It converts to KiCad 4.0.7 .lib format
+#
+# OPTIONS: ---
+# REQUIREMENTS: ---
+# BUGS: ---
+# NOTES: ---
+# AUTHOR: Sumanto Kar, jeetsumanto123@gmail.com
+# MODIFIED: Sumanto Kar, jeetsumanto123@gmail.com
+# ORGANIZATION: eSim Team at FOSSEE, IIT Bombay
+# CREATED: Thursday 28 May 2020
+# REVISION: Thursday 27 July 2023
+# =========================================================================
+
+import sys,re,os,codecs
+
+# function to find locaion of each space character in each line
+def find_all(a_str, sub):
+ start = 0
+ while True:
+ start = a_str.find(sub, start)
+ if start == -1: return
+ yield start
+ start += len(sub) # use start += 1 to find overlapping matches
+
+directory = sys.argv[1]
+# out_file = sys.argv[2]
+if directory=="." : directory = os.getcwd()
+dir = os.listdir(directory)
+comp = []
+for component in dir:
+ if (component[-4:]==".asy") : comp.append(component)
+
+indir = directory.split("\\")
+out_file = "LTspice_" + indir[len(indir)-1] + ".lib"
+outfl = codecs.open(out_file,"w");
+outfl.write("EESchema-LIBRARY Version 2.3\n#encoding utf-8\n#\n")
+
+for component in comp :
+ print(component)
+ in_file = directory + "\\" + component
+
+ #if (component == "ADA4807.asy" or component == "ADA4895.asy") : # I don't know how to detect automatically the file encoding UTF-16-LE with Python
+
+ # infl = codecs.open(in_file,"r",'utf-16-le');
+
+ #else : infl = open(in_file,"r");
+ infl = codecs.open(in_file,"r");
+ lines = infl.readlines()
+ infl.close()
+
+ drw_lin = list()
+ # pins stuffs
+ pin_pos = []
+ pin_orient = []
+ pin_justif=[]
+ pin_name = []
+ pin_order = []
+ pin_off=[]
+
+ Value = "Value"
+ Value_XY = "0 0"
+ Value_orient = "H"
+ Value_justif = "L"
+ Prefix = ""
+ Prefix_XY = "0 0"
+ Prefix_orient = "H"
+ Prefix_justif = "L"
+ Description = ""
+ SpiceModel = ""
+
+ # read the LTspice library line by line :
+ for line1 in lines:
+ line1 = line1.rstrip('\n')
+ line1 = line1.rstrip('\r')
+ # print(line1)
+ spc = list(find_all(line1," ")) # find all space locations to split the variables of the line
+ if re.match(r"^SYMATTR Prefix *", line1) is not None:
+ Prefix = line1[15:]
+ if re.match(r"^WINDOW 0 *", line1) is not None:
+ Prefix_XY = str(int(3.125*int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125*int(line1[spc[2]:spc[3]])))
+ Prefix_orient = "H"
+ Prefix_justif = line1[spc[3]+1:spc[3]+2]
+ if Prefix_justif=="V" :
+ Prefix_orient = "V"
+ Prefix_justif = line1[spc[3]+2:spc[3]+3]
+ if re.match(r"^SYMATTR Value *", line1) is not None:
+ Value = line1[14:]
+ if re.match(r"^SYMATTR Value2 *", line1) is not None:
+ Value = line1[15:]
+ if re.match(r"^WINDOW 3 *", line1) is not None:
+ Value_XY = str(int(3.125*int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125*int(line1[spc[2]:spc[3]])))
+ Value_orient = "H"
+ Value_justif = line1[spc[3]+1:spc[3]+2]
+ if Value_justif=="V" :
+ Value_orient = "V"
+ Value_justif = line1[spc[3]+2:spc[3]+3]
+ if re.match(r"^SYMATTR Description *", line1) is not None:
+ Description = line1[19:]
+ if re.match(r"^SYMATTR SpiceModel *", line1) is not None:
+ SpiceModel = line1[18:]
+
+ if re.match(r"^LINE *", line1) is not None:
+ if len(spc)==5 :
+ drw_lin.append("P 2 0 0 0 " + str(int(3.125*int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125*int(line1[spc[2]:spc[3]]))) + " " + str(int(3.125*int(line1[spc[3]:spc[4]]))) + " " + str(int(-3.125*int(line1[spc[4]:]))))
+ else :
+ drw_lin.append("P 2 0 0 0 " + str(int(3.125*int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125*int(line1[spc[2]:spc[3]]))) + " " + str(int(3.125*int(line1[spc[3]:spc[4]]))) + " " + str(int(-3.125*int(line1[spc[4]:spc[5]]))))
+
+ if re.match(r"^RECTANGLE *", line1) is not None:
+ if len(spc)==5 :
+ drw_lin.append("S " + str(int(3.125*int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125*int(line1[spc[2]:spc[3]]))) + " " + str(int(3.125*int(line1[spc[3]:spc[4]]))) + " " + str(int(-3.125*int(line1[spc[4]:]))) + " 0 0 0 f")
+ else :
+ drw_lin.append("S " + str(int(3.125*int(line1[spc[1]:spc[2]]))) + " " + str(int(-3.125*int(line1[spc[2]:spc[3]]))) + " " + str(int(3.125*int(line1[spc[3]:spc[4]]))) + " " + str(int(-3.125*int(line1[spc[4]:spc[5]]))) + " 0 0 0 f")
+
+ if re.match(r"^CIRCLE *", line1) is not None:
+ if len(spc)==5 :
+ drw_lin.append("C " + str(int(0.5*3.125*(int(line1[spc[1]:spc[2]]) + int(line1[spc[3]:spc[4]])))) + " " + str(int(0.5*-3.125*(int(line1[spc[2]:spc[3]]) + int(line1[spc[4]:])))) + " " + str(int(0.5*3.125*abs(int(line1[spc[1]:spc[2]]) - int(line1[spc[3]:spc[4]])))) + " 0 0 0 N")
+ else :
+ drw_lin.append("C " + str(int(0.5*3.125*(int(line1[spc[1]:spc[2]]) + int(line1[spc[3]:spc[4]])))) + " " + str(int(0.5*-3.125*(int(line1[spc[2]:spc[3]]) + int(line1[spc[4]:spc[5]])))) + " " + str(int(0.5*3.125*abs(int(line1[spc[1]:spc[2]]) - int(line1[spc[3]:spc[4]])))) + " 0 0 0 N")
+
+ if re.match(r"^ARC *", line1) is not None:
+ if len(spc)==9 :
+ drw_lin.append("A " + str(int(0.5*3.125*(int(line1[spc[1]:spc[2]]) + int(line1[spc[3]:spc[4]])))) + " " + str(int(0.5*-3.125*(int(line1[spc[2]:spc[3]]) + int(line1[spc[4]:spc[5]])))) + " " + str(int(0.5*3.125*abs(int(line1[spc[1]:spc[2]]) - int(line1[spc[3]:spc[4]])))) + " 0 900 0 0 0 N " + str(int(3.125*int(line1[spc[5]:spc[6]]))) + " " + str(int(-3.125*int(line1[spc[6]:spc[7]]))) + " " + str(int(3.125*int(line1[spc[7]:spc[8]]))) + " " + str(int(-3.125*int(line1[spc[8]:]))))
+ else :
+ drw_lin.append("A " + str(int(0.5*3.125*(int(line1[spc[1]:spc[2]]) + int(line1[spc[3]:spc[4]])))) + " " + str(int(0.5*-3.125*(int(line1[spc[2]:spc[3]]) + int(line1[spc[4]:spc[5]])))) + " " + str(int(0.5*3.125*abs(int(line1[spc[1]:spc[2]]) - int(line1[spc[3]:spc[4]])))) + " 0 900 0 0 0 N " + str(int(3.125*int(line1[spc[5]:spc[6]]))) + " " + str(int(-3.125*int(line1[spc[6]:spc[7]]))) + " " + str(int(3.125*int(line1[spc[7]:spc[8]]))) + " " + str(int(-3.125*int(line1[spc[8]:spc[9]]))))
+
+ if re.match(r"^TEXT *", line1) is not None:
+ if (line1[spc[3]+1:spc[3]+2]=="V"):
+ text_orient = "1 "
+ text_justif = line1[spc[3]+2:spc[3]+3]
+ else :
+ text_orient = "0 "
+ text_justif = line1[spc[3]+1:spc[3]+2]
+ drw_lin.append("T " + text_orient + str(int(3.125*int(line1[spc[0]:spc[1]]))) + " " + str(int(-3.125*int(line1[spc[1]:spc[2]]))) + " 50 0 0 1 " + line1[spc[4]:])
+ # drw_lin.append("T " + text_orient + str(int(3.125*int(line1[spc[0]:spc[1]]))) + " " + str(int(-3.125*int(line1[spc[1]:spc[2]]))) + " 0 0 1 " + line1[spc[4]:] + " N N " + text_justif)
+
+ if ((re.match(r"^PIN *", line1) is not None) and not(re.match(r"^PINATTR *", line1) is not None)):
+ pin_pos.append(str(int(3.125*int(line1[spc[0]:spc[1]]))) + " " + str(int(-3.125*int(line1[spc[1]:spc[2]]))))
+ pin_off.append(str(int(3.125*int(line1[spc[3]:]))))
+ if (line1[spc[2]+1:spc[2]+2]=="V") :
+ pin_orient.append("V")
+ pin_justif.append(line1[spc[2]+2:spc[2]+3])
+ else :
+ pin_orient.append("H")
+ pin_justif.append(line1[spc[2]+1:spc[2]+2])
+ if re.match(r"^PINATTR SpiceOrder *", line1) is not None:
+ pin_order.append(line1[spc[1]:])
+ if re.match(r"^PINATTR PinName *", line1) is not None:
+ pin_name.append(line1[spc[1]:])
+ if Description != "":
+ # output the data in Kicad format
+ outfl.write("# " + component[0:len(component)-4] + "\n")
+ #if Description != "":
+ outfl.write("# " + Description + "\n")
+ #if SpiceModel != "":
+ outfl.write("# SpiceModel : " + SpiceModel + "\n")
+ outfl.write("#\n")
+ if (Prefix=="B" or Prefix=="E" or Prefix=="F" or Prefix=="G" or Prefix=="H" or Prefix=="I" or Prefix=="V") : Pow="P"
+ else : Pow="N"
+ if (Prefix=="X" or Prefix=="U"): ViewPin = "Y"
+ else : ViewPin = "N"
+ if (component.find("voltage")!=-1 or component.find("current")!=-1):
+ outfl.write("DEF " + component[0:len(component)-4] + " " + Prefix + " 0 1 Y Y 1 F N\n")
+ else :
+ outfl.write("DEF " + component[0:len(component)-4] + " " + Prefix + " 0 1 N " + ViewPin + " 1 F " + Pow + "\n")
+ if ((Prefix_justif == "B") or (Prefix_justif == "T")):
+ outfl.write("F0 \"" + Prefix + "\" " + Prefix_XY + " 50 " + Prefix_orient + " V C " + Prefix_justif + "NN\n")
+ else :
+ outfl.write("F0 \"" + Prefix + "\" " + Prefix_XY + " 50 " + Prefix_orient + " V " + Prefix_justif + " CNN\n")
+
+ if ((Value_justif == "B") or (Value_justif == "T")):
+ outfl.write("F1 \"" + component[0:len(component)-4] + "\" " + Value_XY + " 50 " + Value_orient + " V C " + Value_justif + "NN\n")
+ else :
+ outfl.write("F1 \"" + component[0:len(component)-4] + "\" " + Value_XY + " 50 " + Value_orient + " V " + Value_justif + " CNN\n")
+
+ # the value is transferd to F5 instead of F1 because F1 text should be the component name
+ if Value != "Value" :
+ if ((Value_justif == "B") or (Value_justif == "T")):
+ outfl.write("F5 \"" + Value + "\" " + Value_XY + " 50 " + Value_orient + " I C " + Value_justif + "NN\n")
+ else :
+ outfl.write("F5 \"" + Value + "\" " + Value_XY + " 50 " + Value_orient + " I " + Value_justif + " CNN\n")
+
+ if (Pow=="N") : outfl.write("$FPLIST\n " + Prefix + "_*\n$ENDFPLIST\n")
+
+ #DRAWINGS and PINS
+ outfl.write("DRAW\n")
+ for i in range(0,len(drw_lin)) :
+ outfl.write(drw_lin[i] + "\n")
+
+ for i in range(0,len(pin_name)) :
+ pinjustif = pin_justif[i]
+ if pin_justif[i] == "L" : pinjustif = "R"
+ if pin_justif[i] == "R" : pinjustif = "L"
+ if pin_justif[i] == "T" : pinjustif = "D"
+ if pin_justif[i] == "B" : pinjustif = "U"
+ outfl.write("X " + pin_name[i].replace(" ","") + " " + pin_order[i] + " " + pin_pos[i] + " 0 " + pinjustif + " 50 50 1 1 U\n")
+
+ outfl.write("ENDDRAW\nENDDEF\n#\n")
+
+outfl.close() \ No newline at end of file
diff --git a/src/converter/LTSpiceToKiCadConverter/src/Windows/sch_LTspice2Kicad.py b/src/converter/LTSpiceToKiCadConverter/src/Windows/sch_LTspice2Kicad.py
new file mode 100644
index 00000000..c786980a
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/src/Windows/sch_LTspice2Kicad.py
@@ -0,0 +1,361 @@
+# =========================================================================
+# Written by : Laurent CHARRIER
+# Original Repository: https://github.com/laurentc2/LTspice2Kicad
+# =========================================================================
+
+# =========================================================================
+# FILE: lib_LTspice2Kicad.py
+#
+# USAGE: ---
+#
+# DESCRIPTION: This is LTspice to Kicad Schematic Converter file for eSim
+# It converts to KiCad 4.0.7 Schematic format
+#
+# OPTIONS: ---
+# REQUIREMENTS: ---
+# BUGS: ---
+# NOTES: ---
+# AUTHOR: Sumanto Kar, jeetsumanto123@gmail.com
+# MODIFIED: Sumanto Kar, jeetsumanto123@gmail.com
+# ORGANIZATION: eSim Team at FOSSEE, IIT Bombay
+# CREATED: Thursday 28 May 2020
+# REVISION: Thursday 27 July 2023
+# =========================================================================
+
+
+import sys,re,os,time,codecs
+# function to find locaion of each space character in each line
+def find_all(a_str, sub):
+ start = 0
+ while True:
+ start = a_str.find(sub, start)
+ if start == -1: return
+ yield start
+ start += len(sub) # use start += 1 to find overlapping matches
+
+in_file = sys.argv[1]
+indir = in_file.split("\\")
+out_file = "LTspice_" + indir[len(indir)-1]
+new_directory = out_file.replace(".asc","")
+
+infl = codecs.open(in_file,"r");
+lines = infl.readlines()
+infl.close()
+
+if not os.path.exists(new_directory):
+ os.mkdir(new_directory)
+os.chdir(new_directory)
+indir = os.getcwd().split("\\")
+#"LTspice_"+indir[len(indir)-1],
+LTspice_lib = ["LTspice_sym","LTspice_ADC","LTspice_DAC","LTspice_Comparators","LTspice_Digital","LTspice_FilterProducts","LTspice_Misc","LTspice_Opamps","LTspice_Optos","LTspice_PowerProducts","LTspice_References","LTspice_SpecialFunctions","LTspice_Switches"]
+Kicad_lib = ["power","device","switches","relays","motors","transistors","conn","linear","regul","74xx","cmos4000","adc-dac","memory","xilinx","microcontrollers","dsp","microchip","analog_switches","motorola","texas","intel","audio","interface","digital-audio","philips","display","cypress","siliconi","opto","atmel","contrib","valves"]
+eSim_lib = ["eSim_Analog","eSim_Devices","eSim_Digital","eSim_Hybrid","eSim_Miscellaneous","eSim_Plot","eSim_Power","eSim_Sources","eSim_Subckt","eSim_User"]
+# .pro export file
+
+out_file1 = out_file.replace(".asc",".pro")
+outfl = open(out_file1,"w");
+outfl.write("update="+time.strftime('%d/%m/%y %H:%M',time.localtime())+"\n")
+outfl.write("version=1\nlast_client=eeschema\n[general]\nversion=1\nRootSch=\nBoardNm=\n[pcbnew]\nversion=1\nLastNetListRead=\nUseCmpFile=1\nPadDrill=0.60\nPadDrillOvalY=0.60\nPadSizeH=1.50\nPadSizeV=1.50\nPcbTextSizeV=1.50\nPcbTextSizeH=1.50\nPcbTextThickness=0.30\nModuleTextSizeV=1.00\nModuleTextSizeH=1.00\nModuleTextSizeThickness=0.15\nSolderMaskClearance=0.00\nSolderMaskMinWidth=0.00\nDrawSegmentWidth=0.20\nBoardOutlineThickness=0.10\nModuleOutlineThickness=0.15\n[cvpcb]\nversion=1\nNetIExt=net\n[eeschema]\nversion=1\nLibDir=\n[eeschema/libraries]\n")
+for i in range(0,len(LTspice_lib)):
+ outfl.write("LibName"+str(i+1)+"="+LTspice_lib[i]+"\n")
+for j in range(0,len(Kicad_lib)):
+ outfl.write("LibName"+str(j+i+2)+"="+Kicad_lib[j]+"\n")
+for k in range(0,len(eSim_lib)):
+ outfl.write("LibName"+str(k+j+i+3)+"="+eSim_lib[k]+"\n")
+outfl.write("\n")
+outfl.close()
+out_file2 = out_file.replace(".asc",".proj")
+outfl = open(out_file2,"w");
+outfl.write('schematicFile '+ out_file.replace(".asc",".sch.sch") + '' + '\n')
+# .sch export file
+out_file = out_file.replace(".asc",".sch")
+outfl = codecs.open(out_file,"w");
+outfl.write("EESchema Schematic File Version 2\n")
+for i in range(0,len(LTspice_lib)):
+ outfl.write("LIBS:"+LTspice_lib[i]+"\n")
+for i in range(0,len(Kicad_lib)):
+ outfl.write("LIBS:"+Kicad_lib[i]+"\n")
+for i in range(0,len(eSim_lib)):
+ outfl.write("LIBS:"+eSim_lib[i]+"\n")
+outfl.write("EELAYER 25 0\nEELAYER END\n")
+
+
+wireX1 = []
+wireY1 = []
+wireX2 = []
+wireY2 = []
+conn_X = []
+conn_Y = []
+flag_text = []
+flag_X = []
+flag_Y = []
+text_text = []
+text_orient = []
+text_X = [0]
+text_Y = [0]
+rectangleX1 = [0]
+rectangleY1 = [0]
+rectangleX2 = [0]
+rectangleY2 = [0]
+sym_sym = [""]
+sym_X = [0]
+sym_Y = [0]
+sym_orient = [0]
+sym_name = [""]
+sym_value = [""]
+sym_spice = [""]
+sym_i = 0
+sname = 0
+svalue = 0
+sspice = 0
+
+lnn = 0
+# read the LTspice library line by line :
+for line1 in lines:
+ lnn = lnn + 1
+ line1 = line1.rstrip('\n')
+ line1 = line1.rstrip('\r')
+ # print(line1)
+ spc = list(find_all(line1," ")) # find all space locations to split the variables of the line
+ if re.match(r"^WIRE *", line1) is not None:
+ wireX1.append(int(3.125*int(line1[spc[0]:spc[1]])))
+ wireY1.append(int(3.125*int(line1[spc[1]:spc[2]])))
+ wireX2.append(int(3.125*int(line1[spc[2]:spc[3]])))
+ wireY2.append(int(3.125*int(line1[spc[3]:])))
+
+ if re.match(r"^FLAG *", line1) is not None:
+ flag_text.append(line1[spc[2]+1:])
+ flag_X.append(int(3.125*int(line1[spc[0]:spc[1]])))
+ flag_Y.append(int(3.125*int(line1[spc[1]:spc[2]])))
+
+ if re.match(r"^TEXT *", line1) is not None:
+ text_text.append(line1[spc[4]+2:])
+ text_orient.append(line1[spc[2]+1:spc[3]])
+ text_X.append(int(3.125*int(line1[spc[0]:spc[1]])))
+ text_Y.append(int(3.125*int(line1[spc[1]:spc[2]])))
+
+ if re.match(r"^RECTANGLE *", line1) is not None:
+ rectangleX1.append(int(3.125*int(line1[spc[1]:spc[2]])))
+ rectangleY1.append(int(3.125*int(line1[spc[2]:spc[3]])))
+ rectangleX2.append(int(3.125*int(line1[spc[3]:spc[4]])))
+ if len(spc) == 5 :
+ rectangleY2.append(int(3.125*int(line1[spc[4]:])))
+ else :
+ rectangleY2.append(int(3.125*int(line1[spc[4]:spc[5]])))
+
+ if re.match(r"^SYMBOL *", line1) is not None:
+ if sname < sym_i :
+ sym_name.append(sym_sym[sym_i-1])
+ sname = sname+1
+ if svalue < sym_i :
+ sym_value.append(sym_sym[sym_i-1])
+ svalue = svalue+1
+ if sspice < sym_i :
+ sym_spice.append(" ")
+ sspice = sspice+1
+ sym_i = sym_i + 1
+ sym_sym.append(line1[spc[0]+1:spc[1]])
+ sym_X.append(int(3.125*int(line1[spc[1]:spc[2]])))
+ sym_Y.append(int(3.125*int(line1[spc[2]:spc[3]])))
+ sym_orient.append(line1[spc[3]+1:])
+ if re.match(r"^SYMATTR InstName *", line1) is not None:
+ sname = sname + 1
+ sym_name.append(line1[spc[1]+1:])
+ print(str(lnn) + " : sym_name : "+sym_name[sname-1])
+ if re.match(r"^SYMATTR Value *", line1) is not None:
+ svalue = svalue + 1
+ sym_value.append(line1[spc[1]+1:])
+ if re.match(r"^SYMATTR SpiceLine *", line1) is not None:
+ sspice = sspice + 1
+ sym_spice.append(line1[spc[1]+1:])
+
+if sname < sym_i :
+ sym_name.append(sym_sym[sym_i-1])
+ sname = sname+1
+ print("add sname")
+if svalue < sym_i :
+ sym_value.append(sym_sym[sym_i-1])
+ svalue = svalue+1
+if sspice < sym_i :
+ sym_spice.append(" ")
+ sspice = sspice+1
+
+# calcul of min and max of X and Y to choose the page size : A4, A3, A2 A1 or A0
+X_max = max(max(sym_X),max(wireX1),max(wireX2),max(text_X),max(rectangleX1),max(rectangleX2))
+X_min = min(min(sym_X),min(wireX1),min(wireX2),min(text_X),min(rectangleX1),min(rectangleX2))
+Y_max = max(max(sym_Y),max(wireY1),max(wireY2),max(text_Y),max(rectangleY1),max(rectangleY2))
+Y_min = min(min(sym_Y),min(wireY1),min(wireY2),min(text_Y),min(rectangleY1),min(rectangleY2))
+outfl.write("$Descr A4 11693 8268\n")
+offX = 50 * int((11693/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+offY = 50 * int(((8268-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50 & 1250 is the heigh of the cartridge
+if (X_max-X_min) > 10000 or (Y_max-Y_min) > 7500 :
+ outfl.write("$Descr A3 16535 11693\n")
+ offX = 50 * int((16535/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((11693-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+if (X_max-X_min) > 15000 or (Y_max-Y_min) > 10000 :
+ outfl.write("$Descr A2 23386 16535\n")
+ offX = 50 * int((23386/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((16535-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+if (X_max-X_min) > 20000 or (Y_max-Y_min) > 15000 :
+ outfl.write("$Descr A1 33110 23386\n")
+ offX = 50 * int((33110/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((23386-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+if (X_max-X_min) > 30000 or (Y_max-Y_min) > 20000 :
+ outfl.write("$Descr A0 46811 33110\n")
+ offX = 50 * int((46811/2 - (X_max+X_min)/2)/50) # grid step assumed = 50
+ offY = 50 * int(((33110-1250)/2 - (Y_max+Y_min)/2)/50) # grid step assumed = 50
+outfl.write("encoding utf-8\nSheet 1 1\nTitle \""+out_file.replace(".sch","")+"\"\nDate \""+time.strftime('%d/%m/%y %H:%M',time.localtime())+"\"\nRev \"1.0\"\nComp \"\"\nComment1 \"Converted from LTspice\"\nComment2 \"\"\nComment3 \"\"\nComment4 \"\"\n$EndDescr\n")
+for i in range(1,len(sym_sym)):
+ if sym_name[i].find('U')!=-1: sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('Comparators')!=-1:
+ sym_sym[i]=sym_sym[i].replace('Comparators\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('DIGITAL')!=-1:
+ sym_sym[i]=sym_sym[i].replace('DIGITAL\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('Digital')!=-1:
+ sym_sym[i]=sym_sym[i].replace('Digital\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('FilterProducts')!=-1:
+ sym_sym[i]=sym_sym[i].replace('FilterProducts\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('MISC')!=-1:
+ sym_sym[i]=sym_sym[i].replace('MISC\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('misc')!=-1:
+ sym_sym[i]=sym_sym[i].replace('misc\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('Opamps')!=-1:
+ sym_sym[i]=sym_sym[i].replace('Opamps\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('opamps')!=-1:
+ sym_sym[i]=sym_sym[i].replace('opamps\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('OPAMPS')!=-1:
+ sym_sym[i]=sym_sym[i].replace('OPAMPS\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('POWERPRODUCTS')!=-1:
+ sym_sym[i]=sym_sym[i].replace('POWERPRODUCTS\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('PowerProducts')!=-1:
+ sym_sym[i]=sym_sym[i].replace('PowerProducts\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('powerproducts')!=-1:
+ sym_sym[i]=sym_sym[i].replace('PowerProducts\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('References')!=-1:
+ sym_sym[i]=sym_sym[i].replace('References\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('SpecialFunctions')!=-1:
+ sym_sym[i]=sym_sym[i].replace('SpecialFunctions\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('SPECIALFUNCTIONS')!=-1:
+ sym_sym[i]=sym_sym[i].replace('SPECIALFUNCTIONS\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('specialfunctions')!=-1:
+ sym_sym[i]=sym_sym[i].replace('specialfunctions\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_sym[i].find('sym')!=-1:
+ sym_sym[i]=sym_sym[i].replace('sym\\','')
+ sym_sym[i]=sym_sym[i].replace('\\','')
+ sym_name[i]=sym_name[i].replace('U','X')
+ sym_value[i]=sym_sym[i]
+ if sym_value[i].find('\xb5')!=-1: sym_value[i]=sym_value[i].replace('\xb5','u')
+ if(sym_value[i].find('SINE')!=-1 or sym_value[i].find('sine')!=-1) : sym_value[i]='SINE'
+ if(sym_value[i].find('DC')!=-1 or sym_value[i].find('dc')!=-1) : sym_value[i]='DC'
+ if(sym_value[i].find('PULSE')!=-1 or sym_value[i].find('pulse')!=-1) : sym_value[i]='PULSE'
+ if(sym_value[i].find('PWL')!=-1 or sym_value[i].find('pwl')!=-1) : sym_value[i]='PWL'
+ if(sym_value[i].find('EXP')!=-1 or sym_value[i].find('exp')!=-1) : sym_value[i]='EXP'
+# export each components
+for i in range(1,len(sym_sym)):
+ outfl.write("$Comp\nL "+sym_sym[i]+" "+sym_name[i]+"\n")
+ outfl.write("U 1 1 59E9ACCC\n")
+ outfl.write("P "+str(sym_X[i]+offX)+" "+str(sym_Y[i]+offY)+"\n")
+ outfl.write("F 0 \""+sym_name[i]+"\" H "+str(sym_X[i]+offX+100)+" "+str(sym_Y[i]+offY-100)+" 50 0000 L CNN\n")
+ outfl.write("F 1 \""+sym_value[i]+"\" H "+str(sym_X[i]+offX+100)+" "+str(sym_Y[i]+offY-200)+" 50 0000 L CNN\n")
+ outfl.write(" 1 "+str(sym_X[i]+offX)+" "+str(sym_Y[i]+offY)+"\n")
+ if sym_orient[i]=="R0" : outfl.write(" 1 0 0 -1 \n")
+ if sym_orient[i]=="R90" : outfl.write(" 0 1 1 0 \n")
+ if sym_orient[i]=="R180" : outfl.write(" -1 0 0 1 \n")
+ if sym_orient[i]=="R270" : outfl.write(" 0 -1 -1 0 \n")
+ if sym_orient[i]=="M0" : outfl.write(" -1 0 0 -1 \n")
+ if sym_orient[i]=="M90" : outfl.write(" 0 -1 1 0 \n")
+ if sym_orient[i]=="M180" : outfl.write(" 1 0 0 1 \n")
+ if sym_orient[i]=="M270" : outfl.write(" 0 1 -1 0 \n")
+ outfl.write("$EndComp\n")
+# export each wires and calculate connections
+for i in range(0,len(wireX1)):
+ outfl.write("Wire Wire Line\n "+str(wireX1[i]+offX)+" "+str(wireY1[i]+offY)+" "+str(wireX2[i]+offX)+" "+str(wireY2[i]+offY)+"\n")
+# add a connection if at least 3 wires have the same end point
+for i in range(0,len(wireX1)-1):
+ nb_conn = 0
+ conn_rgstr = 0
+ for j in range(i+1,len(wireX1)):
+ if ((wireX1[i]==wireX1[j] and wireY1[i]==wireY1[j]) or (wireX1[i]==wireX2[j] and wireY1[i]==wireY2[j])) :
+ nb_conn = nb_conn + 1
+ for j in range(0,len(conn_X)):
+ if (wireX1[i]==conn_X[j] and wireY1[i]==conn_Y[j]) :
+ conn_rgstr = 1
+ if (nb_conn > 1 and conn_rgstr==0):
+ outfl.write("Connection ~ "+str(wireX1[i]+offX)+" "+str(wireY1[i]+offY)+"\n")
+# add a connection if an end of wire is over another wire
+# >> idea not needed
+
+# export each wire annotation and pins
+for i in range(0,len(flag_text)):
+ if flag_text[i]=="0" :
+ outfl.write("$Comp\nL GND #PWR?\nU 1 1 59E9AE0E\nP "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY)+"\nF 0 \"#PWR?\" H "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY-250)+" 50 0001 C CNN\nF 1 \"GND\" H "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY-150)+" 50 0000 C CNN\n 1 "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY)+"\n 1 0 0 -1\n$EndComp\n")
+ else :
+ outfl.write("Text Label "+str(flag_X[i]+offX)+" "+str(flag_Y[i]+offY)+" 0 60 ~ 0\n"+flag_text[i]+"\n")
+
+# export each free text lines
+for i in range(0,len(text_text)):
+ orient_text = 0
+ off_text = 150
+ if text_orient[i]=="Right" :
+ orient_text = 2
+ if (text_orient[i]=="Top" or text_orient[i]=="Bottom"):
+ off_text = 0
+ outfl.write("Text Notes "+str(text_X[i]+offX)+" "+str(text_Y[i]+offY+off_text+75*text_text[i].count('\\n'))+" "+str(orient_text)+" 50 ~ 0\n"+text_text[i]+"\n")
+
+# export each free rectangle (no hashed line in Kicad)
+for i in range(0,len(rectangleX1)):
+ outfl.write("Wire Notes Line\n "+str(rectangleX1[i]+offX)+" "+str(rectangleY1[i]+offY)+" "+str(rectangleX2[i]+offX)+" "+str(rectangleY1[i]+offY)+"\n")
+ outfl.write("Wire Notes Line\n "+str(rectangleX2[i]+offX)+" "+str(rectangleY1[i]+offY)+" "+str(rectangleX2[i]+offX)+" "+str(rectangleY2[i]+offY)+"\n")
+ outfl.write("Wire Notes Line\n "+str(rectangleX2[i]+offX)+" "+str(rectangleY2[i]+offY)+" "+str(rectangleX1[i]+offX)+" "+str(rectangleY2[i]+offY)+"\n")
+ outfl.write("Wire Notes Line\n "+str(rectangleX1[i]+offX)+" "+str(rectangleY2[i]+offY)+" "+str(rectangleX1[i]+offX)+" "+str(rectangleY1[i]+offY)+"\n")
+
+outfl.write("$EndSCHEMATC")
+outfl.close() \ No newline at end of file
diff --git a/src/converter/LTSpiceToKiCadConverter/src/Windows/sch_convert.py b/src/converter/LTSpiceToKiCadConverter/src/Windows/sch_convert.py
new file mode 100644
index 00000000..c0b0b295
--- /dev/null
+++ b/src/converter/LTSpiceToKiCadConverter/src/Windows/sch_convert.py
@@ -0,0 +1,34 @@
+# =========================================================================
+# FILE: sch_convert.py
+#
+# USAGE: ---
+#
+# DESCRIPTION: This is program to create a batch file
+# Used to convert schematics in bulk
+#
+# OPTIONS: ---
+# REQUIREMENTS: ---
+# BUGS: ---
+# NOTES: ---
+# AUTHOR: Sumanto Kar, jeetsumanto123@gmail.com
+# MODIFIED: Sumanto Kar, jeetsumanto123@gmail.com
+# ORGANIZATION: eSim Team at FOSSEE, IIT Bombay
+# CREATED: Thursday 28 May 2020
+# REVISION: Thursday 27 July 2023
+# =========================================================================
+
+import sys,re,os,time
+directory = os.getcwd()
+lines= os.listdir(directory)
+infl = open("convert.bat","w");
+lnn=0
+for line1 in lines:
+ lnn = lnn + 1
+ line1 = line1.rstrip('\n')
+ line1 = line1.rstrip('\r')
+ if line1.find('.asc')!=-1:
+ infl.write("python3 sch_LTspice2Kicad.py "+line1+"\n")
+
+infl.close()
+
+
diff --git a/src/converter/LtspiceLibConverter.py b/src/converter/LtspiceLibConverter.py
new file mode 100644
index 00000000..1914f8ba
--- /dev/null
+++ b/src/converter/LtspiceLibConverter.py
@@ -0,0 +1,84 @@
+import os
+import subprocess
+from PyQt5.QtWidgets import QMessageBox
+
+class LTspiceLibConverter:
+ def __init__(self, parent):
+ self.parent = parent
+
+ def convert(self, file_path):
+
+ # Get the base name of the file without the extension
+ filename = os.path.splitext(os.path.basename(file_path))[0]
+ conPath = os.path.dirname(file_path)
+
+ # Checks if the file is not empty
+ if os.path.getsize(file_path) > 0:
+ # Get the absolute path of the current script's directory
+ script_dir = os.path.dirname(os.path.abspath(__file__))
+
+ # Define the relative path to parser.py from the current script's directory
+ relative_parser_path = "LTSpiceToKiCadConverter/src/Ubuntu"
+
+ # Construct the full path to libParser.py
+ parser_path = os.path.join(script_dir, relative_parser_path)
+ print(parser_path)
+ command = f"cd {parser_path} ; python3 lib_LTspice2Kicad.py {file_path}"
+ print(f"cd {parser_path} ; python3 lib_LTspice2Kicad.py {file_path}")
+ try:
+ subprocess.run(command, shell=True, check=True)
+ # Message box with the conversion success message
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Information)
+ msg_box.setWindowTitle("Conversion Successful")
+ msg_box.setText("The file has been converted successfully.")
+ msg_box.exec()
+ print("Conversion of LTspice library is Successful")
+
+ except subprocess.CalledProcessError as e:
+ print("Error:", e)
+ else:
+ print("File is empty. Cannot perform conversion.")
+ # A message box indicating that the file is empty
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Empty File")
+ msg_box.setText("The selected file is empty. Conversion cannot be performed.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+
+ def upload_file_LTspice(self, file_path):
+ if file_path:
+ # Check if the file path contains spaces
+ if ' ' in file_path:
+ # Show a message box indicating that spaces are not allowed
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Spaces are not allowed in the file path.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ if ".asy" in file_path:
+ print(file_path)
+ self.convert(file_path)
+ else:
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Only .asy file can be converted.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ else:
+ print("No file selected.")
+
+ # Message box indicating that no file is selected
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("No File Selected")
+ msg_box.setText("Please select a file before uploading.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_() \ No newline at end of file
diff --git a/src/converter/__init__.py b/src/converter/__init__.py
new file mode 100755
index 00000000..e69de29b
--- /dev/null
+++ b/src/converter/__init__.py
diff --git a/src/converter/browseSchematics.py b/src/converter/browseSchematics.py
new file mode 100644
index 00000000..4b091756
--- /dev/null
+++ b/src/converter/browseSchematics.py
@@ -0,0 +1,11 @@
+from PyQt5.QtWidgets import QFileDialog
+
+def browse_path(self, text_box):
+ file_dialog = QFileDialog() # a dialog that allows the user to select files or directories
+ file_dialog.setFileMode(QFileDialog.AnyFile)
+ file_dialog.setNameFilter("Supported Files (*.sch *.asc *.slb *.asy);;ASY Files (*.asy)") # Include all supported extensions
+ file_dialog.exec_() # Execute the dialog
+
+ selected_files = file_dialog.selectedFiles() # Get the selected file(s)
+ if selected_files:
+ text_box.setText(selected_files[0]) \ No newline at end of file
diff --git a/src/converter/libConverter.py b/src/converter/libConverter.py
new file mode 100644
index 00000000..617c72c2
--- /dev/null
+++ b/src/converter/libConverter.py
@@ -0,0 +1,84 @@
+import os
+import subprocess
+from PyQt5.QtWidgets import QMessageBox
+
+class PspiceLibConverter:
+ def __init__(self, parent):
+ self.parent = parent
+
+ def convert(self, file_path):
+
+ # Get the base name of the file without the extension
+ filename = os.path.splitext(os.path.basename(file_path))[0]
+ conPath = os.path.dirname(file_path)
+
+ # Checks if the file is not empty
+ if os.path.getsize(file_path) > 0:
+ # Get the absolute path of the current script's directory
+ script_dir = os.path.dirname(os.path.abspath(__file__))
+
+ # Define the relative path to parser.py from the current script's directory
+ relative_parser_path = "schematic_converters/lib/PythonLib"
+
+ # Construct the full path to libParser.py
+ parser_path = os.path.join(script_dir, relative_parser_path)
+ print(parser_path)
+ command = f"cd {parser_path} ; python3 libParser.py {file_path}"
+ print(f"cd {parser_path} ; python3 libParser.py {file_path}")
+ try:
+ subprocess.run(command, shell=True, check=True)
+ # Message box with the conversion success message
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Information)
+ msg_box.setWindowTitle("Conversion Successful")
+ msg_box.setText("The file has been converted successfully.")
+ msg_box.exec()
+ print("Conversion of Pspice library is Successful")
+
+ except subprocess.CalledProcessError as e:
+ print("Error:", e)
+ else:
+ print("File is empty. Cannot perform conversion.")
+ # A message box indicating that the file is empty
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Empty File")
+ msg_box.setText("The selected file is empty. Conversion cannot be performed.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+
+ def upload_file_Pspice(self, file_path):
+ if file_path:
+ # Check if the file path contains spaces
+ if ' ' in file_path:
+ # Show a message box indicating that spaces are not allowed
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Spaces are not allowed in the file path.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ if ".slb" in file_path:
+ print(file_path)
+ self.convert(file_path)
+ else:
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Only .slb file can be converted.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ else:
+ print("No file selected.")
+
+ # Message box indicating that no file is selected
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("No File Selected")
+ msg_box.setText("Please select a file before uploading.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_() \ No newline at end of file
diff --git a/src/converter/ltspiceToKicad.py b/src/converter/ltspiceToKicad.py
new file mode 100644
index 00000000..ad0596ee
--- /dev/null
+++ b/src/converter/ltspiceToKicad.py
@@ -0,0 +1,142 @@
+import os
+import subprocess
+import shutil
+from PyQt5.QtWidgets import QMessageBox
+
+class LTspiceConverter:
+ def __init__(self, parent):
+ self.parent = parent
+
+ def get_workspace_directory(self):
+ # Path to the hidden folder and the workspace file
+ hidden_folder_path = os.path.join(os.path.expanduser('~'), '.esim')
+ workspace_file_path = os.path.join(hidden_folder_path, 'workspace.txt')
+
+ # Check if the hidden folder and the workspace file exist
+ if os.path.exists(hidden_folder_path) and os.path.exists(workspace_file_path):
+ # Read the workspace directory from the workspace.txt file
+ with open(workspace_file_path, 'r') as file:
+ workspace_directory = file.read().strip() # Remove any leading/trailing whitespaces
+ # Split the string by spaces and select the last element
+ workspace_directory = workspace_directory.split()[-1]
+ return workspace_directory
+
+ return None # Return None if the hidden folder or the workspace file is not found
+
+ def convert(self, file_path):
+
+ # Get the base name of the file without the extension
+ filename = os.path.splitext(os.path.basename(file_path))[0]
+ conPath = os.path.dirname(file_path)
+
+ # Check if the file is not empty
+ if os.path.getsize(file_path) > 0:
+ # Get the absolute path of the current script's directory
+ script_dir = os.path.dirname(os.path.abspath(__file__))
+
+ # Define the relative path to parser.py from the current script's directory
+ # Check the current operating system
+ if os.name == 'nt': # Windows
+ relative_parser_path = "LTSpiceToKiCadConverter/src/Windows"
+ else:
+ relative_parser_path = "LTSpiceToKiCadConverter/src/Ubuntu"
+
+ # Construct the full path to parser.py
+ parser_path = os.path.join(script_dir, relative_parser_path)
+
+ command = f"cd {parser_path} && python3 sch_LTspice2Kicad.py {file_path}"
+ try:
+ subprocess.run(command, shell=True, check=True)
+ # Message box with the conversion success message
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Information)
+ msg_box.setWindowTitle("Conversion Successful")
+ newFile = str(conPath + "/LTspice_" + filename)
+ workspace_directory = self.get_workspace_directory()
+ if workspace_directory:
+ print(f"Workspace directory found: {workspace_directory}")
+ merge_copytree(newFile, workspace_directory, filename)
+ msg_box.setText(f"The file has been converted successfully. Saved in {workspace_directory}. Open the Project manually.")
+ print("File added under the project explorer.")
+ else:
+ print("Workspace directory not found.")
+ result = msg_box.exec_()
+ print("Conversion of LTspice to eSim schematic Successful")
+
+
+ except subprocess.CalledProcessError as e:
+ print("Error:", e)
+ else:
+ print("File is empty. Cannot perform conversion.")
+ # A message box indicating that the file is empty
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Empty File")
+ msg_box.setText("The selected file is empty. Conversion cannot be performed.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+
+ def upload_file_LTspice(self, file_path):
+ if file_path:
+ # Check if the file path contains spaces
+ if ' ' in file_path:
+ # Show a message box indicating that spaces are not allowed
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Spaces are not allowed in the file path.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ if ".asc" in file_path:
+ print(file_path)
+ self.convert(file_path)
+ else:
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Only .asc file can be converted.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ else:
+ print("No file selected.")
+
+ # Message box indicating that no file is selected
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("No File Selected")
+ msg_box.setText("Please select a file before uploading.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+
+def find_workspace_directory(target_directory_name):
+ for root, dirs, files in os.walk("/"):
+ if target_directory_name in dirs or target_directory_name in files:
+ return os.path.join(root, target_directory_name)
+ return None # Return None if the directory is not found
+
+def merge_copytree(src, dst, filename):
+ if not os.path.exists(dst):
+ os.makedirs(dst)
+
+ folder_path = f"{dst}/LTspice_{filename}" # Folder to be created in eSim-Workspace
+
+ # Create the folder
+ try:
+ os.makedirs(folder_path)
+ print(f"Folder created at {folder_path}")
+ except OSError as error:
+ print(f"Folder creation failed: {error}")
+
+ for item in os.listdir(src):
+ src_item = os.path.join(src, item)
+ dst_item = os.path.join(folder_path, item)
+
+ if os.path.isdir(src_item):
+ merge_copytree(src_item, dst_item)
+ else:
+ if not os.path.exists(dst_item) or os.stat(src_item).st_mtime > os.stat(dst_item).st_mtime:
+ shutil.copy2(src_item, dst_item) \ No newline at end of file
diff --git a/src/converter/pspiceToKicad.py b/src/converter/pspiceToKicad.py
new file mode 100644
index 00000000..cdeefd30
--- /dev/null
+++ b/src/converter/pspiceToKicad.py
@@ -0,0 +1,132 @@
+import os
+import subprocess
+import shutil
+from PyQt5.QtWidgets import QMessageBox
+from frontEnd import ProjectExplorer
+
+class PspiceConverter:
+ def __init__(self, parent):
+ self.parent = parent
+
+ def get_workspace_directory(self):
+ # Path to the hidden folder and the workspace file
+ hidden_folder_path = os.path.join(os.path.expanduser('~'), '.esim')
+ workspace_file_path = os.path.join(hidden_folder_path, 'workspace.txt')
+
+ # Check if the hidden folder and the workspace file exist
+ if os.path.exists(hidden_folder_path) and os.path.exists(workspace_file_path):
+ # Read the workspace directory from the workspace.txt file
+ with open(workspace_file_path, 'r') as file:
+ workspace_directory = file.read().strip() # Remove any leading/trailing whitespaces
+ # Split the string by spaces and select the last element
+ workspace_directory = workspace_directory.split()[-1]
+ return workspace_directory
+
+ return None # Return None if the hidden folder or the workspace file is not found
+
+ def convert(self, file_path):
+ # Get the base name of the file without the extension
+ filename = os.path.splitext(os.path.basename(file_path))[0]
+ conPath = os.path.dirname(file_path)
+
+ # Checks if the file is not empty
+ if os.path.getsize(file_path) > 0:
+ # Get the absolute path of the current script's directory
+ script_dir = os.path.dirname(os.path.abspath(__file__))
+
+ # Define the relative path to parser.py from the current script's directory
+ relative_parser_path = "schematic_converters/lib/PythonLib"
+
+ # Construct the full path to parser.py
+ parser_path = os.path.join(script_dir, relative_parser_path)
+ command = f"cd {parser_path} && python3 parser.py {file_path} {conPath}/{filename}"
+ try:
+ subprocess.run(command, shell=True, check=True)
+ # Message box with the conversion success message
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Information)
+ msg_box.setWindowTitle("Conversion Successful")
+ newFile = str(conPath + "/" + filename)
+ workspace_directory = self.get_workspace_directory()
+
+
+ if workspace_directory:
+ print(f"Workspace directory found: {workspace_directory}")
+ merge_copytree(newFile, workspace_directory, filename)
+ msg_box.setText(f"The file has been converted successfully. Saved in {workspace_directory}. Open the Project manually.")
+ print("File added under the project explorer.")
+ else:
+ print("Workspace directory not found.")
+ result = msg_box.exec_()
+ print("Conversion of Pspice to eSim schematic Successful")
+
+ except subprocess.CalledProcessError as e:
+ print("Error:", e)
+ else:
+ print("File is empty. Cannot perform conversion.")
+ # A message box indicating that the file is empty
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Empty File")
+ msg_box.setText("The selected file is empty. Conversion cannot be performed.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+
+ def upload_file_Pspice(self, file_path):
+ if file_path:
+ # Check if the file path contains spaces
+ if ' ' in file_path:
+ # Show a message box indicating that spaces are not allowed
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Spaces are not allowed in the file path.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ if ".sch" in file_path:
+ print(file_path)
+ self.convert(file_path)
+ else:
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("Invalid File Path")
+ msg_box.setText("Only .sch file can be converted.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+ return
+
+ else:
+ print("No file selected.")
+
+ # Message box indicating that no file is selected
+ msg_box = QMessageBox()
+ msg_box.setIcon(QMessageBox.Warning)
+ msg_box.setWindowTitle("No File Selected")
+ msg_box.setText("Please select a file before uploading.")
+ msg_box.setStandardButtons(QMessageBox.Ok)
+ msg_box.exec_()
+
+def merge_copytree(src, dst, filename):
+ if not os.path.exists(dst):
+ os.makedirs(dst)
+
+ folder_path = f"{dst}/{filename}" # Folder to be created in eSim-Workspace
+
+ # Create the folder
+ try:
+ os.makedirs(folder_path)
+ print(f"Folder created at {folder_path}")
+ except OSError as error:
+ print(f"Folder creation failed: {error}")
+
+ for item in os.listdir(src):
+ src_item = os.path.join(src, item)
+ dst_item = os.path.join(folder_path, item)
+
+ if os.path.isdir(src_item):
+ merge_copytree(src_item, dst_item, filename)
+ else:
+ if not os.path.exists(dst_item) or os.stat(src_item).st_mtime > os.stat(dst_item).st_mtime:
+ shutil.copy2(src_item, dst_item)
diff --git a/src/converter/schematic_converters/Binary-Linux/32-bit/libConverter32 b/src/converter/schematic_converters/Binary-Linux/32-bit/libConverter32
new file mode 100644
index 00000000..161c88c7
--- /dev/null
+++ b/src/converter/schematic_converters/Binary-Linux/32-bit/libConverter32
Binary files differ
diff --git a/src/converter/schematic_converters/Binary-Linux/32-bit/schConverter32 b/src/converter/schematic_converters/Binary-Linux/32-bit/schConverter32
new file mode 100644
index 00000000..731f33f7
--- /dev/null
+++ b/src/converter/schematic_converters/Binary-Linux/32-bit/schConverter32
Binary files differ
diff --git a/src/converter/schematic_converters/Binary-Linux/64-bit/libConverter64 b/src/converter/schematic_converters/Binary-Linux/64-bit/libConverter64
new file mode 100644
index 00000000..8e21f53a
--- /dev/null
+++ b/src/converter/schematic_converters/Binary-Linux/64-bit/libConverter64
Binary files differ
diff --git a/src/converter/schematic_converters/Binary-Linux/64-bit/schConverter64 b/src/converter/schematic_converters/Binary-Linux/64-bit/schConverter64
new file mode 100644
index 00000000..d8b8f928
--- /dev/null
+++ b/src/converter/schematic_converters/Binary-Linux/64-bit/schConverter64
Binary files differ
diff --git a/src/converter/schematic_converters/ConvertedLibs/CONNECT.lib b/src/converter/schematic_converters/ConvertedLibs/CONNECT.lib
new file mode 100644
index 00000000..cb61befc
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/CONNECT.lib
@@ -0,0 +1,896 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/RAJ.lib b/src/converter/schematic_converters/ConvertedLibs/RAJ.lib
new file mode 100644
index 00000000..672e5d03
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/RAJ.lib
@@ -0,0 +1,319 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/VLAB.lib b/src/converter/schematic_converters/ConvertedLibs/VLAB.lib
new file mode 100644
index 00000000..18ef750a
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/VLAB.lib
@@ -0,0 +1,19 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/abm.lib b/src/converter/schematic_converters/ConvertedLibs/abm.lib
new file mode 100644
index 00000000..0079e850
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/abm.lib
@@ -0,0 +1,786 @@
+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 1 -1 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 330 200 0 1 -1 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/analog.lib b/src/converter/schematic_converters/ConvertedLibs/analog.lib
new file mode 100644
index 00000000..8d2ba4ff
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/analog.lib
@@ -0,0 +1,419 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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 1 -1 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 490 200 0 1 -1 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 1 -1 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 490 200 0 1 -1 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/analog_p.lib b/src/converter/schematic_converters/ConvertedLibs/analog_p.lib
new file mode 100644
index 00000000..b96d2160
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/analog_p.lib
@@ -0,0 +1,93 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/breakout.lib b/src/converter/schematic_converters/ConvertedLibs/breakout.lib
new file mode 100644
index 00000000..1de3cb8a
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/breakout.lib
@@ -0,0 +1,978 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/eSim_PSpice.lib b/src/converter/schematic_converters/ConvertedLibs/eSim_PSpice.lib
new file mode 100644
index 00000000..b553c4d5
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/eSim_PSpice.lib
@@ -0,0 +1,11056 @@
+#----------------------ABM PSPICE LIBRARY----------------------------
+#
+# 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 1 -1 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 330 200 0 1 -1 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
+#
+#------------ANALOG PSPICE LIBRARY-----------
+
+#
+# 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 1 -1 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 490 200 0 1 -1 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 1 -1 0 1 0 N -2147483648 -2147483648 -2147483648 -2147483648
+A 490 200 0 1 -1 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
+#
+#
+#----------------ANALOG_P PSPICE LIBRARY----------------------
+#
+# 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
+#
+#-------------BREAKOUT PSPICE LIBRARY---------------
+#
+# 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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
+#
+#-------------------EVAL PSPICE LIBRARY---------------------
+#
+# 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 -1 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 -1 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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 M 0 30 Y Y 1 F N
+F0 "M" 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
+#
+#-----------MARKER PSPICE LIBRARY-------------
+#
+# 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
+#
+#---------------------------------------PORT PSPICE LIBRARY-------------------
+#
+# 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
+#
+#--------------------SOURCE PSPICE LIBRARY---------------------
+#
+# 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
+#
+#--------------------------------SOURCESTM PSPICE LIBRARY-------------
+# 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
+#
+-------------------------SPECIAL PSPICE LIBRARY------------------------
+#
+# 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
+#
+#End Library
+
diff --git a/src/converter/schematic_converters/ConvertedLibs/eval.lib b/src/converter/schematic_converters/ConvertedLibs/eval.lib
new file mode 100644
index 00000000..f390e7ce
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/eval.lib
@@ -0,0 +1,6883 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 -1 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 -1 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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 M 0 30 Y Y 1 F N
+F0 "M" 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/marker.lib b/src/converter/schematic_converters/ConvertedLibs/marker.lib
new file mode 100644
index 00000000..821c88c7
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/marker.lib
@@ -0,0 +1,202 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/port.lib b/src/converter/schematic_converters/ConvertedLibs/port.lib
new file mode 100644
index 00000000..35d1625f
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/port.lib
@@ -0,0 +1,223 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/source.lib b/src/converter/schematic_converters/ConvertedLibs/source.lib
new file mode 100644
index 00000000..ed1f35ce
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/source.lib
@@ -0,0 +1,570 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/sourcstm.lib b/src/converter/schematic_converters/ConvertedLibs/sourcstm.lib
new file mode 100644
index 00000000..feab4634
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/sourcstm.lib
@@ -0,0 +1,55 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/special.lib b/src/converter/schematic_converters/ConvertedLibs/special.lib
new file mode 100644
index 00000000..a4ba2944
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/special.lib
@@ -0,0 +1,864 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/ConvertedLibs/wizard.lib b/src/converter/schematic_converters/ConvertedLibs/wizard.lib
new file mode 100644
index 00000000..47c78d2f
--- /dev/null
+++ b/src/converter/schematic_converters/ConvertedLibs/wizard.lib
@@ -0,0 +1,230 @@
+EESchema-LIBRARY Version 2.3 Date:
+#encoding utf-8
+#
+# 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/src/converter/schematic_converters/README.md b/src/converter/schematic_converters/README.md
new file mode 100644
index 00000000..c399d6e1
--- /dev/null
+++ b/src/converter/schematic_converters/README.md
@@ -0,0 +1,102 @@
+# eSim_PSpice_to_KiCad_Python_Parser
+
+This code is written by Suryavamsi Tenetti, FOSSEE, IIT Bombay and modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay.
+
+This program converts PSpice schematic files (.sch) to KiCad schematic files (.sch)
+
+This program converts PSpice library files (.slb) to KiCad library files (.lib)
+
+USAGE:
+
+-----------------------------------------------
+**Make sure the python 3 compiler is installed in the PC**
+
+Run the following command in the terminal in order to install it.
+
+$ sudo apt install python3.7
+
+-----------------------------------------------
+**To download the eSim_PSpice_to_KiCad_Python_Parser**
+
+Clone or Download the *eSim_PSpice_to_KiCad_Python_Parser* from the Git in the Home folder(or any other folder) of the local computer.
+
+-----------------------------------------------
+**To convert the PSpice library(.slb) files to KiCad library(.lib) files**
+
+Set the path where the *libparser.py* file is located. It is located at */eSim_PSpice_to_KiCad_Python_Parser/lib/PythonLib*
+
+$ python3 libParser.py <path to the pspice lib file(slb)> <output_library_name_without_extension>
+
+Example:
+$ python3 libParser.py ~/Home/eSim_PSpice_to_KiCad_Python_Parser/libray/analog.slb analog
+
+This will create analog.lib file and save it in the path </Home/eSim_PSpice_to_KiCad_Python_Parser/libray/>
+
+-----------------------------------------------
+**To convert the PSpice schematic files to KiCad schematic files**
+
+Set the path where the *parser.py* file is located. It is located at */eSim_PSpice_to_KiCad_Python_Parser/lib/PythonLib*
+
+$ python3 parser.py <path/to/pspice-schematic.sch> <path/to/output-project-name-without-extension>
+
+Example:
+$ python3 parser.py ~/Desktop/pspice/rc.sch ~/Desktop/convert/rc
+
+This will create a folder rc at the location /Desktop/convert/. The directory will have rc.sch, rc.proj and rc.pro.
+The directory will have read only access. You need to use chmod command to change the access.
+
+--------------------------------------------------------
+**To change the access of the file and folder**
+
+Use this command to change access to the files:
+
+chmod <options> <permissions> <file name>
+Example:
+chmod u=rwx,g=rx,o=r myfile
+
+You can also use:
+
+sudo chmod 777 filename.
+
+Example: sudo chmod 777 ~/Desktop/convert/rc
+
+-----------------------------------------------
+**To open the KiCad schematic file in eSim**
+
+1. Open eSim.
+2. Create a *new project*.
+3. Open the schematic using *open schematic* option.
+4. Make sure all the libraries are loaded (9k+) using *Place component* option in eeschema.
+5. Append the schematic using *Append Schematic* option from the file menu
+6. Go to the directory where your files are converted.
+7. Select the KiCad coverted schematic file (.sch). Click on Open.
+8. To simulate, follow the instructions available on the eSim webpage
+ https://esim.fossee.in/pspice-to-kicad
+-----------------------------------------------
+**To load the KiCad libraries**
+
+If all the libraries in eeschema are not loaded, follow these steps:
+1. In eeschema, select *Preferences* option.
+2. Click on the *Component Libraries* in the drop down list.
+3. A dialog box appears, click on the *Add* option.
+4. Go to the path where your library to be added is saved.
+5. Select the library to be added and click on *Open* button.
+6. Close the dialog box.
+-----------------------------------------------
+**To add libraries in the parser.py**
+
+Open the *parser.py* python file. It is located at */eSim_PSpice_to_KiCad_Python_Parser/lib/PythonLib*
+Type and add the libraries in the variables *"descr"* and *"prodescr"*
+
+-----------------------------------------------
+**WARNING**
+
+1. Filenames should NOT contain whitespaces or tabs.
+2. All required libraries SHOULD be added.
+3. Use proper file format.
+4. DO NOT TRY TO CONVERT library file as schematic file or vice versa.
+5. Try adding libraries in the parser.py while getting error.
+6. DO NOT CHANGE any of the files unless and until needed.
+
+
+
diff --git a/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.pro b/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.pro
new file mode 100644
index 00000000..770651f3
--- /dev/null
+++ b/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.pro
@@ -0,0 +1,64 @@
+update=
+last_client=eeschema
+[eeschema]
+version=1
+LibDir=
+NetFmt=1
+HPGLSpd=20
+HPGLDm=15
+HPGLNum=1
+offX_A4=0
+offY_A4=0
+offX_A3=0
+offY_A3=0
+offX_A2=0
+offY_A2=0
+offX_A1=0
+offY_A1=0
+offX_A0=0
+offY_A0=0
+offX_A=0
+offY_A=0
+offX_B=0
+offY_B=0
+offX_C=0
+offY_C=0
+offX_D=0
+offY_D=0
+offX_E=0
+offY_E=0
+RptD_X=0
+RptD_Y=100
+RptLab=1
+LabSize=60
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=special
+LibName13=microcontrollers
+LibName14=dsp
+LibName15=microchip
+LibName16=analog_switches
+LibName17=motorola
+LibName18=texas
+LibName19=intel
+LibName20=audio
+LibName21=interface
+LibName22=digital-audio
+LibName23=philips
+LibName24=display
+LibName25=cypress
+LibName26=siliconi
+LibName27=opto
+LibName28=atmel
+LibName29=contrib
+LibName30=valves
diff --git a/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.proj b/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.proj
new file mode 100644
index 00000000..5368f21a
--- /dev/null
+++ b/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.proj
@@ -0,0 +1 @@
+schematicFile eSim_PSpice_to_KiCad_Python_Parser.sch.sch
diff --git a/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.sch b/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.sch
new file mode 100644
index 00000000..2e439285
--- /dev/null
+++ b/src/converter/schematic_converters/eSim_PSpice_to_KiCad_Python_Parser.sch
@@ -0,0 +1,480 @@
+EESchema Schematic File Version 2 date
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+EELAYER 25 0
+EELAYER END
+$Descr A4 11700 8267
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L GND #PWR1
+U 1 1 17007427
+P 600 1500
+F 0 "#PWR1" H 1200 3000 30 0001 L CNN
+F 1 "GND_ANALOG" H 1200 3080 30 0001 L CNN
+ 1 600 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR2
+U 1 1 31776496
+P 600 2500
+F 0 "#PWR2" H 1200 5000 30 0001 L CNN
+F 1 "GND_ANALOG" H 1200 5080 30 0001 L CNN
+ 1 600 2500
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR3
+U 1 1 19290847
+P 4700 2200
+F 0 "#PWR3" H 9400 4400 30 0001 L CNN
+F 1 "GND_ANALOG" H 9400 4480 30 0001 L CNN
+ 1 4700 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR4
+U 1 1 17716819
+P 6700 2800
+F 0 "#PWR4" H 13400 5600 30 0001 L CNN
+F 1 "GND_ANALOG" H 13400 5680 30 0001 L CNN
+ 1 6700 2800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR5
+U 1 1 33825818
+P 8500 2800
+F 0 "#PWR5" H 17000 5600 30 0001 L CNN
+F 1 "GND_ANALOG" H 17000 5680 30 0001 L CNN
+ 1 8500 2800
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR6
+U 1 1 66019093
+P 8500 3400
+F 0 "#PWR6" H 17000 6800 30 0001 L CNN
+F 1 "GND_ANALOG" H 17000 6880 30 0001 L CNN
+ 1 8500 3400
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R4
+U 1 1 90688827
+P 900 1000
+F 0 "R4" H 900 1000 30 0000 L CNN
+F 1 "25k" H 900 1150 30 0000 L CNN
+ 1 900 1000
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R5
+U 1 1 37624957
+P 900 1500
+F 0 "R5" H 900 1500 30 0000 L CNN
+F 1 "15k" H 900 1650 30 0000 L CNN
+ 1 900 1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L VDC_PSPICE V1
+U 1 1 42347237
+P 600 1100
+F 0 "V1" H 600 1100 30 0000 L CNN
+F 1 "10V" H 600 990 30 0000 C CNN
+ 1 600 1100
+ 1 0 0 -1
+$EndComp
+$Comp
+L VDC_PSPICE V2
+U 1 1 47517453
+P 600 2500
+F 0 "V2" H 600 2500 30 0000 L CNN
+F 1 "10V" H 600 2390 30 0000 C CNN
+ 1 600 2500
+ -1 0 0 1
+$EndComp
+$Comp
+L OPAMP_PSPICE U3
+U 1 1 24645040
+P 2300 2100
+F 0 "U3" H 2300 2100 30 0000 L CNN
+F 1 "OPAMP" H 2300 2180 30 0000 L CNN
+ 1 2300 2100
+ 1 0 0 -1
+$EndComp
+$Comp
+L OPAMP_PSPICE U2
+U 1 1 71482599
+P 2300 1100
+F 0 "U2" H 2300 1100 30 0000 L CNN
+F 1 "OPAMP" H 2300 1180 30 0000 L CNN
+ 1 2300 1100
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R6
+U 1 1 69709640
+P 3900 1300
+F 0 "R6" H 3900 1300 30 0000 L CNN
+F 1 "10k" H 3900 1450 30 0000 L CNN
+ 1 3900 1300
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R7
+U 1 1 92738848
+P 3900 2300
+F 0 "R7" H 3900 2300 30 0000 L CNN
+F 1 "10k" H 3900 2450 30 0000 L CNN
+ 1 3900 2300
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R8
+U 1 1 95853756
+P 4900 1300
+F 0 "R8" H 4900 1300 30 0000 L CNN
+F 1 "10k" H 4900 1450 30 0000 L CNN
+ 1 4900 1300
+ 1 0 0 -1
+$EndComp
+$Comp
+L OPAMP_PSPICE U4
+U 1 1 97096500
+P 4700 1800
+F 0 "U4" H 4700 1800 30 0000 L CNN
+F 1 "OPAMP" H 4700 1880 30 0000 L CNN
+ 1 4700 1800
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R9
+U 1 1 46557338
+P 5800 2000
+F 0 "R9" H 5800 2000 30 0000 L CNN
+F 1 "r" H 5800 2080 30 0000 L CNN
+ 1 5800 2000
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R10
+U 1 1 25143854
+P 6800 2000
+F 0 "R10" H 6800 2000 30 0000 L CNN
+F 1 "5k" H 6800 2150 30 0000 L CNN
+ 1 6800 2000
+ 1 0 0 -1
+$EndComp
+$Comp
+L OPAMP_PSPICE U5
+U 1 1 57003541
+P 6700 2400
+F 0 "U5" H 6700 2400 30 0000 L CNN
+F 1 "OPAMP" H 6700 2480 30 0000 L CNN
+ 1 6700 2400
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R11
+U 1 1 22171645
+P 8000 3100
+F 0 "R11" H 8000 3100 30 0000 L CNN
+F 1 "r" H 8000 3180 30 0000 L CNN
+ 1 8000 3100
+ 1 0 0 -1
+$EndComp
+$Comp
+L r_PSPICE R12
+U 1 1 15981758
+P 8600 3100
+F 0 "R12" H 8600 3100 30 0000 L CNN
+F 1 "r" H 8600 3180 30 0000 L CNN
+ 1 8600 3100
+ 1 0 0 -1
+$EndComp
+$Comp
+L OPAMP_PSPICE U6
+U 1 1 42886909
+P 8100 4000
+F 0 "U6" H 8100 4000 30 0000 L CNN
+F 1 "OPAMP" H 8100 4080 30 0000 L CNN
+ 1 8100 4000
+ 1 0 0 -1
+$EndComp
+$Comp
+L c_PSPICE C1
+U 1 1 72052113
+P 8100 2400
+F 0 "C1" H 8100 2400 30 0000 L CNN
+F 1 "3.183u" H 8100 2550 30 0000 L CNN
+ 1 8100 2400
+ 1 0 0 -1
+$EndComp
+$Comp
+L c_PSPICE C2
+U 1 1 15893679
+P 8600 2400
+F 0 "C2" H 8600 2400 30 0000 L CNN
+F 1 "3.183u" H 8600 2550 30 0000 L CNN
+ 1 8600 2400
+ 1 0 0 -1
+$EndComp
+$Comp
+L c_PSPICE C3
+U 1 1 66155893
+P 8500 3400
+F 0 "C3" H 8500 3400 30 0000 L CNN
+F 1 "6.366u" H 8500 3550 30 0000 L CNN
+ 1 8500 3400
+ 0 -1 -1 0
+$EndComp
+$Comp
+L r_PSPICE R13
+U 1 1 98150355
+P 8500 2800
+F 0 "R13" H 8500 2800 30 0000 L CNN
+F 1 "0.5k" H 8500 2950 30 0000 L CNN
+ 1 8500 2800
+ 0 -1 -1 0
+$EndComp
+$Comp
+L POT_PSPICE R1
+U 1 1 25306071
+P 1500 1500
+F 0 "R1" H 1500 1500 30 0000 L CNN
+F 1 "10K" H 1500 1800 30 0001 L CNN
+ 1 1500 1500
+ 0 -1 -1 0
+$EndComp
+$Comp
+L POT_PSPICE R2
+U 1 1 43075624
+P 1500 2500
+F 0 "R2" H 1500 2500 30 0000 L CNN
+F 1 "10K" H 1500 2800 30 0001 L CNN
+ 1 1500 2500
+ 0 -1 -1 0
+$EndComp
+$Comp
+L titleblk_PSPICE titleblk
+U 1 1 50500201
+P 9700 7200
+F 0 "titleblk" H 19400 14400 30 0001 L CNN
+F 1 "titleblk" H 19400 14480 30 0001 L CNN
+ 1 9700 7200
+ 1 0 0 -1
+$EndComp
+$Comp
+L nodeMarker_PSPICE nodeMarker
+U 1 1 69119161
+P 9000 2400
+F 0 "nodeMarker" H 18000 4800 30 0001 L CNN
+F 1 "nodeMarker" H 18000 4880 30 0001 L CNN
+ 1 9000 2400
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 2300 2500 1700 2500
+Wire Wire Line
+ 1700 2500 1700 2300
+Wire Wire Line
+ 2300 1500 1700 1500
+Wire Wire Line
+ 1700 1500 1700 1300
+Wire Wire Line
+ 1500 2100 600 2100
+Wire Wire Line
+ 900 1000 600 1000
+Wire Wire Line
+ 600 1000 600 1100
+Wire Wire Line
+ 1300 1000 1500 1000
+Wire Wire Line
+ 1500 1000 1500 1100
+Wire Wire Line
+ 1500 1500 1300 1500
+Wire Wire Line
+ 900 1500 600 1500
+Wire Wire Line
+ 600 2500 1500 2500
+Wire Wire Line
+ 2300 2100 2300 1900
+Wire Wire Line
+ 2300 1900 3100 1900
+Wire Wire Line
+ 3100 1900 3100 2300
+Wire Wire Line
+ 3900 2300 3100 2300
+Wire Wire Line
+ 3100 900 3100 1300
+Wire Wire Line
+ 3100 900 2300 900
+Wire Wire Line
+ 2300 900 2300 1100
+Wire Wire Line
+ 3900 1300 3100 1300
+Wire Wire Line
+ 4300 1300 4300 1800
+Wire Wire Line
+ 4900 1300 4300 1300
+Wire Wire Line
+ 4300 1800 4300 2300
+Wire Wire Line
+ 4700 1800 4300 1800
+Wire Wire Line
+ 5500 2000 5500 1300
+Wire Wire Line
+ 5500 1300 5300 1300
+Wire Wire Line
+ 5800 2000 5500 2000
+Wire Wire Line
+ 6700 2400 6400 2400
+Wire Wire Line
+ 6800 2000 6400 2000
+Wire Wire Line
+ 6400 2000 6200 2000
+Wire Wire Line
+ 6400 2400 6400 2000
+Wire Wire Line
+ 7500 2600 7500 2000
+Wire Wire Line
+ 7500 2000 7200 2000
+Wire Wire Line
+ 7500 2600 8100 2600
+Wire Wire Line
+ 8100 2600 8100 2400
+Wire Wire Line
+ 8100 2600 8100 2800
+Wire Wire Line
+ 8100 2800 8000 2800
+Wire Wire Line
+ 8000 2800 8000 3100
+Wire Wire Line
+ 8400 2400 8500 2400
+Wire Wire Line
+ 8500 2400 8600 2400
+Wire Wire Line
+ 8400 3100 8500 3100
+Wire Wire Line
+ 8500 3100 8600 3100
+Wire Wire Line
+ 8100 4000 8100 3800
+Wire Wire Line
+ 8100 3800 8900 3800
+Wire Wire Line
+ 8900 3800 8900 4200
+Wire Wire Line
+ 8100 4400 7700 4400
+Wire Wire Line
+ 7700 4400 7700 3600
+Wire Wire Line
+ 7700 3600 9200 3600
+Wire Wire Line
+ 9200 3600 9200 2400
+Wire Wire Line
+ 8900 2400 9000 2400
+Wire Wire Line
+ 9000 2400 9000 3100
+Wire Wire Line
+ 9200 2400 9000 2400
+Connection ~ 3100 1300
+Connection ~ 2300 1100
+Connection ~ 2300 2100
+Connection ~ 3100 2300
+Connection ~ 2300 2500
+Connection ~ 1700 2300
+Connection ~ 2300 1500
+Connection ~ 1500 2100
+Connection ~ 600 2100
+Connection ~ 1500 2500
+Connection ~ 600 2500
+Connection ~ 900 1000
+Connection ~ 600 1100
+Connection ~ 1300 1000
+Connection ~ 1300 1500
+Connection ~ 600 1500
+Connection ~ 900 1500
+Connection ~ 600 1500
+Connection ~ 600 1500
+Connection ~ 600 2500
+Connection ~ 600 2500
+Connection ~ 3900 2300
+Connection ~ 4300 2300
+Connection ~ 4900 1300
+Connection ~ 5500 2000
+Connection ~ 5300 1300
+Connection ~ 4700 1800
+Connection ~ 4300 1800
+Connection ~ 4700 2200
+Connection ~ 3900 1300
+Connection ~ 4300 1300
+Connection ~ 5800 2000
+Connection ~ 6700 2400
+Connection ~ 6800 2000
+Connection ~ 6200 2000
+Connection ~ 6400 2000
+Connection ~ 7500 2600
+Connection ~ 7200 2000
+Connection ~ 6700 2800
+Connection ~ 8100 2400
+Connection ~ 8100 2600
+Connection ~ 8000 3100
+Connection ~ 8600 2400
+Connection ~ 8500 2400
+Connection ~ 8400 2400
+Connection ~ 8500 3100
+Connection ~ 8400 3100
+Connection ~ 8600 3100
+Connection ~ 8500 2800
+Connection ~ 8500 3400
+Connection ~ 8100 4000
+Connection ~ 8900 4200
+Connection ~ 8100 4400
+Connection ~ 8900 2400
+Connection ~ 9000 3100
+Connection ~ 9000 2400
+Connection ~ 9000 2400
+Connection ~ 1700 1300
+Connection ~ 1500 1100
+Connection ~ 1500 1500
+$EndSCHEMATC
diff --git a/src/converter/schematic_converters/lib/PythonLib/CONNECT.lib b/src/converter/schematic_converters/lib/PythonLib/CONNECT.lib
new file mode 100644
index 00000000..2eb6b00b
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/CONNECT.lib
@@ -0,0 +1,896 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/PythonLib.pro b/src/converter/schematic_converters/lib/PythonLib/PythonLib.pro
new file mode 100644
index 00000000..770651f3
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/PythonLib.pro
@@ -0,0 +1,64 @@
+update=
+last_client=eeschema
+[eeschema]
+version=1
+LibDir=
+NetFmt=1
+HPGLSpd=20
+HPGLDm=15
+HPGLNum=1
+offX_A4=0
+offY_A4=0
+offX_A3=0
+offY_A3=0
+offX_A2=0
+offY_A2=0
+offX_A1=0
+offY_A1=0
+offX_A0=0
+offY_A0=0
+offX_A=0
+offY_A=0
+offX_B=0
+offY_B=0
+offX_C=0
+offY_C=0
+offX_D=0
+offY_D=0
+offX_E=0
+offY_E=0
+RptD_X=0
+RptD_Y=100
+RptLab=1
+LabSize=60
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=special
+LibName13=microcontrollers
+LibName14=dsp
+LibName15=microchip
+LibName16=analog_switches
+LibName17=motorola
+LibName18=texas
+LibName19=intel
+LibName20=audio
+LibName21=interface
+LibName22=digital-audio
+LibName23=philips
+LibName24=display
+LibName25=cypress
+LibName26=siliconi
+LibName27=opto
+LibName28=atmel
+LibName29=contrib
+LibName30=valves
diff --git a/src/converter/schematic_converters/lib/PythonLib/PythonLib.proj b/src/converter/schematic_converters/lib/PythonLib/PythonLib.proj
new file mode 100644
index 00000000..5257c0af
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/PythonLib.proj
@@ -0,0 +1 @@
+schematicFile PythonLib.sch.sch
diff --git a/src/converter/schematic_converters/lib/PythonLib/PythonLib.sch b/src/converter/schematic_converters/lib/PythonLib/PythonLib.sch
new file mode 100644
index 00000000..1d1db59c
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/PythonLib.sch
@@ -0,0 +1,135 @@
+EESchema Schematic File Version 2 date
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:special
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+EELAYER 25 0
+EELAYER END
+$Descr A4 11700 8267
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L GND #PWR1
+U 1 1 26896853
+P 1400 1300
+F 0 "#PWR1" H 2800 2600 30 0001 L CNN
+F 1 "EGND" H 2800 2680 30 0001 L CNN
+ 1 1400 1300
+ 1 0 0 -1
+$EndComp
+$Comp
+L DigStim_PSPICE DSTM1
+U 1 1 65650313
+P 1100 800
+F 0 "DSTM1" H 1100 800 30 0000 L CNN
+F 1 "DigStim" H 1100 880 30 0000 L CNN
+ 1 1100 800
+ 1 0 0 -1
+$EndComp
+$Comp
+L 74393_PSPICE U1
+U 1 1 74278898
+P 1100 800
+F 0 "U1" H 1100 800 30 0000 L CNN
+F 1 "74393" H 1100 880 30 0000 L CNN
+ 1 1100 800
+ 1 0 0 -1
+$EndComp
+$Comp
+L titleblk_PSPICE titleblk
+U 1 1 65897942
+P 9700 7200
+F 0 "titleblk" H 19400 14400 30 0001 L CNN
+F 1 "titleblk" H 19400 14480 30 0001 L CNN
+ 1 9700 7200
+ 1 0 0 -1
+$EndComp
+$Comp
+L nodeMarker_PSPICE nodeMarker
+U 1 1 73577965
+P 1100 800
+F 0 "nodeMarker" H 2200 1600 30 0001 L CNN
+F 1 "nodeMarker" H 2200 1680 30 0001 L CNN
+ 1 1100 800
+ 1 0 0 -1
+$EndComp
+$Comp
+L nodeMarker_PSPICE nodeMarker
+U 1 1 39494157
+P 1700 800
+F 0 "nodeMarker" H 3400 1600 30 0001 L CNN
+F 1 "nodeMarker" H 3400 1680 30 0001 L CNN
+ 1 1700 800
+ 1 0 0 -1
+$EndComp
+$Comp
+L nodeMarker_PSPICE nodeMarker
+U 1 1 61874635
+P 1700 900
+F 0 "nodeMarker" H 3400 1800 30 0001 L CNN
+F 1 "nodeMarker" H 3400 1880 30 0001 L CNN
+ 1 1700 900
+ 1 0 0 -1
+$EndComp
+$Comp
+L nodeMarker_PSPICE nodeMarker
+U 1 1 86034845
+P 1700 1000
+F 0 "nodeMarker" H 3400 2000 30 0001 L CNN
+F 1 "nodeMarker" H 3400 2080 30 0001 L CNN
+ 1 1700 1000
+ 1 0 0 -1
+$EndComp
+$Comp
+L nodeMarker_PSPICE nodeMarker
+U 1 1 47771856
+P 1700 1100
+F 0 "nodeMarker" H 3400 2200 30 0001 L CNN
+F 1 "nodeMarker" H 3400 2280 30 0001 L CNN
+ 1 1700 1100
+ 1 0 0 -1
+$EndComp
+Connection ~ 1100 800
+Connection ~ 1100 800
+Connection ~ 1400 1300
+Connection ~ 1100 800
+Connection ~ 1700 800
+Connection ~ 1700 900
+Connection ~ 1700 1000
+Connection ~ 1700 1100
+$EndSCHEMATC
diff --git a/src/converter/schematic_converters/lib/PythonLib/RAJ.lib b/src/converter/schematic_converters/lib/PythonLib/RAJ.lib
new file mode 100644
index 00000000..e3a6ea38
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/RAJ.lib
@@ -0,0 +1,319 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/VLAB.lib b/src/converter/schematic_converters/lib/PythonLib/VLAB.lib
new file mode 100644
index 00000000..9c50cd3e
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/VLAB.lib
@@ -0,0 +1,19 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-35.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-35.pyc
new file mode 100644
index 00000000..f08d233d
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-35.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-36.pyc
new file mode 100644
index 00000000..319532ae
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-38.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-38.pyc
new file mode 100644
index 00000000..03a9919c
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/attribute.cpython-38.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-35.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-35.pyc
new file mode 100644
index 00000000..8538776d
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-35.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-36.pyc
new file mode 100644
index 00000000..1fb84457
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-38.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-38.pyc
new file mode 100644
index 00000000..572b5ef8
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component.cpython-38.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-35.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-35.pyc
new file mode 100644
index 00000000..143c6368
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-35.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-36.pyc
new file mode 100644
index 00000000..7106f8b7
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-38.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-38.pyc
new file mode 100644
index 00000000..8edc772d
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/component_instance.cpython-38.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-35.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-35.pyc
new file mode 100644
index 00000000..3477492b
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-35.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-36.pyc
new file mode 100644
index 00000000..1c3389d2
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-38.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-38.pyc
new file mode 100644
index 00000000..2bf81423
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/design.cpython-38.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-35.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-35.pyc
new file mode 100644
index 00000000..9a54ca8c
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-35.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-36.pyc
new file mode 100644
index 00000000..d809c7b5
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-38.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-38.pyc
new file mode 100644
index 00000000..45987f00
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/header.cpython-38.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-35.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-35.pyc
new file mode 100644
index 00000000..4c9ceb9f
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-35.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-36.pyc
new file mode 100644
index 00000000..e0bcebd2
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-38.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-38.pyc
new file mode 100644
index 00000000..09fc7cd8
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/misc.cpython-38.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/parser.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/parser.cpython-36.pyc
new file mode 100644
index 00000000..3c3be05e
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/parser.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-35.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-35.pyc
new file mode 100644
index 00000000..a8be49c6
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-35.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-36.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-36.pyc
new file mode 100644
index 00000000..4e44fb36
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-36.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-38.pyc b/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-38.pyc
new file mode 100644
index 00000000..c7f8d59c
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/__pycache__/wire.cpython-38.pyc
Binary files differ
diff --git a/src/converter/schematic_converters/lib/PythonLib/abm.lib b/src/converter/schematic_converters/lib/PythonLib/abm.lib
new file mode 100644
index 00000000..32b90649
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/abm.lib
@@ -0,0 +1,4 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/analog.lib b/src/converter/schematic_converters/lib/PythonLib/analog.lib
new file mode 100644
index 00000000..32b90649
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/analog.lib
@@ -0,0 +1,4 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/analog_p.lib b/src/converter/schematic_converters/lib/PythonLib/analog_p.lib
new file mode 100644
index 00000000..68eb97ae
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/analog_p.lib
@@ -0,0 +1,93 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/attribute.py b/src/converter/schematic_converters/lib/PythonLib/attribute.py
new file mode 100644
index 00000000..e584a2ec
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/attribute.py
@@ -0,0 +1,69 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+
+from header import * #Importing header file from PythonLib folder
+class Attribute: #defining class Attribute
+ x = 0 #declaring and initialising coordinates
+ y = 0
+ orient = '' #declaring and initialising orientation
+ hjust = '' #declaring and initialising hjust
+ vjust = '' #declaring and initialising vjust
+ isHidden = False #declaring and initialising isHidden
+ name ='' #declaring and initialising component name
+ value = '' #declaring and initialising value
+ '''Sample attribute line in a Pspice library:
+ a 0 s 11 0 10 34 hln 100 PART=EPOLY
+ a: implies that this line describes an attribute
+ s: something to do with "isHidden"
+ 10, 34: "x", "y" wrt the origin of the Component of which this is an attribute.
+ hln: "orient"(h), "hjust"(l), "vjust"(n)
+ 100: text size in % in Pspice. Ignore.
+ PART: "name" of the attribute.
+ EPOLY: "value" of the attribute. '''
+ def __init__(self,line = ''): #defining the _init_ Constructor
+ a = '' #declaring and initialising a
+ vis = '' #declaring and initialising vis
+ temp = '' #declaring and initialising temp
+ t = 0 #declaring and initialising t
+ x0 = 0 #declaring and initialising x0
+ y0 = 0 #declaring and initialising y0
+ if len(line) != 0:
+ input_line = line.strip().split() #making a copy of line and spliting it
+ #print(input_line)
+ a,t,temp,vis,x0,y0,temp = input_line[:7] #copying input_line
+ self.orient,self.hjust,self.vjust = list(input_line[7])
+ t= input_line[8] #setting sizes to 8
+ temp = ' '.join(map(str,input_line[9:])) #mapping and then joining in temp
+ temp = temp.split()[0] #spliting the temp
+ x0 = int(x0) #taking the x coordinate in integer format
+ y0 = int(y0) #taking the y coordinate in integer format
+
+ self.x = x0 * MULT #as size of pspice components is small therefore
+ #increasing the size 10 times
+ self.y = y0 * MULT #MULT=10 from header file
+
+ t = temp.find('=') #everything in temp occuring before the '=' is the "name",
+ #and everything after it is the "value".
+ self.name = temp[0:t] #storing the name
+ self.value = temp[t+1:] #storing the value
+ if vis.find('13') == -1: #if '13' is not found returns -1
+ self.isHidden = True #if yes, storing the isHidden as True
+
+ else:
+ self.isHidden = False #otherwise storing the isHidden as False
+
+ #print('attribute name->',self.name,'attribute value->', self.value)
+
+ def print(self, output_stream): #defining the print function
+ #print('Type in attr->',self.value)
+ output_stream.write(' "'+self.value+'" '+self.orient.upper()+' '+str(self.x)+' ' +str(self.y)+' 30 000'+str(int(self.isHidden))+' '+self.hjust.upper()+' ') #write the values to the output_stream
+ if self.vjust == 'n': #checking vjust is 'n' (representing hln in pspice schematic)
+ output_stream.write('C') #if yes, writing 'C' to the output_stream(EESchema Schematic)
+ else:
+ output_stream.write(self.vjust.upper()) #if not, writing vjust.upper to the output_stream
+ output_stream.write('NN\n') #writing 'NN\n'
diff --git a/src/converter/schematic_converters/lib/PythonLib/breakout.lib b/src/converter/schematic_converters/lib/PythonLib/breakout.lib
new file mode 100644
index 00000000..9fd7524d
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/breakout.lib
@@ -0,0 +1,978 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/component.py b/src/converter/schematic_converters/lib/PythonLib/component.py
new file mode 100644
index 00000000..8654f836
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/component.py
@@ -0,0 +1,169 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+from header import *
+from attribute import *
+from design import *
+from misc import *
+
+class Pin:
+ #position of pin and length of the pin.Pin constructor reading values from corresponding component's pspice library
+ x = 0
+ y = 0
+ length = 0
+ #pin_number is the pin number and elec_type is the electrical type
+ n = ''
+ elec_type = ''
+ #to store the orientation of pin
+ orientation = ''
+ found = 0
+ tmp = 0
+ x1 = 0
+ x2 = 0
+ y1 = 0
+ y2 = 0
+
+ def __init__(self, input_stream = None):
+ line = ''
+ temp =''
+ inline = input_stream.readline().split()
+ #print(inline)
+ t,self.tmp,self.x1,self.y1,temp,temp,self.n,temp,self.x2,self.y2,self.orientation = inline
+ self.x = int(self.x2)*MULT #x co-ordinate of the pin
+ self.y = int(self.y2)*(-1)*MULT #y co-ordinate of the pin
+ self.length = 10*MULT #calculating pin length from points of pins
+ #line = input_stream.readline()
+ g = input_stream.tell()
+ line = input_stream.readline()
+ while(line[0] == 'a'): #Read the attributes of the pins. lines starting from 'a' stores the attributes
+ attr = Attribute(line) #called the attribute constructor to store the attributes
+ if attr.name == 'ERC' or attr.name == 'erc': #if the attribute name is 'ERC' or 'erc' its value is the electrical type of the pin
+ self.elec_type = attr.value
+ g = input_stream.tell()
+ line = input_stream.readline()
+ input_stream.seek(g)
+
+ def print(self, output_stream, shiftx, shifty): #converting the annotation to KiCad format as different letters are use in PSpice and KiCad libraries
+ output_stream.write("X"+" "+"~ "+str(self.n)+" "+str(self.x-shiftx)+" "+str(self.y-((-1)*shifty))+" "+str(self.length)+" ")
+ if self.orientation == 'h':
+ output_stream.write('R') # If Pspice orientation is h, then map it to Right direction
+ elif self.orientation == 'u':
+ output_stream.write('L') #If Pspice orientation is u, then map it to Left direction
+ elif self.orientation == 'v':
+ output_stream.write('U') #If Pspice orientation is v, then map it to Up direction
+ elif self.orientation == 'd':
+ output_stream.write('D') #If Pspice orientation is d, then map it to Down direction
+
+ output_stream.write(' 30 30 0 1 ') # Mapping electrical tupe of PSpice component to KiCad component
+
+ if self.elec_type == 'i':
+ output_stream.write('I\n') #If Pspice electrical type is i, then map it to Input
+ elif self.elec_type == 'o':
+ output_stream.write('O\n') #If Pspice electrical type is o, then map it to Output
+ elif self.elec_type == 'p':
+ output_stream.write('W\n') #If Pspice electrical type is p, then map it to Tristate
+ elif self.elec_type == 'x':
+ output_stream.write('P\n') #If Pspice electrical type is x, then map it to Passive
+ elif self.elec_type == 'b':
+ output_stream.write('B\n') #If Pspice electrical type is b, then map it to Bidirectional
+ else:
+ output_stream.write('P\n') #else map it to Passive
+
+
+
+class Component: #Component class method makePins to design pins
+ #default Component class constructor
+ type_ = ''
+ ref = ''
+ value = ''
+ pins = []
+ des = None
+ def __init__(self, input_stream = None, t = ''):
+ self.pins = []
+ self.type_ = t
+ if(input_stream != None):
+ g = input_stream.tell() #To get to the starting point of the component's type in pspice library file
+ line = ''
+ '''while(('*symbol '+t) not in line):
+ input_stream.seek(g)
+ line = input_stream.readline().strip()
+ g = input_stream.tell()
+ '''
+ line = skipTo(input_stream, ('*symbol '+t))
+ #print('Component Line->', line)
+ ''' input_stream.seek(g)
+ g = input_stream.tell()
+ print('Search t',line[line.rfind(' ')+1:])
+ '''
+ while(line != '' and line.find('ako')!= -1):
+ #print('in finding ako')
+ a = line.rfind(' ')+1
+ t = line[a:]
+ input_stream.seek(g)
+ '''while(('*symbol '+t) not in line):
+ line = input_stream.readline().strip()
+ print('Searching ako ref',line)'''
+ line = skipTo(input_stream, ('*symbol '+t)) #To get the pspice library of the components having its description written elsewhere
+ #print('In component constructor')
+ line = input_stream.readline().strip()
+ '''while('@attributes' not in line):
+ line = input_stream.readline().strip()'''
+ skipTo(input_stream, '@attributes') #creating attributes by calling its constructor
+ g = input_stream.tell()
+ line = input_stream.readline().strip() #assigning attributes of PKGREF to the component
+ while(line[0] == 'a'):
+ attr = Attribute(line)
+ if attr.name == 'REFDES' or attr.name == 'refdes':
+ self.ref = attr.value[:-1]
+ if attr.name == 'VALUE' or attr.name == 'DC' or attr.name == 'GAIN' or attr.name == 'COEFF' or attr.name == 'VPOS' or attr.name == 'VNEG':
+ self.value = attr.value #assigning attributes of above cases to the component
+ g = input_stream.tell()
+ line = input_stream.readline().strip()
+ input_stream.seek(g)
+ '''
+ line = input_stream.readline().strip()
+
+ while('@pins' not in line):
+ line = input_stream.readline().strip()
+ '''
+ skipTo(input_stream, '@pins') #to get to the starting point of the pins of the type required
+ self.makePins(input_stream) #calling makepins function to create pins
+
+ g = input_stream.tell()
+ line = input_stream.readline().strip()
+ while('@graphics' not in line):
+ input_stream.seek(g)
+ #print('***',line)
+ g = input_stream.tell()
+ line = input_stream.readline().strip()
+ input_stream.seek(g)
+ d = Design(input_stream) #calling Design constructor to create design
+ self.des = d
+ #print('Before fixComp',self.type_, 'ref=', self.ref)
+
+ def makePins(self,input_stream):
+ #print('making pins')
+ line = ''
+ g = input_stream.tell()
+ line = input_stream.readline().strip()
+ while(line[0] == 'p'): #Read the pins line from pspice library
+ input_stream.seek(g)
+ p = Pin(input_stream) #call the Pin constructor to get the values and pass the library as the parameter
+ self.pins.append(p)
+ g = input_stream.tell() #move to the next line to get next 'p' line
+ line = input_stream.readline().strip()
+ input_stream.seek(g)
+
+ def print(self, output_stream): #print function of class Pin to print the pins in output's cache lib file
+ output_stream.write('#\n# '+self.type_+'\n#\nDEF '+self.type_+' '+self.ref+' 0 30 Y Y 1 F N'+'\n')#upto DEF line printed
+ output_stream.write('F0 \"'+self.ref+"\" 0 0 30 H V L CNN"+'\n') #F0 line
+ output_stream.write('F1 \"'+self.type_+'\" 0 60 30 H V L CNN'+'\n') #F1 line
+ output_stream.write('DRAW\n') #calling print funcition of design to print design of components
+ self.des.print(output_stream)
+ for i in range(len(self.pins)):
+ self.pins[i].print(output_stream, self.des.shiftx, self.des.shifty) #calling print function of pins class to print pins
+ output_stream.write('ENDDRAW\n'+'ENDDEF\n')
diff --git a/src/converter/schematic_converters/lib/PythonLib/component_instance.py b/src/converter/schematic_converters/lib/PythonLib/component_instance.py
new file mode 100644
index 00000000..661cd04e
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/component_instance.py
@@ -0,0 +1,216 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+
+
+from attribute import *
+from random import randint
+from header import *
+import sys
+import copy
+
+class ComponentInstance:
+ x = 0
+ y = 0
+ type_ = ''
+ orient = ''
+ attrs = []
+
+ def __init__(self, input_stream):
+ self.attrs = [Attribute() for _ in range(2)]
+ tmp = ''
+ compnum = 0
+ x0 = 0
+ y0 = 0
+ line = input_stream.readline().strip().split()
+ #print(line)
+ tmp,compnum,self.type_,x0,y0,self.orient = line
+ x0 = int(x0)
+ y0 = int(y0)
+ self.x = x0 * MULT
+ self.y = y0 * MULT
+ #input_stream.readline()
+ g = input_stream.tell()
+ #print('type ->',self.type_)
+ line = input_stream.readline().strip()
+#if the above cases like VALUE, DC, GAIN doesn 't exist then giving attributes of PKGREF to it#
+ #print('component instance',line)
+ input_stream.seek(g)
+ while(line[0] == 'a'):
+ #print('compinst',line)
+ attr = Attribute(line)
+ #print('compinst->attr.name',attr.name)
+ if attr.name == 'PKGREF':
+ #print('yes attr[0]')
+ self.attrs[0] = attr
+ if attr.name == 'VALUE' or attr.name == 'DC' or attr.name == 'GAIN':
+ #print('yes attr[1]')
+ self.attrs[1] = attr
+ g = input_stream.tell()
+ line = input_stream.readline().strip()
+ input_stream.seek(g)
+ #print('attrs[0].value-> '+self.attrs[0].value,'attrs[1].name-> '+self.attrs[1].value)
+ if self.attrs[0].name == '':
+ #print('null attr[0]')
+ self.attrs[0].name = 'PKGREF'
+ self.attrs[0].value = self.type_
+ self.attrs[0].orient = 'h'
+ self.attrs[0].x = self.x
+ self.attrs[0].y = self.y
+ self.attrs[0].isHidden = True
+ self.attrs[0].hjust = 'l'
+ self.attrs[0].vjust = 'n'
+
+ if self.attrs[1].name == '':
+ #print('null attr[1]')
+ self.attrs[1] = copy.copy(self.attrs[0])
+
+ self.attrs[1].value = self.type_
+ #print(self.attrs[1].value)
+ self.attrs[1].y+=80
+
+ self.attrs[0].x+= self.x
+ self.attrs[1].x+= self.x
+ self.attrs[0].y+= self.y
+ self.attrs[1].y+= self.y
+ #print('component initiated', self.attrs[0].value)
+
+ #print all the components in output schematic file as per KiCad format
+ def print(self, output_stream):
+ output_stream.write('$Comp\n'+'L '+self.type_+' '+self.attrs[0].value+'\n')
+ output_stream.write('U 1 1 '+str(randint(0, sys.maxsize+1)%90000000+10000000)+'\n')
+ output_stream.write('P '+str(self.x)+' '+str(self.y)+'\n') #printing the postion of component
+ output_stream.write('F 0')# upto F0 printed
+ self.attrs[0].print(output_stream)# print the attributes by calling attributes print
+ output_stream.write('F 1')# upto F1 printed
+ self.attrs[1].print(output_stream)# print the attributes by calling attributes print
+ output_stream.write('\t1 '+str(self.x)+' '+str(self.y)+'\n')# printing the postions of the component again
+ if self.orient == 'v':
+ output_stream.write('\t0 -1 -1 0\n')# rotation matrix corresponding to KiCad
+ if self.orient == 'V':
+ output_stream.write('\t0 1 -1 0\n')# rotation matrix corresponding to KiCad
+ if self.orient == 'h':
+ output_stream.write('\t1 0 0 -1\n')
+ if self.orient == 'H':
+ output_stream.write('\t-1 0 0 -1\n')
+ if self.orient == 'u':
+ output_stream.write('\t-1 0 0 1\n')
+ if self.orient == 'U':
+ output_stream.write('\t1 0 0 1\n')
+ if self.orient == 'd':
+ output_stream.write('\t0 1 1 0\n')
+ if self.orient == 'D':
+ output_stream.write('\t0 -1 1 0\n')
+
+ output_stream.write('$EndComp\n')#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#Copyright (c) 2014, Siddhant Ranade,Ashlesha Atrey and Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal
+
+
+
+from attribute import *
+from random import randint
+from header import *
+import sys
+import copy
+
+class ComponentInstance:
+ x = 0
+ y = 0
+ type_ = ''
+ orient = ''
+ attrs = []
+
+ def __init__(self, input_stream):
+ self.attrs = [Attribute() for _ in range(2)]
+ tmp = ''
+ compnum = 0
+ x0 = 0
+ y0 = 0
+ line = input_stream.readline().strip().split()
+ #print(line)
+ tmp,compnum,self.type_,x0,y0,self.orient = line
+ x0 = int(x0)
+ y0 = int(y0)
+ self.x = x0 * MULT
+ self.y = y0 * MULT
+ #input_stream.readline()
+ g = input_stream.tell()
+ #print('type ->',self.type_)
+ line = input_stream.readline().strip()
+#if the above cases like VALUE, DC, GAIN doesn 't exist then giving attributes of PKGREF to it#
+ #print('component instance',line)
+ input_stream.seek(g)
+ while(line[0] == 'a'):
+ #print('compinst',line)
+ attr = Attribute(line)
+ #print('compinst->attr.name',attr.name)
+ if attr.name == 'PKGREF':
+ #print('yes attr[0]')
+ self.attrs[0] = attr
+ if attr.name == 'VALUE' or attr.name == 'DC' or attr.name == 'GAIN':
+ #print('yes attr[1]')
+ self.attrs[1] = attr
+ g = input_stream.tell()
+ line = input_stream.readline().strip()
+ input_stream.seek(g)
+ #print('attrs[0].value-> '+self.attrs[0].value,'attrs[1].name-> '+self.attrs[1].value)
+ if self.attrs[0].name == '':
+ #print('null attr[0]')
+ self.attrs[0].name = 'PKGREF'
+ self.attrs[0].value = self.type_
+ self.attrs[0].orient = 'h'
+ self.attrs[0].x = self.x
+ self.attrs[0].y = self.y
+ self.attrs[0].isHidden = True
+ self.attrs[0].hjust = 'l'
+ self.attrs[0].vjust = 'n'
+
+ if self.attrs[1].name == '':
+ #print('null attr[1]')
+ self.attrs[1] = copy.copy(self.attrs[0])
+
+ self.attrs[1].value = self.type_
+ #print(self.attrs[1].value)
+ self.attrs[1].y+=80
+
+ self.attrs[0].x+= self.x
+ self.attrs[1].x+= self.x
+ self.attrs[0].y+= self.y
+ self.attrs[1].y+= self.y
+ #print('component initiated', self.attrs[0].value)
+
+ #print all the components in output schematic file as per KiCad format
+ def print(self, output_stream):
+ output_stream.write('$Comp\n'+'L '+self.type_+' '+self.attrs[0].value+'\n')
+ output_stream.write('U 1 1 '+str(randint(0, sys.maxsize+1)%90000000+10000000)+'\n')
+ output_stream.write('P '+str(self.x)+' '+str(self.y)+'\n') #printing the postion of component
+ output_stream.write('F 0')# upto F0 printed
+ self.attrs[0].print(output_stream)# print the attributes by calling attributes print
+ output_stream.write('F 1')# upto F1 printed
+ self.attrs[1].print(output_stream)# print the attributes by calling attributes print
+ output_stream.write('\t1 '+str(self.x)+' '+str(self.y)+'\n')# printing the postions of the component again
+ if self.orient == 'v':
+ output_stream.write('\t0 -1 -1 0\n')# rotation matrix corresponding to KiCad
+ if self.orient == 'V':
+ output_stream.write('\t0 1 -1 0\n')# rotation matrix corresponding to KiCad
+ if self.orient == 'h':
+ output_stream.write('\t1 0 0 -1\n')
+ if self.orient == 'H':
+ output_stream.write('\t-1 0 0 -1\n')
+ if self.orient == 'u':
+ output_stream.write('\t-1 0 0 1\n')
+ if self.orient == 'U':
+ output_stream.write('\t1 0 0 1\n')
+ if self.orient == 'd':
+ output_stream.write('\t0 1 1 0\n')
+ if self.orient == 'D':
+ output_stream.write('\t0 -1 1 0\n')
+
+ output_stream.write('$EndComp\n')
diff --git a/src/converter/schematic_converters/lib/PythonLib/design.py b/src/converter/schematic_converters/lib/PythonLib/design.py
new file mode 100644
index 00000000..75899869
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/design.py
@@ -0,0 +1,354 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+from header import *
+import math
+
+
+# In the constructors of Line, Arc, Circle and Rectangle, the input parameters shiftx and shifty have already been scaled.
+class Line: #Constructor of Line.
+ npoints = 0
+ x = []
+ y = []
+ def __init__(self, input_stream, shiftx, shifty): #This gets called when the first character of a line is "v".This function assumes "v" and the next character(usually 0) have already been read and are NOT in the stream.
+ t = 0
+ temp = input_stream.readline().strip()
+ self.npoints = 0
+ self.x = []
+ self.y = []
+ while(temp!=';'):
+ #t = temp
+ #print('Line->',temp)
+ t = temp.split()
+ self.x.append(int(t[0]))
+ #t = input_stream.read(1)
+ self.y.append(int(t[1]))
+ #tmp = input_stream.readline().strip() .The first line, i.e.the one that contains the 'v'
+ temp = input_stream.readline().strip()
+
+ self.x[self.npoints]*= MULT
+ self.y[self.npoints]*= -1*MULT
+
+ self.x[self.npoints]-=shiftx
+ self.y[self.npoints]-= -1*shifty
+
+ self.npoints+=1
+
+ if temp != ';':
+ print('Error! \";\" not found\n')# The last character in the description of a line is ";"
+
+
+ def print(self, output_stream):
+ output_stream.write('P '+str(self.npoints)+' 0 1 0 ')
+ for i in range(self.npoints):
+ output_stream.write(str(self.x[i])+' '+str(self.y[i])+' ')
+ output_stream.write('N\n')
+
+class Rectangle: ## Constructor of Rectangle.
+ x1 = 0
+ y1 = 0
+ x2 = 0
+ y2 = 0
+ def __init__(self, input_stream, shiftx, shifty):
+ input_line = input_stream.readline().strip()
+ #print('Rect->',input_line)
+ self.x1, self.y1,self.x2,self.y2 = input_line.split()[:4] # The line that contains the 'r'
+
+ self.x1 = (int(self.x1) * MULT) - shiftx
+ self.x2 = (int(self.x2) * MULT) - shiftx
+ self.y1 = (int(self.y1) * -1 * MULT) - (-1*shifty)
+ self.y2 = (int(self.y2) * -1 * MULT) - (-1*shifty)
+
+ def print(self, output_stream):
+ output_stream.write('S '+str(self.x1)+' '+str(self.y1)+' '+str(self.x2)+' '+str(self.y2)+' 0 1 0 N\n')
+
+
+class Circle: # Constructor of Circle.
+ x = 0
+ y = 0
+ r = 0
+ def __init__(self, input_stream, shiftx, shifty):
+ self.x, self.y, self.r = map(int,input_stream.readline().strip().split())
+ #tmp = input_stream.readline().strip()
+ #print('Circle->','x=',self.x,'y=',self.y,'r=',self.r)
+ self.x*= MULT
+ self.x-= shiftx
+ self.y*=-1*MULT
+ self.y-=-1*shifty
+ self.r*= MULT
+
+ def print(self, output_stream):
+ output_stream.write('C '+str(self.x)+' '+str(self.y)+' '+str(self.r)+' 0 1 0 N\n')
+
+
+class Arc: # Constructor of Arc.
+ x = 0
+ y = 0
+ r = 0
+ sa = 0
+ ea = 0
+ x1 = 0
+ y1 = 0
+ x2 = 0
+ y2 = 0 ## See Line::Line(istream & in , int shiftx, int shifty) above.#From pspice library, get the 3 points that describe the arc.
+
+ def __init__(self, input_stream, shiftx, shifty): # Midpoints of the arcs:
+ xA = 0.0
+ yA = 0.0
+ xB = 0.0
+ yB = 0.0
+ xC = 0.0
+ yC = 0.0
+ xmAB = 0
+ xmBC = 0
+ ymAB = 0
+ ymBC = 0
+ input_line = input_stream.readline().strip()
+ #print('Arc->',input_line)
+ xA,yA,xB,yB,xC,yC = map(float, input_line.split())
+ #tmp = input_stream.readline().strip()
+ yA*= -1
+ yB*= -1
+ yC*= -1
+
+ xmAB = (xA+xB)/2 # The perpendicular bisectors of any two chords of a circle meet at the centre
+ ymAB = (yA+yB)/2
+ xmBC = (xC+xB)/2
+ ymBC = (yC+yB)/2
+
+ mperpAB = -(xB - xA)/(yB - yA)# Get x and y by solving the two lines(perpendicular bisectors)
+ mperpBC = -(xB - xC)/(yB - yC)
+
+ try:
+ self.x = math.trunc((ymBC - ymAB - mperpBC * xmBC + mperpAB * xmAB)/(-mperpBC + mperpAB))
+ except ZeroDivisionError:
+ self.x = float('inf')
+ try:
+ self.y = math.trunc((xmBC - xmAB + (ymAB/mperpAB) - (ymBC/mperpBC))/((1.0/mperpAB)-(1.0/mperpBC)))
+ except ZeroDivisionError:
+ if mperpBC == 0.0:
+ self.y = -float('inf')
+ else:
+ self.y = float('inf')
+
+
+ if not math.isinf(self.y) and not math.isinf(self.x) and not math.isnan(self.x) and not math.isnan(self.y): # Get the radius:
+ self.r = math.trunc(((self.x-xA) * (self.x-xA) + (self.y-yA) * (self.y-yA))**0.5)
+ else:
+ self.r = 0
+
+ a = math.atan2(yA-self.y, xA-self.x)/math.pi*10.0*180.0 # Following code is used to decide which among A and C is the starting point(and thus determines "sa")
+ b = math.atan2(yB-self.y, xB-self.x)/math.pi*10.0*180.0
+ c = math.atan2(yC-self.y, xC-self.x)/math.pi*10.0*180.0
+
+ if b < max(a,c) and b > min(a,c): #b is between a and c# print('*1')
+ #print('*1')
+ self.sa = math.trunc(min(a,c))
+ self.ea = math.trunc(max(a,c))
+
+ if b > max(a,c): #b is largest# print('*2')
+ #print('*2')
+ self.sa = math.trunc(max(a,c))
+ self.ea = math.trunc(min(a,c) + 3600.0)
+
+ if b < min(a,c): #b is smallest# print('*3')
+ #print('*3')
+ self.sa = math.trunc(max(a,c) - 3600.0)
+ self.ea = math.trunc(min(a,c))
+
+ flag_x_inf = False
+ flag_y_inf = False
+
+ if math.isinf(self.x) or math.isnan(self.x):
+ #self.x = shiftx
+ flag_x_inf = True
+
+ if math.isinf(self.y) or math.isnan(self.y):
+ #self.y = shifty
+ flag_y_inf = True
+
+
+ xA = self.x + self.r*math.cos(self.sa*math.pi/1800.0)
+ yA = self.y + self.r*math.sin(self.sa*math.pi/1800.0)
+ xC = self.x + self.r*math.cos(self.ea*math.pi/1800.0)
+ yC = self.y + self.r*math.sin(self.ea*math.pi/1800.0)
+
+ self.sa+=1
+ self.ea-=1
+
+ self.r*=MULT
+
+ self.x1 = (xA*MULT)-shiftx
+ self.y1 = ((yA*MULT)-(-1)*shifty)
+ self.x2 = ((xC*MULT)-shiftx)
+ self.y2 = ((yC*MULT)-(-1)*shifty)
+
+ if not flag_x_inf:
+ self.x*=MULT
+ self.x-=shiftx
+
+ else:
+ self.x = shiftx
+
+ if not flag_y_inf:
+ self.y*=MULT
+ self.y-=(-1)*shifty
+
+ else:
+ self.y = shifty
+ # scale and shift: #startx, starty, endx, endy are redundant.May not even be in use.Haven 't been fixed.
+
+ if math.isinf(self.x1) or math.isnan(self.x1) or math.isinf(self.y1) or math.isnan(self.y1) or math.isinf(self.x2) or math.isnan(self.x2) or math.isinf(self.y2) or math.isnan(self.y2):
+ self.x1 = -(2**31)
+ self.x2 = -(2**31)
+ self.y1 = -(2**31)
+ self.y2 = -(2**31)
+
+ else:
+ self.x1 = math.trunc(self.x1)
+ self.y1 = math.trunc(self.y1)
+ self.x2 = math.trunc(self.x2)
+ self.y2 = math.trunc(self.y2)
+
+ '''
+ if mperpAB == 0 or mperpBC == 0:
+ print('mperpAB=',mperpAB, 'mperpBC=', mperpBC)
+ print('X=',self.x,'Y=',self.y)
+ print('Radius=',self.r)
+ print('a=',a,'b=',b,'c=',c)
+ print('xA=',xA,'yA=',yA,'xC=',xC,'yC=',yC)
+ print('x=',self.x,'y=',self.y)
+ print('x1=',self.x1,'x2=',self.x2,'y1=',self.y1,'y2=',self.y2)
+ print('sa=',self.sa,'ea=',self.ea)
+ '''
+ def print(self,output_stream):
+ output_stream.write('A '+str(math.trunc(self.x))+' '+str(math.trunc(self.y))+' '+str(int(self.r))+' '+str(int(self.sa))+' '+str(int(self.ea))+' '+' 0 1 0 N '+str(int(self.x1))+' '+str(int(self.y1))+' '+str(int(self.x2))+' '+str(int(self.y2))+' '+'\n')
+
+
+class Text: #Constructor of Circle.
+ x = 0
+ y = 0
+ text = ''
+ orient = ''
+
+ def __init__(self,input_stream, shiftx, shifty):
+ input_line = input_stream.readline().strip().split()
+ self.x,self.y,self.orient = input_line[:3]
+ self.x = int(self.x)
+ self.y = int(self.y)
+ #tmp = input_stream.readline().strip()
+
+ self.text = input_stream.readline().strip()
+ self.x*=MULT
+ self.y*=-1*MULT
+ self.x-=shiftx
+ self.y-=-1*shifty
+
+ def print(self,output_stream):
+ output_stream.write('T ') # The line that contains the 't'
+ if self.orient[0] == 'h':
+ output_stream.write('0 ')
+ elif self.orient[0] == 'v':
+ output_stream.write('900 ')
+ output_stream.write(str(self.x)+' '+str(self.y)+' '+str(30)+' 0 0 0 '+self.text+'\n')
+
+
+class Design: #Constructor of Design.
+ shiftx = 0
+ shifty = 0
+ lines = []
+ rects = []
+ circles = []
+ arcs = []
+ texts = [] # Reads the whole design, makes Line, Circle, etc.objects and stores them in the appropriate container(appropriate vector)
+ def __init__(self, input_stream):
+ g = 0
+ tmp = ''
+ t = 0
+ tint = ''
+ tmp = input_stream.readline().strip()
+ #print('Design->', tmp)
+ if('@graphics' not in tmp):
+ print('Design not found!')
+ return
+ #print('Graphics->',tmp.split())
+ self.lines = []
+ self.rects = []
+ self.circles = []
+ self.arcs = []
+ self.texts = []
+ tmp = tmp.split()
+ tint,tint,tint,self.shiftx,self.shifty= map(str,tmp[:5])
+ if len(tmp) > 5:
+ tmp = ''.join(tmp[5:])
+ self.shiftx = int(self.shiftx)*MULT # print('shiftx->', self.shiftx, 'shifty->', self.shifty)
+ self.shifty = int(self.shifty)*MULT
+ #print('shiftx->',self.shiftx,'shifty->',self.shifty)
+ while(t!= '*'): #As long as we haven 't reached the description of the next Component continue reading the lib file.
+ g = input_stream.tell() # Get the position of the read head, so that we can go back to this position
+ t = input_stream.read(1) # Get the first character of the description, store in "t".This character gives what shape it is.
+ if not t:
+ break
+
+ if t == 'v':
+ #print('Line')
+ input_stream.read(1)
+ input_stream.read(1)
+ input_stream.read(1)
+ l = Line(input_stream, self.shiftx, self.shifty)
+ self.lines.append(l)
+
+ elif t == 'r':
+ #print('Rect')
+ input_stream.read(1)
+ input_stream.read(1)
+ input_stream.read(1)
+ r = Rectangle(input_stream, self.shiftx, self.shifty)
+ self.rects.append(r)
+
+ elif t == 'c':
+ #print('Circle')
+ input_stream.read(1)
+ input_stream.read(1)
+ input_stream.read(1)
+ c = Circle(input_stream, self.shiftx, self.shifty)
+ self.circles.append(c)
+
+ elif t == 'a':
+ #print('Arc')
+ input_stream.read(1)
+ input_stream.read(1)
+ input_stream.read(1)
+ a = Arc(input_stream, self.shiftx, self.shifty)
+ self.arcs.append(a)
+
+ elif t == 'z':
+ #print('Text')
+ input_stream.read(1)
+ input_stream.read(1)
+ input_stream.read(1)
+ z = Text(input_stream, self.shiftx, self.shifty)
+ self.texts.append(z)
+
+ else: #If t is neither 'v', 'r', 'c'
+ tmp = input_stream.readline().strip()
+ g = input_stream.tell()
+
+ input_stream.seek(g)
+
+
+ def print(self, output_stream):
+ for i in range(len(self.lines)):
+ self.lines[i].print(output_stream)
+ for i in range(len(self.rects)):
+ self.rects[i].print(output_stream)
+ for i in range(len(self.circles)):
+ self.circles[i].print(output_stream)
+ for i in range(len(self.arcs)):
+ self.arcs[i].print(output_stream)
+ for i in range(len(self.texts)):
+ self.texts[i].print(output_stream)
diff --git a/src/converter/schematic_converters/lib/PythonLib/eval.lib b/src/converter/schematic_converters/lib/PythonLib/eval.lib
new file mode 100644
index 00000000..6fa61afc
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/eval.lib
@@ -0,0 +1,6883 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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 M 0 30 Y Y 1 F N
+F0 "M" 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 M 0 30 Y Y 1 F N
+F0 "M" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 J 0 30 Y Y 1 F N
+F0 "J" 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 -1 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 -1 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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 300 -220 320 219 899 0 1 0 N 597 -101 300 100
+A 300 30 330 -899 -235 0 1 0 N 300 -300 602 -101
+A -290 -100 400 -296 296 0 1 0 N 57 -298 57 98
+A -250 -100 400 -296 296 0 1 0 N 97 -298 97 98
+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 M 0 30 Y Y 1 F N
+F0 "M" 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/header.py b/src/converter/schematic_converters/lib/PythonLib/header.py
new file mode 100644
index 00000000..7f69210d
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/header.py
@@ -0,0 +1,13 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+
+MULT = 10
+nameAppend = ''
+REMOVEDCOMPONENTS = ''
+
+
diff --git a/src/converter/schematic_converters/lib/PythonLib/include.py b/src/converter/schematic_converters/lib/PythonLib/include.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/include.py
diff --git a/src/converter/schematic_converters/lib/PythonLib/libParser.lib b/src/converter/schematic_converters/lib/PythonLib/libParser.lib
new file mode 100644
index 00000000..32b90649
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/libParser.lib
@@ -0,0 +1,4 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/libParser.py b/src/converter/schematic_converters/lib/PythonLib/libParser.py
new file mode 100644
index 00000000..c94bd7d5
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/libParser.py
@@ -0,0 +1,80 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+import sys
+import os
+from attribute import *
+from component_instance import *
+from component import *
+from design import *
+from wire import *
+from header import *
+from misc import *
+
+
+libDescr = 'EESchema-LIBRARY Version 4.7 Date: \n#encoding utf-8\n'
+
+nameAppend = '_PSPICE'
+REMOVEDCOMPONENTS = ['TITLEBLK', 'PARAM', 'readme', 'VIEWPOINT', 'LIB', 'copyright', 'WATCH1', 'VECTOR', 'NODESET1']
+
+for fcounter in range(1, len(sys.argv[1:])+1):
+ input_file = open(sys.argv[fcounter], 'r+')
+ fbasename = os.path.basename(sys.argv[fcounter])
+ flname = fbasename[:fbasename.find('.')] + '.lib'
+ flib = open(flname, 'w+') #Write .lib header:
+ print('Library file name: ',flname)
+
+ flib.write(libDescr)
+
+ line = skipTo(input_file,'*symbol')
+ print('Parser',line)
+ '''
+ while(line != '' and '*symbol' not in line):
+ line = input_file.readline().strip()
+ print(line)
+ '''
+
+ while(line != '__ERROR__'):
+ #print(input_file.tell())
+ #print('Compo line',line)
+ d = line.find(' ')
+ cnametmp = line[d+1:]
+ #print('cnametmp',cnametmp)
+ d = cnametmp.find(' ')
+ if d == -1:
+ cname = cnametmp
+ else:
+ cname = cnametmp[0:d]
+
+ #print('cname->',cname)
+
+ fileTMP = open(sys.argv[fcounter])
+ c = Component(fileTMP, cname)
+ #print(c.ref)
+ fixComp(c)
+ #print('After fixComp',cname, 'ref=', c.ref)
+
+ write = True
+
+ for i in range(len(REMOVEDCOMPONENTS)): #Don't let these components be saved.
+ if cname == REMOVEDCOMPONENTS[i]:
+ write = False
+ break
+ #print('write->', write)
+ #print('line->', line)
+ if write:
+ c.type_ = c.type_ + nameAppend
+ c.print(flib)
+
+ '''line = input_file.readline().strip()
+ while(line != '' and '*symbol' not in line):
+ line = input_file.readline().strip()
+ print(line)
+ '''
+ line = skipTo(input_file, '*symbol')
+ flib.write('#\n#End Library\n')
+ flib.close()
diff --git a/src/converter/schematic_converters/lib/PythonLib/marker.lib b/src/converter/schematic_converters/lib/PythonLib/marker.lib
new file mode 100644
index 00000000..dec37970
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/marker.lib
@@ -0,0 +1,202 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/misc.py b/src/converter/schematic_converters/lib/PythonLib/misc.py
new file mode 100644
index 00000000..1d77ae80
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/misc.py
@@ -0,0 +1,232 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+from component_instance import *
+
+
+def skipTo(input_stream, s): # Find the line containing the first occurence (after the current position) of string s in istream& in and read it and then return it
+ tmp = '1'
+ while tmp != '' and tmp.find(s) == -1:
+ tmp = input_stream.readline().strip() # cout<<tmp<<"**"<<endl;
+
+ # print('SkipLine',tmp)
+ # print('In skipto',tmp.find(s))
+
+ if tmp == '': # cerr<<"skipTo error"<<endl;
+ return '__ERROR__'
+
+ return tmp
+
+
+def stripNumFromRef(ref):
+ i = len(ref) - 1
+ while i >= 0 and ref[i] >= '0' and ref[i] <= '9':
+ i -= 1
+ return ref[:i + 1]
+
+
+def fixComp(c):
+
+ # print('In fixComp c.type' ,c.type_)
+
+ ref = c.ref
+
+ # print('last 6')
+
+ if ref == 'Q': # Transistor
+ for i in range(0, len(c.pins)):
+ if c.pins[i].n == 'e' or c.pins[i].n == 'E':
+ c.pins[i].n = '1'
+ if c.pins[i].n == 'b' or c.pins[i].n == 'B':
+ c.pins[i].n = '2'
+ if c.pins[i].n == 'c' or c.pins[i].n == 'C':
+ c.pins[i].n = '3'
+
+ ref = 'Q'
+ c.ref = 'Q'
+ return
+
+ # print('last 5')
+
+ if ref == 'J': # Mos
+ for i in range(0, len(c.pins)):
+ if c.pins[i].n == 'g' or c.pins[i].n == 'G':
+ c.pins[i].n = 'G'
+ if c.pins[i].n == 's' or c.pins[i].n == 'S':
+ c.pins[i].n = 'S'
+ if c.pins[i].n == 'd' or c.pins[i].n == 'D':
+ c.pins[i].n = 'D'
+ ref = 'J'
+ c.ref = 'J'
+ return
+
+ # print('last 5')
+
+ if ref == 'M': # FET
+ for i in range(0, len(c.pins)):
+ if c.pins[i].n == 'g' or c.pins[i].n == 'G':
+ c.pins[i].n = 'G'
+ if c.pins[i].n == 's' or c.pins[i].n == 'S':
+ c.pins[i].n = 'S'
+ if c.pins[i].n == 'd' or c.pins[i].n == 'D':
+ c.pins[i].n = 'D'
+ ref = 'M'
+ c.ref = 'M'
+ return
+
+ # print('last4')
+
+ if ref == 'E': # Linear voltage controlled voltage sources
+ for i in range(0, len(c.pins)):
+ if c.pins[i].n == '1':
+ c.pins[i].n = '3'
+ continue
+ if c.pins[i].n == '2':
+ c.pins[i].n = '4'
+ continue
+ if c.pins[i].n == '3':
+ c.pins[i].n = '1'
+ continue
+ if c.pins[i].n == '4':
+ c.pins[i].n = '2'
+ continue
+ ref = 'E'
+ c.ref = 'E'
+ return
+
+ # print('last3') #Linear current controlled current sources
+
+ if ref == 'F':
+ for i in range(0, len(c.pins)):
+ if c.pins[i].n == '1':
+ c.pins[i].n = '3'
+ continue
+ if c.pins[i].n == '2':
+ c.pins[i].n = '4'
+ continue
+ if c.pins[i].n == '3':
+ c.pins[i].n = '1'
+ continue
+ if c.pins[i].n == '4':
+ c.pins[i].n = '2'
+ continue
+ ref = 'F'
+ c.ref = 'F'
+ return
+
+ # print('last2')
+
+ if ref == 'G': # Linear Voltage controlled voltage sources
+ for i in range(0, len(c.pins)):
+ if c.pins[i].n == '1':
+ c.pins[i].n = '3'
+ continue
+ if c.pins[i].n == '2':
+ c.pins[i].n = '4'
+ continue
+ if c.pins[i].n == '3':
+ c.pins[i].n = '1'
+ continue
+ if c.pins[i].n == '4':
+ c.pins[i].n = '2'
+ continue
+ ref = 'G'
+ c.ref = 'G'
+ return
+
+ # print('last1')
+
+ if ref == 'H': # Linear Current controlled voltage sources
+ for i in range(0, len(c.pins)):
+ if c.pins[i].n == '1':
+ c.pins[i].n = '3'
+ continue
+ if c.pins[i].n == '2':
+ c.pins[i].n = '4'
+ continue
+ if c.pins[i].n == '3':
+ c.pins[i].n = '1'
+ continue
+ if c.pins[i].n == '4':
+ c.pins[i].n = '2'
+ continue
+ ref = 'H'
+ c.ref = 'H'
+ return
+
+ # print('last')
+
+ if c.type_ == 'VPLOT1' or c.type_ == 'VPLOT2' or c.type_ \
+ == 'VPRINT1' or c.type_ == 'VPRINT2' or c.type_ == 'IPRINT' \
+ or c.type_ == 'IPLOT':
+ ref = 'U'
+ c.ref = 'U'
+ c.value = c.type_
+ if c.type_ == 'VPLOT2':
+ c.value = 'VPLOT8'
+ if c.type_ == 'VPRINT2':
+ c.value = 'VPRINT'
+
+ # print('*1')
+
+ return
+
+
+def fixInst(ci):
+
+ # print(len(ci.attrs))
+
+ ref = stripNumFromRef(ci.attrs[0].value)
+
+ # print('misc',ref)
+
+ if ref == 'J':
+ ci.attrs[0].value = 'J?'
+ return
+ if ref == 'M':
+ ci.attrs[0].value = 'M?'
+ return
+
+# Voltage sources
+
+ if ci.type_ == 'VAC' or ci.type_ == 'VDC' or ci.type_ == 'VPULSE' \
+ or ci.type_ == 'VSIN' or ci.type_ == 'VEXP' or ci.type_ \
+ == 'VPWL':
+ if ci.attrs[1].value == 'VAC' or ci.attrs[1].value == 'VDC' \
+ or ci.attrs[1].value == 'VPULSE' or ci.attrs[1].value \
+ == 'VEXP':
+ ci.attrs[1].value = \
+ ci.attrs[1].value[1:len(ci.attrs[1].value)]
+ if ci.attrs[1].value == 'VSIN':
+ ci.attrs[1].value = 'SINE'
+ return
+
+# Plot sources
+
+ if ci.type_ == 'VPLOT1' or ci.type_ == 'VPLOT2' or ci.type_ \
+ == 'VPRINT1' or ci.type_ == 'VPRINT2' or ci.type_ == 'IPRINT' \
+ or ci.type_ == 'IPLOT':
+ ci.attrs[0].value = 'U?'
+ if ci.type_ == 'VPLOT2':
+ ci.attrs[1].value = 'VPLOT8'
+ if ci.type_ == 'VPRINT2':
+ ci.attrs[1].value = 'VPRINT'
+ return
+
+# Gnd sources
+
+ if ci.type_ == 'AGND' or ci.type_ == 'GND_ANALOG':
+ ci.type_ = 'GND'
+ return
+
+ if ci.type_ == 'EGND' or ci.type_ == 'GND_EARTH':
+
+ # print(True)
+
+ ci.type_ = 'GND'
+ return
+
diff --git a/src/converter/schematic_converters/lib/PythonLib/parser.py b/src/converter/schematic_converters/lib/PythonLib/parser.py
new file mode 100644
index 00000000..62f8bb80
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/parser.py
@@ -0,0 +1,192 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+from header import * #Importing header file from PythonLib folder
+from component_instance import * #Importing component_instance file from PythonLib folder
+from wire import * #Importing header file from PythonLib folder
+
+import sys #Importing python sys module
+import os #Importing python os module
+
+from misc import * #Importing misc file from PythonLib folder
+
+
+
+files = sys.argv[1:]
+input_file = files[0] #input file(Pspice Schematic) location
+new_location = files[1] #new file(KiCAD file) location
+new_directory = os.path.dirname(new_location) #Creating new directory path(where KiCAD files are to be stored
+base_name = os.path.basename(new_location) #Addding base name to the new directory
+
+
+
+if not os.path.exists(new_location): #If the directory does not already exists, then making new directory
+ os.makedirs(new_location)
+
+
+
+#current_location = os.getcwd()
+file = open(input_file, 'r+') #opening a file in read and write mode
+os.chdir(new_location) #changing to the new directory location
+fprojname = base_name + '.proj' #Creating name for the new KiCAD project
+fproname = base_name + '.pro' #Creating name for the new KiCAD project
+fschname = base_name + '.sch' #Creating name for the new EESchema schematic
+
+
+
+
+
+#Creating a String of the libraries and library names to be added in the EESchema and project file respectively
+descr = 'EESchema Schematic File Version 2 date \nLIBS:power\nLIBS:device\nLIBS:transistors\nLIBS:conn\nLIBS:linear\nLIBS:regul\nLIBS:74xx\nLIBS:cmos4000\nLIBS:adc-dac\nLIBS:memory\nLIBS:xilinx\nLIBS:special\nLIBS:microcontrollers\nLIBS:dsp\nLIBS:microchip\nLIBS:analog_switches\nLIBS:motorola\nLIBS:texas\nLIBS:intel\nLIBS:audio\nLIBS:interface\nLIBS:digital-audio\nLIBS:philips\nLIBS:display\nLIBS:cypress\nLIBS:siliconi\nLIBS:opto\nLIBS:atmel\nLIBS:contrib\nLIBS:valves\nEELAYER 25 0\nEELAYER END\n$Descr A4 11700 8267\nencoding utf-8\nSheet 1 1\nTitle \"\"\nDate \"\"\nRev \"\"\nComp \"\"\nComment1 \"\"\nComment2 \"\"\nComment3 \"\"\nComment4 \"\"\n$EndDescr\n'
+
+
+
+
+
+proDescr = 'update= \nlast_client=eeschema\n[eeschema]\nversion=1\nLibDir=\nNetFmt=1\nHPGLSpd=20\nHPGLDm=15\nHPGLNum=1\noffX_A4=0\noffY_A4=0\noffX_A3=0\noffY_A3=0\noffX_A2=0\noffY_A2=0\noffX_A1=0\noffY_A1=0\noffX_A0=0\noffY_A0=0\noffX_A=0\noffY_A=0\noffX_B=0\noffY_B=0\noffX_C=0\noffY_C=0\noffX_D=0\noffY_D=0\noffX_E=0\noffY_E=0\nRptD_X=0\nRptD_Y=100\nRptLab=1\nLabSize=60\n[eeschema/libraries]\nLibName1=power\nLibName2=device\nLibName3=transistors\nLibName4=conn\nLibName5=linear\nLibName6=regul\nLibName7=74xx\nLibName8=cmos4000\nLibName9=adc-dac\nLibName10=memory\nLibName11=xilinx\nLibName12=special\nLibName13=microcontrollers\nLibName14=dsp\nLibName15=microchip\nLibName16=analog_switches\nLibName17=motorola\nLibName18=texas\nLibName19=intel\nLibName20=audio\nLibName21=interface\nLibName22=digital-audio\nLibName23=philips\nLibName24=display\nLibName25=cypress\nLibName26=siliconi\nLibName27=opto\nLibName28=atmel\nLibName29=contrib\nLibName30=valves'
+
+
+
+
+nameAppend = '_PSPICE' #name to be appended with the Pspice Components
+REMOVEDCOMPONENTS = ['TITLEBLK', 'PARAM', 'readme', 'VIEWPOINT', 'LIB', 'copyright', 'WATCH1', 'VECTOR', 'NODESET1']
+ # Components to be removed
+
+
+
+#print('opening .proj file')
+fproj = open(fprojname,'w+') #opening the project KiCAD file in write mode, if not present creating it
+fproj.write('schematicFile '+ base_name + '.sch.sch' + '\n') #writing to the project file
+fproj.close() #closing the project file
+#print('closing .proj file')
+
+
+
+
+#print('opening .pro file')
+fpro = open(fproname, 'w+') #opening the project KiCAD file in write mode, if not present creating it
+fpro.write(proDescr + '\n') #writing the library names to the project file
+fpro.close() #closing the project file
+#print('closing .pro file')
+
+
+
+
+textline = file.readline().strip() #reading from the Pspice Schematic file until '@status' is reached
+while('@status' not in textline):
+ textline = file.readline().strip()
+ #print(textline)
+
+textline = file.readline().strip()
+
+
+
+
+#print('opening .sch file')
+fsch = open(fschname, 'w+') #opening the EESchema file in write mode, if not present creating it
+fsch.write(descr) #writing the libraries to the project file
+
+while('@ports' not in textline): #reading from the Pspice Schematic file until '@ports' is reached
+ textline = file.readline().strip()
+ #print(textline)
+
+
+
+
+
+componentInstances = [] #creating array of componentInstances for EESchema
+g = file.tell() #getting position of file handle
+textline = file.readline().strip()
+while(textline[:4] == 'port' and textline != ''): #reading each port data from the Pspice schematic file
+ #print('decoding ports')
+ #print(textline)
+ file.seek(g) #setting the position of file handle
+ ci = ComponentInstance(file) #sending the 'file'object to ComponentInstance Constructor
+ #and storing the result in ci
+ if ci.type_ == 'AGND' or ci.type_ == 'GND_ANALOG' or ci.type_ == 'GND_EARTH' or ci.type_ == 'EGND' or ci.type_ == '+5V' or ci.type_ == '-5V' : #checking whether the type of ci is ground or power lines
+ #print(ci.type_)
+ fixInst(ci)
+ componentInstances.append(ci) #appending ci to the array of componentInstances for EESchema
+
+ componentInstances[-1].attrs[0].value = '#PWR'+str(len(componentInstances))
+ #appending pwr to the array of componentInstances for EESchema
+
+ g = file.tell() #getting position of file handle
+ textline = file.readline().strip()
+
+'''file.seek(g)
+g = file.tell()
+print(file.readline().strip())
+file.seek(g)
+print('**', textline, ('@parts' in textline))
+'''
+
+
+
+
+while('@parts' not in textline and textline!=''): #reading each part data from the Pspice schematic file
+ #print('parts')
+ textline = file.readline().strip()
+ #print(textline)
+g = file.tell() #getting position of file handle
+
+
+
+
+#textline = file.readline().strip()
+textline = file.readline().strip()
+#print('part->', textline)
+while(textline[:4] == 'part' and textline != ''):
+ file.seek(g) #setting the position of file handle
+ #print('part',file.readline().strip())
+ file.seek(g)
+ ci = ComponentInstance(file) #sending the 'file' object to ComponentInstance Constructor
+ #in ComponentInstance.py and storing the result in ci
+ fixInst(ci)
+ ci.type_ = ci.type_ + nameAppend #appending _PSPIE stored in nameAppend to ci.type
+ componentInstances.append(ci) #appending ci to the array of componentInstances for EESchema
+ g = file.tell() #getting position of file handle
+ textline = file.readline().strip()
+
+
+
+
+
+file.seek(g) #setting the position of file handle
+#print('len of componentInstances = ', len(componentInstances))
+for i in range(0, len(componentInstances)): #printing the componentInstances array to the EESchema Schematic file
+ componentInstances[i].print(fsch)
+
+while('@conn' not in textline and textline != ''): #reading each part data from the Pspice schematic file
+ textline = file.readline().strip()
+
+
+
+
+wires = [] #creating an array wires
+file.readline().strip()
+parseWire(file, wires) #sending the 'file' object to parseWire function in wire.py
+ #and storing the result in wires
+
+for i in range(0, len(wires)): #printing the wires array to the EESchema Schematic file
+ wires[i].print(fsch)
+
+
+
+
+conns = []
+parseConn(file, conns) #sending the 'file' object to parseConn function in wire.py
+ #and storing the result in conns
+
+for i in range(0, len(conns)): #printing the conns array to the EESchema Schematic file
+ conns[i].print(fsch)
+
+
+
+
+fsch.write('$EndSCHEMATC\n') #writing '$EndSCHEMATIC' to EESchema Schematic
+fsch.close() #closing the EESchema Schematic
diff --git a/src/converter/schematic_converters/lib/PythonLib/source.lib b/src/converter/schematic_converters/lib/PythonLib/source.lib
new file mode 100644
index 00000000..cf0e04dc
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/source.lib
@@ -0,0 +1,570 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/sourcstm.lib b/src/converter/schematic_converters/lib/PythonLib/sourcstm.lib
new file mode 100644
index 00000000..8bebb6fb
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/sourcstm.lib
@@ -0,0 +1,55 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/special.lib b/src/converter/schematic_converters/lib/PythonLib/special.lib
new file mode 100644
index 00000000..08a7654e
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/special.lib
@@ -0,0 +1,864 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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
+#
+#End Library
diff --git a/src/converter/schematic_converters/lib/PythonLib/wire.py b/src/converter/schematic_converters/lib/PythonLib/wire.py
new file mode 100644
index 00000000..b8f56037
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/wire.py
@@ -0,0 +1,66 @@
+#The MIT License (MIT)
+
+#PSpice to Oscad Schematic Converter
+#This code is written by Suryavamshi Tenneti, FOSSEE, IIT Bombay
+#The code is modified by Sumanto Kar and Gloria Nandihal, FOSSEE, IIT Bombay
+
+
+from header import *
+
+class Wire:
+ x1 = 0
+ y1 = 0
+ x2 = 0
+ y2 = 0
+ def __init__(self, x1 = 0, y1 = 0, x2 = 0, y2 = 0):
+ self.x1 = x1
+ self.x2 = x2
+ self.y1 = y1
+ self.y2 = y2 # print
+
+ def print(self, output_stream):
+ output_stream.write('Wire Wire Line\n'+'\t')
+ output_stream.write(str(self.x1)+' '+str(self.y1)+' '+str(self.x2)+' ' +str(self.y2)+'\n')
+
+class Connector:
+ x = 0
+ y = 0
+
+ def __init__(self, x = 0, y = 0):
+ self.x = x
+ self.y = y # print funciton of Connector class to print connectors format to output schematic file as per KiCad format
+
+ def print(self, output_stream):
+ output_stream.write('Connection ~ '+str(self.x)+' '+str(self.y)+'\n')# Function parseWire to get the postion of wires
+
+def parseWire(input_stream, wires):
+
+ line = input_stream.readline().strip()
+ while(line[0]!='@'): #print('parsing wire', line)
+ #print('parsing wire', line)
+ if line[0] == 's': #reading 's'
+ #print('Yes')
+ string = line
+ t,x1,y1,x2,y2 = string.split()[:-1] # retriving the values from string stream
+ x1 = int(x1)
+ y1 = int(y1)
+ x2 = int(x2)
+ y2 = int(y2)
+
+ w = Wire(x1*MULT, y1*MULT, x2*MULT, y2*MULT)
+ wires.append(w)
+ line = input_stream.readline().strip() # Function parseConn to get the position of junction
+ return input_stream
+
+def parseConn(input_stream, conns):
+ line = input_stream.readline().strip()
+ while(line[0]!= '@'):
+ if line[0] == 'j': #reading 'j'
+ string = line
+ t,x1,y1 = string.split()
+ x1 = int(x1)
+ y1 = int(y1)
+ c = Connector(x1*MULT, y1*MULT)
+ conns.append(c)
+ line = input_stream.readline().strip()
+ return input_stream
diff --git a/src/converter/schematic_converters/lib/PythonLib/wizard.lib b/src/converter/schematic_converters/lib/PythonLib/wizard.lib
new file mode 100644
index 00000000..b57f0fff
--- /dev/null
+++ b/src/converter/schematic_converters/lib/PythonLib/wizard.lib
@@ -0,0 +1,230 @@
+EESchema-LIBRARY Version 4.7 Date:
+#encoding utf-8
+#
+# 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/src/frontEnd/Application.py b/src/frontEnd/Application.py
index a6f2cd10..5d76bf9d 100644
--- a/src/frontEnd/Application.py
+++ b/src/frontEnd/Application.py
@@ -225,6 +225,12 @@ class Application(QtWidgets.QMainWindow):
)
self.omoptim.triggered.connect(self.open_OMoptim)
+ self.conToeSim = QtWidgets.QAction(
+ QtGui.QIcon(init_path + 'images/icon.png'),
+ '<b>Schematics converter</b>', self
+ )
+ self.conToeSim.triggered.connect(self.open_conToeSim)
+
# Adding Action Widget to tool bar
self.lefttoolbar = QtWidgets.QToolBar('Left ToolBar')
self.addToolBar(QtCore.Qt.LeftToolBarArea, self.lefttoolbar)
@@ -237,6 +243,7 @@ class Application(QtWidgets.QMainWindow):
self.lefttoolbar.addAction(self.nghdl)
self.lefttoolbar.addAction(self.omedit)
self.lefttoolbar.addAction(self.omoptim)
+ self.lefttoolbar.addAction(self.conToeSim)
self.lefttoolbar.setOrientation(QtCore.Qt.Vertical)
self.lefttoolbar.setIconSize(QSize(40, 40))
@@ -637,6 +644,10 @@ class Application(QtWidgets.QMainWindow):
self.obj_appconfig.print_info(self.msgContent)
self.msg.exec_()
+ def open_conToeSim(self):
+ print("Function : Schematics converter")
+ self.obj_appconfig.print_info('Schematics converter is called')
+ self.obj_Mainview.obj_dockarea.eSimConverter()
# This class initialize the Main View of Application
class MainView(QtWidgets.QWidget):
diff --git a/src/frontEnd/DockArea.py b/src/frontEnd/DockArea.py
index bf325ff1..01e0d715 100755
--- a/src/frontEnd/DockArea.py
+++ b/src/frontEnd/DockArea.py
@@ -9,8 +9,14 @@ from kicadtoNgspice.KicadtoNgspice import MainWindow
from browser.Welcome import Welcome
from browser.UserManual import UserManual
from ngspicetoModelica.ModelicaUI import OpenModelicaEditor
+from PyQt5.QtWidgets import QLineEdit, QLabel, QPushButton, QVBoxLayout, QHBoxLayout
+from PyQt5.QtCore import Qt
import os
-
+from converter.pspiceToKicad import PspiceConverter
+from converter.ltspiceToKicad import LTspiceConverter
+from converter.LtspiceLibConverter import LTspiceLibConverter
+from converter.libConverter import PspiceLibConverter
+from converter.browseSchematics import browse_path
dockList = ['Welcome']
count = 1
dock = {}
@@ -162,6 +168,141 @@ class DockArea(QtWidgets.QMainWindow):
)
count = count + 1
+ def eSimConverter(self):
+ """This function creates a widget for eSimConverter."""
+ global count
+
+ dockName = 'Schematics Converter-'
+
+ self.eConWidget = QtWidgets.QWidget()
+ self.eConLayout = QVBoxLayout() # QVBoxLayout for the main layout
+
+ file_path_layout = QHBoxLayout() # QHBoxLayout for file path line
+ lib_path_layout = QHBoxLayout()
+
+ file_path_text_box = QLineEdit()
+ file_path_text_box.setFixedHeight(30)
+ file_path_text_box.setFixedWidth(800)
+ file_path_layout.setAlignment(Qt.AlignCenter)
+ file_path_layout.addWidget(file_path_text_box)
+
+ browse_button = QPushButton("Browse")
+ browse_button.setFixedSize(100, 30)
+ browse_button.clicked.connect(lambda: browse_path(self,file_path_text_box))
+ file_path_layout.addWidget(browse_button)
+
+ self.eConLayout.addLayout(file_path_layout) # Add file path layout to main layout
+
+ button_layout = QHBoxLayout() # QHBoxLayout for the buttons
+
+ self.pspice_converter = PspiceConverter(self)
+ self.ltspice_converter = LTspiceConverter(self)
+ self.pspiceLib_converter = PspiceLibConverter(self)
+ self.ltspiceLib_converter = LTspiceLibConverter(self)
+
+ upload_button2 = QPushButton("Convert PSpice library")
+ upload_button2.setFixedSize(180, 30)
+ upload_button2.clicked.connect(lambda: self.pspiceLib_converter.upload_file_Pspice(file_path_text_box.text()))
+ button_layout.addWidget(upload_button2)
+
+ upload_button1 = QPushButton("Convert Pspice schematics")
+ upload_button1.setFixedSize(180, 30)
+ upload_button1.clicked.connect(lambda: self.pspice_converter.upload_file_Pspice(file_path_text_box.text()))
+ button_layout.addWidget(upload_button1)
+
+ upload_button3 = QPushButton("Convert LTspice library")
+ upload_button3.setFixedSize(184, 30)
+ upload_button3.clicked.connect(lambda: self.ltspiceLib_converter.upload_file_LTspice(file_path_text_box.text()))
+ button_layout.addWidget(upload_button3)
+
+ upload_button = QPushButton("Convert LTspice schematics")
+ upload_button.setFixedSize(184, 30)
+ upload_button.clicked.connect(lambda: self.ltspice_converter.upload_file_LTspice(file_path_text_box.text()))
+ button_layout.addWidget(upload_button)
+
+ self.eConLayout.addLayout(button_layout)
+
+ self.eConWidget.setLayout(self.eConLayout)
+
+ # lib_path_text_box = QLineEdit()
+ # lib_path_text_box.setFixedHeight(30)
+ # lib_path_text_box.setFixedWidth(800)
+ # lib_path_layout.setAlignment(Qt.AlignCenter)
+ # lib_path_layout.addWidget(lib_path_text_box)
+
+ # browse_button1 = QPushButton("Browse lib")
+ # browse_button1.setFixedSize(110, 30)
+ # browse_button1.clicked.connect(lambda: browse_path(self,lib_path_text_box))
+ # lib_path_layout.addWidget(browse_button1)
+
+ # self.eConLayout.addLayout(lib_path_layout)
+
+ # Add the description HTML content
+ description_html = """
+ <html>
+ <head>
+ <style>
+ body {
+ font-family: sans-serif;
+ margin: 0px;
+ padding: 0px;
+ background-color: white;
+ border: 4px solid black;
+ font-size: 10pt; /* Adjust the font size as needed */
+ }
+
+ h1{
+ font-weight: bold;
+ font-size: 9pt;
+ color: #eeeeee;
+ padding: 10px;
+ background-color: #165982;
+ border: 4px outset #0E324B;
+ }
+ </style>
+ </head>
+
+ <body>
+ <h1>About eSim Converter</h1>
+ <p>
+ <b>Pspice to eSim </b> will convert the PSpice Schematic and Library files to KiCad Schematic and
+ Library files respectively with proper mapping of the components and the wiring. By this way one
+ will be able to simulate their schematics in PSpice and get the PCB layout in KiCad.</b>
+ <br/><br/>
+ <b>LTspice to eSim </b> will convert symbols and schematics from LTspice to Kicad.The goal is to design and
+ simulate under LTspice and to automatically transfer the circuit under Kicad to draw the PCB.</b>
+ </p>
+ </body>
+ </html>
+ """
+
+ self.description_label = QLabel()
+ self.description_label.setFixedHeight(160)
+ self.description_label.setFixedWidth(950)
+ self.description_label.setAlignment(Qt.AlignBottom)
+ self.description_label.setWordWrap(True)
+ self.description_label.setText(description_html)
+ self.eConLayout.addWidget(self.description_label) # Add the description label to the layout
+
+ self.eConWidget.setLayout(self.eConLayout)
+
+ dock[dockName + str(count)] = QtWidgets.QDockWidget(dockName + str(count))
+ dock[dockName + str(count)].setWidget(self.eConWidget)
+ self.addDockWidget(QtCore.Qt.TopDockWidgetArea, dock[dockName + str(count)])
+ self.tabifyDockWidget(dock['Welcome'], dock[dockName + str(count)])
+
+ # CSS
+ dock[dockName + str(count)].setStyleSheet(" \
+ .QWidget { border-radius: 15px; border: 1px solid gray;\
+ padding: 5px; width: 200px; height: 150px; } \
+ ")
+
+ dock[dockName + str(count)].setVisible(True)
+ dock[dockName + str(count)].setFocus()
+ dock[dockName + str(count)].raise_()
+
+ count = count + 1
+
def modelEditor(self):
"""This function defines UI for model editor."""
print("in model editor")