Descriptions of the Current Directory
Spice: A General-Purpose Circuit Simulation Program
News
- Jun 19, 1998: spice-3f4-4b: changed the installation directory
from /usr/spice to /opt/spice.
- May 15, 1998: spice-3f4-4a: rebuilt with pre-DR3's egcs
- Jan 24, 1998: spice-3f4-4: ported to MkLinux by adding
a mklinux patch to the version by
Andrew Veliath
spice-3f4-3.src.rpm.
Files
This directory contains "spice" related files.
README.html : this file
SOURCES : patches
SPECS : spec file
spice-3f4-4b.ppc.rpm : binary RPM
spice-3f4-4b.src.rpm : source RPM
Origin
- http://SunSITE.sut.ac.jp/pub/archives/linux/distributions/redhat/contrib/SRPMS/spice-3f4-3.src.rpm
Additional patches were created:
- spice3f4.newdirs.patch
- spice3f4.mklinux.patch
to change the installation prefix to "/opt/spice" from "/usr",
avoid some undefined references, and work around "segmentation
fault".
How to Build Spice from SRC
The RPM building procedure is described in its spec file:
- spice-3f4.spec
You can rebuild the RPM using its corresponding SRPM as:
- # rpm --rebuild <somewhere>/spice-3f4-4b.src.rpm
How to Install Spice
- # rpm -Uvh <somewhere>/spice-3f4-4b.ppc.rpm
How to Use Spice
Since the whole package resides /opt/spice, you need to add
"/opt/spice/bin" to your PATH:
- $ export PATH=$PATH:/opt/spice/bin
Now you can try some sample circuit examples in "/opt/spice/lib/spice":
- $ spice3 -r < /opt/spice/lib/spice/diffpair.cir
This creates "rawspice.raw" which can be viewed as:
- $ nutmeg rawspice.raw
- Program: nutmeg, version: 3f4
- Date built: Sat Jan 24 23:04:40 JST 1998
-
- Type "help" for more information, "quit" to leave.
-
- Loading raw data file ("diffpair.raw") . . . done.
- Title: difpair ckt - simple differential pair
- Name: Transient Analysis
- Date: Sat Jan 24 23:16:00 1998
-
- nutmeg 1 -> display
- Here are the vectors currently active:
-
- Title: difpair ckt - simple differential pair
- Name: tran1 (Transient Analysis)
- Date: Sat Jan 24 23:16:00 1998
-
- V(1) : voltage, real, 59 long
- V(2) : voltage, real, 59 long
- V(3) : voltage, real, 59 long
- V(4) : voltage, real, 59 long
- V(5) : voltage, real, 59 long
- V(6) : voltage, real, 59 long
- V(7) : voltage, real, 59 long
- V(8) : voltage, real, 59 long
- V(9) : voltage, real, 59 long
- q1#base : voltage, real, 59 long
- q2#base : voltage, real, 59 long
- q3#base : voltage, real, 59 long
- q4#base : voltage, real, 59 long
- time : time, real, 59 long [default scale]
- vcc#branch : current, real, 59 long
- vee#branch : current, real, 59 long
- vin#branch : current, real, 59 long
- nutmeg 10 -> plot vcc#branch
- nutmeg 11 -> plot V(1)
- nutmeg 12 -> quit
- nutmeg-3f4 done
Take a look at help files for more information by
typing help in "nutmeg" or "spice3" or in your shell:
- $ help
Back to Keisuke Fujii's MkLinux Page
fujiik@jlcuxf.kek.jp Jun. 2, 1998