SXMaintenancePackageDoc.tioga
Giordano B. Beretta, August 1, 1985 3:49:06 pm PDT
SXMaintenancePackage
CEDAR 6.0 — FOR INTERNAL XEROX USE ONLY
SXMaintenancePackage
Some tools for the maintenance of Spinifex
Giordano B. Beretta
© Copyright 1985 Xerox Corporation. All rights reserved.
Abstract: Currently this package contains two utilities. The first provides a handy user interface for the corner stitching monitor. The second prints the design rules of a given design in human readable form.
Created by: Giordano B. Beretta
Maintained by: Giordano B. Beretta <Beretta.pa>
Keywords: DRC, Spinifex
XEROX Xerox Corporation
Palo Alto Research Center
3333 Coyote Hill Road
Palo Alto, California 94304
For Internal Xerox Use Only
1. Activation
To use the tools load ChipNDale and Spinifex by typing CMosSpinifex or NMosSpinifex to the Command Tool. Then type SXMaintenance. The effect is the execution of CSMonitorImpl and SXMaintenancePackage. The latter registers two commands with the ChipNDale program menu: Show Tesselations and Show Rules.
2. Show Tesselations
When this command is active, Spinifex always keeps the tesselations of the last cell analysed. Selection of this command causes two submenus to be displayed. The first allows the selection of the Spinifex layer at which one wants to look. The second allows to choose between the geometry world and the areas of interest.
A ChipNDale viewer containing the selected tesselation is created. If the plane is not empty, the viewer will show a square frame with a thick middle segment. Area-select this middle segment without its endpoints and press <CTRL>SPACE to position the geometry. The following commands can now be applied by pressing one of the keys and the middle mouse button in a tile (the output will appear in the Terminal viewer).
Commands
a middle: print tile
s middle: print value attached to tile
r: redisplay
c: center
d: increment the depth
D: decrement the depth
w: increment the width
W: decrement the width
Roughly speaking, the depth parameter controls the nesting depth before '...' is used, e.g. of records within records within arrays within ..., width controls the number of characters printed at each nesting level before '...' is used.
3. Show Rules
This command traverses the technology dependent part of a design to which a Spinifex technology has been attached. All information is printed in readable form in the Terminal viewer.
Known bug: the process cannot be stopped.