Browse Source

update `making xspice' within actual ngspice

h_vogt 14 years ago
parent
commit
023374fa79
  1. 22
      src/xspice/README

22
src/xspice/README

@ -1,4 +1,5 @@
Spice Opus / XSpice code model support.
ngspice Xspice code model support.
2012 05 06
-------------------------------------- --------------------------------------
Use configure the flag --enable-xspice to compile xspice support in, Use configure the flag --enable-xspice to compile xspice support in,
@ -8,16 +9,16 @@ use to load a codemodel.
The command codemodel attempts to load all the codemodels specified in the The command codemodel attempts to load all the codemodels specified in the
arguments, eg arguments, eg
"ngspice 1 ->codemodel /usr/lib/spice/analog.cm /usr/lib/spice/spice2poly.cm"
"ngspice 1 ->codemodel /usr/lib/ngspice/analog.cm /usr/lib/ngspice/spice2poly.cm"
( note: the codemodel path must begin with ./ or / to work ) ( note: the codemodel path must begin with ./ or / to work )
The codemodels are automatically compiled and then installed in The codemodels are automatically compiled and then installed in
${prefix}/lib/spice/ when spice is installed.
${prefix}/lib/ngspice/ when ngspice is installed.
To create your own codemodels: To create your own codemodels:
* Unpack the tclspice source and compile as normal.
* Unpack the ngspice source and compile as normal.
* cd src/xspice/icm * cd src/xspice/icm
@ -45,17 +46,14 @@ To create your own codemodels:
The codemodel can be then found in The codemodel can be then found in
src/xspice/icm/<library_name>/<library_name>.cm src/xspice/icm/<library_name>/<library_name>.cm
Stefan Jones
20020219
Edited 20030831
----------------------------------------- -----------------------------------------
SPICE2 POLY codemodel support. SPICE2 POLY codemodel support.
SPICE2 POLY attributes are now available for controlled sources. SPICE2 POLY attributes are now available for controlled sources.
To use POLY attributes, configure and install ( make install-tcl )
tclspice/ngspice with the --enable-xspice flag set as described above.
To use POLY attributes, configure and install ( make install )
ngspice with the --enable-xspice flag set as described above.
After compilation of ngspice edit After compilation of ngspice edit
${prefix}/share/tclspice/scripts/spinit or ${prefix}/share/tclspice/scripts/spinit or
@ -72,8 +70,6 @@ controlled sources will be translated into .models invoking the
spice2poly codemodel. You should be able to run ngspice and simulate spice2poly codemodel. You should be able to run ngspice and simulate
in the usual way! in the usual way!
Please direct questions/comments/complaints to mailto:sdb@cloud9.net.
Please direct questions/comments/complaints to the ngspice user's list
or forum.
6.22.2003 -- SDB.
Edited on 20030831 by Stefan Jones
Loading…
Cancel
Save