|
|
Whiteley Research Inc., 456 Flora Vista Avenue, Sunnyvale CA 94086 www.wrcad.com |
|
Whiteley Research Inc., www.wrcad.com
Click here to browse the on-line WRspice manual.
WRspice
is a powerful and flexible circuit simulation and analysis tool.
WRspice is an extension of Jspice3, which was
derived from Berkeley Spice3f4 and Spice2g.6. 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 Spice2 and Spice3 programs.
WRspice includes several unique features, including a
built-in Verilog parser and language extensions for mixed-mode
(analog/digital) simulations, and random noise sources.
Although the command line interface remains (though it has been
enhanced) many users prefer the graphical controls. The large number
of "set" variables has been reduced to a few graphical buttons and
input boxes.
Context sensitive help is provided throughout. The HTML-based help
system functions as a web browser, making Internet resources
conveniently available. The help database can be easily augmented with
site-specific information.
WRspice provides internal device models through a
separate library loaded at run time. This library is modifiable by
the user, so that the user with some programming experience in the C++
language can add, modify, or delete device models. The user has full
control over the device models used by the simulator, and can easily
add specialized models needed for the user's applications.
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 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 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 release package includes a stand-alone Verilog simulator.
The supplied device model library provides the following devices:
Whiteley Research provides bug fixes within hours to days of
reporting, and limited customization and consulting for customers of
WRspice. Upgrades are provided frequently over the
Internet.
WRspice is available for FreeBSD, Linux, Sun Solaris (sparc),
and Microsoft Windows.
|