summaryrefslogtreecommitdiff
path: root/RMOS
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2014-02-28 19:07:46 +1100
committerJed Barber <jjbarber@y7mail.com>2014-02-28 19:07:46 +1100
commit0e651b2b27f19de6bddf523ab6627e80dfb16975 (patch)
tree4406be120a4714fc490068cb7c5553c8b5629a42 /RMOS
parentede831e038e8b2278f7d248a1f44af1252bc9fdc (diff)
Constructed CONS, GULL, MAX, MIN gates
Diffstat (limited to 'RMOS')
-rw-r--r--RMOS/consensus.asc15
-rw-r--r--RMOS/gullible.asc95
-rw-r--r--RMOS/max.asc15
-rw-r--r--RMOS/min.asc15
4 files changed, 140 insertions, 0 deletions
diff --git a/RMOS/consensus.asc b/RMOS/consensus.asc
new file mode 100644
index 0000000..909aea7
--- /dev/null
+++ b/RMOS/consensus.asc
@@ -0,0 +1,15 @@
+Version 4
+SHEET 1 880 680
+WIRE 64 144 32 144
+WIRE 320 160 288 160
+WIRE 64 176 32 176
+FLAG 32 144 A
+IOPIN 32 144 In
+FLAG 32 176 B
+IOPIN 32 176 In
+FLAG 320 160 Y
+IOPIN 320 160 Out
+SYMBOL .\\inverting_consensus 112 96 R0
+SYMATTR InstName X1
+SYMBOL .\\standard_inverter 224 112 R0
+SYMATTR InstName X2
diff --git a/RMOS/gullible.asc b/RMOS/gullible.asc
new file mode 100644
index 0000000..04ebf33
--- /dev/null
+++ b/RMOS/gullible.asc
@@ -0,0 +1,95 @@
+Version 4
+SHEET 1 880 680
+WIRE -176 -288 -208 -288
+WIRE 32 -288 -96 -288
+WIRE -208 -256 -208 -288
+WIRE 32 -224 32 -288
+WIRE -16 -208 -144 -208
+WIRE -304 -128 -432 -128
+WIRE -144 -128 -144 -208
+WIRE -144 -128 -192 -128
+WIRE 32 -96 32 -128
+WIRE -16 -80 -96 -80
+WIRE -304 0 -368 0
+WIRE -48 0 -192 0
+WIRE 32 32 32 0
+WIRE -432 48 -432 -128
+WIRE -432 48 -496 48
+WIRE 32 128 32 112
+WIRE 208 128 32 128
+WIRE 336 128 208 128
+WIRE 32 144 32 128
+WIRE 208 192 208 128
+WIRE -368 208 -368 0
+WIRE -368 208 -496 208
+WIRE -432 256 -432 48
+WIRE -304 256 -432 256
+WIRE -144 256 -192 256
+WIRE 32 256 32 224
+WIRE 208 320 208 272
+WIRE -144 336 -144 256
+WIRE -16 336 -144 336
+WIRE -368 384 -368 208
+WIRE -304 384 -368 384
+WIRE -96 384 -96 -80
+WIRE -96 384 -192 384
+WIRE 32 384 32 352
+WIRE -48 464 -48 0
+WIRE -16 464 -48 464
+WIRE -176 544 -208 544
+WIRE 32 544 32 480
+WIRE 32 544 -96 544
+WIRE -208 576 -208 544
+FLAG 208 320 0
+FLAG -208 -256 0
+FLAG -208 576 0
+FLAG -496 48 A
+IOPIN -496 48 In
+FLAG -496 208 B
+IOPIN -496 208 In
+FLAG 336 128 Y
+IOPIN 336 128 Out
+SYMBOL nmos -16 256 R0
+SYMATTR InstName M1
+SYMATTR Value N-ENH
+SYMBOL nmos -16 384 R0
+SYMATTR InstName M2
+SYMATTR Value N-ENH
+SYMBOL pmos -16 0 M180
+SYMATTR InstName M3
+SYMATTR Value P-ENH
+SYMBOL pmos -16 -128 M180
+SYMATTR InstName M4
+SYMATTR Value P-ENH
+SYMBOL .\\positive_threshold_inverter -256 -48 R0
+SYMATTR InstName X1
+SYMBOL .\\positive_threshold_inverter -256 208 R0
+SYMATTR InstName X2
+SYMBOL .\\negative_threshold_inverter -256 -176 R0
+SYMATTR InstName X3
+SYMBOL .\\negative_threshold_inverter -256 336 R0
+SYMATTR InstName X4
+SYMBOL res 16 16 R0
+SYMATTR InstName R1
+SYMATTR Value 100
+SYMBOL res 16 128 R0
+SYMATTR InstName R2
+SYMATTR Value 100
+SYMBOL res 192 176 R0
+SYMATTR InstName R3
+SYMATTR Value 12k
+SYMBOL voltage -80 -288 R90
+WINDOW 0 -32 56 VBottom 0
+WINDOW 3 32 56 VTop 0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V1
+SYMATTR Value 1
+SYMBOL voltage -80 544 R90
+WINDOW 0 -32 56 VBottom 0
+WINDOW 3 32 56 VTop 0
+WINDOW 123 0 0 Left 0
+WINDOW 39 0 0 Left 0
+SYMATTR InstName V2
+SYMATTR Value -1
+TEXT -424 -192 Left 0 !.inc ./custom.mos
diff --git a/RMOS/max.asc b/RMOS/max.asc
new file mode 100644
index 0000000..5f85c3c
--- /dev/null
+++ b/RMOS/max.asc
@@ -0,0 +1,15 @@
+Version 4
+SHEET 1 880 680
+WIRE 96 144 64 144
+WIRE 352 160 320 160
+WIRE 96 176 64 176
+FLAG 64 144 A
+IOPIN 64 144 In
+FLAG 64 176 B
+IOPIN 64 176 In
+FLAG 352 160 Y
+IOPIN 352 160 Out
+SYMBOL .\\standard_inverter 256 112 R0
+SYMATTR InstName X2
+SYMBOL .\\antimax 144 96 R0
+SYMATTR InstName X1
diff --git a/RMOS/min.asc b/RMOS/min.asc
new file mode 100644
index 0000000..ab97561
--- /dev/null
+++ b/RMOS/min.asc
@@ -0,0 +1,15 @@
+Version 4
+SHEET 1 880 680
+WIRE 64 144 32 144
+WIRE 320 160 288 160
+WIRE 64 176 32 176
+FLAG 32 144 A
+IOPIN 32 144 In
+FLAG 32 176 B
+IOPIN 32 176 In
+FLAG 320 160 Y
+IOPIN 320 160 Out
+SYMBOL .\\antimin 112 96 R0
+SYMATTR InstName X1
+SYMBOL .\\standard_inverter 224 112 R0
+SYMATTR InstName X2