--ToyBus.thy -- Last Edited by: Neil Gunther June 16, 1986 5:09:01 pm PDT CIRCUIT[Lambda _ 1, TDegC _ 25] = { Vdd: Node; ! /DATools/DATools6.0/Thyme/SignalGenerators.thy ! /DATools/DATools6.0/Thyme/BSim.thy powerSupply: voltage[Vdd, Gnd] = 5.0; jn1, jn2, jn3, jn4, jn5, driveGate: Node; myDriver: CIRCUIT[gate, source, drain] = { n1, n2: Node; R10: Resistor[source, n1] = 0.01986K; C9: Capacitor[n1, Gnd] = 1.0pF; R5: Inductor[n1, n2] = 1.986nH; Q1: CTran[gate, n2, drain| L _ 6, W _ 20, sdExtend _ 6]; }; R3: Resistor[jn1, jn2] = 0.01986K; R4: Resistor[jn2, jn3] = 0.01986K; R5: Inductor[jn3, jn4] = 19.86nH; R6: Resistor[jn4, jn5] = 0.01986K; C0: Capacitor[jn1, Gnd] = 0.1pF; C1: Capacitor[jn2, Gnd] = 0.1pF; C2: Capacitor[jn3, Gnd] = 0.1pF; C3: Capacitor[jn5, Gnd] = 0.1pF; Qx: ETran[driveGate, jn4, Gnd| L _ 2, W _ 4, sdExtend _ 3]; LineDriver: myDriver[driveGate, Vdd, jn3]; gatePulse: Step[driveGate | OnLevel _ 0V, OffLevel _ 5V, tRise _ 1ns, tDelay _ 2ns]; }; PLOT["Jasmine: Toy Bus", :1ns, -1, 6, driveGate, jn3, jn5]; RUN[tMin _ 0ns, tMax _ 20ns];