SpinifexAtoms.mesa
Copyright © 1984 by Xerox Corporation. All rights reserved.
Written by: Shand, June 7, 1984 1:39:57 am PDT
Last Edited by: Shand, August 8, 1984 3:24:36 pm PDT
DIRECTORY
;
SpinifexAtoms: CEDAR DEFINITIONS ~ BEGIN
Registered Atoms (these appear in CD Property lists or as keys for further procs).
spinifex: ATOM; -- Attaches a SpinifexCircuit.Circuit to a CD.ObjectDefinition's property list & used to attach a CD.ObjectProcs.further proc for Spinifex translation of objects such as contacts and transistors.
spinifexErrorRect: ATOM; -- Flags a rectangle on CD.highLightError level as being the result of a design rule violation, and therefore eligible for removal on subsequent DRC/Extract.
errorClient: ATOM; -- Attached to Cell's property list, contains refs to objects for which this Cell contains ErrorRects. If this Cell loses its $Spinifex property so do these subcells, thus ensuring errors which must be displayed in a higher level cell (because subcell cannot have ErrorRects added) are always displayed correctly.
thymePrint: ATOM; -- Used to attach a CD.ObjectProcs.further proc for Thyme format output of objects such as transistors.
rosePrint: ATOM; -- Used to attach a CD.ObjectProcs.further proc for Rosemary format output of objects such as transistors.
TIP atoms to analyze selected cell.
analyzeSelected: ATOM;
analyzeAndThymeSelected: ATOM;
analyzeAndRoseSelected: ATOM;
highlightPointedNode: ATOM;
Atoms from other parts of ChipNDale which Spinifex is aware of but does not define.
SignalName: ATOM;
InstanceName: ATOM;
Rect: ATOM;
SaveRect: ATOM;
Cell: ATOM;
END.