-- 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];