<> <> <<>> DIRECTORY PWCore, SCParms, Sisyph, SmallCacheLogic; <<>> SmallCacheInnerTopImpl: CEDAR PROGRAM IMPORTS PWCore, Sisyph EXPORTS SmallCacheLogic ~ BEGIN LeftCtl: PUBLIC PROC [cts: SCParms.CellTypeSpec, cx: Sisyph.Context] RETURNS [ct: SmallCacheLogic.CellType] = { SELECT cts FROM Schematic => ct _ Sisyph.ES["SCacheLeftCtl.sch", cx]; CoreFile => ct _ PWCore.Retrieve["SCacheLeftCtl"]; ENDCASE => ERROR;}; <<>> DataPath: PUBLIC PROC [cts: SCParms.CellTypeSpec, cx: Sisyph.Context] RETURNS [ct: SmallCacheLogic.CellType] = { SELECT cts FROM Schematic => ct _ Sisyph.ES["SCacheDataPathl.sch", cx]; CoreFile => ct _ PWCore.Retrieve["SCacheDataPathl"]; ENDCASE => ERROR;}; <<>> RightCtl: PUBLIC PROC [cts: SCParms.CellTypeSpec, cx: Sisyph.Context] RETURNS [ct: SmallCacheLogic.CellType] = { SELECT cts FROM Schematic => ct _ Sisyph.ES["SCacheRightCtl.sch", cx]; CoreFile => ct _ PWCore.Retrieve["SCacheRightCtl"]; ENDCASE => ERROR;}; <<>> END. <<>>