Next:
Introduction to WRspice
Up:
wrsmanual
Previous:
wrsmanual
Index
Contents
Introduction to WRspice
History of WRspice
WRspice Overview
Types of Analysis
Circuit Input and Program Control
Post-Processing and Run Control
Introduction to Interactive Simulation
WRspice Input Format
Input Format
Circuit Description
Title, Comments, and Inclusions
Title Line
.title Line
.end Line
Comments
.include Line
.lib Line
Initialization
.global Line
.ic Line
.nodeset Line
.options Line
.table Line
Parameters and Expressions
Single-Quoted Expressions
.param Line
.if, .elif, .else, and .endif Lines
Subcircuits
.subckt Line
.ends Line
Subcircuit Calls
Analysis Specification
.ac Line
.dc Line
.disto Line
.noise Line
.op Line
.pz Line
.sens Line
.tf Line
.tran Line
Output Generation
.save Line
.print Line
.plot Line
.four Line
.width Line
Parameter Measurement
.measure Line
Control Script Execution
.exec, .control, and .endc Lines
.check, .checkall, .monte, and .noexec Lines
Verilog Interface
.verilog, .endv Lines
.adc Line
Voltage and Current Sources
Source Expressions
POLY Expressions
Tran Functions
Dependent Sources
Element Lines and the Device Library
Passive Element Lines
Capacitors
Inductors
Coupled (Mutual) Inductors
Resistors
Switches
Transmission Lines
Uniform RC Line
Semiconductor Devices
Junction Diodes
Bipolar Junction Transistors (BJTs)
Junction Field-Effect Transistors (JFETs)
MESFETs
MOSFETs
Superconductor Devices
Josephson Junctions
Device Models
Analysis at Different Temperatures
Capacitor Model
Resistor Model
Switch Model
Transmission Line Model
Uniform Distributed RC Model
Diode Model
BJT Models (both NPN and PNP)
JFET Models (both N and P Channel)
MESFET Models (both N and P Channel)
MOSFET Models (both N and P channel)
Josephson Junction Model
The WRspice User Interface
Starting WRspice
Environment Variables
Unix/Linux
Microsoft Windows
WRspice Environment Variables
Initialization Files
The Tool Control Window
The tbsetup Command
The update Command
The setfont Command
The Variable Setting Tools
The Circuits Tool
The Files Tool
The Fonts Tool
The Plots Tool
The Trace Tool
The Variables Tool
The Vectors Tool
The Mail Client
The File Manager
The Text Editor
The Plot Panel
The Mplot Panel
The Print Control Panel
Print Drivers
wr_lp
The WRspice Help System
The HTML Viewer
The Help Database
Help System Forms Processing
Help System Initialization File
The WRspice Shell
Command Line Editing
Command Completion
History Substitution
Alias Substitution
Global Substitution
Quoting
I/O Redirection
Semicolon Termination
Variables and Variable Substitution
Commands and Scripts
Plots, Vectors and Expressions
The constants Plot
Operators in Expressions
Math Functions
Expression Lists
Set and Let
Control Structures
Scripts and Batch Mode
The WRspice Daemon and Remote SPICE Runs
WRspice Commands
Shell Commands
alias
cd
echo
history
mapkey
pause
rehash
set
shell
shift
unalias
unset
usrset
Simulation Control Commands
ac
alter
aspice
check
dc
delete
destroy
disto
dump
free
listing
loop
noise
op
pz
reset
resume
rhost
rspice
run
save
sens
setcirc
show
state
status
step
stop
tf
trace
tran
version
Data Manipulation Commands
compose
cross
define
deftype
diff
display
fourier
let
linearize
pick
print
seed
setplot
setscale
settype
spec
undefine
unlet
Input and Output Commands
codeblock
edit
load
sced
source
write
xeditor
Graphical Output Commands
asciiplot
combine
hardcopy
iplot
mplot
plot
xgraph
Miscellaneous Commands
bug
jobs
help
qhelp
quit
rusage
setrdb
strcmp
where
Variables
Shell Variables
Command Specific Variables
Plot Variables
Simulation Option Variables
Debugging Variables
Margin Analysis
Operating Range Analysis
Operating Range Analysis File Format
Initializing Header
Control Statements
Circuit Description
Example Operating Range Analysis Control File
Monte Carlo Analysis
Example Monte Carlo Analysis Control File
Circuit Margin Optimization
File Formats
Rawfile Format
Help Database Files
Anchor Text
.mozyrc File
Example Data Files
Circuit 1: Simple Differential Pair
Circuit 2: MOS Output Characteristics
Circuit 3: Simple RTL Inverter
Circuit 4: Four-Bit Adder
Circuit 5: Transmission Line Inverter
Circuit 6: Function and Table Demo
Circuit 7: MOS Convergence Test
Circuit 8: Verilog Pseudo-Random Sequence
Circuit 9: Josephson Junction I-V Curve
Circuit 10: Josephson Gap Potential Modulation
Utility Programs
The multidec Utility: Coupled Lossy Transmission Lines
The printtoraw Utility: Print to Rawfile Conversion
The proc2mod Utility: BSIM1 Model Generation
The wrspiced Daemon: Remote SPICE Controller
SPICE Server Configuration
Client Configuration
Bibliography
Index
Stephen R. Whiteley 2006-10-23