-- ThymeForm.thy
-- Thyme input form
-- Last edited by Barth, June 10, 1983  1:09 PM

library[MosModels];
library[StdFunctions];

circuit[Lambda ← 2.0, Temp ← 70] = {

! ThymeBasics.thy
! NMos4.0u75.thy -- put your process file here

Vdd:node; 
powerSupply: voltage[Vdd, Gnd]= 4.75; -- put your worst case voltage here

-- Nodes

In, Out:node;

-- Branches and subcircuits

?:capacitor[Out, Gnd] = 0.001pF;
?:DTran[Out, Out, Vdd];
?:ETran[In, Gnd, Out];

-- construct your stimulus from the following primitives

?:RectWave[In|OnLevel← 5V, OffLevel← 0V, period← 50ns, width← 30ns, tRise← 5ns,
  tFall← 5ns, tDelay← 0ns];
-- ?:Pulse[In|amplitude← 5V, offset← 0, period← 10ns, width← 5ns, tRise← 2ns,
--   tFall← 2ns, tDelay← 0];
-- ?:OneShot[In|OnLevel← 5V, OffLevel← 0V, width← 10ns, tRise← 2ns, tFall← 2ns,
--   tDelay← 0ns];
-- ?:Step[output|OnLevel← 5V, OffLevel← 0V, tRise← 5ns, tDelay← 0ns];
};

-- your plot and print statements go here
plot["Nmos Inverter of April 5, 1983  12:08 PM", :1ns, -1, 6, In, Out];
run[tMax ← 100ns, maxIter ← 1000];