AlpsPWGen.mesa
Created by Bertrand Serlet, March 12, 1985 2:22:02 pm PST
Last edited by Bertrand Serlet, November 26, 1985 11:50:56 am PST
This program generates a file suitable for layout generation from a truth table.
DIRECTORY
AlpsTile, CD, Rope;
AlpsPWGen: CEDAR DEFINITIONS =
BEGIN
ROPE: TYPE = Rope.ROPE;
CellFromTile: PROC [context: AlpsTile.Context, tile: AlpsTile.Tile] RETURNS [cell: CD.Object];
Other tiles used, apart from those in AlpsTile:
$NullGndGlue
$ContactGndGlue
$ContactLatch
$ContactVddGlue
$ContactFiller
$ContactRoute
$ContactInput
$BigCascodeVddGlue
$EmptyRouteFiller
$RouteFiller
CellsFromTiles: PROC [context: AlpsTile.Context, tiles: LIST OF AlpsTile.Tile] RETURNS [cells: LIST OF CD.Object ← NIL];
This one is the only one clients have to know
TableToLayout: PROC [context: AlpsTile.Context] RETURNS [cell: CD.Object];
END.