summaryrefslogtreecommitdiff
path: root/OSCAD/library
diff options
context:
space:
mode:
authorJayaram Pai2014-05-19 11:02:57 +0530
committerJayaram Pai2014-05-19 11:02:57 +0530
commit8377256e7d90aa7ba1cb51f6164e99f81e2eb53c (patch)
tree5afcc8e82d7f7d4f6fbff900520bd8f05eb343ca /OSCAD/library
downloadFreeEDA-8377256e7d90aa7ba1cb51f6164e99f81e2eb53c.tar.gz
FreeEDA-8377256e7d90aa7ba1cb51f6164e99f81e2eb53c.tar.bz2
FreeEDA-8377256e7d90aa7ba1cb51f6164e99f81e2eb53c.zip
initial commit
Diffstat (limited to 'OSCAD/library')
-rw-r--r--OSCAD/library/analogSpice.bak185
-rw-r--r--OSCAD/library/analogSpice.bck50
-rw-r--r--OSCAD/library/analogSpice.dcm45
-rw-r--r--OSCAD/library/analogSpice.lib165
-rw-r--r--OSCAD/library/analogXSpice.bak151
-rw-r--r--OSCAD/library/analogXSpice.bck8
-rw-r--r--OSCAD/library/analogXSpice.dcm8
-rw-r--r--OSCAD/library/analogXSpice.lib163
-rw-r--r--OSCAD/library/convergenceAidSpice.bak16
-rw-r--r--OSCAD/library/convergenceAidSpice.bck3
-rw-r--r--OSCAD/library/convergenceAidSpice.dcm3
-rw-r--r--OSCAD/library/convergenceAidSpice.lib16
-rw-r--r--OSCAD/library/converterSpice.bak54
-rw-r--r--OSCAD/library/converterSpice.bck3
-rw-r--r--OSCAD/library/converterSpice.dcm3
-rw-r--r--OSCAD/library/converterSpice.lib80
-rw-r--r--OSCAD/library/digitalSpice.bak376
-rw-r--r--OSCAD/library/digitalSpice.bck96
-rw-r--r--OSCAD/library/digitalSpice.dcm96
-rw-r--r--OSCAD/library/digitalSpice.lib376
-rw-r--r--OSCAD/library/digitalXSpice.bak303
-rw-r--r--OSCAD/library/digitalXSpice.bck23
-rw-r--r--OSCAD/library/digitalXSpice.dcm23
-rw-r--r--OSCAD/library/digitalXSpice.lib319
-rw-r--r--OSCAD/library/linearSpice.bak37
-rw-r--r--OSCAD/library/linearSpice.bck3
-rw-r--r--OSCAD/library/linearSpice.dcm7
-rw-r--r--OSCAD/library/linearSpice.lib55
-rw-r--r--OSCAD/library/measurementSpice.bak162
-rw-r--r--OSCAD/library/measurementSpice.bck3
-rw-r--r--OSCAD/library/measurementSpice.dcm3
-rw-r--r--OSCAD/library/measurementSpice.lib162
-rw-r--r--OSCAD/library/portSpice.bak24
-rw-r--r--OSCAD/library/portSpice.bck3
-rw-r--r--OSCAD/library/portSpice.dcm3
-rw-r--r--OSCAD/library/portSpice.lib24
-rw-r--r--OSCAD/library/sourcesSpice.bak167
-rw-r--r--OSCAD/library/sourcesSpice.bck3
-rw-r--r--OSCAD/library/sourcesSpice.dcm3
-rw-r--r--OSCAD/library/sourcesSpice.lib201
40 files changed, 3425 insertions, 0 deletions
diff --git a/OSCAD/library/analogSpice.bak b/OSCAD/library/analogSpice.bak
new file mode 100644
index 0000000..302e12e
--- /dev/null
+++ b/OSCAD/library/analogSpice.bak
@@ -0,0 +1,185 @@
+EESchema-LIBRARY Version 2.3 Date: Friday 19 October 2012 06:30:49 PM IST
+#encoding utf-8
+#
+# C
+#
+DEF C C 0 10 N Y 1 F N
+F0 "C" 50 100 50 H V L CNN
+F1 "C" 50 -100 50 H V L CNN
+$FPLIST
+ SM*
+ C?
+ C1-1
+$ENDFPLIST
+DRAW
+P 2 0 1 10 -100 -30 100 -30 N
+P 2 0 1 10 -100 30 100 30 N
+X ~ 1 0 200 170 D 40 40 1 1 P
+X ~ 2 0 -200 170 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CP
+#
+DEF CP C 0 10 N N 1 F N
+F0 "C" 50 100 50 H V L CNN
+F1 "CP" 50 -100 50 H V L CNN
+ALIAS CAPAPOL
+$FPLIST
+ CP*
+ SM*
+$ENDFPLIST
+DRAW
+P 4 0 1 8 -100 50 -100 -50 100 -50 100 50 N
+P 4 0 1 0 -50 50 -50 -20 50 -20 50 50 F
+X ~ 1 0 200 150 D 40 40 1 1 P
+X ~ 2 0 -200 150 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# DIODE
+#
+DEF DIODE D 0 40 N N 1 F N
+F0 "D" 0 100 40 H V C CNN
+F1 "DIODE" 0 -100 40 H V C CNN
+$FPLIST
+ D?
+ S*
+$ENDFPLIST
+DRAW
+P 2 0 1 6 50 50 50 -50 N
+P 3 0 1 0 -50 50 50 0 -50 -50 F
+X A 1 -200 0 150 R 40 40 1 1 P
+X K 2 200 0 150 L 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# INDUCTOR
+#
+DEF INDUCTOR L 0 40 N N 1 F N
+F0 "L" -50 0 40 V V C CNN
+F1 "INDUCTOR" 100 0 40 V V C CNN
+DRAW
+A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100
+A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2
+A 0 51 51 -889 889 0 1 0 N 1 1 1 102
+A 0 148 48 -889 889 0 1 0 N 1 101 1 196
+X 1 1 0 300 100 D 70 70 1 1 P
+X 2 2 0 -300 100 U 70 70 1 1 P
+ENDDRAW
+ENDDEF
+#
+# MOS_N
+#
+DEF MOS_N M 0 0 N Y 1 F N
+F0 "M" 10 170 60 H V R CNN
+F1 "MOS_N" 10 -150 60 H V R CNN
+ALIAS MOSFET_N
+DRAW
+P 2 0 1 8 -50 -100 -50 100 N
+P 2 0 1 10 0 -150 0 150 N
+P 2 0 1 0 100 -100 0 -100 N
+P 2 0 1 0 100 100 0 100 N
+P 3 0 1 8 100 -100 100 0 50 0 N
+P 5 0 1 8 50 30 50 -30 0 0 50 30 50 30 N
+X D D 100 200 100 D 40 40 1 1 P
+X G G -200 0 150 R 40 40 1 1 I
+X S S 100 -200 100 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# MOS_P
+#
+DEF MOS_P M 0 40 Y N 1 F N
+F0 "M" 0 190 60 H V R CNN
+F1 "MOS_P" 0 -180 60 H V R CNN
+ALIAS MOSFET_P
+DRAW
+P 2 0 1 8 -50 -100 -50 100 N
+P 2 0 1 10 0 -150 0 150 N
+P 2 0 1 8 30 0 0 0 N
+P 2 0 1 0 100 -100 0 -100 N
+P 2 0 1 0 100 100 0 100 N
+P 3 0 1 0 80 0 100 0 100 -100 N
+P 5 0 1 8 30 40 30 -30 80 0 30 40 30 40 N
+X D D 100 200 100 D 40 40 1 1 P
+X G G -200 0 150 R 40 40 1 1 I
+X S S 100 -200 100 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# NPN
+#
+DEF NPN Q 0 0 Y Y 1 F N
+F0 "Q" 0 -150 50 H V R CNN
+F1 "NPN" 0 150 50 H V R CNN
+DRAW
+C 50 0 111 0 1 10 N
+P 2 0 1 0 0 0 100 100 N
+P 3 0 1 10 0 75 0 -75 0 -75 N
+P 3 0 1 0 50 -50 0 0 0 0 N
+P 3 0 1 0 90 -90 100 -100 100 -100 N
+P 5 0 1 0 90 -90 70 -30 30 -70 90 -90 90 -90 F
+X E 1 100 -200 100 U 40 40 1 1 P
+X B 2 -200 0 200 R 40 40 1 1 I
+X C 3 100 200 100 D 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# PNP
+#
+DEF PNP Q 0 0 Y Y 1 F N
+F0 "Q" 0 -150 60 H V R CNN
+F1 "PNP" 0 150 60 H V R CNN
+DRAW
+C 50 0 111 0 1 10 N
+P 2 0 1 0 0 0 100 100 N
+P 3 0 1 10 0 75 0 -75 0 -75 F
+P 3 0 1 0 25 -25 0 0 0 0 N
+P 3 0 1 0 100 -100 65 -65 65 -65 N
+P 5 0 1 0 25 -25 50 -75 75 -50 25 -25 25 -25 F
+X E 1 100 -200 100 U 40 40 1 1 P
+X B 2 -200 0 200 R 40 40 1 1 I
+X C 3 100 200 100 D 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Port
+#
+DEF Port U 0 0 N Y 8 F N
+F0 "U" -20 -50 30 H V C CNN
+F1 "Port" 0 0 30 H V C CNN
+DRAW
+A -425 -475 708 478 421 0 1 0 N 50 50 100 0
+A -225 275 426 -497 -402 0 1 0 N 50 -50 100 0
+S -50 50 50 -50 0 1 0 N
+X p 1 200 0 100 L 30 30 1 1 B
+X p 1 200 0 100 L 30 30 2 1 B
+X p 1 200 0 100 L 30 30 3 1 B
+X p 1 200 0 100 L 30 30 4 1 B
+X p 1 200 0 100 L 30 30 5 1 B
+X p 1 200 0 100 L 30 30 6 1 B
+X p 1 200 0 100 L 30 30 7 1 B
+X p 1 200 0 100 L 30 30 8 1 B
+ENDDRAW
+ENDDEF
+#
+# R
+#
+DEF R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "R" 0 0 50 V V C CNN
+$FPLIST
+ R?
+ SM0603
+ SM0805
+ R?-*
+$ENDFPLIST
+DRAW
+S -40 150 40 -150 0 1 12 N
+X ~ 1 0 250 100 D 60 60 1 1 P
+X ~ 2 0 -250 100 U 60 60 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/analogSpice.bck b/OSCAD/library/analogSpice.bck
new file mode 100644
index 0000000..c1326b4
--- /dev/null
+++ b/OSCAD/library/analogSpice.bck
@@ -0,0 +1,50 @@
+EESchema-DOCLIB Version 2.0 Date: Friday 19 October 2012 06:30:49 PM IST
+#
+$CMP CAPAPOL
+D Condensateur polarise
+$ENDCMP
+#
+$CMP CP
+D Condensateur polarise
+$ENDCMP
+#
+$CMP DIODE
+D Diode simple
+K DEV DIODE
+$ENDCMP
+#
+$CMP MOS_N
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP MOS_P
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP MOSFET_N
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP MOSFET_P
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP NPN
+F transistors/bipolar/*.*
+$ENDCMP
+#
+$CMP PNP
+F transistors/bipolar/*.*
+$ENDCMP
+#
+$CMP Port
+D Port Connection
+K U port
+$ENDCMP
+#
+$CMP R
+D Resistance
+K R DEV
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/analogSpice.dcm b/OSCAD/library/analogSpice.dcm
new file mode 100644
index 0000000..a409fcd
--- /dev/null
+++ b/OSCAD/library/analogSpice.dcm
@@ -0,0 +1,45 @@
+EESchema-DOCLIB Version 2.0 Date: Saturday 20 October 2012 08:45:14 PM IST
+#
+$CMP CAPAPOL
+D Condensateur polarise
+$ENDCMP
+#
+$CMP CP
+D Condensateur polarise
+$ENDCMP
+#
+$CMP DIODE
+D Diode simple
+K DEV DIODE
+$ENDCMP
+#
+$CMP MOS_N
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP MOS_P
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP MOSFET_N
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP MOSFET_P
+F transistors/mos/*.*
+$ENDCMP
+#
+$CMP NPN
+F transistors/bipolar/*.*
+$ENDCMP
+#
+$CMP PNP
+F transistors/bipolar/*.*
+$ENDCMP
+#
+$CMP R
+D Resistance
+K R DEV
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/analogSpice.lib b/OSCAD/library/analogSpice.lib
new file mode 100644
index 0000000..881d349
--- /dev/null
+++ b/OSCAD/library/analogSpice.lib
@@ -0,0 +1,165 @@
+EESchema-LIBRARY Version 2.3 Date: Saturday 20 October 2012 08:45:14 PM IST
+#encoding utf-8
+#
+# C
+#
+DEF C C 0 10 N Y 1 F N
+F0 "C" 50 100 50 H V L CNN
+F1 "C" 50 -100 50 H V L CNN
+$FPLIST
+ SM*
+ C?
+ C1-1
+$ENDFPLIST
+DRAW
+P 2 0 1 10 -100 -30 100 -30 N
+P 2 0 1 10 -100 30 100 30 N
+X ~ 1 0 200 170 D 40 40 1 1 P
+X ~ 2 0 -200 170 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CP
+#
+DEF CP C 0 10 N N 1 F N
+F0 "C" 50 100 50 H V L CNN
+F1 "CP" 50 -100 50 H V L CNN
+ALIAS CAPAPOL
+$FPLIST
+ CP*
+ SM*
+$ENDFPLIST
+DRAW
+P 4 0 1 8 -100 50 -100 -50 100 -50 100 50 N
+P 4 0 1 0 -50 50 -50 -20 50 -20 50 50 F
+X ~ 1 0 200 150 D 40 40 1 1 P
+X ~ 2 0 -200 150 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# DIODE
+#
+DEF DIODE D 0 40 N N 1 F N
+F0 "D" 0 100 40 H V C CNN
+F1 "DIODE" 0 -100 40 H V C CNN
+$FPLIST
+ D?
+ S*
+$ENDFPLIST
+DRAW
+P 2 0 1 6 50 50 50 -50 N
+P 3 0 1 0 -50 50 50 0 -50 -50 F
+X A 1 -200 0 150 R 40 40 1 1 P
+X K 2 200 0 150 L 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# INDUCTOR
+#
+DEF INDUCTOR L 0 40 N N 1 F N
+F0 "L" -50 0 40 V V C CNN
+F1 "INDUCTOR" 100 0 40 V V C CNN
+DRAW
+A 0 -150 50 -889 889 0 1 0 N 1 -199 1 -100
+A 0 -49 51 -889 889 0 1 0 N 1 -99 1 2
+A 0 51 51 -889 889 0 1 0 N 1 1 1 102
+A 0 148 48 -889 889 0 1 0 N 1 101 1 196
+X 1 1 0 300 100 D 70 70 1 1 P
+X 2 2 0 -300 100 U 70 70 1 1 P
+ENDDRAW
+ENDDEF
+#
+# MOS_N
+#
+DEF MOS_N M 0 0 N Y 1 F N
+F0 "M" 10 170 60 H V R CNN
+F1 "MOS_N" 10 -150 60 H V R CNN
+ALIAS MOSFET_N
+DRAW
+P 2 0 1 8 -50 -100 -50 100 N
+P 2 0 1 10 0 -150 0 150 N
+P 2 0 1 0 100 -100 0 -100 N
+P 2 0 1 0 100 100 0 100 N
+P 3 0 1 8 100 -100 100 0 50 0 N
+P 5 0 1 8 50 30 50 -30 0 0 50 30 50 30 N
+X D D 100 200 100 D 40 40 1 1 P
+X G G -200 0 150 R 40 40 1 1 I
+X S S 100 -200 100 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# MOS_P
+#
+DEF MOS_P M 0 40 Y N 1 F N
+F0 "M" 0 190 60 H V R CNN
+F1 "MOS_P" 0 -180 60 H V R CNN
+ALIAS MOSFET_P
+DRAW
+P 2 0 1 8 -50 -100 -50 100 N
+P 2 0 1 10 0 -150 0 150 N
+P 2 0 1 8 30 0 0 0 N
+P 2 0 1 0 100 -100 0 -100 N
+P 2 0 1 0 100 100 0 100 N
+P 3 0 1 0 80 0 100 0 100 -100 N
+P 5 0 1 8 30 40 30 -30 80 0 30 40 30 40 N
+X D D 100 200 100 D 40 40 1 1 P
+X G G -200 0 150 R 40 40 1 1 I
+X S S 100 -200 100 U 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# NPN
+#
+DEF NPN Q 0 0 Y Y 1 F N
+F0 "Q" 0 -150 50 H V R CNN
+F1 "NPN" 0 150 50 H V R CNN
+DRAW
+C 50 0 111 0 1 10 N
+P 2 0 1 0 0 0 100 100 N
+P 3 0 1 10 0 75 0 -75 0 -75 N
+P 3 0 1 0 50 -50 0 0 0 0 N
+P 3 0 1 0 90 -90 100 -100 100 -100 N
+P 5 0 1 0 90 -90 70 -30 30 -70 90 -90 90 -90 F
+X E 1 100 -200 100 U 40 40 1 1 P
+X B 2 -200 0 200 R 40 40 1 1 I
+X C 3 100 200 100 D 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# PNP
+#
+DEF PNP Q 0 0 Y Y 1 F N
+F0 "Q" 0 -150 60 H V R CNN
+F1 "PNP" 0 150 60 H V R CNN
+DRAW
+C 50 0 111 0 1 10 N
+P 2 0 1 0 0 0 100 100 N
+P 3 0 1 10 0 75 0 -75 0 -75 F
+P 3 0 1 0 25 -25 0 0 0 0 N
+P 3 0 1 0 100 -100 65 -65 65 -65 N
+P 5 0 1 0 25 -25 50 -75 75 -50 25 -25 25 -25 F
+X E 1 100 -200 100 U 40 40 1 1 P
+X B 2 -200 0 200 R 40 40 1 1 I
+X C 3 100 200 100 D 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# R
+#
+DEF R R 0 0 N Y 1 F N
+F0 "R" 80 0 50 V V C CNN
+F1 "R" 0 0 50 V V C CNN
+$FPLIST
+ R?
+ SM0603
+ SM0805
+ R?-*
+$ENDFPLIST
+DRAW
+S -40 150 40 -150 0 1 12 N
+X ~ 1 0 250 100 D 60 60 1 1 P
+X ~ 2 0 -250 100 U 60 60 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/analogXSpice.bak b/OSCAD/library/analogXSpice.bak
new file mode 100644
index 0000000..17b9bff
--- /dev/null
+++ b/OSCAD/library/analogXSpice.bak
@@ -0,0 +1,151 @@
+EESchema-LIBRARY Version 2.3 Date: Wednesday 19 December 2012 11:31:12 PM IST
+#encoding utf-8
+#
+# AnalogSwitch
+#
+DEF AnalogSwitch U 0 20 Y Y 1 F N
+F0 "U" -200 50 30 H V C CNN
+F1 "AnalogSwitch" 0 0 30 H V C CNN
+DRAW
+T 0 100 -100 30 0 0 0 cntl_in Normal 0 C C
+S -150 50 150 -50 0 1 0 N
+X ~ 1 0 -200 150 U 25 25 1 1 I
+X ~ 2 -300 0 150 R 25 25 1 1 B
+X ~ 3 300 0 150 L 25 25 1 1 B
+ENDDRAW
+ENDDEF
+#
+# ControlledLimiter
+#
+DEF ControlledLimiter U 0 20 Y Y 1 F N
+F0 "U" 150 50 40 H V C CNN
+F1 "ControlledLimiter" 0 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 150 -150 -150 150 0 -150 150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X Ul 2 -50 250 150 D 30 30 1 1 I
+X Ll 3 -50 -250 150 U 30 30 1 1 I
+X out 4 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# Divider
+#
+DEF Divider U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "Divider" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X num 1 -300 50 150 R 30 30 1 1 I
+X den 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# GAIN
+#
+DEF GAIN U 0 20 Y Y 1 F N
+F0 "U" 0 100 40 H V C CNN
+F1 "GAIN" 50 50 40 H V C CNN
+DRAW
+P 4 0 1 0 -100 100 -100 -100 100 0 -100 100 N
+X in 1 -250 0 150 R 30 30 1 1 I
+X out 2 250 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# INTEGRATOR
+#
+DEF INTEGRATOR U 0 20 Y Y 1 F N
+F0 "U" 0 0 40 H V C CNN
+F1 "INTEGRATOR" 50 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 -150 -150 150 150 0 -150 -150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X out 2 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# LIMIT
+#
+DEF LIMIT U 0 20 Y Y 1 F N
+F0 "U" 0 100 30 H V C CNN
+F1 "LIMIT" 0 0 30 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in 1 -300 0 150 R 25 25 1 1 I
+X out 2 300 0 150 L 25 25 1 1 O
+ENDDRAW
+ENDDEF
+#
+# LIMIT8
+#
+DEF LIMIT8 U 0 40 Y Y 8 F N
+F0 "U" 0 100 30 H V C CNN
+F1 "LIMIT8" 0 0 30 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in 1 -300 0 150 R 25 25 1 1 I
+X out 9 300 0 150 L 25 25 1 1 O
+X in 2 -300 0 150 R 25 25 2 1 I
+X out 10 300 0 150 L 25 25 2 1 O
+X in 3 -300 0 150 R 25 25 3 1 I
+X out 11 300 0 150 L 25 25 3 1 O
+X in 4 -300 0 150 R 25 25 4 1 I
+X out 12 300 0 150 L 25 25 4 1 O
+X in 5 -300 0 150 R 25 25 5 1 I
+X out 13 300 0 150 L 25 25 5 1 O
+X in 6 -300 0 150 R 25 25 6 1 I
+X out 14 300 0 150 L 25 25 6 1 O
+X in 7 -300 0 150 R 25 25 7 1 I
+X out 15 300 0 150 L 25 25 7 1 O
+X in 8 -300 0 150 R 25 25 8 1 I
+X out 16 300 0 150 L 25 25 8 1 O
+ENDDRAW
+ENDDEF
+#
+# Multiplier
+#
+DEF Multiplier U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "Multiplier" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X in1 1 -300 50 150 R 30 30 1 1 I
+X in2 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# SUMMER
+#
+DEF SUMMER U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "SUMMER" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X in1 1 -300 50 150 R 30 30 1 1 I
+X in2 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# ZENER
+#
+DEF ZENER U 0 40 N N 1 F N
+F0 "U" 0 100 50 H V C CNN
+F1 "ZENER" 0 -100 40 H V C CNN
+$FPLIST
+ D?
+ SO*
+ SM*
+$ENDFPLIST
+DRAW
+P 5 0 1 0 50 0 -50 50 -50 -50 50 0 50 0 F
+P 5 0 1 8 70 50 50 30 50 -30 30 -50 30 -50 N
+X A 1 -200 0 150 R 40 40 1 1 P
+X K 2 200 0 150 L 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/analogXSpice.bck b/OSCAD/library/analogXSpice.bck
new file mode 100644
index 0000000..4e105c7
--- /dev/null
+++ b/OSCAD/library/analogXSpice.bck
@@ -0,0 +1,8 @@
+EESchema-DOCLIB Version 2.0 Date: Wednesday 19 December 2012 11:31:12 PM IST
+#
+$CMP ZENER
+D Diode zener
+K DEV DIODE
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/analogXSpice.dcm b/OSCAD/library/analogXSpice.dcm
new file mode 100644
index 0000000..cefed4e
--- /dev/null
+++ b/OSCAD/library/analogXSpice.dcm
@@ -0,0 +1,8 @@
+EESchema-DOCLIB Version 2.0 Date: Wednesday 19 December 2012 11:31:52 PM IST
+#
+$CMP ZENER
+D Diode zener
+K DEV DIODE
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/analogXSpice.lib b/OSCAD/library/analogXSpice.lib
new file mode 100644
index 0000000..13e6a63
--- /dev/null
+++ b/OSCAD/library/analogXSpice.lib
@@ -0,0 +1,163 @@
+EESchema-LIBRARY Version 2.3 Date: Wednesday 19 December 2012 11:31:52 PM IST
+#encoding utf-8
+#
+# AnalogSwitch
+#
+DEF AnalogSwitch U 0 20 Y Y 1 F N
+F0 "U" -200 50 30 H V C CNN
+F1 "AnalogSwitch" 0 0 30 H V C CNN
+DRAW
+T 0 100 -100 30 0 0 0 cntl_in Normal 0 C C
+S -150 50 150 -50 0 1 0 N
+X ~ 1 0 -200 150 U 25 25 1 1 I
+X ~ 2 -300 0 150 R 25 25 1 1 B
+X ~ 3 300 0 150 L 25 25 1 1 B
+ENDDRAW
+ENDDEF
+#
+# ControlledLimiter
+#
+DEF ControlledLimiter U 0 20 Y Y 1 F N
+F0 "U" 150 50 40 H V C CNN
+F1 "ControlledLimiter" 0 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 150 -150 -150 150 0 -150 150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X Ul 2 -50 250 150 D 30 30 1 1 I
+X Ll 3 -50 -250 150 U 30 30 1 1 I
+X out 4 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# differentiator
+#
+DEF differentiator U 0 20 Y Y 1 F N
+F0 "U" 0 0 40 H V C CNN
+F1 "differentiator" 50 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 -150 -150 150 150 0 -150 -150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X out 2 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# Divider
+#
+DEF Divider U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "Divider" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X num 1 -300 50 150 R 30 30 1 1 I
+X den 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# GAIN
+#
+DEF GAIN U 0 20 Y Y 1 F N
+F0 "U" 0 100 40 H V C CNN
+F1 "GAIN" 50 50 40 H V C CNN
+DRAW
+P 4 0 1 0 -100 100 -100 -100 100 0 -100 100 N
+X in 1 -250 0 150 R 30 30 1 1 I
+X out 2 250 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# INTEGRATOR
+#
+DEF INTEGRATOR U 0 20 Y Y 1 F N
+F0 "U" 0 0 40 H V C CNN
+F1 "INTEGRATOR" 50 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 -150 -150 150 150 0 -150 -150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X out 2 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# LIMIT
+#
+DEF LIMIT U 0 20 Y Y 1 F N
+F0 "U" 0 100 30 H V C CNN
+F1 "LIMIT" 0 0 30 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in 1 -300 0 150 R 25 25 1 1 I
+X out 2 300 0 150 L 25 25 1 1 O
+ENDDRAW
+ENDDEF
+#
+# LIMIT8
+#
+DEF LIMIT8 U 0 40 Y Y 8 F N
+F0 "U" 0 100 30 H V C CNN
+F1 "LIMIT8" 0 0 30 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in 1 -300 0 150 R 25 25 1 1 I
+X out 9 300 0 150 L 25 25 1 1 O
+X in 2 -300 0 150 R 25 25 2 1 I
+X out 10 300 0 150 L 25 25 2 1 O
+X in 3 -300 0 150 R 25 25 3 1 I
+X out 11 300 0 150 L 25 25 3 1 O
+X in 4 -300 0 150 R 25 25 4 1 I
+X out 12 300 0 150 L 25 25 4 1 O
+X in 5 -300 0 150 R 25 25 5 1 I
+X out 13 300 0 150 L 25 25 5 1 O
+X in 6 -300 0 150 R 25 25 6 1 I
+X out 14 300 0 150 L 25 25 6 1 O
+X in 7 -300 0 150 R 25 25 7 1 I
+X out 15 300 0 150 L 25 25 7 1 O
+X in 8 -300 0 150 R 25 25 8 1 I
+X out 16 300 0 150 L 25 25 8 1 O
+ENDDRAW
+ENDDEF
+#
+# Multiplier
+#
+DEF Multiplier U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "Multiplier" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X in1 1 -300 50 150 R 30 30 1 1 I
+X in2 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# SUMMER
+#
+DEF SUMMER U 0 20 Y Y 1 F N
+F0 "U" 100 150 40 H V C CNN
+F1 "SUMMER" 100 50 40 H V C CNN
+DRAW
+S -150 100 150 -100 0 1 0 N
+X in1 1 -300 50 150 R 30 30 1 1 I
+X in2 2 -300 -50 150 R 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# ZENER
+#
+DEF ZENER U 0 40 N N 1 F N
+F0 "U" 0 100 50 H V C CNN
+F1 "ZENER" 0 -100 40 H V C CNN
+$FPLIST
+ D?
+ SO*
+ SM*
+$ENDFPLIST
+DRAW
+P 5 0 1 0 50 0 -50 50 -50 -50 50 0 50 0 F
+P 5 0 1 8 70 50 50 30 50 -30 30 -50 30 -50 N
+X A 1 -200 0 150 R 40 40 1 1 P
+X K 2 200 0 150 L 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/convergenceAidSpice.bak b/OSCAD/library/convergenceAidSpice.bak
new file mode 100644
index 0000000..917157d
--- /dev/null
+++ b/OSCAD/library/convergenceAidSpice.bak
@@ -0,0 +1,16 @@
+EESchema-LIBRARY Version 2.3 Date: Monday 10 December 2012 09:12:56 AM IST
+#encoding utf-8
+#
+# IC
+#
+DEF IC U? 0 0 Y N 1 F N
+F0 "U?" 0 270 30 H V C CNN
+F1 "IC" 0 230 30 H V C CNN
+DRAW
+X ic 1 0 0 0 U 20 20 0 0 P
+P 3 0 1 0 0 0 0 100 0 100 N
+P 5 0 1 0 0 100 -100 150 0 200 100 150 0 100 N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/convergenceAidSpice.bck b/OSCAD/library/convergenceAidSpice.bck
new file mode 100644
index 0000000..b5b0560
--- /dev/null
+++ b/OSCAD/library/convergenceAidSpice.bck
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Monday 10 December 2012 09:12:56 AM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/convergenceAidSpice.dcm b/OSCAD/library/convergenceAidSpice.dcm
new file mode 100644
index 0000000..554f862
--- /dev/null
+++ b/OSCAD/library/convergenceAidSpice.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Monday 10 December 2012 09:16:36 AM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/convergenceAidSpice.lib b/OSCAD/library/convergenceAidSpice.lib
new file mode 100644
index 0000000..c3a2f35
--- /dev/null
+++ b/OSCAD/library/convergenceAidSpice.lib
@@ -0,0 +1,16 @@
+EESchema-LIBRARY Version 2.3 Date: Monday 10 December 2012 09:16:36 AM IST
+#encoding utf-8
+#
+# IC
+#
+DEF IC U? 0 0 Y N 1 F N
+F0 "U?" 0 270 30 H V C CNN
+F1 "IC" 0 230 30 H V C CNN
+DRAW
+X ic 1 0 0 0 U 20 20 0 0 P
+P 3 0 1 0 0 0 0 100 0 100 N
+P 5 0 1 0 0 100 -100 150 0 200 100 150 0 100 N
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/converterSpice.bak b/OSCAD/library/converterSpice.bak
new file mode 100644
index 0000000..a40ead7
--- /dev/null
+++ b/OSCAD/library/converterSpice.bak
@@ -0,0 +1,54 @@
+EESchema-LIBRARY Version 2.3 Date: Tuesday 20 November 2012 09:07:15 AM IST
+#encoding utf-8
+#
+# ADC
+#
+DEF ADC U 0 40 Y Y 1 F N
+F0 "U" 0 150 60 H V C CNN
+F1 "ADC" 0 -50 60 H V C CNN
+DRAW
+S 200 -100 -150 100 0 1 0 N
+X A 1 -450 0 300 R 50 50 1 1 I
+X D 2 500 0 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# ADC8
+#
+DEF ADC8 U 0 10 Y Y 8 L N
+F0 "U" -100 100 40 H V C CNN
+F1 "ADC8" 0 0 40 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in1 1 -300 0 150 R 25 25 1 1 I
+X out1 9 300 0 150 L 25 25 1 1 O
+X in2 2 -300 0 150 R 25 25 2 1 I
+X out2 10 300 0 150 L 25 25 2 1 O
+X in3 3 -300 0 150 R 25 25 3 1 I
+X out3 11 300 0 150 L 25 25 3 1 O
+X in4 4 -300 0 150 R 25 25 4 1 I
+X out4 12 300 0 150 L 25 25 4 1 O
+X in5 5 -300 0 150 R 25 25 5 1 I
+X out5 13 300 0 150 L 25 25 5 1 O
+X in6 6 -300 0 150 R 25 25 6 1 I
+X out6 14 300 0 150 L 25 25 6 1 O
+X in7 7 -300 0 150 R 25 25 7 1 I
+X out7 15 300 0 150 L 25 25 7 1 O
+X in8 8 -300 0 150 R 25 25 8 1 I
+X out8 16 300 0 150 L 25 25 8 1 O
+ENDDRAW
+ENDDEF
+#
+# DAC
+#
+DEF DAC U 0 40 Y Y 1 F N
+F0 "U" 0 150 60 H V C CNN
+F1 "DAC" 0 -50 60 H V C CNN
+DRAW
+S 200 -100 -150 100 0 1 0 N
+X D 1 -450 0 300 R 50 50 1 1 I
+X A 2 500 0 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/converterSpice.bck b/OSCAD/library/converterSpice.bck
new file mode 100644
index 0000000..8d08b40
--- /dev/null
+++ b/OSCAD/library/converterSpice.bck
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Tuesday 20 November 2012 09:07:16 AM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/converterSpice.dcm b/OSCAD/library/converterSpice.dcm
new file mode 100644
index 0000000..37c6a47
--- /dev/null
+++ b/OSCAD/library/converterSpice.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Tuesday 20 November 2012 09:07:52 AM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/converterSpice.lib b/OSCAD/library/converterSpice.lib
new file mode 100644
index 0000000..7e8b371
--- /dev/null
+++ b/OSCAD/library/converterSpice.lib
@@ -0,0 +1,80 @@
+EESchema-LIBRARY Version 2.3 Date: Tuesday 20 November 2012 09:07:52 AM IST
+#encoding utf-8
+#
+# ADC
+#
+DEF ADC U 0 40 Y Y 1 F N
+F0 "U" 0 150 60 H V C CNN
+F1 "ADC" 0 -50 60 H V C CNN
+DRAW
+S 200 -100 -150 100 0 1 0 N
+X A 1 -450 0 300 R 50 50 1 1 I
+X D 2 500 0 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# ADC8
+#
+DEF ADC8 U 0 10 Y Y 8 L N
+F0 "U" -100 100 40 H V C CNN
+F1 "ADC8" 0 0 40 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in1 1 -300 0 150 R 25 25 1 1 I
+X out1 9 300 0 150 L 25 25 1 1 O
+X in2 2 -300 0 150 R 25 25 2 1 I
+X out2 10 300 0 150 L 25 25 2 1 O
+X in3 3 -300 0 150 R 25 25 3 1 I
+X out3 11 300 0 150 L 25 25 3 1 O
+X in4 4 -300 0 150 R 25 25 4 1 I
+X out4 12 300 0 150 L 25 25 4 1 O
+X in5 5 -300 0 150 R 25 25 5 1 I
+X out5 13 300 0 150 L 25 25 5 1 O
+X in6 6 -300 0 150 R 25 25 6 1 I
+X out6 14 300 0 150 L 25 25 6 1 O
+X in7 7 -300 0 150 R 25 25 7 1 I
+X out7 15 300 0 150 L 25 25 7 1 O
+X in8 8 -300 0 150 R 25 25 8 1 I
+X out8 16 300 0 150 L 25 25 8 1 O
+ENDDRAW
+ENDDEF
+#
+# DAC
+#
+DEF DAC U 0 40 Y Y 1 F N
+F0 "U" 0 150 60 H V C CNN
+F1 "DAC" 0 -50 60 H V C CNN
+DRAW
+S 200 -100 -150 100 0 1 0 N
+X D 1 -450 0 300 R 50 50 1 1 I
+X A 2 500 0 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# DAC8
+#
+DEF DAC8 U 0 10 Y Y 8 L N
+F0 "U" -100 100 40 H V C CNN
+F1 "DAC8" 0 0 40 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X in1 1 -300 0 150 R 25 25 1 1 I
+X out1 9 300 0 150 L 25 25 1 1 O
+X in2 2 -300 0 150 R 25 25 2 1 I
+X out2 10 300 0 150 L 25 25 2 1 O
+X in3 3 -300 0 150 R 25 25 3 1 I
+X out3 11 300 0 150 L 25 25 3 1 O
+X in4 4 -300 0 150 R 25 25 4 1 I
+X out4 12 300 0 150 L 25 25 4 1 O
+X in5 5 -300 0 150 R 25 25 5 1 I
+X out5 13 300 0 150 L 25 25 5 1 O
+X in6 6 -300 0 150 R 25 25 6 1 I
+X out6 14 300 0 150 L 25 25 6 1 O
+X in7 7 -300 0 150 R 25 25 7 1 I
+X out7 15 300 0 150 L 25 25 7 1 O
+X in8 8 -300 0 150 R 25 25 8 1 I
+X out8 16 300 0 150 L 25 25 8 1 O
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/digitalSpice.bak b/OSCAD/library/digitalSpice.bak
new file mode 100644
index 0000000..e02e3aa
--- /dev/null
+++ b/OSCAD/library/digitalSpice.bak
@@ -0,0 +1,376 @@
+EESchema-LIBRARY Version 2.3 Date: Tuesday 09 October 2012 08:20:22 PM IST
+#encoding utf-8
+#
+# 74HCT04
+#
+DEF 74HCT04 U 0 30 Y Y 6 F N
+F0 "U" 150 100 40 H V C CNN
+F1 "74HCT04" 200 -100 40 H V C CNN
+ALIAS 74HC14 74HC04 74LS14
+DRAW
+P 4 0 0 0 -150 150 -150 -150 150 0 -150 150 N
+X GND 7 -50 -100 0 U 30 20 0 0 W N
+X VCC 14 -50 100 0 D 30 20 0 0 W N
+X ~ 1 -450 0 300 R 60 60 1 1 I
+X ~ 2 450 0 300 L 60 60 1 1 O I
+X ~ 3 -450 0 300 R 60 60 2 1 I
+X ~ 4 450 0 300 L 60 60 2 1 O I
+X ~ 5 -450 0 300 R 60 60 3 1 I
+X ~ 6 450 0 300 L 60 60 3 1 O I
+X ~ 8 450 0 300 L 60 60 4 1 O I
+X ~ 9 -450 0 300 R 60 60 4 1 I
+X ~ 10 450 0 300 L 60 60 5 1 O I
+X ~ 11 -450 0 300 R 60 60 5 1 I
+X ~ 12 450 0 300 L 60 60 6 1 O I
+X ~ 13 -450 0 300 R 60 60 6 1 I
+X ~ 1 -450 0 300 R 60 60 1 2 I I
+X ~ 2 450 0 300 L 60 60 1 2 O
+X ~ 3 -450 0 300 R 60 60 2 2 I I
+X ~ 4 450 0 300 L 60 60 2 2 O
+X ~ 5 -450 0 300 R 60 60 3 2 I I
+X ~ 6 450 0 300 L 60 60 3 2 O
+X ~ 8 450 0 300 L 60 60 4 2 O
+X ~ 9 -450 0 300 R 60 60 4 2 I I
+X ~ 10 450 0 300 L 60 60 5 2 O
+X ~ 11 -450 0 300 R 60 60 5 2 I I
+X ~ 12 450 0 300 L 60 60 6 2 O
+X ~ 13 -450 0 300 R 60 60 6 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS00
+#
+DEF 74LS00 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS00" 0 -100 60 H V C CNN
+ALIAS 74LS37 7400 74HCT00 74HC00
+$FPLIST
+ 14DIP300*
+ SO14*
+$ENDFPLIST
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 D 40 40 0 0 W N
+A 100 0 200 -899 899 0 1 0 N 100 -200 100 200
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O I
+X ~ 4 -600 100 300 R 60 60 2 1 I
+X ~ 5 -600 -100 300 R 60 60 2 1 I
+X ~ 6 600 0 300 L 60 60 2 1 O I
+X ~ 8 600 0 300 L 60 60 3 1 O I
+X ~ 9 -600 100 300 R 60 60 3 1 I
+X ~ 10 -600 -100 300 R 60 60 3 1 I
+X ~ 11 600 0 300 L 60 60 4 1 O I
+X ~ 12 -600 100 300 R 60 60 4 1 I
+X ~ 13 -600 -100 300 R 60 60 4 1 I
+A -465 0 259 504 -504 0 2 0 N -300 200 -300 -200
+A -11 143 343 -881 -246 0 2 0 N 0 -200 300 0
+A -10 -141 340 244 883 0 2 0 N 300 0 0 200
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O
+X ~ 4 -600 100 370 R 60 60 2 2 I I
+X ~ 5 -600 -100 370 R 60 60 2 2 I I
+X ~ 6 600 0 300 L 60 60 2 2 O
+X ~ 8 600 0 300 L 60 60 3 2 O
+X ~ 9 -600 100 370 R 60 60 3 2 I I
+X ~ 10 -600 -100 370 R 60 60 3 2 I I
+X ~ 11 600 0 300 L 60 60 4 2 O
+X ~ 12 -600 100 370 R 60 60 4 2 I I
+X ~ 13 -600 -100 370 R 60 60 4 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS02
+#
+DEF 74LS02 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS02" 50 -50 60 H V C CNN
+ALIAS 74HC02 74HCT02 7402 74LS28
+$FPLIST
+ SO14*
+ 14DIP*
+$ENDFPLIST
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 D 40 40 0 0 W N
+A -470 0 262 496 -496 0 1 8 N -300 200 -300 -200
+A -1 -127 327 898 228 0 1 8 N 0 200 300 0
+A -1 128 327 -230 -898 0 1 8 N 300 0 0 -200
+P 2 0 1 8 -300 -200 0 -200 N
+P 2 0 1 8 -300 200 0 200 N
+X ~ 1 600 0 300 L 60 60 1 1 O I
+X ~ 2 -600 100 370 R 60 60 1 1 I
+X ~ 3 -600 -100 370 R 60 60 1 1 I
+X ~ 4 600 0 300 L 60 60 2 1 O I
+X ~ 5 -600 100 370 R 60 60 2 1 I
+X ~ 6 -600 -100 370 R 60 60 2 1 I
+X ~ 8 -600 100 370 R 60 60 3 1 I
+X ~ 9 -600 -100 370 R 60 60 3 1 I
+X ~ 10 600 0 300 L 60 60 3 1 O I
+X ~ 11 -600 100 370 R 60 60 4 1 I
+X ~ 12 -600 -100 370 R 60 60 4 1 I
+X ~ 13 600 0 300 L 60 60 4 1 O I
+A 100 0 200 896 -896 0 2 8 N 101 200 101 -199
+P 4 0 2 8 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 600 0 300 L 60 60 1 2 O
+X ~ 2 -600 100 300 R 60 60 1 2 I I
+X ~ 3 -600 -100 300 R 60 60 1 2 I I
+X ~ 4 600 0 300 L 60 60 2 2 O
+X ~ 5 -600 100 300 R 60 60 2 2 I I
+X ~ 6 -600 -100 300 R 60 60 2 2 I I
+X ~ 8 -600 100 300 R 60 60 3 2 I I
+X ~ 9 -600 -100 300 R 60 60 3 2 I I
+X ~ 10 600 0 300 L 60 60 3 2 O
+X ~ 11 -600 100 300 R 60 60 4 2 I I
+X ~ 12 -600 -100 300 R 60 60 4 2 I I
+X ~ 13 600 0 300 L 60 60 4 2 O
+ENDDRAW
+ENDDEF
+#
+# 74LS08
+#
+DEF 74LS08 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS08" 0 -50 60 H V C CNN
+ALIAS 74LS09
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 U 40 40 0 0 W N
+A 100 0 200 896 -896 0 1 0 N 101 200 101 -199
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+X ~ 4 -600 100 300 R 60 60 2 1 I
+X ~ 5 -600 -100 300 R 60 60 2 1 I
+X ~ 6 600 0 300 L 60 60 2 1 O
+X ~ 8 600 0 300 L 60 60 3 1 O
+X ~ 9 -600 100 300 R 60 60 3 1 I
+X ~ 10 -600 -100 300 R 60 60 3 1 I
+X ~ 11 600 0 300 L 60 60 4 1 O
+X ~ 12 -600 100 300 R 60 60 4 1 I
+X ~ 13 -600 -100 300 R 60 60 4 1 I
+A -470 0 262 495 -495 0 2 0 N -300 199 -300 -198
+A -2 126 326 -897 -225 0 2 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 2 0 N 2 200 300 0
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O I
+X ~ 4 -600 100 370 R 60 60 2 2 I I
+X ~ 5 -600 -100 370 R 60 60 2 2 I I
+X ~ 6 600 0 300 L 60 60 2 2 O I
+X ~ 8 600 0 300 L 60 60 3 2 O I
+X ~ 9 -600 100 370 R 60 60 3 2 I I
+X ~ 10 -600 -100 370 R 60 60 3 2 I I
+X ~ 11 600 0 300 L 60 60 4 2 O I
+X ~ 12 -600 100 370 R 60 60 4 2 I I
+X ~ 13 -600 -100 370 R 60 60 4 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS107
+#
+DEF 74LS107 U 0 30 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS107" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 7 -250 -400 0 U 60 60 0 0 W N
+X VCC 14 -250 400 0 U 60 60 0 0 W N
+X J 1 -650 250 300 R 60 60 1 1 I
+X ~Q 2 650 -250 300 L 60 60 1 1 O I
+X Q 3 650 250 300 L 60 60 1 1 O
+X K 4 -650 -250 300 R 60 60 1 1 I
+X Cp 12 -650 0 300 R 60 60 1 1 I IC
+X Cd 13 0 -700 300 U 60 60 1 1 I I
+X Q 5 650 250 300 L 60 60 2 1 O
+X ~Q 6 650 -250 300 L 60 60 2 1 O I
+X J 8 -650 250 300 R 60 60 2 1 I
+X Cp 9 -650 0 300 R 60 60 2 1 I IC
+X Cd 10 0 -700 300 U 60 60 2 1 I I
+X K 11 -650 -250 300 R 60 60 2 1 I
+ENDDRAW
+ENDDEF
+#
+# 74LS109
+#
+DEF 74LS109 U 0 30 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS109" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 8 -250 -400 0 U 60 60 0 0 W N
+X VCC 16 -250 400 0 U 60 60 0 0 W N
+X Q 6 650 250 300 L 60 60 0 1 O
+X Cd 1 0 -700 300 U 60 60 1 1 I I
+X J 2 -650 250 300 R 60 60 1 1 I
+X K 3 -650 -250 300 R 60 60 1 1 I I
+X Cp 4 -650 0 300 R 60 60 1 1 I C
+X Sd 5 0 700 300 D 60 60 1 1 I I
+X ~Q 7 650 -250 300 L 60 60 1 1 O I
+X ~Q 9 750 -250 400 L 60 60 2 1 I I
+X Q 10 750 250 400 L 60 60 2 1 I
+X Sd 11 0 800 400 D 60 60 2 1 I I
+X Cp 12 -750 0 400 R 60 60 2 1 I C
+X K 13 -750 -250 400 R 60 60 2 1 I I
+X J 14 -750 250 400 R 60 60 2 1 I
+X Cd 15 0 -800 400 U 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS112
+#
+DEF 74LS112 U 0 30 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS112" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 8 -250 -400 0 U 60 60 0 0 W N
+X VCC 16 -250 400 0 U 60 60 0 0 W N
+X Cp 1 -650 0 300 R 60 60 1 1 I IC
+X K 2 -650 -250 300 R 60 60 1 1 I
+X J 3 -650 250 300 R 60 60 1 1 I
+X Sd 4 0 700 300 D 60 60 1 1 I I
+X Q 5 650 250 300 L 60 60 1 1 O
+X ~Q 6 650 -250 300 L 60 60 1 1 O I
+X Cd 15 0 -700 300 U 60 60 1 1 I I
+X ~Q 7 650 -250 300 L 60 60 2 1 O I
+X Q 9 650 250 300 L 60 60 2 1 O
+X Sd 10 0 700 300 D 60 60 2 1 I I
+X J 11 -650 250 300 R 60 60 2 1 I
+X K 12 -650 -250 300 R 60 60 2 1 I
+X Cp 13 -650 0 300 R 60 60 2 1 I IC
+X Cd 14 0 -800 300 U 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS114
+#
+DEF 74LS114 U 0 10 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS114" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 7 -250 -400 0 U 60 60 0 0 W N
+X VCC 14 -250 400 0 U 60 60 0 0 W N
+X ~ 1 0 -700 300 U 60 60 0 1 I I
+X Cp 1 -650 0 300 R 60 60 1 1 I I
+X K 2 -650 -250 300 R 60 60 1 1 I
+X J 3 -650 250 300 R 60 60 1 1 I
+X Sd 4 0 700 300 D 60 60 1 1 I I
+X Q 5 650 250 300 L 60 60 1 1 O
+X ~Q 6 650 -250 300 L 60 60 1 1 O I
+X ~Q 8 650 -250 300 L 60 60 2 1 I I
+X Q 9 650 250 300 L 60 60 2 1 I
+X Sd 10 0 800 300 D 60 60 2 1 I I
+X J 11 -650 250 300 R 60 60 2 1 I
+X K 12 -650 -250 300 R 60 60 2 1 I
+X Cp 13 -650 0 300 R 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS32
+#
+DEF 74LS32 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS32" 0 -50 60 H V C CNN
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 U 40 40 0 0 W N
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -300 -200 0 -200 N
+P 2 0 1 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 1 I
+X ~ 2 -600 -100 370 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+X ~ 4 -600 100 370 R 60 60 2 1 I
+X ~ 5 -600 -100 370 R 60 60 2 1 I
+X ~ 6 600 0 300 L 60 60 2 1 O
+X ~ 8 600 0 300 L 60 60 3 1 O
+X ~ 9 -600 100 370 R 60 60 3 1 I
+X ~ 10 -600 -100 370 R 60 60 3 1 I
+X ~ 11 600 0 300 L 60 60 4 1 O
+X ~ 12 -600 100 370 R 60 60 4 1 I
+X ~ 13 -600 -100 370 R 60 60 4 1 I
+A 100 0 200 896 -896 0 2 0 N 101 200 101 -199
+P 4 0 2 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 2 I I
+X ~ 2 -600 -100 300 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O I
+X ~ 4 -600 100 300 R 60 60 2 2 I I
+X ~ 5 -600 -100 300 R 60 60 2 2 I I
+X ~ 6 600 0 300 L 60 60 2 2 O I
+X ~ 8 600 0 300 L 60 60 3 2 O I
+X ~ 9 -600 100 300 R 60 60 3 2 I I
+X ~ 10 -600 -100 300 R 60 60 3 2 I I
+X ~ 11 600 0 300 L 60 60 4 2 O I
+X ~ 12 -600 100 300 R 60 60 4 2 I I
+X ~ 13 -600 -100 300 R 60 60 4 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS74
+#
+DEF 74LS74 U 0 40 Y Y 2 F N
+F0 "U" 150 300 60 H V C CNN
+F1 "74LS74" 300 -295 60 H V C CNN
+ALIAS 74HC74
+DRAW
+X GND 7 -200 -250 0 U 30 30 0 0 W N
+X VCC 14 -200 250 0 D 30 30 0 0 W N
+S -300 250 300 -250 0 1 0 N
+X Cd 1 0 -550 300 U 60 60 1 1 I I
+X D 2 -600 200 300 R 60 60 1 1 I
+X Cp 3 -600 0 300 R 60 60 1 1 I C
+X Sd 4 0 550 300 D 60 60 1 1 I I
+X Q 5 600 200 300 L 60 60 1 1 O
+X ~Q 6 600 -200 300 L 60 60 1 1 O I
+X ~Q 8 600 -200 300 L 60 60 2 1 O I
+X Q 9 600 200 300 L 60 60 2 1 O
+X Sd 10 0 550 300 D 60 60 2 1 I I
+X Cp 11 -600 0 300 R 60 60 2 1 I C
+X D 12 -600 200 300 R 60 60 2 1 I
+X Cd 13 0 -550 300 U 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS86
+#
+DEF 74LS86 U 0 30 Y N 4 F N
+F0 "U" 50 50 50 H V C CNN
+F1 "74LS86" 50 -50 40 H V C CNN
+ALIAS 74HC86
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 D 40 40 0 0 W N
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -396 -2 281 457 -451 0 1 0 N -200 199 -198 -200
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -200 -200 0 -200 N
+P 2 0 1 0 -200 200 0 200 N
+X IN1 1 -600 100 370 R 60 60 1 1 I
+X IN2 2 -600 -100 370 R 60 60 1 1 I
+X OUT 3 600 0 300 L 60 60 1 1 O
+X IN1 4 -600 100 370 R 60 60 2 1 I
+X IN2 5 -600 -100 370 R 60 60 2 1 I
+X OUT 6 600 0 300 L 60 60 2 1 O
+X OUT 8 600 0 300 L 60 60 3 1 O
+X IN1 9 -600 100 370 R 60 60 3 1 I
+X IN2 10 -600 -100 370 R 60 60 3 1 I
+X OUT 11 600 0 300 L 60 60 4 1 O
+X IN1 12 -600 100 370 R 60 60 4 1 I
+X IN2 13 -600 -100 370 R 60 60 4 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/digitalSpice.bck b/OSCAD/library/digitalSpice.bck
new file mode 100644
index 0000000..04a33bc
--- /dev/null
+++ b/OSCAD/library/digitalSpice.bck
@@ -0,0 +1,96 @@
+EESchema-DOCLIB Version 2.0 Date: Tuesday 09 October 2012 08:20:22 PM IST
+#
+$CMP 7402
+D Quad Nor2
+K TTL Nor2
+$ENDCMP
+#
+$CMP 74HC02
+D Quad Nor2
+K HCMOS Nor2
+$ENDCMP
+#
+$CMP 74HC04
+D Hex Inverseur
+K HCMOS not inv
+$ENDCMP
+#
+$CMP 74HC74
+D Dual D FlipFlop, Set & Reset
+K TTL DFF
+F 74xx/74hc_hct74.pdf
+$ENDCMP
+#
+$CMP 74HCT02
+D Quad Nor2
+K HCTMOS Nor2
+$ENDCMP
+#
+$CMP 74HCT04
+D Hex Inverseur
+K HCTMOS not inv
+$ENDCMP
+#
+$CMP 74LS02
+D Quad Nor2
+K TTL Nor2
+$ENDCMP
+#
+$CMP 74LS08
+D Quad And2
+K TTL and2
+$ENDCMP
+#
+$CMP 74LS09
+D Quad And2 Open Collect
+K TTL and2 OpenCol
+$ENDCMP
+#
+$CMP 74LS107
+D Double JK FlipFlop, reset
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS109
+D Double JK FlipFlop, Set & Reset
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS112
+D Double JK FlipFlop, Set & Reset
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS114
+D Double JK, common Clock & Reset, Set
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS14
+D Hex inverseur schmitt trigger
+K TTL not inv
+$ENDCMP
+#
+$CMP 74LS28
+D Quad Buffer Nor2
+K TTL Nor2 Buffer
+$ENDCMP
+#
+$CMP 74LS32
+D Quad Or 2 inputs
+K TTL Or2
+$ENDCMP
+#
+$CMP 74LS74
+D Dual D FlipFlop, Set & Reset
+K TTL DFF
+F 74xx/74hc_hct74.pdf
+$ENDCMP
+#
+$CMP 74LS86
+D Quad XOR 2 inputs
+K TTL XOR2
+F 74xx/74ls86.pdf
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/digitalSpice.dcm b/OSCAD/library/digitalSpice.dcm
new file mode 100644
index 0000000..2f348b5
--- /dev/null
+++ b/OSCAD/library/digitalSpice.dcm
@@ -0,0 +1,96 @@
+EESchema-DOCLIB Version 2.0 Date: Monday 22 October 2012 05:14:04 PM IST
+#
+$CMP 7402
+D Quad Nor2
+K TTL Nor2
+$ENDCMP
+#
+$CMP 74HC02
+D Quad Nor2
+K HCMOS Nor2
+$ENDCMP
+#
+$CMP 74HC04
+D Hex Inverseur
+K HCMOS not inv
+$ENDCMP
+#
+$CMP 74HC74
+D Dual D FlipFlop, Set & Reset
+K TTL DFF
+F 74xx/74hc_hct74.pdf
+$ENDCMP
+#
+$CMP 74HCT02
+D Quad Nor2
+K HCTMOS Nor2
+$ENDCMP
+#
+$CMP 74HCT04
+D Hex Inverseur
+K HCTMOS not inv
+$ENDCMP
+#
+$CMP 74LS02
+D Quad Nor2
+K TTL Nor2
+$ENDCMP
+#
+$CMP 74LS08
+D Quad And2
+K TTL and2
+$ENDCMP
+#
+$CMP 74LS09
+D Quad And2 Open Collect
+K TTL and2 OpenCol
+$ENDCMP
+#
+$CMP 74LS107
+D Double JK FlipFlop, reset
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS109
+D Double JK FlipFlop, Set & Reset
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS112
+D Double JK FlipFlop, Set & Reset
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS114
+D Double JK, common Clock & Reset, Set
+K TTL JK
+$ENDCMP
+#
+$CMP 74LS14
+D Hex inverseur schmitt trigger
+K TTL not inv
+$ENDCMP
+#
+$CMP 74LS28
+D Quad Buffer Nor2
+K TTL Nor2 Buffer
+$ENDCMP
+#
+$CMP 74LS32
+D Quad Or 2 inputs
+K TTL Or2
+$ENDCMP
+#
+$CMP 74LS74
+D Dual D FlipFlop, Set & Reset
+K TTL DFF
+F 74xx/74hc_hct74.pdf
+$ENDCMP
+#
+$CMP 74LS86
+D Quad XOR 2 inputs
+K TTL XOR2
+F 74xx/74ls86.pdf
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/digitalSpice.lib b/OSCAD/library/digitalSpice.lib
new file mode 100644
index 0000000..353c90a
--- /dev/null
+++ b/OSCAD/library/digitalSpice.lib
@@ -0,0 +1,376 @@
+EESchema-LIBRARY Version 2.3 Date: Monday 22 October 2012 05:14:04 PM IST
+#encoding utf-8
+#
+# 74HCT04
+#
+DEF 74HCT04 U 0 30 Y Y 6 F N
+F0 "U" 150 100 40 H V C CNN
+F1 "74HCT04" 200 -100 40 H V C CNN
+ALIAS 74HC14 74HC04 74LS14
+DRAW
+P 4 0 0 0 -150 150 -150 -150 150 0 -150 150 N
+X GND 7 -50 -100 0 U 30 20 0 0 W N
+X VCC 14 -50 100 0 D 30 20 0 0 W N
+X ~ 1 -450 0 300 R 60 60 1 1 I
+X ~ 2 450 0 300 L 60 60 1 1 O I
+X ~ 3 -450 0 300 R 60 60 2 1 I
+X ~ 4 450 0 300 L 60 60 2 1 O I
+X ~ 5 -450 0 300 R 60 60 3 1 I
+X ~ 6 450 0 300 L 60 60 3 1 O I
+X ~ 8 450 0 300 L 60 60 4 1 O I
+X ~ 9 -450 0 300 R 60 60 4 1 I
+X ~ 10 450 0 300 L 60 60 5 1 O I
+X ~ 11 -450 0 300 R 60 60 5 1 I
+X ~ 12 450 0 300 L 60 60 6 1 O I
+X ~ 13 -450 0 300 R 60 60 6 1 I
+X ~ 1 -450 0 300 R 60 60 1 2 I I
+X ~ 2 450 0 300 L 60 60 1 2 O
+X ~ 3 -450 0 300 R 60 60 2 2 I I
+X ~ 4 450 0 300 L 60 60 2 2 O
+X ~ 5 -450 0 300 R 60 60 3 2 I I
+X ~ 6 450 0 300 L 60 60 3 2 O
+X ~ 8 450 0 300 L 60 60 4 2 O
+X ~ 9 -450 0 300 R 60 60 4 2 I I
+X ~ 10 450 0 300 L 60 60 5 2 O
+X ~ 11 -450 0 300 R 60 60 5 2 I I
+X ~ 12 450 0 300 L 60 60 6 2 O
+X ~ 13 -450 0 300 R 60 60 6 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS00
+#
+DEF 74LS00 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS00" 0 -100 60 H V C CNN
+ALIAS 74LS37 7400 74HCT00 74HC00
+$FPLIST
+ 14DIP300*
+ SO14*
+$ENDFPLIST
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 D 40 40 0 0 W N
+A 100 0 200 -899 899 0 1 0 N 100 -200 100 200
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O I
+X ~ 4 -600 100 300 R 60 60 2 1 I
+X ~ 5 -600 -100 300 R 60 60 2 1 I
+X ~ 6 600 0 300 L 60 60 2 1 O I
+X ~ 8 600 0 300 L 60 60 3 1 O I
+X ~ 9 -600 100 300 R 60 60 3 1 I
+X ~ 10 -600 -100 300 R 60 60 3 1 I
+X ~ 11 600 0 300 L 60 60 4 1 O I
+X ~ 12 -600 100 300 R 60 60 4 1 I
+X ~ 13 -600 -100 300 R 60 60 4 1 I
+A -465 0 259 504 -504 0 2 0 N -300 200 -300 -200
+A -11 143 343 -881 -246 0 2 0 N 0 -200 300 0
+A -10 -141 340 244 883 0 2 0 N 300 0 0 200
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O
+X ~ 4 -600 100 370 R 60 60 2 2 I I
+X ~ 5 -600 -100 370 R 60 60 2 2 I I
+X ~ 6 600 0 300 L 60 60 2 2 O
+X ~ 8 600 0 300 L 60 60 3 2 O
+X ~ 9 -600 100 370 R 60 60 3 2 I I
+X ~ 10 -600 -100 370 R 60 60 3 2 I I
+X ~ 11 600 0 300 L 60 60 4 2 O
+X ~ 12 -600 100 370 R 60 60 4 2 I I
+X ~ 13 -600 -100 370 R 60 60 4 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS02
+#
+DEF 74LS02 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS02" 50 -50 60 H V C CNN
+ALIAS 74HC02 74HCT02 7402 74LS28
+$FPLIST
+ SO14*
+ 14DIP*
+$ENDFPLIST
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 D 40 40 0 0 W N
+A -470 0 262 496 -496 0 1 8 N -300 200 -300 -200
+A -1 -127 327 898 228 0 1 8 N 0 200 300 0
+A -1 128 327 -230 -898 0 1 8 N 300 0 0 -200
+P 2 0 1 8 -300 -200 0 -200 N
+P 2 0 1 8 -300 200 0 200 N
+X ~ 1 600 0 300 L 60 60 1 1 O I
+X ~ 2 -600 100 370 R 60 60 1 1 I
+X ~ 3 -600 -100 370 R 60 60 1 1 I
+X ~ 4 600 0 300 L 60 60 2 1 O I
+X ~ 5 -600 100 370 R 60 60 2 1 I
+X ~ 6 -600 -100 370 R 60 60 2 1 I
+X ~ 8 -600 100 370 R 60 60 3 1 I
+X ~ 9 -600 -100 370 R 60 60 3 1 I
+X ~ 10 600 0 300 L 60 60 3 1 O I
+X ~ 11 -600 100 370 R 60 60 4 1 I
+X ~ 12 -600 -100 370 R 60 60 4 1 I
+X ~ 13 600 0 300 L 60 60 4 1 O I
+A 100 0 200 896 -896 0 2 8 N 101 200 101 -199
+P 4 0 2 8 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 600 0 300 L 60 60 1 2 O
+X ~ 2 -600 100 300 R 60 60 1 2 I I
+X ~ 3 -600 -100 300 R 60 60 1 2 I I
+X ~ 4 600 0 300 L 60 60 2 2 O
+X ~ 5 -600 100 300 R 60 60 2 2 I I
+X ~ 6 -600 -100 300 R 60 60 2 2 I I
+X ~ 8 -600 100 300 R 60 60 3 2 I I
+X ~ 9 -600 -100 300 R 60 60 3 2 I I
+X ~ 10 600 0 300 L 60 60 3 2 O
+X ~ 11 -600 100 300 R 60 60 4 2 I I
+X ~ 12 -600 -100 300 R 60 60 4 2 I I
+X ~ 13 600 0 300 L 60 60 4 2 O
+ENDDRAW
+ENDDEF
+#
+# 74LS08
+#
+DEF 74LS08 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS08" 0 -50 60 H V C CNN
+ALIAS 74LS09
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 U 40 40 0 0 W N
+A 100 0 200 896 -896 0 1 0 N 101 200 101 -199
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+X ~ 4 -600 100 300 R 60 60 2 1 I
+X ~ 5 -600 -100 300 R 60 60 2 1 I
+X ~ 6 600 0 300 L 60 60 2 1 O
+X ~ 8 600 0 300 L 60 60 3 1 O
+X ~ 9 -600 100 300 R 60 60 3 1 I
+X ~ 10 -600 -100 300 R 60 60 3 1 I
+X ~ 11 600 0 300 L 60 60 4 1 O
+X ~ 12 -600 100 300 R 60 60 4 1 I
+X ~ 13 -600 -100 300 R 60 60 4 1 I
+A -470 0 262 495 -495 0 2 0 N -300 199 -300 -198
+A -2 126 326 -897 -225 0 2 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 2 0 N 2 200 300 0
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O I
+X ~ 4 -600 100 370 R 60 60 2 2 I I
+X ~ 5 -600 -100 370 R 60 60 2 2 I I
+X ~ 6 600 0 300 L 60 60 2 2 O I
+X ~ 8 600 0 300 L 60 60 3 2 O I
+X ~ 9 -600 100 370 R 60 60 3 2 I I
+X ~ 10 -600 -100 370 R 60 60 3 2 I I
+X ~ 11 600 0 300 L 60 60 4 2 O I
+X ~ 12 -600 100 370 R 60 60 4 2 I I
+X ~ 13 -600 -100 370 R 60 60 4 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS107
+#
+DEF 74LS107 U 0 30 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS107" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 7 -250 -400 0 U 60 60 0 0 W N
+X VCC 14 -250 400 0 U 60 60 0 0 W N
+X J 1 -650 250 300 R 60 60 1 1 I
+X ~Q 2 650 -250 300 L 60 60 1 1 O I
+X Q 3 650 250 300 L 60 60 1 1 O
+X K 4 -650 -250 300 R 60 60 1 1 I
+X Cp 12 -650 0 300 R 60 60 1 1 I IC
+X Cd 13 0 -700 300 U 60 60 1 1 I I
+X Q 5 650 250 300 L 60 60 2 1 O
+X ~Q 6 650 -250 300 L 60 60 2 1 O I
+X J 8 -650 250 300 R 60 60 2 1 I
+X Cp 9 -650 0 300 R 60 60 2 1 I IC
+X Cd 10 0 -700 300 U 60 60 2 1 I I
+X K 11 -650 -250 300 R 60 60 2 1 I
+ENDDRAW
+ENDDEF
+#
+# 74LS109
+#
+DEF 74LS109 U 0 30 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS109" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 8 -250 -400 0 U 60 60 0 0 W N
+X VCC 16 -250 400 0 U 60 60 0 0 W N
+X Cd 1 0 -700 300 U 60 60 1 1 I I
+X J 2 -650 250 300 R 60 60 1 1 I
+X K 3 -650 -250 300 R 60 60 1 1 I I
+X Cp 4 -650 0 300 R 60 60 1 1 I C
+X Sd 5 0 700 300 D 60 60 1 1 I I
+X Q 6 650 250 300 L 60 60 1 1 O
+X ~Q 7 650 -250 300 L 60 60 1 1 O I
+X ~Q 9 750 -250 400 L 60 60 2 1 I I
+X Q 10 750 250 400 L 60 60 2 1 O
+X Sd 11 0 800 400 D 60 60 2 1 I I
+X Cp 12 -750 0 400 R 60 60 2 1 I C
+X K 13 -750 -250 400 R 60 60 2 1 I I
+X J 14 -750 250 400 R 60 60 2 1 I
+X Cd 15 0 -800 400 U 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS112
+#
+DEF 74LS112 U 0 30 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS112" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 8 -250 -400 0 U 60 60 0 0 W N
+X VCC 16 -250 400 0 U 60 60 0 0 W N
+X Cp 1 -650 0 300 R 60 60 1 1 I IC
+X K 2 -650 -250 300 R 60 60 1 1 I
+X J 3 -650 250 300 R 60 60 1 1 I
+X Sd 4 0 700 300 D 60 60 1 1 I I
+X Q 5 650 250 300 L 60 60 1 1 O
+X ~Q 6 650 -250 300 L 60 60 1 1 O I
+X Cd 15 0 -700 300 U 60 60 1 1 I I
+X ~Q 7 650 -250 300 L 60 60 2 1 O I
+X Q 9 650 250 300 L 60 60 2 1 O
+X Sd 10 0 700 300 D 60 60 2 1 I I
+X J 11 -650 250 300 R 60 60 2 1 I
+X K 12 -650 -250 300 R 60 60 2 1 I
+X Cp 13 -650 0 300 R 60 60 2 1 I IC
+X Cd 14 0 -800 300 U 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS114
+#
+DEF 74LS114 U 0 10 Y Y 2 F N
+F0 "U" 0 100 60 H V C CNN
+F1 "74LS114" 0 -100 60 H V C CNN
+DRAW
+S -350 -400 350 400 0 0 0 N
+X GND 7 -250 -400 0 U 60 60 0 0 W N
+X VCC 14 -250 400 0 U 60 60 0 0 W N
+X ~ 1 0 -700 300 U 60 60 0 1 I I
+X Cp 1 -650 0 300 R 60 60 1 1 I I
+X K 2 -650 -250 300 R 60 60 1 1 I
+X J 3 -650 250 300 R 60 60 1 1 I
+X Sd 4 0 700 300 D 60 60 1 1 I I
+X Q 5 650 250 300 L 60 60 1 1 O
+X ~Q 6 650 -250 300 L 60 60 1 1 O I
+X ~Q 8 650 -250 300 L 60 60 2 1 I I
+X Q 9 650 250 300 L 60 60 2 1 I
+X Sd 10 0 800 300 D 60 60 2 1 I I
+X J 11 -650 250 300 R 60 60 2 1 I
+X K 12 -650 -250 300 R 60 60 2 1 I
+X Cp 13 -650 0 300 R 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS32
+#
+DEF 74LS32 U 0 30 Y Y 4 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "74LS32" 0 -50 60 H V C CNN
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 U 40 40 0 0 W N
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -300 -200 0 -200 N
+P 2 0 1 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 1 I
+X ~ 2 -600 -100 370 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+X ~ 4 -600 100 370 R 60 60 2 1 I
+X ~ 5 -600 -100 370 R 60 60 2 1 I
+X ~ 6 600 0 300 L 60 60 2 1 O
+X ~ 8 600 0 300 L 60 60 3 1 O
+X ~ 9 -600 100 370 R 60 60 3 1 I
+X ~ 10 -600 -100 370 R 60 60 3 1 I
+X ~ 11 600 0 300 L 60 60 4 1 O
+X ~ 12 -600 100 370 R 60 60 4 1 I
+X ~ 13 -600 -100 370 R 60 60 4 1 I
+A 100 0 200 896 -896 0 2 0 N 101 200 101 -199
+P 4 0 2 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 2 I I
+X ~ 2 -600 -100 300 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O I
+X ~ 4 -600 100 300 R 60 60 2 2 I I
+X ~ 5 -600 -100 300 R 60 60 2 2 I I
+X ~ 6 600 0 300 L 60 60 2 2 O I
+X ~ 8 600 0 300 L 60 60 3 2 O I
+X ~ 9 -600 100 300 R 60 60 3 2 I I
+X ~ 10 -600 -100 300 R 60 60 3 2 I I
+X ~ 11 600 0 300 L 60 60 4 2 O I
+X ~ 12 -600 100 300 R 60 60 4 2 I I
+X ~ 13 -600 -100 300 R 60 60 4 2 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS74
+#
+DEF 74LS74 U 0 40 Y Y 2 F N
+F0 "U" 150 300 60 H V C CNN
+F1 "74LS74" 300 -295 60 H V C CNN
+ALIAS 74HC74
+DRAW
+X GND 7 -200 -250 0 U 30 30 0 0 W N
+X VCC 14 -200 250 0 D 30 30 0 0 W N
+S -300 250 300 -250 0 1 0 N
+X Cd 1 0 -550 300 U 60 60 1 1 I I
+X D 2 -600 200 300 R 60 60 1 1 I
+X Cp 3 -600 0 300 R 60 60 1 1 I C
+X Sd 4 0 550 300 D 60 60 1 1 I I
+X Q 5 600 200 300 L 60 60 1 1 O
+X ~Q 6 600 -200 300 L 60 60 1 1 O I
+X ~Q 8 600 -200 300 L 60 60 2 1 O I
+X Q 9 600 200 300 L 60 60 2 1 O
+X Sd 10 0 550 300 D 60 60 2 1 I I
+X Cp 11 -600 0 300 R 60 60 2 1 I C
+X D 12 -600 200 300 R 60 60 2 1 I
+X Cd 13 0 -550 300 U 60 60 2 1 I I
+ENDDRAW
+ENDDEF
+#
+# 74LS86
+#
+DEF 74LS86 U 0 30 Y N 4 F N
+F0 "U" 50 50 50 H V C CNN
+F1 "74LS86" 50 -50 40 H V C CNN
+ALIAS 74HC86
+DRAW
+X GND 7 -200 -200 0 U 40 40 0 0 W N
+X VCC 14 -200 200 0 D 40 40 0 0 W N
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -396 -2 281 457 -451 0 1 0 N -200 199 -198 -200
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -200 -200 0 -200 N
+P 2 0 1 0 -200 200 0 200 N
+X IN1 1 -600 100 370 R 60 60 1 1 I
+X IN2 2 -600 -100 370 R 60 60 1 1 I
+X OUT 3 600 0 300 L 60 60 1 1 O
+X IN1 4 -600 100 370 R 60 60 2 1 I
+X IN2 5 -600 -100 370 R 60 60 2 1 I
+X OUT 6 600 0 300 L 60 60 2 1 O
+X OUT 8 600 0 300 L 60 60 3 1 O
+X IN1 9 -600 100 370 R 60 60 3 1 I
+X IN2 10 -600 -100 370 R 60 60 3 1 I
+X OUT 11 600 0 300 L 60 60 4 1 O
+X IN1 12 -600 100 370 R 60 60 4 1 I
+X IN2 13 -600 -100 370 R 60 60 4 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/digitalXSpice.bak b/OSCAD/library/digitalXSpice.bak
new file mode 100644
index 0000000..08f1cb0
--- /dev/null
+++ b/OSCAD/library/digitalXSpice.bak
@@ -0,0 +1,303 @@
+EESchema-LIBRARY Version 2.3 Date: Tuesday 18 December 2012 11:53:32 PM IST
+#encoding utf-8
+#
+# d_and
+#
+DEF d_and U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_and" 0 -100 60 H V C CNN
+$FPLIST
+ 14DIP300*
+ SO14*
+$ENDFPLIST
+DRAW
+A 100 0 200 -899 899 0 1 0 N 100 -200 100 200
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+A -465 0 259 504 -504 0 2 0 N -300 200 -300 -200
+A -11 143 343 -881 -246 0 2 0 N 0 -200 300 0
+A -10 -141 340 244 883 0 2 0 N 300 0 0 200
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O
+ENDDRAW
+ENDDEF
+#
+# d_buffer
+#
+DEF d_buffer U 0 40 Y Y 1 F N
+F0 "U" -150 100 40 H V C CNN
+F1 "d_buffer" 100 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -100 -100 -100 100 100 0 -100 -100 N
+X in 1 -250 0 150 R 25 25 1 1 I
+X out 2 250 0 150 L 25 25 1 1 O
+ENDDRAW
+ENDDEF
+#
+# D_DLatch
+#
+DEF D_DLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_DLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X D 1 -600 150 300 R 50 50 1 1 I
+X Enable 2 -600 0 300 R 50 50 1 1 I
+X Set 3 150 -500 300 U 50 50 1 1 I
+X Reset 4 -150 -500 300 U 50 50 1 1 I
+X Q 5 600 150 300 L 50 50 1 1 O
+X ~Q 6 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_inverter
+#
+DEF d_inverter U 0 40 Y Y 1 F N
+F0 "U" -150 100 40 H V C CNN
+F1 "d_inverter" 100 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -100 -100 -100 100 100 0 -100 -100 N
+X in 1 -250 0 150 R 25 25 1 1 I
+X out 2 250 0 150 L 25 25 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_JKFF
+#
+DEF D_JKFF U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_JKFF" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X J 1 -600 150 300 R 50 50 1 1 I
+X K 2 -600 -150 300 R 50 50 1 1 I
+X CLK 3 -600 0 300 R 50 50 1 1 O C
+X set 4 150 -500 300 U 50 50 1 1 I
+X reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_JKLatch
+#
+DEF D_JKLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_JKLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X J 1 -600 150 300 R 50 50 1 1 I
+X K 2 -600 -150 300 R 50 50 1 1 I
+X Enable 3 -600 0 300 R 50 50 1 1 I
+X Set 4 150 -500 300 U 50 50 1 1 I
+X Reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_nand
+#
+DEF d_nand U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_nand" 0 -100 60 H V C CNN
+$FPLIST
+ 14DIP300*
+ SO14*
+$ENDFPLIST
+DRAW
+A 100 0 200 -899 899 0 1 0 N 100 -200 100 200
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O I
+A -465 0 259 504 -504 0 2 0 N -300 200 -300 -200
+A -11 143 343 -881 -246 0 2 0 N 0 -200 300 0
+A -10 -141 340 244 883 0 2 0 N 300 0 0 200
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O
+ENDDRAW
+ENDDEF
+#
+# d_nor
+#
+DEF d_nor U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_nor" 50 -50 60 H V C CNN
+$FPLIST
+ SO14*
+ 14DIP*
+$ENDFPLIST
+DRAW
+A -470 0 262 496 -496 0 1 8 N -300 200 -300 -200
+A -1 -127 327 898 228 0 1 8 N 0 200 300 0
+A -1 128 327 -230 -898 0 1 8 N 300 0 0 -200
+P 2 0 1 8 -300 -200 0 -200 N
+P 2 0 1 8 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 1 I
+X ~ 2 -600 -100 370 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O I
+A 100 0 200 896 -896 0 2 8 N 101 200 101 -199
+P 4 0 2 8 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 600 0 300 L 60 60 1 2 O
+X ~ 2 -600 100 300 R 60 60 1 2 I I
+X ~ 3 -600 -100 300 R 60 60 1 2 I I
+ENDDRAW
+ENDDEF
+#
+# d_or
+#
+DEF d_or U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_or" 50 -50 60 H V C CNN
+$FPLIST
+ SO14*
+ 14DIP*
+$ENDFPLIST
+DRAW
+A -470 0 262 496 -496 0 1 8 N -300 200 -300 -200
+A -1 -127 327 898 228 0 1 8 N 0 200 300 0
+A -1 128 327 -230 -898 0 1 8 N 300 0 0 -200
+P 2 0 1 8 -300 -200 0 -200 N
+P 2 0 1 8 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 1 I
+X ~ 2 -600 -100 370 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+A 100 0 200 896 -896 0 2 8 N 101 200 101 -199
+P 4 0 2 8 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 600 0 300 L 60 60 1 2 O
+X ~ 2 -600 100 300 R 60 60 1 2 I I
+X ~ 3 -600 -100 300 R 60 60 1 2 I I
+ENDDRAW
+ENDDEF
+#
+# d_pulldown
+#
+DEF d_pulldown U 0 20 Y Y 1 F N
+F0 "U" -100 100 40 H V C CNN
+F1 "d_pulldown" 0 0 40 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X ~ 1 -300 0 150 R 30 30 1 1 B
+ENDDRAW
+ENDDEF
+#
+# D_PULLUP
+#
+DEF D_PULLUP U 0 20 Y Y 1 F N
+F0 "U" -100 100 40 H V C CNN
+F1 "D_PULLUP" 0 0 40 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X ~ 1 -300 0 150 R 30 30 1 1 B
+ENDDRAW
+ENDDEF
+#
+# D_SRFF
+#
+DEF D_SRFF U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_SRFF" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X S 1 -600 150 300 R 50 50 1 1 I
+X R 2 -600 -150 300 R 50 50 1 1 I
+X CLK 3 -600 0 300 R 50 50 1 1 O C
+X set 4 150 -500 300 U 50 50 1 1 I
+X reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_SRLatch
+#
+DEF D_SRLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_SRLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X S 1 -600 150 300 R 50 50 1 1 I
+X R 2 -600 -150 300 R 50 50 1 1 I
+X Enable 3 -600 0 300 R 50 50 1 1 I
+X Set 4 150 -500 300 U 50 50 1 1 I
+X Reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_TLatch
+#
+DEF D_TLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_TLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X T 1 -600 150 300 R 50 50 1 1 I
+X Enable 2 -600 0 300 R 50 50 1 1 I
+X Set 3 150 -500 300 U 50 50 1 1 I
+X Reset 4 -150 -500 300 U 50 50 1 1 I
+X Q 5 600 150 300 L 50 50 1 1 O
+X ~Q 6 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_tristate
+#
+DEF d_tristate U 0 20 Y Y 1 F N
+F0 "U" 150 50 40 H V C CNN
+F1 "d_tristate" 0 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 150 -150 -150 150 0 -150 150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X en 2 -50 -250 150 U 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# d_xnor
+#
+DEF d_xnor U 0 30 Y N 1 F N
+F0 "U" 50 50 50 H V C CNN
+F1 "d_xnor" 50 -50 40 H V C CNN
+DRAW
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -396 -2 281 457 -451 0 1 0 N -200 199 -198 -200
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -200 -200 0 -200 N
+P 2 0 1 0 -200 200 0 200 N
+X IN1 1 -600 100 370 R 60 60 1 1 I
+X IN2 2 -600 -100 370 R 60 60 1 1 I
+X OUT 3 600 0 300 L 60 60 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_xor
+#
+DEF d_xor U 0 30 Y N 1 F N
+F0 "U" 50 50 50 H V C CNN
+F1 "d_xor" 50 -50 40 H V C CNN
+DRAW
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -396 -2 281 457 -451 0 1 0 N -200 199 -198 -200
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -200 -200 0 -200 N
+P 2 0 1 0 -200 200 0 200 N
+X IN1 1 -600 100 370 R 60 60 1 1 I
+X IN2 2 -600 -100 370 R 60 60 1 1 I
+X OUT 3 600 0 300 L 60 60 1 1 O
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/digitalXSpice.bck b/OSCAD/library/digitalXSpice.bck
new file mode 100644
index 0000000..0d10ba3
--- /dev/null
+++ b/OSCAD/library/digitalXSpice.bck
@@ -0,0 +1,23 @@
+EESchema-DOCLIB Version 2.0 Date: Tuesday 18 December 2012 11:53:32 PM IST
+#
+$CMP D_NOR
+D Nor2
+K Nor2
+$ENDCMP
+#
+$CMP D_OR
+D Or2
+K Or2
+$ENDCMP
+#
+$CMP D_XNOR
+D XNOR 2 inputs
+K XNOR2
+$ENDCMP
+#
+$CMP D_XOR
+D XOR 2 inputs
+K XOR2
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/digitalXSpice.dcm b/OSCAD/library/digitalXSpice.dcm
new file mode 100644
index 0000000..b8d289a
--- /dev/null
+++ b/OSCAD/library/digitalXSpice.dcm
@@ -0,0 +1,23 @@
+EESchema-DOCLIB Version 2.0 Date: Tuesday 18 December 2012 11:55:07 PM IST
+#
+$CMP D_NOR
+D Nor2
+K Nor2
+$ENDCMP
+#
+$CMP D_OR
+D Or2
+K Or2
+$ENDCMP
+#
+$CMP D_XNOR
+D XNOR 2 inputs
+K XNOR2
+$ENDCMP
+#
+$CMP D_XOR
+D XOR 2 inputs
+K XOR2
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/digitalXSpice.lib b/OSCAD/library/digitalXSpice.lib
new file mode 100644
index 0000000..e20d547
--- /dev/null
+++ b/OSCAD/library/digitalXSpice.lib
@@ -0,0 +1,319 @@
+EESchema-LIBRARY Version 2.3 Date: Tuesday 18 December 2012 11:55:07 PM IST
+#encoding utf-8
+#
+# d_and
+#
+DEF d_and U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_and" 0 -100 60 H V C CNN
+$FPLIST
+ 14DIP300*
+ SO14*
+$ENDFPLIST
+DRAW
+A 100 0 200 -899 899 0 1 0 N 100 -200 100 200
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+A -465 0 259 504 -504 0 2 0 N -300 200 -300 -200
+A -11 143 343 -881 -246 0 2 0 N 0 -200 300 0
+A -10 -141 340 244 883 0 2 0 N 300 0 0 200
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O
+ENDDRAW
+ENDDEF
+#
+# d_buffer
+#
+DEF d_buffer U 0 40 Y Y 1 F N
+F0 "U" -150 100 40 H V C CNN
+F1 "d_buffer" 100 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -100 -100 -100 100 100 0 -100 -100 N
+X in 1 -250 0 150 R 25 25 1 1 I
+X out 2 250 0 150 L 25 25 1 1 O
+ENDDRAW
+ENDDEF
+#
+# D_DLatch
+#
+DEF D_DLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_DLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X D 1 -600 150 300 R 50 50 1 1 I
+X Enable 2 -600 0 300 R 50 50 1 1 I
+X Set 3 150 -500 300 U 50 50 1 1 I
+X Reset 4 -150 -500 300 U 50 50 1 1 I
+X Q 5 600 150 300 L 50 50 1 1 O
+X ~Q 6 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_inverter
+#
+DEF d_inverter U 0 40 Y Y 1 F N
+F0 "U" -150 100 40 H V C CNN
+F1 "d_inverter" 100 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -100 -100 -100 100 100 0 -100 -100 N
+X in 1 -250 0 150 R 25 25 1 1 I
+X out 2 250 0 150 L 25 25 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_JKFF
+#
+DEF D_JKFF U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_JKFF" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X J 1 -600 150 300 R 50 50 1 1 I
+X K 2 -600 -150 300 R 50 50 1 1 I
+X CLK 3 -600 0 300 R 50 50 1 1 O C
+X set 4 150 -500 300 U 50 50 1 1 I
+X reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_JKLatch
+#
+DEF D_JKLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_JKLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X J 1 -600 150 300 R 50 50 1 1 I
+X K 2 -600 -150 300 R 50 50 1 1 I
+X Enable 3 -600 0 300 R 50 50 1 1 I
+X Set 4 150 -500 300 U 50 50 1 1 I
+X Reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_nand
+#
+DEF d_nand U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_nand" 0 -100 60 H V C CNN
+$FPLIST
+ 14DIP300*
+ SO14*
+$ENDFPLIST
+DRAW
+A 100 0 200 -899 899 0 1 0 N 100 -200 100 200
+P 4 0 1 0 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 -600 100 300 R 60 60 1 1 I
+X ~ 2 -600 -100 300 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O I
+A -465 0 259 504 -504 0 2 0 N -300 200 -300 -200
+A -11 143 343 -881 -246 0 2 0 N 0 -200 300 0
+A -10 -141 340 244 883 0 2 0 N 300 0 0 200
+P 2 0 2 0 -300 -200 0 -200 N
+P 2 0 2 0 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 2 I I
+X ~ 2 -600 -100 370 R 60 60 1 2 I I
+X ~ 3 600 0 300 L 60 60 1 2 O
+ENDDRAW
+ENDDEF
+#
+# d_nor
+#
+DEF d_nor U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_nor" 50 -50 60 H V C CNN
+$FPLIST
+ SO14*
+ 14DIP*
+$ENDFPLIST
+DRAW
+A -470 0 262 496 -496 0 1 8 N -300 200 -300 -200
+A -1 -127 327 898 228 0 1 8 N 0 200 300 0
+A -1 128 327 -230 -898 0 1 8 N 300 0 0 -200
+P 2 0 1 8 -300 -200 0 -200 N
+P 2 0 1 8 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 1 I
+X ~ 2 -600 -100 370 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O I
+A 100 0 200 896 -896 0 2 8 N 101 200 101 -199
+P 4 0 2 8 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 600 0 300 L 60 60 1 2 O
+X ~ 2 -600 100 300 R 60 60 1 2 I I
+X ~ 3 -600 -100 300 R 60 60 1 2 I I
+ENDDRAW
+ENDDEF
+#
+# d_or
+#
+DEF d_or U 0 30 Y Y 1 F N
+F0 "U" 0 50 60 H V C CNN
+F1 "d_or" 50 -50 60 H V C CNN
+$FPLIST
+ SO14*
+ 14DIP*
+$ENDFPLIST
+DRAW
+A -470 0 262 496 -496 0 1 8 N -300 200 -300 -200
+A -1 -127 327 898 228 0 1 8 N 0 200 300 0
+A -1 128 327 -230 -898 0 1 8 N 300 0 0 -200
+P 2 0 1 8 -300 -200 0 -200 N
+P 2 0 1 8 -300 200 0 200 N
+X ~ 1 -600 100 370 R 60 60 1 1 I
+X ~ 2 -600 -100 370 R 60 60 1 1 I
+X ~ 3 600 0 300 L 60 60 1 1 O
+A 100 0 200 896 -896 0 2 8 N 101 200 101 -199
+P 4 0 2 8 100 200 -300 200 -300 -200 100 -200 N
+X ~ 1 600 0 300 L 60 60 1 2 O
+X ~ 2 -600 100 300 R 60 60 1 2 I I
+X ~ 3 -600 -100 300 R 60 60 1 2 I I
+ENDDRAW
+ENDDEF
+#
+# d_pulldown
+#
+DEF d_pulldown U 0 20 Y Y 1 F N
+F0 "U" -100 100 40 H V C CNN
+F1 "d_pulldown" 0 0 40 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X ~ 1 -300 0 150 R 30 30 1 1 B
+ENDDRAW
+ENDDEF
+#
+# D_PULLUP
+#
+DEF D_PULLUP U 0 20 Y Y 1 F N
+F0 "U" -100 100 40 H V C CNN
+F1 "D_PULLUP" 0 0 40 H V C CNN
+DRAW
+S -150 50 150 -50 0 1 0 N
+X ~ 1 -300 0 150 R 30 30 1 1 B
+ENDDRAW
+ENDDEF
+#
+# D_SRFF
+#
+DEF D_SRFF U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_SRFF" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X S 1 -600 150 300 R 50 50 1 1 I
+X R 2 -600 -150 300 R 50 50 1 1 I
+X CLK 3 -600 0 300 R 50 50 1 1 O C
+X set 4 150 -500 300 U 50 50 1 1 I
+X reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_SRLatch
+#
+DEF D_SRLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_SRLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X S 1 -600 150 300 R 50 50 1 1 I
+X R 2 -600 -150 300 R 50 50 1 1 I
+X Enable 3 -600 0 300 R 50 50 1 1 I
+X Set 4 150 -500 300 U 50 50 1 1 I
+X Reset 5 -150 -500 300 U 50 50 1 1 I
+X Q 6 600 150 300 L 50 50 1 1 O
+X ~Q 7 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_TFF
+#
+DEF D_TFF U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_TFF" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X T 1 -600 150 300 R 50 50 1 1 I
+X CLK 2 -600 0 300 R 50 50 1 1 O C
+X set 3 150 -500 300 U 50 50 1 1 I
+X reset 4 -150 -500 300 U 50 50 1 1 I
+X Q 5 600 150 300 L 50 50 1 1 O
+X ~Q 6 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# D_TLatch
+#
+DEF D_TLatch U 0 40 Y Y 1 F N
+F0 "U" -200 250 60 H V C CNN
+F1 "D_TLatch" 0 100 60 H V C CNN
+DRAW
+S -300 200 300 -200 0 1 0 N
+X T 1 -600 150 300 R 50 50 1 1 I
+X Enable 2 -600 0 300 R 50 50 1 1 I
+X Set 3 150 -500 300 U 50 50 1 1 I
+X Reset 4 -150 -500 300 U 50 50 1 1 I
+X Q 5 600 150 300 L 50 50 1 1 O
+X ~Q 6 600 -150 300 L 50 50 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_tristate
+#
+DEF d_tristate U 0 20 Y Y 1 F N
+F0 "U" 150 50 40 H V C CNN
+F1 "d_tristate" 0 100 40 H V C CNN
+DRAW
+P 4 0 1 0 -150 150 -150 -150 150 0 -150 150 N
+X in 1 -300 0 150 R 30 30 1 1 I
+X en 2 -50 -250 150 U 30 30 1 1 I
+X out 3 300 0 150 L 30 30 1 1 O
+ENDDRAW
+ENDDEF
+#
+# d_xnor
+#
+DEF d_xnor U 0 30 Y N 1 F N
+F0 "U" 50 50 50 H V C CNN
+F1 "d_xnor" 50 -50 40 H V C CNN
+DRAW
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -396 -2 281 457 -451 0 1 0 N -200 199 -198 -200
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -200 -200 0 -200 N
+P 2 0 1 0 -200 200 0 200 N
+X IN1 1 -600 100 370 R 60 60 1 1 I
+X IN2 2 -600 -100 370 R 60 60 1 1 I
+X OUT 3 600 0 300 L 60 60 1 1 O I
+ENDDRAW
+ENDDEF
+#
+# d_xor
+#
+DEF d_xor U 0 30 Y N 1 F N
+F0 "U" 50 50 50 H V C CNN
+F1 "d_xor" 50 -50 40 H V C CNN
+DRAW
+A -470 0 262 495 -495 0 1 0 N -300 199 -300 -198
+A -396 -2 281 457 -451 0 1 0 N -200 199 -198 -200
+A -2 126 326 -897 -225 0 1 0 N 0 -199 299 2
+A 4 -120 320 906 221 0 1 0 N 2 200 300 0
+P 2 0 1 0 -200 -200 0 -200 N
+P 2 0 1 0 -200 200 0 200 N
+X IN1 1 -600 100 370 R 60 60 1 1 I
+X IN2 2 -600 -100 370 R 60 60 1 1 I
+X OUT 3 600 0 300 L 60 60 1 1 O
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/linearSpice.bak b/OSCAD/library/linearSpice.bak
new file mode 100644
index 0000000..794e1a5
--- /dev/null
+++ b/OSCAD/library/linearSpice.bak
@@ -0,0 +1,37 @@
+EESchema-LIBRARY Version 2.3 Date: Saturday 20 October 2012 12:02:13 PM IST
+#encoding utf-8
+#
+# LM741
+#
+DEF LM741 X 0 20 Y Y 1 F N
+F0 "X" 150 150 60 H V C CNN
+F1 "LM741" 150 250 60 H V C CNN
+DRAW
+P 4 0 1 0 -200 200 200 0 -200 -200 -200 200 N
+X ~ 1 0 -400 300 U 40 40 1 1 I
+X - 2 -500 -100 300 R 40 40 1 1 I
+X + 3 -500 100 300 R 40 40 1 1 I
+X V- 4 -100 -400 250 U 40 40 1 1 I
+X ~ 5 100 -400 350 U 40 40 1 1 I
+X ~ 6 500 0 300 L 40 40 1 1 O
+X V+ 7 -100 400 250 D 40 40 1 1 I
+ENDDRAW
+ENDDEF
+#
+# uA741
+#
+DEF uA741 X 0 20 Y Y 1 F N
+F0 "X" 150 150 60 H V C CNN
+F1 "uA741" 150 250 60 H V C CNN
+$FPLIST
+ DIP-8__300
+$ENDFPLIST
+DRAW
+P 4 0 1 0 -200 200 200 0 -200 -200 -200 200 N
+X - 2 -500 -100 300 R 40 40 1 1 I
+X + 3 -500 100 300 R 40 40 1 1 I
+X ~ 6 500 0 300 L 40 40 1 1 O
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/linearSpice.bck b/OSCAD/library/linearSpice.bck
new file mode 100644
index 0000000..31cd117
--- /dev/null
+++ b/OSCAD/library/linearSpice.bck
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Saturday 20 October 2012 12:02:13 PM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/linearSpice.dcm b/OSCAD/library/linearSpice.dcm
new file mode 100644
index 0000000..44165c3
--- /dev/null
+++ b/OSCAD/library/linearSpice.dcm
@@ -0,0 +1,7 @@
+EESchema-DOCLIB Version 2.0 Date: Monday 19 November 2012 01:00:18 AM IST
+#
+$CMP LM555N
+F ns/lm555.pdf
+$ENDCMP
+#
+#End Doc Library
diff --git a/OSCAD/library/linearSpice.lib b/OSCAD/library/linearSpice.lib
new file mode 100644
index 0000000..7f9ea68
--- /dev/null
+++ b/OSCAD/library/linearSpice.lib
@@ -0,0 +1,55 @@
+EESchema-LIBRARY Version 2.3 Date: Monday 19 November 2012 01:00:18 AM IST
+#encoding utf-8
+#
+# LM555N
+#
+DEF LM555N X 0 40 Y Y 1 F N
+F0 "X" 0 100 70 H V C CNN
+F1 "LM555N" 0 -100 70 H V C CNN
+DRAW
+X GND 1 0 -400 0 U 60 60 0 0 W N
+X VCC 8 0 400 0 D 60 60 0 0 W N
+S -400 -400 400 400 0 1 0 N
+X TR 2 -700 200 300 R 60 60 1 1 I
+X Q 3 700 200 300 L 60 60 1 1 O
+X R 4 -700 -300 300 R 60 60 1 1 I I
+X CV 5 -700 -50 300 R 60 60 1 1 I
+X THR 6 700 -200 300 L 60 60 1 1 I
+X DIS 7 700 0 300 L 60 60 1 1 I
+ENDDRAW
+ENDDEF
+#
+# LM741
+#
+DEF LM741 X 0 20 Y Y 1 F N
+F0 "X" 150 150 60 H V C CNN
+F1 "LM741" 150 250 60 H V C CNN
+DRAW
+P 4 0 1 0 -200 200 200 0 -200 -200 -200 200 N
+X ~ 1 0 -400 300 U 40 40 1 1 I
+X - 2 -500 -100 300 R 40 40 1 1 I
+X + 3 -500 100 300 R 40 40 1 1 I
+X V- 4 -100 -400 250 U 40 40 1 1 I
+X ~ 5 100 -400 350 U 40 40 1 1 I
+X ~ 6 500 0 300 L 40 40 1 1 O
+X V+ 7 -100 400 250 D 40 40 1 1 I
+ENDDRAW
+ENDDEF
+#
+# uA741
+#
+DEF uA741 X 0 20 Y Y 1 F N
+F0 "X" 150 150 60 H V C CNN
+F1 "uA741" 150 250 60 H V C CNN
+$FPLIST
+ DIP-8__300
+$ENDFPLIST
+DRAW
+P 4 0 1 0 -200 200 200 0 -200 -200 -200 200 N
+X - 2 -500 -100 300 R 40 40 1 1 I
+X + 3 -500 100 300 R 40 40 1 1 I
+X ~ 6 500 0 300 L 40 40 1 1 O
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/measurementSpice.bak b/OSCAD/library/measurementSpice.bak
new file mode 100644
index 0000000..c97377b
--- /dev/null
+++ b/OSCAD/library/measurementSpice.bak
@@ -0,0 +1,162 @@
+EESchema-LIBRARY Version 2.3 Date: Sunday 09 December 2012 10:28:24 AM IST
+#encoding utf-8
+#
+# iplot
+#
+DEF iplot U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "iplot" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -400 0 300 R 50 50 1 1 O
+X - 2 400 0 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# iprint
+#
+DEF iprint U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "iprint" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -400 0 300 R 50 50 1 1 O
+X - 2 400 0 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# vplot
+#
+DEF vplot U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 2 300 0 200 L 40 40 1 1 O
+ENDDRAW
+ENDDEF
+#
+# vplot1
+#
+DEF vplot1 U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+ENDDRAW
+ENDDEF
+#
+# vplot8
+#
+DEF vplot8 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot8" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 9 300 0 200 L 40 40 1 1 O
+X + 2 -300 0 200 R 40 40 2 1 O
+X - 10 300 0 200 L 40 40 2 1 O
+X + 3 -300 0 200 R 40 40 3 1 O
+X - 11 300 0 200 L 40 40 3 1 O
+X + 4 -300 0 200 R 40 40 4 1 O
+X - 12 300 0 200 L 40 40 4 1 O
+X + 5 -300 0 200 R 40 40 5 1 O
+X - 13 300 0 200 L 40 40 5 1 O
+X + 6 -300 0 200 R 40 40 6 1 O
+X - 14 300 0 200 L 40 40 6 1 O
+X + 7 -300 0 200 R 40 40 7 1 O
+X - 15 300 0 200 L 40 40 7 1 O
+X + 8 -300 0 200 R 40 40 8 1 O
+X - 16 300 0 200 L 40 40 8 1 O
+ENDDRAW
+ENDDEF
+#
+# vplot8_1
+#
+DEF vplot8_1 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot8_1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+X + 2 0 -300 200 U 40 40 2 1 I
+X + 3 0 -300 200 U 40 40 3 1 I
+X + 4 0 -300 200 U 40 40 4 1 I
+X + 5 0 -300 200 U 40 40 5 1 I
+X + 6 0 -300 200 U 40 40 6 1 I
+X + 7 0 -300 200 U 40 40 7 1 I
+X + 8 0 -300 200 U 40 40 8 1 I
+ENDDRAW
+ENDDEF
+#
+# vprint
+#
+DEF vprint U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 2 300 0 200 L 40 40 1 1 O
+ENDDRAW
+ENDDEF
+#
+# vprint1
+#
+DEF vprint1 U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+ENDDRAW
+ENDDEF
+#
+# vprint8
+#
+DEF vprint8 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint8" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 9 300 0 200 L 40 40 1 1 O
+X + 2 -300 0 200 R 40 40 2 1 O
+X - 10 300 0 200 L 40 40 2 1 O
+X + 3 -300 0 200 R 40 40 3 1 O
+X - 11 300 0 200 L 40 40 3 1 O
+X + 4 -300 0 200 R 40 40 4 1 O
+X - 12 300 0 200 L 40 40 4 1 O
+X + 5 -300 0 200 R 40 40 5 1 O
+X - 13 300 0 200 L 40 40 5 1 O
+X + 6 -300 0 200 R 40 40 6 1 O
+X - 14 300 0 200 L 40 40 6 1 O
+X + 7 -300 0 200 R 40 40 7 1 O
+X - 15 300 0 200 L 40 40 7 1 O
+X + 8 -300 0 200 R 40 40 8 1 O
+X - 16 300 0 200 L 40 40 8 1 O
+ENDDRAW
+ENDDEF
+#
+# vprint8_1
+#
+DEF vprint8_1 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint8_1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+X + 2 0 -300 200 U 40 40 2 1 I
+X + 3 0 -300 200 U 40 40 3 1 I
+X + 4 0 -300 200 U 40 40 4 1 I
+X + 5 0 -300 200 U 40 40 5 1 I
+X + 6 0 -300 200 U 40 40 6 1 I
+X + 7 0 -300 200 U 40 40 7 1 I
+X + 8 0 -300 200 U 40 40 8 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/measurementSpice.bck b/OSCAD/library/measurementSpice.bck
new file mode 100644
index 0000000..6e06956
--- /dev/null
+++ b/OSCAD/library/measurementSpice.bck
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Sunday 09 December 2012 10:28:24 AM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/measurementSpice.dcm b/OSCAD/library/measurementSpice.dcm
new file mode 100644
index 0000000..c68d516
--- /dev/null
+++ b/OSCAD/library/measurementSpice.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Monday 17 December 2012 11:59:11 PM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/measurementSpice.lib b/OSCAD/library/measurementSpice.lib
new file mode 100644
index 0000000..4ee18b7
--- /dev/null
+++ b/OSCAD/library/measurementSpice.lib
@@ -0,0 +1,162 @@
+EESchema-LIBRARY Version 2.3 Date: Monday 17 December 2012 11:59:11 PM IST
+#encoding utf-8
+#
+# iplot
+#
+DEF iplot U 0 20 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "iplot" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -250 0 150 R 30 30 1 1 I
+X - 2 250 0 150 L 30 30 1 1 I
+ENDDRAW
+ENDDEF
+#
+# iprint
+#
+DEF iprint U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "iprint" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -400 0 300 R 50 50 1 1 O
+X - 2 400 0 300 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# vplot
+#
+DEF vplot U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 2 300 0 200 L 40 40 1 1 O
+ENDDRAW
+ENDDEF
+#
+# vplot1
+#
+DEF vplot1 U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+ENDDRAW
+ENDDEF
+#
+# vplot8
+#
+DEF vplot8 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot8" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 9 300 0 200 L 40 40 1 1 O
+X + 2 -300 0 200 R 40 40 2 1 O
+X - 10 300 0 200 L 40 40 2 1 O
+X + 3 -300 0 200 R 40 40 3 1 O
+X - 11 300 0 200 L 40 40 3 1 O
+X + 4 -300 0 200 R 40 40 4 1 O
+X - 12 300 0 200 L 40 40 4 1 O
+X + 5 -300 0 200 R 40 40 5 1 O
+X - 13 300 0 200 L 40 40 5 1 O
+X + 6 -300 0 200 R 40 40 6 1 O
+X - 14 300 0 200 L 40 40 6 1 O
+X + 7 -300 0 200 R 40 40 7 1 O
+X - 15 300 0 200 L 40 40 7 1 O
+X + 8 -300 0 200 R 40 40 8 1 O
+X - 16 300 0 200 L 40 40 8 1 O
+ENDDRAW
+ENDDEF
+#
+# vplot8_1
+#
+DEF vplot8_1 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vplot8_1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+X + 2 0 -300 200 U 40 40 2 1 I
+X + 3 0 -300 200 U 40 40 3 1 I
+X + 4 0 -300 200 U 40 40 4 1 I
+X + 5 0 -300 200 U 40 40 5 1 I
+X + 6 0 -300 200 U 40 40 6 1 I
+X + 7 0 -300 200 U 40 40 7 1 I
+X + 8 0 -300 200 U 40 40 8 1 I
+ENDDRAW
+ENDDEF
+#
+# vprint
+#
+DEF vprint U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 2 300 0 200 L 40 40 1 1 O
+ENDDRAW
+ENDDEF
+#
+# vprint1
+#
+DEF vprint1 U 0 40 Y Y 1 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+ENDDRAW
+ENDDEF
+#
+# vprint8
+#
+DEF vprint8 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint8" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 -300 0 200 R 40 40 1 1 O
+X - 9 300 0 200 L 40 40 1 1 O
+X + 2 -300 0 200 R 40 40 2 1 O
+X - 10 300 0 200 L 40 40 2 1 O
+X + 3 -300 0 200 R 40 40 3 1 O
+X - 11 300 0 200 L 40 40 3 1 O
+X + 4 -300 0 200 R 40 40 4 1 O
+X - 12 300 0 200 L 40 40 4 1 O
+X + 5 -300 0 200 R 40 40 5 1 O
+X - 13 300 0 200 L 40 40 5 1 O
+X + 6 -300 0 200 R 40 40 6 1 O
+X - 14 300 0 200 L 40 40 6 1 O
+X + 7 -300 0 200 R 40 40 7 1 O
+X - 15 300 0 200 L 40 40 7 1 O
+X + 8 -300 0 200 R 40 40 8 1 O
+X - 16 300 0 200 L 40 40 8 1 O
+ENDDRAW
+ENDDEF
+#
+# vprint8_1
+#
+DEF vprint8_1 U 0 40 Y Y 8 F N
+F0 "U" -150 100 50 H V C CNN
+F1 "vprint8_1" 150 100 50 H V C CNN
+DRAW
+C 0 0 100 0 0 0 N
+X + 1 0 -300 200 U 40 40 1 1 I
+X + 2 0 -300 200 U 40 40 2 1 I
+X + 3 0 -300 200 U 40 40 3 1 I
+X + 4 0 -300 200 U 40 40 4 1 I
+X + 5 0 -300 200 U 40 40 5 1 I
+X + 6 0 -300 200 U 40 40 6 1 I
+X + 7 0 -300 200 U 40 40 7 1 I
+X + 8 0 -300 200 U 40 40 8 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/portSpice.bak b/OSCAD/library/portSpice.bak
new file mode 100644
index 0000000..989c366
--- /dev/null
+++ b/OSCAD/library/portSpice.bak
@@ -0,0 +1,24 @@
+EESchema-LIBRARY Version 2.3 Date: Sunday 09 December 2012 11:52:34 PM IST
+#encoding utf-8
+#
+# PORT
+#
+DEF PORT U 0 40 Y Y 8 F N
+F0 "U" 0 -50 30 H V C CNN
+F1 "PORT" 0 0 30 H V C CNN
+DRAW
+A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0
+A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50
+S -100 50 100 -50 0 1 0 N
+X ~ 1 250 0 100 L 30 30 1 1 U
+X ~ 2 250 0 100 L 30 30 2 1 U
+X ~ 3 250 0 100 L 30 30 3 1 U
+X ~ 4 250 0 100 L 30 30 4 1 U
+X ~ 5 250 0 100 L 30 30 5 1 U
+X ~ 6 250 0 100 L 30 30 6 1 U
+X ~ 7 250 0 100 L 30 30 7 1 U
+X ~ 8 250 0 100 L 30 30 8 1 U
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/portSpice.bck b/OSCAD/library/portSpice.bck
new file mode 100644
index 0000000..8d0e0c0
--- /dev/null
+++ b/OSCAD/library/portSpice.bck
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Sunday 09 December 2012 11:52:34 PM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/portSpice.dcm b/OSCAD/library/portSpice.dcm
new file mode 100644
index 0000000..79fed10
--- /dev/null
+++ b/OSCAD/library/portSpice.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Sunday 09 December 2012 11:53:42 PM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/portSpice.lib b/OSCAD/library/portSpice.lib
new file mode 100644
index 0000000..65fda22
--- /dev/null
+++ b/OSCAD/library/portSpice.lib
@@ -0,0 +1,24 @@
+EESchema-LIBRARY Version 2.3 Date: Sunday 09 December 2012 11:53:42 PM IST
+#encoding utf-8
+#
+# PORT
+#
+DEF PORT U 0 40 Y Y 8 F N
+F0 "U" 0 -50 30 H V C CNN
+F1 "PORT" 0 0 30 H V C CNN
+DRAW
+A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0
+A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50
+S -100 50 100 -50 0 1 0 N
+X ~ 1 250 0 100 L 30 30 1 1 B
+X ~ 2 250 0 100 L 30 30 2 1 B
+X ~ 3 250 0 100 L 30 30 3 1 B
+X ~ 4 250 0 100 L 30 30 4 1 B
+X ~ 5 250 0 100 L 30 30 5 1 B
+X ~ 6 250 0 100 L 30 30 6 1 B
+X ~ 7 250 0 100 L 30 30 7 1 B
+X ~ 8 250 0 100 L 30 30 8 1 B
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/sourcesSpice.bak b/OSCAD/library/sourcesSpice.bak
new file mode 100644
index 0000000..5298df9
--- /dev/null
+++ b/OSCAD/library/sourcesSpice.bak
@@ -0,0 +1,167 @@
+EESchema-LIBRARY Version 2.3 Date: Tuesday 23 October 2012 11:24:51 AM IST
+#encoding utf-8
+#
+# CCCS
+#
+DEF CCCS F 0 40 Y Y 1 F N
+F0 "F" -200 100 50 H V C CNN
+F1 "CCCS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CCVS
+#
+DEF CCVS H 0 40 Y Y 1 F N
+F0 "H" -200 100 50 H V C CNN
+F1 "CCVS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+# dc
+#
+DEF dc v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "dc" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 50 1 1 I
+X - 2 0 -450 300 U 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# exp
+#
+DEF exp v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "exp" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A 1 -50 100 905 1800 0 1 0 N 0 50 -100 -50
+A 100 51 100 -1794 -900 0 1 0 N 0 50 100 -50
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 0 1 1 I
+X - 2 0 -450 300 U 50 0 1 1 I
+ENDDRAW
+ENDDEF
+#
+# pulse
+#
+DEF pulse v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "pulse" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A -25 -450 501 928 871 0 1 0 N -50 50 0 50
+A 25 400 451 -931 -868 0 1 0 N 0 -50 50 -50
+A 75 600 551 -926 -873 0 1 0 N 50 50 100 50
+A 350 0 403 -1728 1728 0 1 0 N -50 -50 -50 50
+A 450 0 453 1736 -1736 0 1 0 N 0 50 0 -50
+A 600 0 552 -1748 1748 0 1 0 N 50 -50 50 50
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 50 1 1 P
+X - 2 0 -450 300 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# pwl
+#
+DEF pwl v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "pwl" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A -1144 -561 1253 291 240 0 1 0 N -50 50 0 -50
+A -765 421 941 -300 -232 0 1 0 N 50 -50 100 50
+A -75 -700 750 919 880 0 1 0 N -100 50 -50 50
+A 25 450 501 -928 -871 0 1 0 N 0 -50 50 -50
+A 1096 -609 1366 1511 1558 0 1 0 N -100 50 -150 -50
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 0 1 1 I
+X - 2 0 -450 300 U 50 0 1 1 I
+ENDDRAW
+ENDDEF
+#
+# sine
+#
+DEF sine v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "sine" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
+A 50 0 50 -1799 -1 0 1 0 N 0 0 100 0
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 0 1 1 I
+X - 2 0 -450 300 U 50 0 1 1 I
+ENDDRAW
+ENDDEF
+#
+# VCCS
+#
+DEF VCCS G 0 40 Y Y 1 F N
+F0 "G" -200 100 50 H V C CNN
+F1 "VCCS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+# VCVS
+#
+DEF VCVS E 0 40 Y Y 1 F N
+F0 "E" -200 100 50 H V C CNN
+F1 "VCVS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/OSCAD/library/sourcesSpice.bck b/OSCAD/library/sourcesSpice.bck
new file mode 100644
index 0000000..f62a6c9
--- /dev/null
+++ b/OSCAD/library/sourcesSpice.bck
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Tuesday 23 October 2012 11:24:51 AM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/sourcesSpice.dcm b/OSCAD/library/sourcesSpice.dcm
new file mode 100644
index 0000000..16f5191
--- /dev/null
+++ b/OSCAD/library/sourcesSpice.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0 Date: Tuesday 23 October 2012 11:25:34 AM IST
+#
+#End Doc Library
diff --git a/OSCAD/library/sourcesSpice.lib b/OSCAD/library/sourcesSpice.lib
new file mode 100644
index 0000000..ff9d82c
--- /dev/null
+++ b/OSCAD/library/sourcesSpice.lib
@@ -0,0 +1,201 @@
+EESchema-LIBRARY Version 2.3 Date: Tuesday 28 May 2013 03:57:34 PM IST
+#encoding utf-8
+#
+# AC
+#
+DEF AC v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "AC" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
+A 50 0 50 -1799 -1 0 1 0 N 0 0 100 0
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 0 1 1 I
+X - 2 0 -450 300 U 50 0 1 1 I
+ENDDRAW
+ENDDEF
+#
+# CCCS
+#
+DEF CCCS F 0 40 Y Y 1 F N
+F0 "F" -200 100 50 H V C CNN
+F1 "CCCS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CCVS
+#
+DEF CCVS H 0 40 Y Y 1 F N
+F0 "H" -200 100 50 H V C CNN
+F1 "CCVS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+# dc
+#
+DEF dc v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "dc" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 50 1 1 P
+X - 2 0 -450 300 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# exp
+#
+DEF exp v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "exp" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A 1 -50 100 905 1800 0 1 0 N 0 50 -100 -50
+A 100 51 100 -1794 -900 0 1 0 N 0 50 100 -50
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 0 1 1 I
+X - 2 0 -450 300 U 50 0 1 1 I
+ENDDRAW
+ENDDEF
+#
+# idc
+#
+DEF idc IDC 0 40 Y Y 1 F N
+F0 "IDC" -200 100 60 H V C CNN
+F1 "idc" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 50 1 1 P
+X - 2 0 -450 300 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# pulse
+#
+DEF pulse v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "pulse" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A -25 -450 501 928 871 0 1 0 N -50 50 0 50
+A 25 400 451 -931 -868 0 1 0 N 0 -50 50 -50
+A 75 600 551 -926 -873 0 1 0 N 50 50 100 50
+A 350 0 403 -1728 1728 0 1 0 N -50 -50 -50 50
+A 450 0 453 1736 -1736 0 1 0 N 0 50 0 -50
+A 600 0 552 -1748 1748 0 1 0 N 50 -50 50 50
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 50 1 1 P
+X - 2 0 -450 300 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# pwl
+#
+DEF pwl v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "pwl" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A -1144 -561 1253 291 240 0 1 0 N -50 50 0 -50
+A -765 421 941 -300 -232 0 1 0 N 50 -50 100 50
+A -75 -700 750 919 880 0 1 0 N -100 50 -50 50
+A 25 450 501 -928 -871 0 1 0 N 0 -50 50 -50
+A 1096 -609 1366 1511 1558 0 1 0 N -100 50 -150 -50
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 0 1 1 I
+X - 2 0 -450 300 U 50 0 1 1 I
+ENDDRAW
+ENDDEF
+#
+# sine
+#
+DEF sine v 0 40 Y Y 1 F N
+F0 "v" -200 100 60 H V C CNN
+F1 "sine" -200 -50 60 H V C CNN
+F2 "R1" -300 0 60 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+A -50 0 50 1 1799 0 1 0 N 0 0 -100 0
+A 50 0 50 -1799 -1 0 1 0 N 0 0 100 0
+C 0 0 150 0 1 0 N
+X + 1 0 450 300 D 50 0 1 1 I
+X - 2 0 -450 300 U 50 0 1 1 I
+ENDDRAW
+ENDDEF
+#
+# VCCS
+#
+DEF VCCS G 0 40 Y Y 1 F N
+F0 "G" -200 100 50 H V C CNN
+F1 "VCCS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+# VCVS
+#
+DEF VCVS E 0 40 Y Y 1 F N
+F0 "E" -200 100 50 H V C CNN
+F1 "VCVS" -200 -50 50 H V C CNN
+$FPLIST
+ 1_pin
+$ENDFPLIST
+DRAW
+S -100 100 100 -100 0 1 0 N
+X + 1 -300 50 200 R 35 35 1 1 P
+X - 2 300 50 200 L 35 35 1 1 P
+X +c 3 -50 -200 100 U 35 35 1 1 P
+X -c 4 50 -200 100 U 35 35 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library