[]<>TestphAlatch.thy, Written by Spinifex, June 29, 1985 0:48:46 am PDT
Last Edited by: Sindhu, June 29, 1985 0:57:05 am PDT
CIRCUIT[Lambda ← 1, Temp ← 25, N𡤁] = {
Vdd: Node;
! ThymeBasics
! CMOS2.0u25C
powerSupply: voltage[Vdd, Gnd] = 5.0;
?: Stray[Gnd| aM←N*283, pM←N*190, apD←N*32, ppD←N*32, anD←N*146, pnD←N*72, aM2←N*937, pM2←N*438];
phA: node; ?: Stray[phA| aM←N*44, pM←N*32, aP←N*44, pP←N*40, aM2←N*101, pM2←N*58];
-- ALIAS[ n1, n1] --
n1: node; ?: Stray[n1| anD←N*40, pnD←N*20, aM←N*151, pM←N*102, apD←N*44, ppD←N*30];
n2: node;
n3: node; ?: Stray[n3| aP←N*192, pP←N*178, apD←N*19, ppD←N*15, aM←N*131, pM←N*96, anD←N*38, pnD←N*30];
n4: node; ?: Stray[n4| aP←N*214, pP←N*194, apD←N*24, ppD←N*16, aM←N*247, pM←N*166, anD←N*124, pnD←N*70];
n5: node;
output: node; ?: Stray[output| anD←N*20, pnD←N*14, aP←N*16, pP←N*16, aM←N*163, pM←N*112, apD←N*44, ppD←N*30];
input: node; ?: Stray[input| aM←N*37, pM←N*30, aP←N*116, pP←N*110];
n6: node;
?: Stray[Vdd| apD←N*83, ppD←N*43, aM←N*246, pM←N*168, anD←N*48, pnD←N*48, aM2←N*1051, pM2←N*484];
Q1: CTran[input,Vdd,n1| W←N*5];
Q2: CTran[n4,Vdd,output| W←N*5];
Q3: ETran[input,n1,Gnd| W←N*4];
Q4: ETran[phA,n1,n3| W←N*4];
Q5: CTran[input,n1,Vdd| W←N*5];
Q6: ETran[n3,Gnd,n4| W←N*16];
Q7: ETran[n3,n4,Gnd| W←N*16];
Q8: CTran[n4,Vdd,n3| W←N*3];
Q9: CTran[n3,n4,Vdd| W←N*6];
Q10: CTran[n4,output,Vdd| W←N*5];
Q11: ETran[n4,output,Gnd| W←N*4];
Q12: ETran[n4,Gnd,n3| W←N*2, L𡤆];
?: capacitor[output, Gnd] = 0.01pF;
?: RectWave[input | period ← 100ns, width ← 30ns, tRise ← 1ns, tFall ← 1ns, tDelay ← 30ns];
?: RectWave[phA | period ← 20ns, width ← 10ns, tRise ← 1ns, tFall ← 1ns, tDelay ← 15ns];
};
PLOT["TestphAlatch; 0.01pf load", :1ns, -1, 6, powerSupply^: -2mA, input, output, phA];
RUN[tMax ← 70ns];