is an IC mask layout viewing system capable of displaying mask data
on multiple X servers simultaneously. The product is an excellent
tool for multiple campus design reviews. Graphic windows may be
interlocked so all windows display the same window box, or be completely
independent to allow multiple users to actively edit the same design.
Cursor movement is also replicated across the multiple servers.
The viewer product includes the stream in and oasis in translators.
The viewer product is an incredible value. At only USD 100.00,
you just can't find a product with these capabilities at this price.
The recent 3.6.1 version of the viewer expands cross-sectional
viewing to include custom profiles
and rounded edges for diffusions. Maximum number of layers was
also increased to 16300 layers. Vector PDF output of the cross-sectional
view is also available.
A simple example of the flexibility you get with the system can
be demonstrated with the Tcl code to generate a dump of a stream
file to ascii format. The code shown can be invoked by entering
"simpleStreamAndDump yourStreamFile dummyLibName", after
it has been loaded into the system. The data could also be graphically
viewed with the slam gds viewer, but this shows how the system can be
easily used programmatically like much more expensive systems.
Screen shot of editor/viewer In the screen shot,
the pull down menu window, status window and library browser windows
are displayed along with one graphic window. Multiple graphic windows
may be displayed, only one is illustrated in the screen shot.
* Simple human readable configuration file. (example1,
Also avaliable is comma seperated value spreadsheet style configuration files.
Some users find spreadsheets to be a simpler method to create configuration
* Multiple X server display [The only editor on the market that
can do this]
* x86/64 and Solaris 64 bit ports thread redraw on multiple CPU systems for even faster performance.
* Multi-user access to library database.
* Hot keys, bind keys: translation of a keystroke in a graphic window
to a user definable action. A default set of translations is provided.
* Multiple GUI styles including
legacy mode with only a top
level menubar with all commands and no window menubar; a
minimal mode reduces the size of the top level menubar by putting window
specific commands on a window menubar; and a tkcon
mode which incorporates the top level menubar into a tkcon.
* Multiple window support (single or multi-server)
* Library browser
* Cross sectional viewing of layout including
black background or
white background PDF generation.
* Open & Close triggers for libraries & cells. Default trigger
allows per user customization of display colors for a common library.
* Dynamic Layer Display window available to control/display
current windows layer visibility/selectability mask. (example)
* Stream in translator can use properties on instances to name the
* Stream in translator can use properties on shapes to attach the
shape to a net
* The above two capabilities allow P&R data to be viewed with
name information by slam
* Stream in translator automatically detects and dynamically inflates compressed
files during read. (On multi-cpu x86/64 and sun machines, inflation is performed by 2nd processor
for even faster read times.)
* Oasis in translator included
* Supports all angle instances
* Supports instance magnification
* Up to 100 levels of hierarchy
* "Peek" mode to limit display to the interesting area
and not loading uninteresting areas into memory
* Reference libraries
* Supports via/via arrays [can be automatically identified and converted
by stream translator]
* Up to 16 different text fonts
* User definable fonts
* User definable color/fill/line style for each layer
* User definable fills and line styles
* Multi-line text elements
* Point compression of shape data to minimize disk/memory
* Inquiry command to show object attributes
* Trace net command to highlight a net thru the hierarchy;
trace command traces based on net information stored in database.
* With the XTK option, the viewer can dynamically extract a net.
Here is an example of two nets that were
traced, one in white, one in red. In this case, all other wiring has
been set invisible. In this second case,
the traced wiring has been set to draw in the layer's real color
instead of the hilite color.
* Multi-Segment ruler command for measuring
* Coordinates may be snapped to nearest edge/vertex (anywhere in the hierarchy.
* 16 different selection bins
* Amend option for selection
* Choose by name (For text, instance, net, instance master, via,
* Selectability/Visibility by type and layer on a per window basis
* Display slimsizing for drawing performance
* Window view box undo and window view box save/restore
* Interfaces with xpdf for access to our 800 pages of pdf manuals
* Free upgrades after purchase
* Tcl interface to database