Projects / Slam-Edit


Slam is a mature IC Layout editor with the ability to edit very large designs (such as stream files larger than 10GB). Novel features include threading for redraw, support for displaying on multiple X servers simultaneously, and a Tcl interface to the database for user extensibility. The system is a library based system with multi-user support. Programmable structures (P-Cells) are available in Tcl. The editor includes gds input and output.

Operating Systems

Recent releases

  •  10 Jan 2014 15:54

    Release Notes: This release adds a new edit in place command to allow descending the hierarchy by name in addition to the existing point based EIP command. PDF generation has added the transparent color model to the existing overlay color model. Programmable cells may now use a closed shape as a reference. Closed shapes are useful when creating a well tap isolation ring object as an example. Closed shape TLG's can be marked as splittable. There is a GIF animation on the Web site showing the result of splitting a well tap ring to allow a gap for wiring over a well tap ring.

    •  31 Oct 2013 17:42

      Release Notes: This release adds a new GUI mode using a tkcon for the console instead of an xterm. The tkcon was modified to incorporate the non-window specific menubar items as well as the XY display. Other changes include a new legend option when creating PDF documents of layouts and a new option to the layer display control window to only display layers in the current layout view. Some new device generators were added to support DMOS and HVMOS structures. Lastly, the free layout viewer has a port to the raspberry pi platform.

      •  19 Jul 2013 16:34

        Release Notes: This release includes new capabilities in the DRC/LVS, enabling checks of most 0.18 micron processes. A new command has been added to the editor to move objects between hierarchical levels in a single operation. The cut/paste command has been modified to have multiple buffers. Each buffer is assigned a user-defined name so you can easily select between buffers. The stream out command layer map added a new directive so you can specify a unique layer to write text associated with pin objects. With this change, different layer mappings may be assigned for geometry, text, and pin (the text part) objects.

        •  22 Apr 2013 19:31

          Release Notes: This release adds substantial improvements to the DRC/LVS option. Antenna rules, an LEF generator for antenna model, rules for different net spacing, and more polygon selection criteria are just some of the additions. Also added are some new pcell definitions and pcell support functions, such as offset path generation to easily construct coaxial shielded net and guard ring structures. Lastly, a new command to join two sets of bus wire groups together, via-ing as needed to connect the pair, was added.

          •  05 Nov 2012 15:21

            Release Notes: This release extends the number of layers from 4,000 to 16,300 and adds vector PDF output for small layouts and cross sectional views so layouts/cross sections can be easily exported to documents. Note that the diffusion profile in the cross sectional view can have rounded or custom profile edges. This release also updates the "add wire" command to be repelled "min" space away from other objects, to avoid DRC errors. The LVS option has been completely updated to extract any angle geometries and extract WPE/STI/NRS/NRD values. A new free gds viewer is now available for download from the website.

            Recent comments

            18 May 2005 09:09 ceckhardt

            SLAM Rocks
            ... and rolls...

            it even slices and dices...

            haven't you bought a copy yet?


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.