CrossRAMInput.thy
Last Edited by: Barth, October 4, 1984 1:43:54 pm PDT
CIRCUIT[Lambda ← 1, Temp ← 100] = {
Vdd: node;
powerSupply: voltage[Vdd, Gnd] = 5.0;
! ThymeBasics.thy
! CMOS2.0u100C.thy
Pad Input Buffer
Data, DataI, PDataI, NDataI, nData: node;
Q1: CTran[Data, Vdd, nData | W ← 8];
Q2: ETran[Data, nData, Gnd | W ← 64];
Q3: CTran[Gnd, Vdd, PDataI | W ← 32];
Q4: CTran[nData, PDataI, DataI | W ← 32];
Q5: ETran[nData, DataI, NDataI | W ← 16];
Q6: ETran[Vdd, NDataI, Gnd | W ← 16];
C1: capacitor[DataI, Gnd] = 1pF;
?: RectWave[Data | OnLevel ← 2V, OffLevel ← 0.8V, period ← 100ns, width ← 50ns, tRise ← 10ns, tFall ← 10ns, tDelay ← 20ns];
};
PLOT["CrossRAM input buffer", :1ns, -1, 6, Data, DataI, PDataI, NDataI, nData, powerSupply^:-1mA];
RUN[tMax ← 100ns];