Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

Emacs netlist modes Emacs dracula mode Mirror sites

(X)Emacs spice netlist modes:
Aplac-mode, Eldo-mode, Spectre-mode & Spice-mode

On this page you can find major modes for editing spice-like files in emacs 2[01] and xemacs 2[01]: aplac-mode.el, eldo-mode.el, spectre-mode.el and spice-mode.el. Aplac mode is maintained by Brennan Sharp, eldo mode is maintained by Emmanuel Rouat, spice and spectre mode are maintained by Geert Van der Plas.
A list of features (depends on mode):
  • (all:) syntactic coloring of netlist keywords and constructs
  • tempo templates for often used netlist constructs, use tab to complete!
  • customizable
  • speedbar support: browse netlist directories
  • sections support, including changelog editing
  • library and include file loading through mouse click
  • auto fill support (inserts newline and continuation '+')
  • imenu and func-menu support: find subckts in local files, .model and .end statements ...
For those who can't wait to try it out: download all latest packages in one archive.
screenshot aplac, eldo, spectre and spice mode with speedbar in emacs 21

aplac-mode v0.30a

released 24 September 2002.

This is a major (x)emacs editing mode for editing APLAC input files. It is based on eldo-mode v1.0 but has been hacked to work with APLAC keywords etc.

Many of the nice things I've seen in eldo-mode are disabled for now, but are still in the code for possible re-incarnation in future. It's definitely not finished, but right now it's quite useable.

If you have any comments or suggestions for improving aplac-mode, please send e-mail to Brennan.

APLAC is a registered trademark of (APLAC Solutions Corporation), Finland.

Download aplac-mode-0.30a.tar.gz (Press the shift key when clicking this link to save to file in Netscape). See a demo netlist.

eldo-mode v1.2.5

released 14 March 2003.

This is a major (x)emacs editing mode for editing ELDO input files.

You can download eldo-mode-1.2.5.tar.gz (Press the shift key when clicking this link to save to file in Netscape). The old versions are stored here.

A demo netlist showing off a few of the features has been included.

If you fix bugs, improve the code, don't hesitate to send Manu a patch.

Eldo is a registered trademark of Mentor Graphics Corporation.

spice-mode v1.2.25

released 3 January 2007.

This is a major (x)emacs editing mode for editing SPICE (eldo, hspice, fasthenry, CDL, spice3, spectre compatbility) input files.

You can download spice-mode-1.2.25.tar.gz (Press the shift key when clicking this link to save to file in Netscape).

A demo netlist looks like this in spice-mode.

If you fix bugs, improve the code, don't hesitate to send Geert a patch. The old versions are here.

In xemacs-21.4.5, you need to install the fsf-compat package to use spice-mode. In xemacs-21.5 this is not required anymore. Anyone care to give feedback ?

Hspice is a registered trademark of Synopsys, Eldo and Eldo RF are trademarks of Mentor Graphics Corporation, CDL is a registered trademark of Cadence Design Systems, Inc.

spectre-mode v1.2.12

released 3 January 2007.

This is a major emacs 20/21, xemacs 21 mode for editing Spectre language input files.

You can download spectre-mode-1.2.12.tar.gz (Press the shift key when clicking this link to save to file in Netscape). A demo netlist looks like this in spectre-mode. If you fix bugs, improve the code, send Geert a patch. The old versions are here.

Spectre is a registered trademark of Cadence Design Systems, Inc..

Eldo simulator colorizing script:

Tired of scrolling through pages of Eldo output and not finding interesting information?

You can use the coloreldo PERL script to parse and color the output of eldo runs. It assumes a terminal with dark background but this can easily be changed. It is a modified colormake package.

Send bug fixes or improvements to Manu. Please read the README/INSTALL file in the package to install and use coloreldo.

External links:

You might find following links useful for editing other netlist files in (x)emacs:

Status : public | Last revision : 4 January 2007

Comments for the authors : Geert Van der Plas, Emmanuel Rouat & Brennan Sharp