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.
|Tags||Scientific/Engineering Electronic Design Automation (EDA)|
|Operating Systems||POSIX Solaris Linux|
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.
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.
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.
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.
Release Notes: This release adds a new violation reader for ICV and a new movie mode for net tracing to replay traces at a user-controlled speed. Traces can also be saved for later playback if desired. Selection was sped up substantially when selecting large numbers (hundreds of thousands to millions) of objects. The select by name command can ignore objects that are part of a device. This allows devices that contain a match to remain unselected, for example. Large libraries are browsed more quickly. A problem with the OS when forking was when the slam process was in the tens of gigabytes has been solved.