<<[]<>TestDrOff.thy, Written by Spinifex, June 29, 1985 0:27:57 am PDT>> <> CIRCUIT[Lambda _ 1, Temp _ 25, N_1] = { Vdd: Node; ! ThymeBasics ! CMOS2.0u25C powerSupply: voltage[Vdd, Gnd] = 5.0; ?: Stray[Gnd| aP_N*224, pP_N*176, aM_N*371, pM_N*246, apD_N*48, ppD_N*48, anD_N*176, pnD_N*100, aM2_N*2370, pM2_N*998]; auxIn: node; ?: Stray[auxIn| aM_N*37, pM_N*30, aP_N*116, pP_N*110]; output: node; ?: Stray[output| anD_N*116, pnD_N*26, aM2_N*166, pM2_N*90, aM_N*878, pM_N*572, apD_N*316, ppD_N*174]; <<-- ALIAS[ n1, n1] -->> n1: node; input: node; ?: Stray[input| aP_N*116, pP_N*110, aM_N*37, pM_N*30]; n2: node; n3: node; n4: node; ?: Stray[n4| aM_N*359, pM_N*224, anD_N*296, pnD_N*124]; n5: node; ?: Stray[n5| 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]; n6: node; ?: Stray[n6| aM_N*468, pM_N*306, apD_N*448, ppD_N*192]; ?: Stray[Vdd| aP_N*286, pP_N*238, apD_N*232, ppD_N*76, anD_N*48, pnD_N*48, aM_N*397, pM_N*268, aM2_N*2467, pM2_N*1004]; Q1: CTran[auxIn,output,Vdd| W_N*5]; Q2: CTran[auxIn,Vdd,output| W_N*5]; Q3: ETran[auxIn,output,Gnd| W_N*4]; Q4: ETran[input,n5,Gnd| W_N*4]; Q5: ETran[n5,n4,Gnd| W_N*32]; Q6: ETran[Gnd,output,n4| W_N*16]; Q7: CTran[Vdd,output,n6| W_N*32]; Q8: CTran[n5,n6,Vdd| W_N*32]; Q9: ETran[Gnd,n4,output| W_N*16]; Q10: CTran[Vdd,n6,output| W_N*32]; Q11: CTran[n5,Vdd,n6| W_N*32]; Q12: CTran[input,Vdd,n5| W_N*5]; Q13: CTran[input,n5,Vdd| W_N*5]; ?: capacitor[output, Gnd] = 0.1pF; ?: RectWave[input | period _ 100ns, width _ 50ns, tRise _ 10ns, tFall _ 10ns, tDelay _ 10ns]; ?: RectWave[auxIn | period _ 30ns, width _ 13ns, tRise _ 1ns, tFall _ 1ns, tDelay _ 10ns]; }; PLOT["TestDrOff; 16/2 transistors; 0.1pf load", :1ns, -1, 6, powerSupply^: -2mA, input, output, auxIn]; RUN[tMax _ 70ns];