-- FILE: SlopeModel.mesa
-- Last edited by Ousterhout, November 22, 1983 1:03 pm

-- This file defines the interface to the slope delay model.  In
-- the slope delay model, a transistor's effective resistance is
-- parameterized by the slope on the gate waveform, the size
-- of the transistor, and the load the transistor is driving.
-- Full details of the model are given in the paper by Ousterhout.

DIRECTORY
    Globals,
    Model;

SlopeModel: CEDAR DEFINITIONS =
BEGIN
OPEN Globals;

SlopeDelay: PUBLIC Model.DelayProc;
    -- Given a stage, this procedure calculates the delay through
    -- the stage using the slope model.  The time value in the
    -- stage is filled in with the time when the output changes,
    -- and the edgeSpeed value in the stage is filled in with the
    -- output edge speed.

END.