<Cedar5.2>Documentation>CMOSInverter.thy>> <> <> <> <> <> CIRCUIT[Lambda _ 2, Temp _ 25] = { in, out, Vdd, X, Y: node; ! ThymeBasics ! CMOS2.0u25C step: CIRCUIT[in, out] = { X: node; ?: capacitor[X, Gnd] = 0.001pF; U1: PETran[in, Vdd, X, Vdd | l _ 2, w _ 4, as _ 60, ad _ 60, ps _ 34, pd _ 34]; D1: NETran[in, Gnd, X, Gnd | l _ 4, w _ 2, as _ 30, ad _ 30, ps _ 32, pd _ 32]; U2: PETran[X, Vdd, out, Vdd | l _ 2, w _ 4, as _ 60, ad _ 60, ps _ 34, pd _ 34]; D2: NETran[X, Gnd, out, Gnd | l _ 4, w _ 2, as _ 30, ad _ 30, ps _ 32, pd _ 32]; }; ?: capacitor[out, Gnd] = 0.001pF; ?: capacitor[X, Gnd] = 0.001pF; ?: capacitor[Y, Gnd] = 0.001pF; S1: step[in, X]; S2: step[X, Y]; S3: step[Y, out]; }; PRINT[in, out]; PLOT["CMOS Inverter (2 microns, 25 C)", :1ns, -1, 6, powerSupply^: -1mA, in, X, out]; RUN[tMax _ 100ns];