| |
Slam-Edit
is an IC mask layout editor. The editor is a full featured editor
with all the standard commands expected in an editor. It is unmatched
in terms of editing speed and memory footprint. If your waiting to open,
edit and stream out your design using your current editor, you must look at this editor.
The editor
provides some unusual features not found in competitive products.
For example, the editor supports 16 selection bins. This feature
allows objects to be protected from selection by putting them in
an unused bin. The editor allows selection amendment. This provides
the capability to switch to the next most likely candidate when
the wrong object was selected. By providing 16 candidates with each
point selection, you will almost never need to alter selection masks
to get what you want. The editor also provides lots of little
improvements like a lock manager that doesn't leave locks
around from dead processes. The editor is in use in over 60 locations.
Its primary application is IC, but has been used for "MEMS layout" too. See the polar array example below.
The current 3.3.5 release of the editor enhancements include
Additional compression to reduce memory usage for databases converted for viewing.
Increased gds translator to convert polygons with up to 8192 points.
Updated the GUI so the ESCAPE key cancels the form or command when pressed in a form.
Improvements to the LVS comparator.
System Capacity/Performance
Sample Tcl procedures
Features:
* All the features of slam-view
* Stroke recognition for command entry.
* User defined commands can now animate on the screen during cursor motion
* Available for embedding for OEM's
* Stream out (with optional gzip compression)
* Oasis in/out translators. Oasis is the next generation replacement for stream.
* Exchange in/out translators. Exchange is our ascii file format and allows altering
a database using a text editor.
* Multi-level edit in place
* Multi-level undo
* Inter-cell/Inter-window clipboard paste buffer to copy data between
cells
* Tcl Line Group objects [User defined composite objects, transistor,
with different parameters, round bipolar, resistor, or
even polar placement array of a cell for MEMS type editing.
* Violation Viewer to step thru 3rd party DRC result. The VV system
has a unique ability to remember false errors when loading a new
DRC result. Current file formats supported include Quartz, Nano-Route, Calibre, Assura and Hercules.
Here is an example of a metal1 spacing violation from
a Hercules run. Error is in white, metal1 is in blue. All other layers were
turned off for this example.
* Interface to Mentor's Calibre RVE system(Written entirely in Tcl
so you may customize)
* Delete/copy/modify commands
* Undo/Redo with user configurable levels and memory usage
* Clipboard buffer for moving/copying data between cells
* Bus text create command
* Add via command that can
automatically select the via based on overlapping layers.
Add via in auto mode will create via arrays for wide metals.
* Add via by box that can add a via array over an area.
Array of vias will be no larger than specified box, and array will be at center of box.
* Via objects contain the metal (or diffusion layers) with correct enclosure for fast editing.
* PG (maskable) text (with an example font provided)
* Circle commands to create polygons in the shape of a circle or donut
* Re-origin cell
* Reshape command
* Add/Subtract Rectangle
* Interactive AND/OR/NOT command
* Interactive oversize command (boolean style)
* Transform command
* stretch/movepoint/line stretch commands
* window stretch command
* Remove wiring inside/outside a window command
* split object command
* split array command
* make cell command
* cut/stetch command to add jogs in busses
* AA->Orth command to convert any angle polygons
into orthogonal ones. Very useful if you want to staircase polygons before
the mask writing software does it.
* align/step commands
* In-line Path->Poly conversions
* 16 different edit bins
* Most commands allow amendment of target edit object
* Smart selection
* Properties and connectivity for objects
* Supplied with pull down menus for out of the box ready to go
* Supplied with optional fixed menu for users prefering fixed menu
command entry
* Data saved on crash or kill; data can be easily recovered even
after program error. This mechanism even catches most X server failures, providing data recovery.
* Multi-user edit capability of the same design object simultaneously
on multiple displays
* Tcl access to modify the database (You can write Tcl programs
to scan/alter the database)
HOME
| ABOUT US | SOLUTIONS
| PLATFORMS | PRICING
| CONTACT | LINKS
©2007
Stabie-Soft, Inc. All Rights Reserved.
|