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.