-- File: IPParams.mesa
-- Last Edited by: CSChow, February 1, 1985 0:55:12 am PST
IPParams: CEDAR DEFINITIONS = BEGIN
--Intro: This interface contains some parameters of the system (design rules, etc) that can be
-- changed from interpreter or by a program.
-- For default values see IPParamsImpl
DebugSystem: BOOL;
--Global Flag, turn on for debugging system
--These are parameters used in estimation of channel widths: IPChWidthEst
CoeffForHorCh: REAL;
CoeffForVerCh: REAL;
WtActivePins: REAL;
WtNonActivePins: REAL;
WtNetFactor: REAL;
WtTotalNetLength: REAL;
-- These are the parameters used for the channels: IPCTG etc. --
ChMinWidth: NAT;
ChDefaultWidth: NAT;
ChMinLength: NAT;
ChMinLSeparation: NAT;
ChDefaultPositionX: INT;
ChDefaultPositionY: INT;
-- These are some parameters in IPCoTab --
CoDefaultPosition: INT;
-- These are some constants for Pins --
PinMaxDistFromEdge: NAT;
--if pin distance from edge is more than this then it'll be counted as an interior pin
PhyPinRectSize: NAT;
DefaultPortSize: NAT;
END.