<> <> <> <> DIRECTORY ; SpinifexAtoms: CEDAR DEFINITIONS ~ BEGIN <> 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. <> analyzeSelected: ATOM; analyzeAndThymeSelected: ATOM; analyzeAndRoseSelected: ATOM; highlightPointedNode: ATOM; <> SignalName: ATOM; InstanceName: ATOM; Rect: ATOM; SaveRect: ATOM; Cell: ATOM; END.