CoreToPWImpl.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Created by Louis Monier, September 11, 1985 1:28:15 pm PDT
Last Edited by Louis Monier, September 20, 1985 5:00:13 pm PDT
DIRECTORY
CD,
CDCore,
Core,
CoreOps,
CrossRAMBottom,
CrossRAM,
CrossRAMDecoder,
PW;
CoreToPWImpl: CEDAR PROGRAM
IMPORTS CDCore, CoreOps, CrossRAMBottom, CrossRAM, CrossRAMDecoder, PW =
BEGIN
BottomProc: PW.UserProc =
BEGIN
cellType: Core.CellType;
coreDesign: Core.Design ← CoreOps.CreateDesign["CrossRAMCellLibrary"];
cellType ← CrossRAMBottom.CreateBottom[coreDesign, 2, 4];
ob ← CDCore.CreateCDFromCore[coreDesign, cellType, design];
END;
DecoderProc: PW.UserProc =
BEGIN
cellType: Core.CellType;
coreDesign: Core.Design ← CoreOps.CreateDesign["CrossRAMCellLibrary"];
cellType ← CrossRAMDecoder.CreateDecoder[coreDesign, 2, 4];
ob ← CDCore.CreateCDFromCore[coreDesign, cellType, design];
END;
InnerProc: PW.UserProc =
BEGIN
cellType: Core.CellType;
coreDesign: Core.Design ← CoreOps.CreateDesign["CrossRAMCellLibrary"];
cellType ← CrossRAM.CreateInner[coreDesign];
ob ← CDCore.CreateCDFromCore[coreDesign, cellType, design];
END;
CrossRAMProc: PW.UserProc =
BEGIN
cellType: Core.CellType;
coreDesign: Core.Design ← CoreOps.CreateDesign["CrossRAMCellLibrary"];
cellType ← CrossRAM.CreateCrossRAM[coreDesign];
ob ← CDCore.CreateCDFromCore[coreDesign, cellType, design];
END;
PW.Register[BottomProc, "BottomProc"];
PW.Register[DecoderProc, "DecoderProc"];
PW.Register[InnerProc, "InnerProc"];
PW.Register[CrossRAMProc, "CrossRAMProc"];
END.