TclSpice - home moved on NGspice project.
TCLspice as a standalone project is deprecated and no longer maintained. Please follow this link for up to date information.


Home




What is Tclspice


TclSpice is an improved version of Berkeley Spice designed to be used with the Tcl/Tk scripting language. The project is open-source (BSD license) and based upon the NG-Spice source code base with many improvements

TclSpice vs SmartSpice


Features and Improvements

  • Fully Tcl scriptable - installs with 'package require spice' statement

  • Hspice syntax (SpicePP).

  • GUI interfaces, various (Tk).

  • BLT (tcl compatible) vectors for storage, manipulation and arithmetic upon Spice waveforms.

  • Xspice additions (Georgia Tech).

  • Trigger upon waveform events.

  • Spice 'simulator state' save and restore for rapid 'what-if' simulations (no longer need to re-simulate from the beginning each time a device value is changed).


Downloading

The Latest full release of TclSpice is avaliable via the Source Forge Project Page.


Installing

  • tar -zxf tclspice-0.2.*.tar.gz

  • cd tclspice

  • ./configure --with-tcl --enable-experimental --enable-xspice

  • make tcl

  • make install-tcl


Usage

Requires packages Tclreadline and BLT.

    $ wish
    % package require spice
    % spice_init_gui (spice_file) 
    

    or

    $ spicewish (spice_file)
    


Development

TclSpice is being actively developed and maintained by MultiGiG ltd (as a by-product of a Clock-verification tool) and we try to act in concert with the following independent Open-Source EDA efforts to achieve (eventually) a complete freely available but industrial quality tool-set which work together seamlessly.


  • Magic VLSI editor [ tcl version ] (Tim Edwards).

  • Xcircuit schematic capture package [ tcl version ] (Tim Edwards).

  • Automatic Schematic Generation ( Multigig, Stephan Frezza ).

  • FastHenry Inductance extractor ( Jacob White ).

  • FastCap Capacitance field solver ( Jacob White ).

  • OpenAccess VLSI database (www.openeda.org)

  • Octtools, TimberWolf, place / router ( Berkely (formerly) ) ( sourceforge.net)

  • SpicePP preprocessor for berkeley spice3f5. It adds support for some structures commercial spice provide.



TclSpice

- What is TclSpice
- Features
- Download
- Install / Usage


Documentation

- TclSpice commands
- SpiceWish Tutorial
- SpiceWish commands


TclSpice projects

- SpiceWish (Frontend)


Support

- Mailing Lists
- Report bug
- Suggest Features
- Contact us


Development

- Release Information
- CVS
- Sourceforge Project Page
- Join Developers



Sponsored by

Hosted by
































adrian_dawe@user.sourceforge.net