summaryrefslogtreecommitdiff
path: root/simulated
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2016-12-15 14:26:29 +1100
committerJed Barber <jjbarber@y7mail.com>2016-12-15 14:26:29 +1100
commit76682bade38a8b2d58490ddbb80cb627a2b2ad1b (patch)
tree2b6aa35854a5a9488e419ddf9792d4037bf697d5 /simulated
parent1e7286b071bcb070ddaa95f09d29614bad7a282d (diff)
Old uncommitted changesHEADmaster
Diffstat (limited to 'simulated')
-rw-r--r--simulated/2_input_max.asc62
-rw-r--r--simulated/2_input_max.asy82
-rw-r--r--simulated/2_input_min.asc62
-rw-r--r--simulated/2_input_min.asy82
-rw-r--r--simulated/buffer.asc26
-rw-r--r--simulated/buffer.asy62
-rw-r--r--simulated/clamp_down.asc32
-rw-r--r--simulated/clamp_down.asy66
-rw-r--r--simulated/clamp_up.asc32
-rw-r--r--simulated/clamp_up.asy66
-rw-r--r--simulated/consensus.asc62
-rw-r--r--simulated/consensus.asy82
-rw-r--r--simulated/decrement.asc54
-rw-r--r--simulated/decrement.asy62
-rw-r--r--simulated/equality.asc102
-rw-r--r--simulated/equality.asy82
-rw-r--r--simulated/gullible.asc86
-rw-r--r--simulated/gullible.asy82
-rw-r--r--simulated/increment.asc54
-rw-r--r--simulated/increment.asy62
-rw-r--r--simulated/is_false.asc38
-rw-r--r--simulated/is_false.asy62
-rw-r--r--simulated/is_true.asc38
-rw-r--r--simulated/is_true.asy62
-rw-r--r--simulated/is_unknown.asc34
-rw-r--r--simulated/is_unknown.asy62
-rw-r--r--simulated/negative_threshold_inverter.asc38
-rw-r--r--simulated/negative_threshold_inverter.asy64
-rw-r--r--simulated/positive_threshold_inverter.asc38
-rw-r--r--simulated/positive_threshold_inverter.asy64
-rw-r--r--simulated/standard_inverter.asc38
-rw-r--r--simulated/standard_inverter.asy64
-rw-r--r--simulated/sum.asc188
-rw-r--r--simulated/sum.asy82
-rw-r--r--simulated/xor.asc118
-rw-r--r--simulated/xor.asy82
36 files changed, 1186 insertions, 1186 deletions
diff --git a/simulated/2_input_max.asc b/simulated/2_input_max.asc
index 52ff328..eb2493d 100644
--- a/simulated/2_input_max.asc
+++ b/simulated/2_input_max.asc
@@ -1,31 +1,31 @@
-Version 4
-SHEET 1 880 680
-WIRE 144 16 -32 16
-WIRE 320 32 208 32
-WIRE 64 80 -32 80
-WIRE 144 80 96 80
-WIRE 96 144 96 80
-WIRE 96 144 32 144
-WIRE 32 208 32 144
-WIRE 32 208 -32 208
-WIRE 64 208 64 80
-WIRE 144 208 64 208
-WIRE 320 224 208 224
-WIRE 144 272 -32 272
-FLAG -32 16 A-
-IOPIN -32 16 In
-FLAG -32 80 A+
-IOPIN -32 80 In
-FLAG -32 208 B-
-IOPIN -32 208 In
-FLAG -32 272 B+
-IOPIN -32 272 In
-FLAG 320 32 Y-
-IOPIN 320 32 Out
-FLAG 320 224 Y+
-IOPIN 320 224 Out
-SYMBOL Digital\\or 176 176 R0
-SYMATTR InstName A1
-SYMBOL Digital\\and 176 -16 R0
-SYMATTR InstName A2
-TEXT 248 312 Left 0 ;Total = 12 transistors
+Version 4
+SHEET 1 880 680
+WIRE 144 16 -32 16
+WIRE 320 32 208 32
+WIRE 64 80 -32 80
+WIRE 144 80 96 80
+WIRE 96 144 96 80
+WIRE 96 144 32 144
+WIRE 32 208 32 144
+WIRE 32 208 -32 208
+WIRE 64 208 64 80
+WIRE 144 208 64 208
+WIRE 320 224 208 224
+WIRE 144 272 -32 272
+FLAG -32 16 A-
+IOPIN -32 16 In
+FLAG -32 80 A+
+IOPIN -32 80 In
+FLAG -32 208 B-
+IOPIN -32 208 In
+FLAG -32 272 B+
+IOPIN -32 272 In
+FLAG 320 32 Y-
+IOPIN 320 32 Out
+FLAG 320 224 Y+
+IOPIN 320 224 Out
+SYMBOL Digital\\or 176 176 R0
+SYMATTR InstName A1
+SYMBOL Digital\\and 176 -16 R0
+SYMATTR InstName A2
+TEXT 248 312 Left 0 ;Total = 12 transistors
diff --git a/simulated/2_input_max.asy b/simulated/2_input_max.asy
index f900f55..ddb4786 100644
--- a/simulated/2_input_max.asy
+++ b/simulated/2_input_max.asy
@@ -1,41 +1,41 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -64 48 -48 48
-LINE Normal -48 96 -48 80
-LINE Normal -64 96 -48 96
-LINE Normal -64 80 -48 80
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 80 80 64 80
-LINE Normal 64 80 64 64
-TEXT 1 48 Center 0 MAX
-SYMATTR Description 2-input MAX gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN -64 80 NONE 0
-PINATTR PinName B-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 4
-PIN -64 96 NONE 8
-PINATTR PinName B+
-PINATTR SpiceOrder 5
-PIN 80 80 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 6
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -64 48 -48 48
+LINE Normal -48 96 -48 80
+LINE Normal -64 96 -48 96
+LINE Normal -64 80 -48 80
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 80 80 64 80
+LINE Normal 64 80 64 64
+TEXT 1 48 Center 0 MAX
+SYMATTR Description 2-input MAX gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN -64 80 NONE 0
+PINATTR PinName B-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 4
+PIN -64 96 NONE 8
+PINATTR PinName B+
+PINATTR SpiceOrder 5
+PIN 80 80 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 6
diff --git a/simulated/2_input_min.asc b/simulated/2_input_min.asc
index 86179cb..37b6577 100644
--- a/simulated/2_input_min.asc
+++ b/simulated/2_input_min.asc
@@ -1,31 +1,31 @@
-Version 4
-SHEET 1 880 680
-WIRE 144 16 -32 16
-WIRE 320 32 208 32
-WIRE 64 80 -32 80
-WIRE 144 80 96 80
-WIRE 96 144 96 80
-WIRE 96 144 32 144
-WIRE 32 208 32 144
-WIRE 32 208 -32 208
-WIRE 64 208 64 80
-WIRE 144 208 64 208
-WIRE 320 224 208 224
-WIRE 144 272 -32 272
-FLAG -32 16 A-
-IOPIN -32 16 In
-FLAG -32 80 A+
-IOPIN -32 80 In
-FLAG -32 208 B-
-IOPIN -32 208 In
-FLAG -32 272 B+
-IOPIN -32 272 In
-FLAG 320 32 Y-
-IOPIN 320 32 Out
-FLAG 320 224 Y+
-IOPIN 320 224 Out
-SYMBOL Digital\\or 176 -16 R0
-SYMATTR InstName A1
-SYMBOL Digital\\and 176 176 R0
-SYMATTR InstName A2
-TEXT 248 312 Left 0 ;Total = 12 transistors
+Version 4
+SHEET 1 880 680
+WIRE 144 16 -32 16
+WIRE 320 32 208 32
+WIRE 64 80 -32 80
+WIRE 144 80 96 80
+WIRE 96 144 96 80
+WIRE 96 144 32 144
+WIRE 32 208 32 144
+WIRE 32 208 -32 208
+WIRE 64 208 64 80
+WIRE 144 208 64 208
+WIRE 320 224 208 224
+WIRE 144 272 -32 272
+FLAG -32 16 A-
+IOPIN -32 16 In
+FLAG -32 80 A+
+IOPIN -32 80 In
+FLAG -32 208 B-
+IOPIN -32 208 In
+FLAG -32 272 B+
+IOPIN -32 272 In
+FLAG 320 32 Y-
+IOPIN 320 32 Out
+FLAG 320 224 Y+
+IOPIN 320 224 Out
+SYMBOL Digital\\or 176 -16 R0
+SYMATTR InstName A1
+SYMBOL Digital\\and 176 176 R0
+SYMATTR InstName A2
+TEXT 248 312 Left 0 ;Total = 12 transistors
diff --git a/simulated/2_input_min.asy b/simulated/2_input_min.asy
index ed919e3..1c442ce 100644
--- a/simulated/2_input_min.asy
+++ b/simulated/2_input_min.asy
@@ -1,41 +1,41 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -64 48 -48 48
-LINE Normal -48 96 -48 80
-LINE Normal -64 96 -48 96
-LINE Normal -64 80 -48 80
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 80 80 64 80
-LINE Normal 64 80 64 64
-TEXT 1 48 Center 0 MIN
-SYMATTR Description 2-input MIN gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN -64 80 NONE 0
-PINATTR PinName B-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 4
-PIN -64 96 NONE 8
-PINATTR PinName B+
-PINATTR SpiceOrder 5
-PIN 80 80 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 6
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -64 48 -48 48
+LINE Normal -48 96 -48 80
+LINE Normal -64 96 -48 96
+LINE Normal -64 80 -48 80
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 80 80 64 80
+LINE Normal 64 80 64 64
+TEXT 1 48 Center 0 MIN
+SYMATTR Description 2-input MIN gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN -64 80 NONE 0
+PINATTR PinName B-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 4
+PIN -64 96 NONE 8
+PINATTR PinName B+
+PINATTR SpiceOrder 5
+PIN 80 80 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 6
diff --git a/simulated/buffer.asc b/simulated/buffer.asc
index b1a7566..964eacf 100644
--- a/simulated/buffer.asc
+++ b/simulated/buffer.asc
@@ -1,13 +1,13 @@
-Version 4
-SHEET 1 880 680
-WIRE 288 96 64 96
-WIRE 288 160 64 160
-FLAG 64 96 A-
-IOPIN 64 96 In
-FLAG 64 160 A+
-IOPIN 64 160 In
-FLAG 288 96 Y-
-IOPIN 288 96 Out
-FLAG 288 160 Y+
-IOPIN 288 160 Out
-TEXT 136 232 Left 0 ;Total = 0 transistors
+Version 4
+SHEET 1 880 680
+WIRE 288 96 64 96
+WIRE 288 160 64 160
+FLAG 64 96 A-
+IOPIN 64 96 In
+FLAG 64 160 A+
+IOPIN 64 160 In
+FLAG 288 96 Y-
+IOPIN 288 96 Out
+FLAG 288 160 Y+
+IOPIN 288 160 Out
+TEXT 136 232 Left 0 ;Total = 0 transistors
diff --git a/simulated/buffer.asy b/simulated/buffer.asy
index de8c658..6527b67 100644
--- a/simulated/buffer.asy
+++ b/simulated/buffer.asy
@@ -1,31 +1,31 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 BUF
-SYMATTR Description Buffer
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 BUF
+SYMATTR Description Buffer
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/clamp_down.asc b/simulated/clamp_down.asc
index ba95611..6cac961 100644
--- a/simulated/clamp_down.asc
+++ b/simulated/clamp_down.asc
@@ -1,16 +1,16 @@
-Version 4
-SHEET 1 880 680
-WIRE 288 96 64 96
-WIRE 128 160 64 160
-WIRE 288 160 176 160
-WIRE 176 176 176 160
-FLAG 64 96 A-
-IOPIN 64 96 In
-FLAG 64 160 A+
-IOPIN 64 160 In
-FLAG 288 96 Y-
-IOPIN 288 96 Out
-FLAG 288 160 Y+
-IOPIN 288 160 Out
-FLAG 176 176 0
-TEXT 136 232 Left 0 ;Total = 0 transistors
+Version 4
+SHEET 1 880 680
+WIRE 288 96 64 96
+WIRE 128 160 64 160
+WIRE 288 160 176 160
+WIRE 176 176 176 160
+FLAG 64 96 A-
+IOPIN 64 96 In
+FLAG 64 160 A+
+IOPIN 64 160 In
+FLAG 288 96 Y-
+IOPIN 288 96 Out
+FLAG 288 160 Y+
+IOPIN 288 160 Out
+FLAG 176 176 0
+TEXT 136 232 Left 0 ;Total = 0 transistors
diff --git a/simulated/clamp_down.asy b/simulated/clamp_down.asy
index 44deb75..c3fb2fe 100644
--- a/simulated/clamp_down.asy
+++ b/simulated/clamp_down.asy
@@ -1,33 +1,33 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -64 48 -48 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 64 80 64 64
-LINE Normal 80 80 64 80
-TEXT 1 48 Center 0 MIN
-TEXT -63 80 Left 0 0
-SYMATTR Description CLAMP DOWN gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN 80 80 NONE 0
-PINATTR PinName Y+
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 8
-PINATTR PinName Y-
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -64 48 -48 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 64 80 64 64
+LINE Normal 80 80 64 80
+TEXT 1 48 Center 0 MIN
+TEXT -63 80 Left 0 0
+SYMATTR Description CLAMP DOWN gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN 80 80 NONE 0
+PINATTR PinName Y+
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 8
+PINATTR PinName Y-
+PINATTR SpiceOrder 4
diff --git a/simulated/clamp_up.asc b/simulated/clamp_up.asc
index e260cad..59563e5 100644
--- a/simulated/clamp_up.asc
+++ b/simulated/clamp_up.asc
@@ -1,16 +1,16 @@
-Version 4
-SHEET 1 880 680
-WIRE 128 96 64 96
-WIRE 288 96 176 96
-WIRE 176 112 176 96
-WIRE 288 160 64 160
-FLAG 64 96 A-
-IOPIN 64 96 In
-FLAG 64 160 A+
-IOPIN 64 160 In
-FLAG 288 96 Y-
-IOPIN 288 96 Out
-FLAG 288 160 Y+
-IOPIN 288 160 Out
-FLAG 176 112 0
-TEXT 136 232 Left 0 ;Total = 0 transistors
+Version 4
+SHEET 1 880 680
+WIRE 128 96 64 96
+WIRE 288 96 176 96
+WIRE 176 112 176 96
+WIRE 288 160 64 160
+FLAG 64 96 A-
+IOPIN 64 96 In
+FLAG 64 160 A+
+IOPIN 64 160 In
+FLAG 288 96 Y-
+IOPIN 288 96 Out
+FLAG 288 160 Y+
+IOPIN 288 160 Out
+FLAG 176 112 0
+TEXT 136 232 Left 0 ;Total = 0 transistors
diff --git a/simulated/clamp_up.asy b/simulated/clamp_up.asy
index 26415b5..c5ed36e 100644
--- a/simulated/clamp_up.asy
+++ b/simulated/clamp_up.asy
@@ -1,33 +1,33 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -64 48 -48 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 64 80 64 64
-LINE Normal 80 80 64 80
-TEXT 1 48 Center 0 MAX
-TEXT -63 80 Left 0 0
-SYMATTR Description CLAMP UP gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN 80 80 NONE 0
-PINATTR PinName Y+
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 8
-PINATTR PinName Y-
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -64 48 -48 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 64 80 64 64
+LINE Normal 80 80 64 80
+TEXT 1 48 Center 0 MAX
+TEXT -63 80 Left 0 0
+SYMATTR Description CLAMP UP gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN 80 80 NONE 0
+PINATTR PinName Y+
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 8
+PINATTR PinName Y-
+PINATTR SpiceOrder 4
diff --git a/simulated/consensus.asc b/simulated/consensus.asc
index 6569a51..5b41ef4 100644
--- a/simulated/consensus.asc
+++ b/simulated/consensus.asc
@@ -1,31 +1,31 @@
-Version 4
-SHEET 1 880 680
-WIRE 144 16 -32 16
-WIRE 320 32 208 32
-WIRE 64 80 -32 80
-WIRE 144 80 96 80
-WIRE 96 144 96 80
-WIRE 96 144 32 144
-WIRE 32 208 32 144
-WIRE 32 208 -32 208
-WIRE 64 208 64 80
-WIRE 144 208 64 208
-WIRE 320 224 208 224
-WIRE 144 272 -32 272
-FLAG -32 16 A-
-IOPIN -32 16 In
-FLAG -32 80 A+
-IOPIN -32 80 In
-FLAG -32 208 B-
-IOPIN -32 208 In
-FLAG -32 272 B+
-IOPIN -32 272 In
-FLAG 320 32 Y-
-IOPIN 320 32 Out
-FLAG 320 224 Y+
-IOPIN 320 224 Out
-SYMBOL Digital\\and 176 176 R0
-SYMATTR InstName A2
-SYMBOL Digital\\and 176 -16 R0
-SYMATTR InstName A1
-TEXT 248 312 Left 0 ;Total = 12 transistors
+Version 4
+SHEET 1 880 680
+WIRE 144 16 -32 16
+WIRE 320 32 208 32
+WIRE 64 80 -32 80
+WIRE 144 80 96 80
+WIRE 96 144 96 80
+WIRE 96 144 32 144
+WIRE 32 208 32 144
+WIRE 32 208 -32 208
+WIRE 64 208 64 80
+WIRE 144 208 64 208
+WIRE 320 224 208 224
+WIRE 144 272 -32 272
+FLAG -32 16 A-
+IOPIN -32 16 In
+FLAG -32 80 A+
+IOPIN -32 80 In
+FLAG -32 208 B-
+IOPIN -32 208 In
+FLAG -32 272 B+
+IOPIN -32 272 In
+FLAG 320 32 Y-
+IOPIN 320 32 Out
+FLAG 320 224 Y+
+IOPIN 320 224 Out
+SYMBOL Digital\\and 176 176 R0
+SYMATTR InstName A2
+SYMBOL Digital\\and 176 -16 R0
+SYMATTR InstName A1
+TEXT 248 312 Left 0 ;Total = 12 transistors
diff --git a/simulated/consensus.asy b/simulated/consensus.asy
index 03c6620..1b7a24d 100644
--- a/simulated/consensus.asy
+++ b/simulated/consensus.asy
@@ -1,41 +1,41 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -64 48 -48 48
-LINE Normal -48 96 -48 80
-LINE Normal -64 96 -48 96
-LINE Normal -64 80 -48 80
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 80 80 64 80
-LINE Normal 64 80 64 64
-TEXT 1 48 Center 0 CON
-SYMATTR Description 2-input consensus gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN -64 80 NONE 0
-PINATTR PinName B-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 4
-PIN -64 96 NONE 8
-PINATTR PinName B+
-PINATTR SpiceOrder 5
-PIN 80 80 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 6
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -64 48 -48 48
+LINE Normal -48 96 -48 80
+LINE Normal -64 96 -48 96
+LINE Normal -64 80 -48 80
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 80 80 64 80
+LINE Normal 64 80 64 64
+TEXT 1 48 Center 0 CON
+SYMATTR Description 2-input consensus gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN -64 80 NONE 0
+PINATTR PinName B-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 4
+PIN -64 96 NONE 8
+PINATTR PinName B+
+PINATTR SpiceOrder 5
+PIN 80 80 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 6
diff --git a/simulated/decrement.asc b/simulated/decrement.asc
index cb2d762..9f3c06b 100644
--- a/simulated/decrement.asc
+++ b/simulated/decrement.asc
@@ -1,27 +1,27 @@
-Version 4
-SHEET 1 880 680
-WIRE 112 48 -128 48
-WIRE 240 96 176 96
-WIRE 320 96 240 96
-WIRE 112 112 -48 112
-WIRE 240 176 240 96
-WIRE 240 176 64 176
-WIRE 64 224 64 176
-WIRE 112 224 64 224
-WIRE 320 272 176 272
-WIRE -48 288 -48 112
-WIRE -48 288 -128 288
-WIRE 112 288 -48 288
-FLAG -128 48 A-
-IOPIN -128 48 In
-FLAG -128 288 A+
-IOPIN -128 288 In
-FLAG 320 96 Y-
-IOPIN 320 96 Out
-FLAG 320 272 Y+
-IOPIN 320 272 Out
-SYMBOL Digital\\or 144 16 R0
-SYMATTR InstName A1
-SYMBOL Digital\\or 144 192 R0
-SYMATTR InstName A2
-TEXT 168 344 Left 0 ;Total = 8 transistors
+Version 4
+SHEET 1 880 680
+WIRE 112 48 -128 48
+WIRE 240 96 176 96
+WIRE 320 96 240 96
+WIRE 112 112 -48 112
+WIRE 240 176 240 96
+WIRE 240 176 64 176
+WIRE 64 224 64 176
+WIRE 112 224 64 224
+WIRE 320 272 176 272
+WIRE -48 288 -48 112
+WIRE -48 288 -128 288
+WIRE 112 288 -48 288
+FLAG -128 48 A-
+IOPIN -128 48 In
+FLAG -128 288 A+
+IOPIN -128 288 In
+FLAG 320 96 Y-
+IOPIN 320 96 Out
+FLAG 320 272 Y+
+IOPIN 320 272 Out
+SYMBOL Digital\\or 144 16 R0
+SYMATTR InstName A1
+SYMBOL Digital\\or 144 192 R0
+SYMATTR InstName A2
+TEXT 168 344 Left 0 ;Total = 8 transistors
diff --git a/simulated/decrement.asy b/simulated/decrement.asy
index 7405a55..a8b80f8 100644
--- a/simulated/decrement.asy
+++ b/simulated/decrement.asy
@@ -1,31 +1,31 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 -1
-SYMATTR Description DECREMENT gate
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 -1
+SYMATTR Description DECREMENT gate
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/equality.asc b/simulated/equality.asc
index cf3927e..4c3e0a0 100644
--- a/simulated/equality.asc
+++ b/simulated/equality.asc
@@ -1,51 +1,51 @@
-Version 4
-SHEET 1 880 680
-WIRE -112 -16 -160 -16
-WIRE 32 -16 -112 -16
-WIRE 160 32 96 32
-WIRE -48 48 -160 48
-WIRE 32 48 -16 48
-WIRE -48 128 -48 48
-WIRE 32 128 -48 128
-WIRE 160 128 160 32
-WIRE 224 128 160 128
-WIRE 368 144 288 144
-WIRE 224 160 144 160
-WIRE 144 176 144 160
-WIRE 144 176 96 176
-WIRE 368 176 288 176
-WIRE 32 192 -80 192
-WIRE 224 192 160 192
-WIRE -16 272 -16 48
-WIRE -16 272 -160 272
-WIRE 32 272 -16 272
-WIRE -112 288 -112 -16
-WIRE 32 288 -112 288
-WIRE 160 288 160 192
-WIRE 160 288 96 288
-WIRE -48 320 -48 128
-WIRE 32 320 -48 320
-WIRE -80 336 -80 192
-WIRE -80 336 -160 336
-WIRE 32 336 -80 336
-FLAG 368 144 Y-
-IOPIN 368 144 Out
-FLAG 368 176 Y+
-IOPIN 368 176 Out
-FLAG -160 -16 A-
-IOPIN -160 -16 In
-FLAG -160 48 A+
-IOPIN -160 48 In
-FLAG -160 272 B-
-IOPIN -160 272 In
-FLAG -160 336 B+
-IOPIN -160 336 In
-SYMBOL Digital\\and 256 96 R0
-SYMATTR InstName A1
-SYMBOL Digital\\and 64 96 R0
-SYMATTR InstName A2
-SYMBOL Digital\\and 64 -48 R0
-SYMATTR InstName A3
-SYMBOL Digital\\or 64 240 R0
-SYMATTR InstName A4
-TEXT 224 272 Left 0 ;Total = 26 transistors
+Version 4
+SHEET 1 880 680
+WIRE -112 -16 -160 -16
+WIRE 32 -16 -112 -16
+WIRE 160 32 96 32
+WIRE -48 48 -160 48
+WIRE 32 48 -16 48
+WIRE -48 128 -48 48
+WIRE 32 128 -48 128
+WIRE 160 128 160 32
+WIRE 224 128 160 128
+WIRE 368 144 288 144
+WIRE 224 160 144 160
+WIRE 144 176 144 160
+WIRE 144 176 96 176
+WIRE 368 176 288 176
+WIRE 32 192 -80 192
+WIRE 224 192 160 192
+WIRE -16 272 -16 48
+WIRE -16 272 -160 272
+WIRE 32 272 -16 272
+WIRE -112 288 -112 -16
+WIRE 32 288 -112 288
+WIRE 160 288 160 192
+WIRE 160 288 96 288
+WIRE -48 320 -48 128
+WIRE 32 320 -48 320
+WIRE -80 336 -80 192
+WIRE -80 336 -160 336
+WIRE 32 336 -80 336
+FLAG 368 144 Y-
+IOPIN 368 144 Out
+FLAG 368 176 Y+
+IOPIN 368 176 Out
+FLAG -160 -16 A-
+IOPIN -160 -16 In
+FLAG -160 48 A+
+IOPIN -160 48 In
+FLAG -160 272 B-
+IOPIN -160 272 In
+FLAG -160 336 B+
+IOPIN -160 336 In
+SYMBOL Digital\\and 256 96 R0
+SYMATTR InstName A1
+SYMBOL Digital\\and 64 96 R0
+SYMATTR InstName A2
+SYMBOL Digital\\and 64 -48 R0
+SYMATTR InstName A3
+SYMBOL Digital\\or 64 240 R0
+SYMATTR InstName A4
+TEXT 224 272 Left 0 ;Total = 26 transistors
diff --git a/simulated/equality.asy b/simulated/equality.asy
index 1c81763..8f852e1 100644
--- a/simulated/equality.asy
+++ b/simulated/equality.asy
@@ -1,41 +1,41 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -64 48 -48 48
-LINE Normal -48 96 -48 80
-LINE Normal -64 96 -48 96
-LINE Normal -64 80 -48 80
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 80 80 64 80
-LINE Normal 64 80 64 64
-TEXT 1 48 Center 0 =
-SYMATTR Description 2-input equality gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN -64 80 NONE 0
-PINATTR PinName B-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 4
-PIN -64 96 NONE 8
-PINATTR PinName B+
-PINATTR SpiceOrder 5
-PIN 80 80 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 6
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -64 48 -48 48
+LINE Normal -48 96 -48 80
+LINE Normal -64 96 -48 96
+LINE Normal -64 80 -48 80
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 80 80 64 80
+LINE Normal 64 80 64 64
+TEXT 1 48 Center 0 =
+SYMATTR Description 2-input equality gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN -64 80 NONE 0
+PINATTR PinName B-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 4
+PIN -64 96 NONE 8
+PINATTR PinName B+
+PINATTR SpiceOrder 5
+PIN 80 80 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 6
diff --git a/simulated/gullible.asc b/simulated/gullible.asc
index 0589e69..8e0a2bd 100644
--- a/simulated/gullible.asc
+++ b/simulated/gullible.asc
@@ -1,43 +1,43 @@
-Version 4
-SHEET 1 880 680
-WIRE 64 48 -96 48
-WIRE 192 64 128 64
-WIRE 224 96 128 96
-WIRE 368 96 288 96
-WIRE -48 112 -96 112
-WIRE 64 112 -16 112
-WIRE 224 112 160 112
-WIRE -48 176 -48 112
-WIRE 16 176 -48 176
-WIRE -16 240 -16 112
-WIRE -16 240 -96 240
-WIRE 16 240 16 176
-WIRE 64 240 16 240
-WIRE 192 240 192 64
-WIRE 224 240 192 240
-WIRE 160 256 160 112
-WIRE 160 256 128 256
-WIRE 224 288 128 288
-WIRE 368 288 288 288
-WIRE 64 304 -96 304
-FLAG -96 112 A+
-IOPIN -96 112 In
-FLAG -96 48 A-
-IOPIN -96 48 In
-FLAG -96 240 B-
-IOPIN -96 240 In
-FLAG -96 304 B+
-IOPIN -96 304 In
-FLAG 368 96 Y-
-IOPIN 368 96 Out
-FLAG 368 288 Y+
-IOPIN 368 288 Out
-SYMBOL Digital\\or 96 16 R0
-SYMATTR InstName A1
-SYMBOL Digital\\or 96 208 R0
-SYMATTR InstName A2
-SYMBOL Digital\\or 256 16 R0
-SYMATTR InstName A3
-SYMBOL Digital\\or 256 208 R0
-SYMATTR InstName A4
-TEXT 232 384 Left 0 ;Total = 20 transistors
+Version 4
+SHEET 1 880 680
+WIRE 64 48 -96 48
+WIRE 192 64 128 64
+WIRE 224 96 128 96
+WIRE 368 96 288 96
+WIRE -48 112 -96 112
+WIRE 64 112 -16 112
+WIRE 224 112 160 112
+WIRE -48 176 -48 112
+WIRE 16 176 -48 176
+WIRE -16 240 -16 112
+WIRE -16 240 -96 240
+WIRE 16 240 16 176
+WIRE 64 240 16 240
+WIRE 192 240 192 64
+WIRE 224 240 192 240
+WIRE 160 256 160 112
+WIRE 160 256 128 256
+WIRE 224 288 128 288
+WIRE 368 288 288 288
+WIRE 64 304 -96 304
+FLAG -96 112 A+
+IOPIN -96 112 In
+FLAG -96 48 A-
+IOPIN -96 48 In
+FLAG -96 240 B-
+IOPIN -96 240 In
+FLAG -96 304 B+
+IOPIN -96 304 In
+FLAG 368 96 Y-
+IOPIN 368 96 Out
+FLAG 368 288 Y+
+IOPIN 368 288 Out
+SYMBOL Digital\\or 96 16 R0
+SYMATTR InstName A1
+SYMBOL Digital\\or 96 208 R0
+SYMATTR InstName A2
+SYMBOL Digital\\or 256 16 R0
+SYMATTR InstName A3
+SYMBOL Digital\\or 256 208 R0
+SYMATTR InstName A4
+TEXT 232 384 Left 0 ;Total = 20 transistors
diff --git a/simulated/gullible.asy b/simulated/gullible.asy
index d7cf229..5bb7f99 100644
--- a/simulated/gullible.asy
+++ b/simulated/gullible.asy
@@ -1,41 +1,41 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -64 48 -48 48
-LINE Normal -48 96 -48 80
-LINE Normal -64 96 -48 96
-LINE Normal -64 80 -48 80
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 80 80 64 80
-LINE Normal 64 80 64 64
-TEXT 1 48 Center 0 GUL
-SYMATTR Description 2-input gullible gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN -64 80 NONE 0
-PINATTR PinName B-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 4
-PIN -64 96 NONE 8
-PINATTR PinName B+
-PINATTR SpiceOrder 5
-PIN 80 80 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 6
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -64 48 -48 48
+LINE Normal -48 96 -48 80
+LINE Normal -64 96 -48 96
+LINE Normal -64 80 -48 80
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 80 80 64 80
+LINE Normal 64 80 64 64
+TEXT 1 48 Center 0 GUL
+SYMATTR Description 2-input gullible gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN -64 80 NONE 0
+PINATTR PinName B-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 4
+PIN -64 96 NONE 8
+PINATTR PinName B+
+PINATTR SpiceOrder 5
+PIN 80 80 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 6
diff --git a/simulated/increment.asc b/simulated/increment.asc
index f2f5fcb..f387838 100644
--- a/simulated/increment.asc
+++ b/simulated/increment.asc
@@ -1,27 +1,27 @@
-Version 4
-SHEET 1 880 680
-WIRE -48 48 -128 48
-WIRE 112 48 -48 48
-WIRE 320 96 176 96
-WIRE 112 112 64 112
-WIRE 64 176 64 112
-WIRE 240 176 64 176
-WIRE -48 224 -48 48
-WIRE 112 224 -48 224
-WIRE 240 272 240 176
-WIRE 240 272 176 272
-WIRE 320 272 240 272
-WIRE 112 288 -128 288
-FLAG -128 48 A-
-IOPIN -128 48 In
-FLAG -128 288 A+
-IOPIN -128 288 In
-FLAG 320 96 Y-
-IOPIN 320 96 Out
-FLAG 320 272 Y+
-IOPIN 320 272 Out
-SYMBOL Digital\\or 144 16 R0
-SYMATTR InstName A1
-SYMBOL Digital\\or 144 192 R0
-SYMATTR InstName A2
-TEXT 168 344 Left 0 ;Total = 8 transistors
+Version 4
+SHEET 1 880 680
+WIRE -48 48 -128 48
+WIRE 112 48 -48 48
+WIRE 320 96 176 96
+WIRE 112 112 64 112
+WIRE 64 176 64 112
+WIRE 240 176 64 176
+WIRE -48 224 -48 48
+WIRE 112 224 -48 224
+WIRE 240 272 240 176
+WIRE 240 272 176 272
+WIRE 320 272 240 272
+WIRE 112 288 -128 288
+FLAG -128 48 A-
+IOPIN -128 48 In
+FLAG -128 288 A+
+IOPIN -128 288 In
+FLAG 320 96 Y-
+IOPIN 320 96 Out
+FLAG 320 272 Y+
+IOPIN 320 272 Out
+SYMBOL Digital\\or 144 16 R0
+SYMATTR InstName A1
+SYMBOL Digital\\or 144 192 R0
+SYMATTR InstName A2
+TEXT 168 344 Left 0 ;Total = 8 transistors
diff --git a/simulated/increment.asy b/simulated/increment.asy
index bb089d8..41cc792 100644
--- a/simulated/increment.asy
+++ b/simulated/increment.asy
@@ -1,31 +1,31 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 +1
-SYMATTR Description INCREMENT gate
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 +1
+SYMATTR Description INCREMENT gate
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/is_false.asc b/simulated/is_false.asc
index 8d7d1d6..bfb6e2e 100644
--- a/simulated/is_false.asc
+++ b/simulated/is_false.asc
@@ -1,19 +1,19 @@
-Version 4
-SHEET 1 880 680
-WIRE 32 64 -48 64
-WIRE 96 64 32 64
-WIRE 240 64 160 64
-WIRE 0 128 -48 128
-WIRE 32 128 32 64
-WIRE 240 128 32 128
-FLAG 240 64 Y-
-IOPIN 240 64 Out
-FLAG 240 128 Y+
-IOPIN 240 128 Out
-FLAG -48 64 A-
-IOPIN -48 64 In
-FLAG -48 128 A+
-IOPIN -48 128 In
-SYMBOL Digital\\inv 96 0 R0
-SYMATTR InstName A1
-TEXT 144 216 Left 0 ;Total = 2 transistors
+Version 4
+SHEET 1 880 680
+WIRE 32 64 -48 64
+WIRE 96 64 32 64
+WIRE 240 64 160 64
+WIRE 0 128 -48 128
+WIRE 32 128 32 64
+WIRE 240 128 32 128
+FLAG 240 64 Y-
+IOPIN 240 64 Out
+FLAG 240 128 Y+
+IOPIN 240 128 Out
+FLAG -48 64 A-
+IOPIN -48 64 In
+FLAG -48 128 A+
+IOPIN -48 128 In
+SYMBOL Digital\\inv 96 0 R0
+SYMATTR InstName A1
+TEXT 144 216 Left 0 ;Total = 2 transistors
diff --git a/simulated/is_false.asy b/simulated/is_false.asy
index e0ff789..2f21c93 100644
--- a/simulated/is_false.asy
+++ b/simulated/is_false.asy
@@ -1,31 +1,31 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 =-
-SYMATTR Description IS FALSE gate
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 =-
+SYMATTR Description IS FALSE gate
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/is_true.asc b/simulated/is_true.asc
index 0839114..7a133be 100644
--- a/simulated/is_true.asc
+++ b/simulated/is_true.asc
@@ -1,19 +1,19 @@
-Version 4
-SHEET 1 880 680
-WIRE 0 64 -48 64
-WIRE 96 64 32 64
-WIRE 240 64 160 64
-WIRE 32 128 32 64
-WIRE 32 128 -48 128
-WIRE 240 128 32 128
-FLAG 240 64 Y-
-IOPIN 240 64 Out
-FLAG 240 128 Y+
-IOPIN 240 128 Out
-FLAG -48 64 A-
-IOPIN -48 64 In
-FLAG -48 128 A+
-IOPIN -48 128 In
-SYMBOL Digital\\inv 96 0 R0
-SYMATTR InstName A1
-TEXT 144 216 Left 0 ;Total = 2 transistors
+Version 4
+SHEET 1 880 680
+WIRE 0 64 -48 64
+WIRE 96 64 32 64
+WIRE 240 64 160 64
+WIRE 32 128 32 64
+WIRE 32 128 -48 128
+WIRE 240 128 32 128
+FLAG 240 64 Y-
+IOPIN 240 64 Out
+FLAG 240 128 Y+
+IOPIN 240 128 Out
+FLAG -48 64 A-
+IOPIN -48 64 In
+FLAG -48 128 A+
+IOPIN -48 128 In
+SYMBOL Digital\\inv 96 0 R0
+SYMATTR InstName A1
+TEXT 144 216 Left 0 ;Total = 2 transistors
diff --git a/simulated/is_true.asy b/simulated/is_true.asy
index aced3f6..cddae6b 100644
--- a/simulated/is_true.asy
+++ b/simulated/is_true.asy
@@ -1,31 +1,31 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 =+
-SYMATTR Description IS TRUE gate
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 =+
+SYMATTR Description IS TRUE gate
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/is_unknown.asc b/simulated/is_unknown.asc
index bc40aa2..e33ac33 100644
--- a/simulated/is_unknown.asc
+++ b/simulated/is_unknown.asc
@@ -1,17 +1,17 @@
-Version 4
-SHEET 1 880 680
-WIRE 64 64 -48 64
-WIRE 240 80 128 80
-WIRE 240 112 128 112
-WIRE 64 128 -48 128
-FLAG 240 80 Y-
-IOPIN 240 80 Out
-FLAG 240 112 Y+
-IOPIN 240 112 Out
-FLAG -48 64 A-
-IOPIN -48 64 In
-FLAG -48 128 A+
-IOPIN -48 128 In
-SYMBOL Digital\\or 96 32 R0
-SYMATTR InstName A1
-TEXT 144 216 Left 0 ;Total = 6 transistors
+Version 4
+SHEET 1 880 680
+WIRE 64 64 -48 64
+WIRE 240 80 128 80
+WIRE 240 112 128 112
+WIRE 64 128 -48 128
+FLAG 240 80 Y-
+IOPIN 240 80 Out
+FLAG 240 112 Y+
+IOPIN 240 112 Out
+FLAG -48 64 A-
+IOPIN -48 64 In
+FLAG -48 128 A+
+IOPIN -48 128 In
+SYMBOL Digital\\or 96 32 R0
+SYMATTR InstName A1
+TEXT 144 216 Left 0 ;Total = 6 transistors
diff --git a/simulated/is_unknown.asy b/simulated/is_unknown.asy
index 40fc34a..a838309 100644
--- a/simulated/is_unknown.asy
+++ b/simulated/is_unknown.asy
@@ -1,31 +1,31 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 =0
-SYMATTR Description IS UNKNOWN gate
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 =0
+SYMATTR Description IS UNKNOWN gate
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/negative_threshold_inverter.asc b/simulated/negative_threshold_inverter.asc
index 8d7d1d6..bfb6e2e 100644
--- a/simulated/negative_threshold_inverter.asc
+++ b/simulated/negative_threshold_inverter.asc
@@ -1,19 +1,19 @@
-Version 4
-SHEET 1 880 680
-WIRE 32 64 -48 64
-WIRE 96 64 32 64
-WIRE 240 64 160 64
-WIRE 0 128 -48 128
-WIRE 32 128 32 64
-WIRE 240 128 32 128
-FLAG 240 64 Y-
-IOPIN 240 64 Out
-FLAG 240 128 Y+
-IOPIN 240 128 Out
-FLAG -48 64 A-
-IOPIN -48 64 In
-FLAG -48 128 A+
-IOPIN -48 128 In
-SYMBOL Digital\\inv 96 0 R0
-SYMATTR InstName A1
-TEXT 144 216 Left 0 ;Total = 2 transistors
+Version 4
+SHEET 1 880 680
+WIRE 32 64 -48 64
+WIRE 96 64 32 64
+WIRE 240 64 160 64
+WIRE 0 128 -48 128
+WIRE 32 128 32 64
+WIRE 240 128 32 128
+FLAG 240 64 Y-
+IOPIN 240 64 Out
+FLAG 240 128 Y+
+IOPIN 240 128 Out
+FLAG -48 64 A-
+IOPIN -48 64 In
+FLAG -48 128 A+
+IOPIN -48 128 In
+SYMBOL Digital\\inv 96 0 R0
+SYMATTR InstName A1
+TEXT 144 216 Left 0 ;Total = 2 transistors
diff --git a/simulated/negative_threshold_inverter.asy b/simulated/negative_threshold_inverter.asy
index 88aa7bd..8e0c1f5 100644
--- a/simulated/negative_threshold_inverter.asy
+++ b/simulated/negative_threshold_inverter.asy
@@ -1,32 +1,32 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal 47 48 32 40
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 NTI
-SYMATTR Description Negative threshold inverter
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal 47 48 32 40
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 NTI
+SYMATTR Description Negative threshold inverter
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/positive_threshold_inverter.asc b/simulated/positive_threshold_inverter.asc
index 983226c..4daed9d 100644
--- a/simulated/positive_threshold_inverter.asc
+++ b/simulated/positive_threshold_inverter.asc
@@ -1,19 +1,19 @@
-Version 4
-SHEET 1 880 680
-WIRE 0 64 -48 64
-WIRE 240 64 32 64
-WIRE 32 128 32 64
-WIRE 32 128 -48 128
-WIRE 96 128 32 128
-WIRE 240 128 160 128
-FLAG 240 64 Y-
-IOPIN 240 64 Out
-FLAG 240 128 Y+
-IOPIN 240 128 Out
-FLAG -48 64 A-
-IOPIN -48 64 In
-FLAG -48 128 A+
-IOPIN -48 128 In
-SYMBOL Digital\\inv 96 64 R0
-SYMATTR InstName A1
-TEXT 144 216 Left 0 ;Total = 2 transistors
+Version 4
+SHEET 1 880 680
+WIRE 0 64 -48 64
+WIRE 240 64 32 64
+WIRE 32 128 32 64
+WIRE 32 128 -48 128
+WIRE 96 128 32 128
+WIRE 240 128 160 128
+FLAG 240 64 Y-
+IOPIN 240 64 Out
+FLAG 240 128 Y+
+IOPIN 240 128 Out
+FLAG -48 64 A-
+IOPIN -48 64 In
+FLAG -48 128 A+
+IOPIN -48 128 In
+SYMBOL Digital\\inv 96 64 R0
+SYMATTR InstName A1
+TEXT 144 216 Left 0 ;Total = 2 transistors
diff --git a/simulated/positive_threshold_inverter.asy b/simulated/positive_threshold_inverter.asy
index a180db8..9eeb9e2 100644
--- a/simulated/positive_threshold_inverter.asy
+++ b/simulated/positive_threshold_inverter.asy
@@ -1,32 +1,32 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal 47 48 32 40
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 PTI
-SYMATTR Description Positive threshold inverter
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal 47 48 32 40
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 PTI
+SYMATTR Description Positive threshold inverter
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/standard_inverter.asc b/simulated/standard_inverter.asc
index a0a58b0..8c4f4a5 100644
--- a/simulated/standard_inverter.asc
+++ b/simulated/standard_inverter.asc
@@ -1,19 +1,19 @@
-Version 4
-SHEET 1 880 680
-WIRE 176 96 64 96
-WIRE 288 96 208 96
-WIRE 208 128 208 96
-WIRE 208 128 144 128
-WIRE 144 160 144 128
-WIRE 144 160 64 160
-WIRE 176 160 176 96
-WIRE 288 160 176 160
-FLAG 64 96 A-
-IOPIN 64 96 In
-FLAG 64 160 A+
-IOPIN 64 160 In
-FLAG 288 96 Y-
-IOPIN 288 96 Out
-FLAG 288 160 Y+
-IOPIN 288 160 Out
-TEXT 136 232 Left 0 ;Total = 0 transistors
+Version 4
+SHEET 1 880 680
+WIRE 176 96 64 96
+WIRE 288 96 208 96
+WIRE 208 128 208 96
+WIRE 208 128 144 128
+WIRE 144 160 144 128
+WIRE 144 160 64 160
+WIRE 176 160 176 96
+WIRE 288 160 176 160
+FLAG 64 96 A-
+IOPIN 64 96 In
+FLAG 64 160 A+
+IOPIN 64 160 In
+FLAG 288 96 Y-
+IOPIN 288 96 Out
+FLAG 288 160 Y+
+IOPIN 288 160 Out
+TEXT 136 232 Left 0 ;Total = 0 transistors
diff --git a/simulated/standard_inverter.asy b/simulated/standard_inverter.asy
index 4a10402..d43138c 100644
--- a/simulated/standard_inverter.asy
+++ b/simulated/standard_inverter.asy
@@ -1,32 +1,32 @@
-Version 4
-SymbolType CELL
-LINE Normal 32 48 64 48
-LINE Normal -32 48 -48 48
-LINE Normal 32 32 -32 32
-LINE Normal 32 64 32 32
-LINE Normal -32 64 32 64
-LINE Normal -32 32 -32 64
-LINE Normal 32 40 32 48
-LINE Normal 47 48 32 40
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -48 64 -48 48
-LINE Normal -64 64 -48 64
-LINE Normal 80 32 64 32
-LINE Normal 64 64 64 48
-LINE Normal 80 64 64 64
-LINE Normal 64 32 64 48
-TEXT 0 48 Center 0 NEG
-SYMATTR Description Inverter
-PIN -64 32 NONE 0
-PINATTR PinName A-
-PINATTR SpiceOrder 1
-PIN 80 32 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 2
-PIN -64 64 NONE 8
-PINATTR PinName A+
-PINATTR SpiceOrder 3
-PIN 80 64 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 4
+Version 4
+SymbolType CELL
+LINE Normal 32 48 64 48
+LINE Normal -32 48 -48 48
+LINE Normal 32 32 -32 32
+LINE Normal 32 64 32 32
+LINE Normal -32 64 32 64
+LINE Normal -32 32 -32 64
+LINE Normal 32 40 32 48
+LINE Normal 47 48 32 40
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -48 64 -48 48
+LINE Normal -64 64 -48 64
+LINE Normal 80 32 64 32
+LINE Normal 64 64 64 48
+LINE Normal 80 64 64 64
+LINE Normal 64 32 64 48
+TEXT 0 48 Center 0 NEG
+SYMATTR Description Inverter
+PIN -64 32 NONE 0
+PINATTR PinName A-
+PINATTR SpiceOrder 1
+PIN 80 32 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 2
+PIN -64 64 NONE 8
+PINATTR PinName A+
+PINATTR SpiceOrder 3
+PIN 80 64 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 4
diff --git a/simulated/sum.asc b/simulated/sum.asc
index 8edf7a5..7d520c3 100644
--- a/simulated/sum.asc
+++ b/simulated/sum.asc
@@ -1,94 +1,94 @@
-Version 4
-SHEET 1 880 680
-WIRE 160 -224 -176 -224
-WIRE 320 -176 224 -176
-WIRE 160 -160 -144 -160
-WIRE 160 -96 -112 -96
-WIRE 112 -64 -80 -64
-WIRE 288 -48 224 -48
-WIRE 160 -32 80 -32
-WIRE -112 32 -112 -96
-WIRE -112 32 -256 32
-WIRE -32 32 -112 32
-WIRE 112 32 112 -64
-WIRE 160 32 112 32
-WIRE 320 32 320 -176
-WIRE 352 32 320 32
-WIRE 288 64 288 -48
-WIRE 352 64 288 64
-WIRE 112 80 32 80
-WIRE 256 80 224 80
-WIRE 528 80 416 80
-WIRE -144 96 -144 -160
-WIRE -144 96 -256 96
-WIRE -32 96 -144 96
-WIRE 112 96 112 80
-WIRE 160 96 112 96
-WIRE 256 96 256 80
-WIRE 352 96 256 96
-WIRE -80 176 -80 -64
-WIRE -80 176 -256 176
-WIRE -32 176 -80 176
-WIRE 112 176 112 96
-WIRE 160 176 112 176
-WIRE 352 176 256 176
-WIRE 352 208 288 208
-WIRE 80 224 80 -32
-WIRE 80 224 32 224
-WIRE 256 224 256 176
-WIRE 256 224 224 224
-WIRE 528 224 416 224
-WIRE -208 240 -256 240
-WIRE -176 240 -176 -224
-WIRE -176 240 -208 240
-WIRE -32 240 -176 240
-WIRE 160 240 112 240
-WIRE 352 240 320 240
-WIRE 80 304 80 224
-WIRE 160 304 80 304
-WIRE -208 336 -208 240
-WIRE 112 336 112 240
-WIRE 112 336 -208 336
-WIRE 288 352 288 208
-WIRE 288 352 224 352
-WIRE -144 368 -144 96
-WIRE 160 368 -144 368
-WIRE -112 432 -112 32
-WIRE 160 432 -112 432
-WIRE 320 480 320 240
-WIRE 320 480 224 480
-WIRE -80 496 -80 176
-WIRE 160 496 -80 496
-FLAG 528 80 Y-
-IOPIN 528 80 Out
-FLAG 528 224 Y+
-IOPIN 528 224 Out
-FLAG -256 32 A-
-IOPIN -256 32 In
-FLAG -256 96 A+
-IOPIN -256 96 In
-FLAG -256 176 B-
-IOPIN -256 176 In
-FLAG -256 240 B+
-IOPIN -256 240 In
-SYMBOL Digital\\or 0 0 R0
-SYMATTR InstName A1
-SYMBOL Digital\\or 0 144 R0
-SYMATTR InstName A2
-SYMBOL Digital\\and 192 0 R0
-SYMATTR InstName A3
-SYMBOL Digital\\and 192 144 R0
-SYMATTR InstName A4
-SYMBOL Digital\\and 192 -128 R0
-SYMATTR InstName A5
-SYMBOL Digital\\and 192 -256 R0
-SYMATTR InstName A6
-SYMBOL Digital\\and 192 272 R0
-SYMATTR InstName A7
-SYMBOL Digital\\and 192 400 R0
-SYMATTR InstName A8
-SYMBOL Digital\\and 384 144 R0
-SYMATTR InstName A9
-SYMBOL Digital\\and 384 0 R0
-SYMATTR InstName A10
-TEXT 408 328 Left 0 ;Total = 44 transistors
+Version 4
+SHEET 1 880 680
+WIRE 160 -224 -176 -224
+WIRE 320 -176 224 -176
+WIRE 160 -160 -144 -160
+WIRE 160 -96 -112 -96
+WIRE 112 -64 -80 -64
+WIRE 288 -48 224 -48
+WIRE 160 -32 80 -32
+WIRE -112 32 -112 -96
+WIRE -112 32 -256 32
+WIRE -32 32 -112 32
+WIRE 112 32 112 -64
+WIRE 160 32 112 32
+WIRE 320 32 320 -176
+WIRE 352 32 320 32
+WIRE 288 64 288 -48
+WIRE 352 64 288 64
+WIRE 112 80 32 80
+WIRE 256 80 224 80
+WIRE 528 80 416 80
+WIRE -144 96 -144 -160
+WIRE -144 96 -256 96
+WIRE -32 96 -144 96
+WIRE 112 96 112 80
+WIRE 160 96 112 96
+WIRE 256 96 256 80
+WIRE 352 96 256 96
+WIRE -80 176 -80 -64
+WIRE -80 176 -256 176
+WIRE -32 176 -80 176
+WIRE 112 176 112 96
+WIRE 160 176 112 176
+WIRE 352 176 256 176
+WIRE 352 208 288 208
+WIRE 80 224 80 -32
+WIRE 80 224 32 224
+WIRE 256 224 256 176
+WIRE 256 224 224 224
+WIRE 528 224 416 224
+WIRE -208 240 -256 240
+WIRE -176 240 -176 -224
+WIRE -176 240 -208 240
+WIRE -32 240 -176 240
+WIRE 160 240 112 240
+WIRE 352 240 320 240
+WIRE 80 304 80 224
+WIRE 160 304 80 304
+WIRE -208 336 -208 240
+WIRE 112 336 112 240
+WIRE 112 336 -208 336
+WIRE 288 352 288 208
+WIRE 288 352 224 352
+WIRE -144 368 -144 96
+WIRE 160 368 -144 368
+WIRE -112 432 -112 32
+WIRE 160 432 -112 432
+WIRE 320 480 320 240
+WIRE 320 480 224 480
+WIRE -80 496 -80 176
+WIRE 160 496 -80 496
+FLAG 528 80 Y-
+IOPIN 528 80 Out
+FLAG 528 224 Y+
+IOPIN 528 224 Out
+FLAG -256 32 A-
+IOPIN -256 32 In
+FLAG -256 96 A+
+IOPIN -256 96 In
+FLAG -256 176 B-
+IOPIN -256 176 In
+FLAG -256 240 B+
+IOPIN -256 240 In
+SYMBOL Digital\\or 0 0 R0
+SYMATTR InstName A1
+SYMBOL Digital\\or 0 144 R0
+SYMATTR InstName A2
+SYMBOL Digital\\and 192 0 R0
+SYMATTR InstName A3
+SYMBOL Digital\\and 192 144 R0
+SYMATTR InstName A4
+SYMBOL Digital\\and 192 -128 R0
+SYMATTR InstName A5
+SYMBOL Digital\\and 192 -256 R0
+SYMATTR InstName A6
+SYMBOL Digital\\and 192 272 R0
+SYMATTR InstName A7
+SYMBOL Digital\\and 192 400 R0
+SYMATTR InstName A8
+SYMBOL Digital\\and 384 144 R0
+SYMATTR InstName A9
+SYMBOL Digital\\and 384 0 R0
+SYMATTR InstName A10
+TEXT 408 328 Left 0 ;Total = 44 transistors
diff --git a/simulated/sum.asy b/simulated/sum.asy
index f72c0e1..c9e9227 100644
--- a/simulated/sum.asy
+++ b/simulated/sum.asy
@@ -1,41 +1,41 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -64 48 -48 48
-LINE Normal -48 96 -48 80
-LINE Normal -64 96 -48 96
-LINE Normal -64 80 -48 80
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 80 80 64 80
-LINE Normal 64 80 64 64
-TEXT 1 48 Center 0 SUM
-SYMATTR Description SUM gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN -64 80 NONE 0
-PINATTR PinName B-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 4
-PIN -64 96 NONE 8
-PINATTR PinName B+
-PINATTR SpiceOrder 5
-PIN 80 80 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 6
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -64 48 -48 48
+LINE Normal -48 96 -48 80
+LINE Normal -64 96 -48 96
+LINE Normal -64 80 -48 80
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 80 80 64 80
+LINE Normal 64 80 64 64
+TEXT 1 48 Center 0 SUM
+SYMATTR Description SUM gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN -64 80 NONE 0
+PINATTR PinName B-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 4
+PIN -64 96 NONE 8
+PINATTR PinName B+
+PINATTR SpiceOrder 5
+PIN 80 80 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 6
diff --git a/simulated/xor.asc b/simulated/xor.asc
index fdc5ed7..16ebdc7 100644
--- a/simulated/xor.asc
+++ b/simulated/xor.asc
@@ -1,59 +1,59 @@
-Version 4
-SHEET 1 880 680
-WIRE -96 -32 -192 -32
-WIRE 48 -32 -96 -32
-WIRE 160 16 112 16
-WIRE -32 32 -192 32
-WIRE 48 32 0 32
-WIRE 160 48 160 16
-WIRE 224 48 160 48
-WIRE 224 80 160 80
-WIRE 384 80 288 80
-WIRE -32 96 -32 32
-WIRE 48 96 -32 96
-WIRE 160 144 160 80
-WIRE 160 144 112 144
-WIRE 48 160 -64 160
-WIRE -96 224 -96 -32
-WIRE 48 224 -96 224
-WIRE 160 272 112 272
-WIRE -64 288 -64 160
-WIRE 48 288 -64 288
-WIRE 160 304 160 272
-WIRE 224 304 160 304
-WIRE 224 336 160 336
-WIRE 384 336 288 336
-WIRE 0 352 0 32
-WIRE 0 352 -192 352
-WIRE 48 352 0 352
-WIRE 160 400 160 336
-WIRE 160 400 112 400
-WIRE -64 416 -64 288
-WIRE -64 416 -192 416
-WIRE -32 416 -32 96
-WIRE 48 416 -32 416
-FLAG 384 80 Y-
-IOPIN 384 80 Out
-FLAG 384 336 Y+
-IOPIN 384 336 Out
-FLAG -192 -32 A-
-IOPIN -192 -32 In
-FLAG -192 32 A+
-IOPIN -192 32 In
-FLAG -192 352 B-
-IOPIN -192 352 In
-FLAG -192 416 B+
-IOPIN -192 416 In
-SYMBOL Digital\\and 80 -64 R0
-SYMATTR InstName A1
-SYMBOL Digital\\and 80 64 R0
-SYMATTR InstName A2
-SYMBOL Digital\\and 80 192 R0
-SYMATTR InstName A3
-SYMBOL Digital\\and 80 320 R0
-SYMATTR InstName A4
-SYMBOL Digital\\and 256 256 R0
-SYMATTR InstName A5
-SYMBOL Digital\\and 256 0 R0
-SYMATTR InstName A6
-TEXT 216 184 Left 0 ;Total = 24 transistors
+Version 4
+SHEET 1 880 680
+WIRE -96 -32 -192 -32
+WIRE 48 -32 -96 -32
+WIRE 160 16 112 16
+WIRE -32 32 -192 32
+WIRE 48 32 0 32
+WIRE 160 48 160 16
+WIRE 224 48 160 48
+WIRE 224 80 160 80
+WIRE 384 80 288 80
+WIRE -32 96 -32 32
+WIRE 48 96 -32 96
+WIRE 160 144 160 80
+WIRE 160 144 112 144
+WIRE 48 160 -64 160
+WIRE -96 224 -96 -32
+WIRE 48 224 -96 224
+WIRE 160 272 112 272
+WIRE -64 288 -64 160
+WIRE 48 288 -64 288
+WIRE 160 304 160 272
+WIRE 224 304 160 304
+WIRE 224 336 160 336
+WIRE 384 336 288 336
+WIRE 0 352 0 32
+WIRE 0 352 -192 352
+WIRE 48 352 0 352
+WIRE 160 400 160 336
+WIRE 160 400 112 400
+WIRE -64 416 -64 288
+WIRE -64 416 -192 416
+WIRE -32 416 -32 96
+WIRE 48 416 -32 416
+FLAG 384 80 Y-
+IOPIN 384 80 Out
+FLAG 384 336 Y+
+IOPIN 384 336 Out
+FLAG -192 -32 A-
+IOPIN -192 -32 In
+FLAG -192 32 A+
+IOPIN -192 32 In
+FLAG -192 352 B-
+IOPIN -192 352 In
+FLAG -192 416 B+
+IOPIN -192 416 In
+SYMBOL Digital\\and 80 -64 R0
+SYMATTR InstName A1
+SYMBOL Digital\\and 80 64 R0
+SYMATTR InstName A2
+SYMBOL Digital\\and 80 192 R0
+SYMATTR InstName A3
+SYMBOL Digital\\and 80 320 R0
+SYMATTR InstName A4
+SYMBOL Digital\\and 256 256 R0
+SYMATTR InstName A5
+SYMBOL Digital\\and 256 0 R0
+SYMATTR InstName A6
+TEXT 216 184 Left 0 ;Total = 24 transistors
diff --git a/simulated/xor.asy b/simulated/xor.asy
index a2aa152..e9cd12f 100644
--- a/simulated/xor.asy
+++ b/simulated/xor.asy
@@ -1,41 +1,41 @@
-Version 4
-SymbolType CELL
-LINE Normal 48 64 32 64
-LINE Normal 32 64 32 56
-LINE Normal 64 64 48 64
-LINE Normal -32 48 -48 48
-LINE Normal -32 80 -48 80
-LINE Normal 32 32 -32 32
-LINE Normal 32 96 32 32
-LINE Normal -32 96 32 96
-LINE Normal -32 32 -32 96
-LINE Normal -48 32 -48 48
-LINE Normal -64 32 -48 32
-LINE Normal -64 48 -48 48
-LINE Normal -48 96 -48 80
-LINE Normal -64 96 -48 96
-LINE Normal -64 80 -48 80
-LINE Normal 64 48 64 64
-LINE Normal 80 48 64 48
-LINE Normal 80 80 64 80
-LINE Normal 64 80 64 64
-TEXT 1 48 Center 0 XOR
-SYMATTR Description XOR gate
-PIN -64 48 NONE 0
-PINATTR PinName A+
-PINATTR SpiceOrder 1
-PIN -64 80 NONE 0
-PINATTR PinName B-
-PINATTR SpiceOrder 2
-PIN 80 48 NONE 0
-PINATTR PinName Y-
-PINATTR SpiceOrder 3
-PIN -64 32 NONE 8
-PINATTR PinName A-
-PINATTR SpiceOrder 4
-PIN -64 96 NONE 8
-PINATTR PinName B+
-PINATTR SpiceOrder 5
-PIN 80 80 NONE 8
-PINATTR PinName Y+
-PINATTR SpiceOrder 6
+Version 4
+SymbolType CELL
+LINE Normal 48 64 32 64
+LINE Normal 32 64 32 56
+LINE Normal 64 64 48 64
+LINE Normal -32 48 -48 48
+LINE Normal -32 80 -48 80
+LINE Normal 32 32 -32 32
+LINE Normal 32 96 32 32
+LINE Normal -32 96 32 96
+LINE Normal -32 32 -32 96
+LINE Normal -48 32 -48 48
+LINE Normal -64 32 -48 32
+LINE Normal -64 48 -48 48
+LINE Normal -48 96 -48 80
+LINE Normal -64 96 -48 96
+LINE Normal -64 80 -48 80
+LINE Normal 64 48 64 64
+LINE Normal 80 48 64 48
+LINE Normal 80 80 64 80
+LINE Normal 64 80 64 64
+TEXT 1 48 Center 0 XOR
+SYMATTR Description XOR gate
+PIN -64 48 NONE 0
+PINATTR PinName A+
+PINATTR SpiceOrder 1
+PIN -64 80 NONE 0
+PINATTR PinName B-
+PINATTR SpiceOrder 2
+PIN 80 48 NONE 0
+PINATTR PinName Y-
+PINATTR SpiceOrder 3
+PIN -64 32 NONE 8
+PINATTR PinName A-
+PINATTR SpiceOrder 4
+PIN -64 96 NONE 8
+PINATTR PinName B+
+PINATTR SpiceOrder 5
+PIN 80 80 NONE 8
+PINATTR PinName Y+
+PINATTR SpiceOrder 6