-- File CIFDrcNMOSDefs.mesa
-- Written by Martin Newell, June 1980
-- Last updated: March 24, 1981 2:59 PM

-- CIF Design Rule Checker NMOS dependent procedures


DIRECTORY

CIFDrcUtilsDefs: FROM "CIFDrcUtilsDefs" USING [Edge, Trapezoid];

CIFDrcNMOSDefs: DEFINITIONS =

BEGIN

OPEN CIFDrcUtilsDefs;

InitDrcNMOS: PUBLIC PROCEDURE [baseName:STRING, lamda: REAL, left,bottom,right,top:REAL];

FinishDrcNMOS: PUBLIC PROCEDURE;

NewSwath: PUBLIC PROCEDURE [prev,curr: REAL];

CheckTrap
: PUBLIC PROCEDURE[left,right:Edge, start,end:REAL, layer:CARDINAL];

InsertTrap:PUBLIC PROCEDURE [trap:Trapezoid, layer:CARDINAL];

RemoveTrap:PUBLIC PROCEDURE [trap:Trapezoid, layer:CARDINAL];

PrintList: PUBLIC PROCEDURE[i:CARDINAL];

END.