<<[]<>TestDrOn.thy, Written by Spinifex, June 28, 1985 11:59:23 pm PDT>> <> CIRCUIT[Lambda _ 1, Temp _ 25, N_1] = { 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];