Pads.thy
Created by Serlet, April 28, 1985 1:33:36 pm PDT
Last Edited by: Serlet, May 2, 1985 3:30:31 pm PDT
CIRCUIT[Lambda ← 1, Temp ← 25,
WNInverter ← 2, LNInverter ← 4, -- N transistor of the inverter
WPInverter ← 2, LPInverter ← 4, -- P transistor of the inverter
WNPD ← 2, LPPD ← 200, -- N transistor of the pad
capa ← 50pF,
resist ← 0.2k
] = {
Vdd: node;
! ThymeBasics
! CMOS2.0u25C
powerSupply: voltage[Vdd, Gnd] = 5.0;
Input, Output, InverterOut, Drain: node;
?: ETran[Input, Gnd, InverterOut | L ← LNInverter, W ← WNInverter];
?: CTran[Input, Vdd, InverterOut | L ← LPInverter, W ← WPInverter];
?: capacitor[Output, Gnd] = capa;
?: resistor[Drain, Vdd] = resist;
?: CTran[InverterOut, Drain, Output | L ← LPPD, W ← WNPD];
?: RectWave[Input | period ← 40ns, width ← 20ns, tRise ← 4ns, tFall ← 4ns, tDelay ← 10ns];
};
PRINT[Input, Output, InverterOut];
PLOT["Pads", :2ns, -1, 6, powerSupply^: -1mA, Input, Output, InverterOut];
IC[Vdd ← 5, InverterOut ← 5.0, Drain ← 5.0, Output ← 5.0];
RUN[tMax ← 100ns, maxIter ← 100000];