IFUCoreCellsImpl.mesa
Copyright © 1985 by Xerox Corporation. All rights reserved.
Curry June 12, 1986 5:29:55 pm PDT
DIRECTORY CD, CDIO, CDOps, Core, CoreLibrary, IFUCoreCells;
IFUCoreCellsImpl: CEDAR PROGRAM
IMPORTS CD, CDIO, CDOps, CoreLibrary
EXPORTS IFUCoreCells
= BEGIN
library:  PUBLIC CoreLibrary.Library ← CoreLibrary.OpenLibrary["IFUCore"];
libraryPads: PUBLIC CoreLibrary.Library ← CoreLibrary.OpenLibrary["IFUPads"];
modules:  PUBLIC CD.Design ← InitModules[];
InitModules: PROC RETURNS[design: CD.Design] = {
moduleFile: Core.ROPE ← "IFUModules";
design ← CDIO.ReadDesign[moduleFile, NIL, NIL];
IF design= NIL THEN {
design ← CDOps.CreateDesign[CD.FetchTechnology[$cmosB]];
[ ] ← CDIO.WriteDesign[design, moduleFile, TRUE]}};
END.