From d62330648facef915ea07b126d14f6cf67196726 Mon Sep 17 00:00:00 2001 From: Jed Barber Date: Tue, 25 Feb 2014 02:32:23 +1100 Subject: Modified existing gates to use custom mosfets --- RMOS/antimin.asc | 36 ++++++++++++++++++------------------ RMOS/standard_inverter.asc | 13 +++++++------ 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/RMOS/antimin.asc b/RMOS/antimin.asc index 28e5cd4..95dfd8f 100644 --- a/RMOS/antimin.asc +++ b/RMOS/antimin.asc @@ -13,24 +13,25 @@ WIRE -96 -16 -96 -48 WIRE 48 -16 -96 -16 WIRE 176 -16 176 -48 WIRE 176 -16 48 -16 -WIRE 48 16 48 -16 WIRE -400 48 -400 -176 WIRE -320 48 -400 48 WIRE -176 48 -176 -128 WIRE -176 48 -240 48 WIRE -400 112 -400 48 WIRE -400 112 -480 112 -WIRE 48 112 48 96 -WIRE 272 112 48 112 -WIRE 48 128 48 112 +WIRE 48 112 48 -16 +WIRE 256 112 48 112 +WIRE 384 112 256 112 WIRE -480 144 -480 112 +WIRE 256 160 256 112 WIRE -400 192 -400 112 WIRE -320 192 -400 192 WIRE -32 192 -32 -48 WIRE -32 192 -240 192 -WIRE 48 240 48 208 +WIRE 48 240 48 112 WIRE -32 320 -32 192 WIRE 0 320 -32 320 +WIRE 256 320 256 240 WIRE 48 368 48 336 WIRE -176 448 -176 48 WIRE 0 448 -176 448 @@ -39,50 +40,49 @@ WIRE -320 496 -400 496 WIRE 48 496 48 464 WIRE 48 496 -240 496 FLAG -480 144 0 +FLAG 256 320 0 SYMBOL pmos -144 -48 M180 SYMATTR InstName M1 -SYMATTR Value AO6407 +SYMATTR Value P-ENH SYMBOL pmos 128 -48 M180 SYMATTR InstName M2 -SYMATTR Value AO6407 +SYMATTR Value P-ENH SYMBOL nmos 0 240 R0 SYMATTR InstName M3 -SYMATTR Value AO6408 +SYMATTR Value N-ENH SYMBOL nmos 0 368 R0 SYMATTR InstName M4 -SYMATTR Value AO6408 -SYMBOL res 32 112 R0 +SYMATTR Value N-ENH +SYMBOL res 240 144 R0 SYMATTR InstName R1 SYMATTR Value 12k -SYMBOL res 32 0 R0 -SYMATTR InstName R2 -SYMATTR Value 12k SYMBOL voltage -224 -176 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 2 +SYMATTR Value 1 SYMBOL voltage -224 48 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 SINE(0 2 2) +SYMATTR Value SINE(0 1 2) SYMBOL voltage -224 192 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 V3 -SYMATTR Value SINE(0 2 2 0.1) +SYMATTR Value 0 SYMBOL voltage -224 496 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 V4 -SYMATTR Value -2 -TEXT -500 562 Left 0 !.tran 1 +SYMATTR Value -1 +TEXT -504 560 Left 0 !.tran 1 +TEXT 312 -152 Left 0 !.inc ./custom.mos diff --git a/RMOS/standard_inverter.asc b/RMOS/standard_inverter.asc index ba1bbc3..f29e8ef 100644 --- a/RMOS/standard_inverter.asc +++ b/RMOS/standard_inverter.asc @@ -24,10 +24,10 @@ WIRE 16 384 -208 384 FLAG -400 160 0 SYMBOL nmos -32 240 R0 SYMATTR InstName M1 -SYMATTR Value AO6408 +SYMATTR Value N-ELOW SYMBOL pmos -32 -16 M180 SYMATTR InstName M2 -SYMATTR Value AO6407 +SYMATTR Value P-ELOW SYMBOL res 0 0 R0 SYMATTR InstName R1 SYMATTR Value 12k @@ -40,19 +40,20 @@ WINDOW 3 32 56 VTop 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 -SYMATTR Value 2 +SYMATTR Value 1 SYMBOL voltage -192 112 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 SINE(0 2 2) +SYMATTR Value SINE(0 1 2) SYMBOL voltage -192 384 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 V3 -SYMATTR Value -2 -TEXT -420 450 Left 0 !.tran 1 +SYMATTR Value -1 +TEXT -424 448 Left 0 !.tran 1 +TEXT 152 -152 Left 0 !.inc ./custom.mos -- cgit