[SI-LIST] Hspice Toolbox for Matlab
- From: Raymond Anderson <Raymond.Anderson@xxxxxxx>
- To: si-list@xxxxxxxxxxxxx
- Date: Mon, 29 Sep 2003 11:32:05 -0700
Some time ago there was an ongoing message thread related
to reading Hspice simulation results into Matlab for plotting and
post processing. Mention was made of a compiled C utility that
allowed one to convert a .tr0 file into a matlab .mat file for
use by Matlab.
Since then I've stumbled across a superior solution to the problem.
It is called "Hspice Toolbox for Matlab" and is available for download
at the following URL:
http://www-mtl.mit.edu/research/perrottgroup/tools.html
This matlab toolbox will allow you to read the binary simulation results
(.tr0, .ac0, .dc0 type files) into matlab and access all the variables
in those result files for further use.
A simple example illustrates the power of this toolset:
x=loadsig('eye.tr0'); %Load the hspice output file eye.tr0 into
matlab variable x
lssig(x) % List the variables in the x datastructure
y=evalsig(x,'v_3'); % Assign the hspice variable v_3 to matlab
variable y
plotsig(x,'v_3;v_2') % Plot hspice variable v_3 and v_2
z = abs(y).^2; % Calc the square of the abs value of v_3 and
assign to z
plot(z); % Plot z
This is just a trivial example. Once you have the hspice simulation results
in matlab anything is possible.
-Ray Anderson
Sun Microsystems Inc.
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
Other related posts:
- » [SI-LIST] Hspice Toolbox for Matlab