[]<>TestDrOn.thy, Written by Spinifex, June 28, 1985 11:59:23 pm PDT
Last Edited by: Sindhu, June 29, 1985 0:29:44 am PDT
CIRCUIT[Lambda ← 1, Temp ← 25, N𡤁] = {
Vdd: Node;
! ThymeBasics
! CMOS2.0u25C
powerSupply: voltage[Vdd, Gnd] = 5.0;
input: node; ?: Stray[input| aM←N*37, pM←N*30, aP←N*116, pP←N*110];
-- ALIAS[ n1, n1] --
n1: node; ?: Stray[n1| apD←N*44, ppD←N*30, anD←N*20, pnD←N*14, aP←N*330, pP←N*320, aM←N*575, pM←N*392, aM2←N*366, pM2←N*190];
n2: node;
n3: node; ?: Stray[n3| aM←N*468, pM←N*306, apD←N*448, ppD←N*192];
output: node; ?: Stray[output| aM2←N*166, pM2←N*90, apD←N*272, ppD←N*144, aM←N*602, pM←N*390, anD←N*96, pnD←N*12];
n4: node; ?: Stray[n4| aM←N*359, pM←N*224, anD←N*296, pnD←N*124];
?: Stray[Gnd| anD←N*156, pnD←N*86, apD←N*32, ppD←N*32, aM←N*302, pM←N*198, aP←N*288, pP←N*240, aM2←N*2043, pM2←N*852];
n5: node;
?: Stray[Vdd| aP←N*222, pP←N*174, apD←N*204, ppD←N*62, aM←N*304, pM←N*204, anD←N*32, pnD←N*32, aM2←N*2150, pM2←N*862];
Q1: CTran[input,n1,Vdd| W←N*5];
Q2: CTran[input,Vdd,n1| W←N*5];
Q3: CTran[n1,Vdd,n3| W←N*32];
Q4: CTran[Gnd,n3,output| W←N*32];
Q5: ETran[Vdd,n4,output| W←N*16];
Q6: CTran[n1,n3,Vdd| W←N*32];
Q7: CTran[Gnd,output,n3| W←N*32];
Q8: ETran[Vdd,output,n4| W←N*16];
Q9: ETran[n1,n4,Gnd| W←N*32];
Q10: ETran[input,n1,Gnd| W←N*4];
?: capacitor[output, Gnd] = 3.0pF;
?: RectWave[input | period ← 100ns, width ← 50ns, tRise ← 10ns, tFall ← 10ns, tDelay ← 10ns];
};
PLOT["TestDrOn; 16/2 transistors; 3pf load", :1ns, -1, 6, powerSupply^: -2mA, input, output];
RUN[tMax ← 70ns];