DAUser.mesa
Copyright Ó 1988 by Xerox Corporation. All rights reserved.
Jean-Marc Frailong, May 1, 1988
Jean-Marc Frailong May 1, 1988 4:31:59 pm PDT
Provides some interface to DATools high-level commands through the interpreter for command batching.
DIRECTORY
CD USING [Design],
Core USING [CellType],
RosemaryUser USING [Tester];
DAUser: CEDAR DEFINITIONS
~ BEGIN
Rosemary
RunRosemary: PROC [cellType: Core.CellType, design: CD.Design] RETURNS [tester: RosemaryUser.Tester ← NIL];
Create the tester for the specified CT within the specified design. The following properties of the CT determine simulation details:
Tests : <LIST OF ROPE> -- name of TestProcs to be used, default is LIST["Logic Test"] (the standard TestProc)
RecordDeltas: BOOL -- if FALSE, do not record anything during simulation; if TRUE, record simulation events (for plotting mostly). Defaults to TRUE
RecordSteps: BOOL -- if FALSE, record values only at Evals boundaries; if TRUE, record all modifications of wires. Defaults to TRUE.
CutSet: <CoreFlat.CutSet> -- specifies the cutset used for simulation. Default is NIL, i.e. transistor level simulation. Convenient standard values are found in Logic.fast, Logic.macro, etc...
END.