<> <> <> DIRECTORY CoreCreate; CrossRAMSSI: CEDAR DEFINITIONS = BEGIN OPEN CoreCreate; <> <<>> <> CreateInverter: PROC [design: Design, width: NAT _ 4, ratio: REAL _ 2.5] RETURNS [cell: CellType]; <> CreateTristateBuffer: PROC [design: Design, width: NAT _ 4, ratio: REAL _ 2.5] RETURNS [cell: CellType]; <> CreateNAnd: PROC [design: Design, inputCount: NAT _ 2, width: NAT _ 4, ratio: REAL _ 2.5] RETURNS [cell: CellType]; <> CreateAnd: PROC [design: Design, inputCount: NAT _ 2, width: NAT _ 4, ratio: REAL _ 2.5] RETURNS [cell: CellType]; <> CreateNOr: PROC [design: Design, inputCount: NAT _ 2, width: NAT _ 4, ratio: REAL _ 2.5] RETURNS [cell: CellType]; <> CreateOr: PROC [design: Design, inputCount: NAT _ 2, width: NAT _ 4, ratio: REAL _ 2.5] RETURNS [cell: CellType]; <> <<>> NAndArgsRef: TYPE = REF NAndArgsRec; NAndArgsRec: TYPE = RECORD[inputCount: NAT _ 2]; <<>> END.