|
Whiteley Research Inc., 456 Flora Vista Avenue, Sunnyvale CA 94086 wrcad.com |
Whiteley Research Inc., wrcad.com
Click here to browse the on-line WRspice manual.
WRspice
is a powerful and flexible circuit simulation and analysis tool.
While WRspice is being developed to include new
features, it will continue to support those capabilities and modes
which remain in extensive use with the Berkeley Spice2 and Spice3
programs. It also has extensions for compatibility with other
commercial SPICE simulators (meaning HSPICE).
WRspice is available Linux, Apple MacOS, and Microsoft Windows.
Unlike traditional batch-mode SPICE, WRspice makes
extensive use of input graphics and the point and click metaphor for
program control. About a dozen different control panels are available
from a toolbar for controlling various aspects of simulator operation.
The user can open a selection of control panels and arrange them
according to preference. An "update" command saves the arrangement
for future WRspice sessions. WRspice does
not contain an internal schematic capture front-end. Instead, it is
designed to work in conjunction with the powerful Xic graphical editor.
Of course, WRspice is highly effective in batch-mode
and non-graphical applications as well.
WRspice includes several unique features, including a
built-in Verilog parser and language extensions for mixed-mode
(analog/digital) simulations, and random noise sources.
Context sensitive help is provided throughout. The HTML-based help
system functions as a web browser (though only HTML-3.2 compliant so will
not properly display most web pages), making internet resources
conveniently available. The help database can be easily augmented with
site-specific information.
WRspice works seamlessly with the Xic
graphical editor program, providing the illusion of a single
application to the user. Xic provides a graphical
framework for generating input from a schematic, initiating the
simulation run, and plotting output. WRspice is also
highly effective as a stand-alone application, where input is supplied
in ASCII files using a superset of the industry standard SPICE syntax.
A powerful graphical plotting facility is available for plotting
simulation results, with hard copy support for Postscript (mono and
color), HP PCL, HPGL, and others.
A powerful scripting language and interpreter are provided, so that
automated simulation and data manipulation can be employed. The
syntax used is an efficient but easy to learn C-like scripting
language representing a superset of the capabilities of the scripting
language used in Berkeley Spice3.
Commands exist for certain repetitive analysis types, such as Monte
Carlo and operating range analysis. A "loop" command analyzes a
circuit while varying circuit parameters, producing multi-dimensional
output vectors. WRspice has the capability of parceling
out tasks to other machines on a network, greatly reducing the time
required for a multi-analysis job.
WRspice provides the following basic analysis types:
WRspice includes a Verilog parser and support for
"verilog blocks" embedded in circuit descriptions. This facilitates
mixed-mode simulation, and instrumentation for stochastic analysis.
The device model library provides the following devices:
Some Additional WRspice Features
|