File: MakePLADoc.tioga
Copyright © 1984 by Xerox Corporation. All rights reserved.
Created by: Bob Mayo, July 23, 1984 3:27:03 pm PDT
Last Edited by: Mayo, July 23, 1984 3:41:18 pm PDT
USING MAKEPLA
USING MAKEPLA
CEDAR 5.2 — FOR INTERNAL XEROX USE ONLY
CEDAR 5.2 — FOR INTERNAL XEROX USE ONLY
Using MakePLA
Bob Mayo (June 22, 1984)
Filed on: /Indigo/ChipNDale/5.2/MakePLA/MakePLADoc.tioga (eventually)
© Copyright 1984 Xerox Corporation. All rights reserved.
Abstract: MakePLA is a program that generates simple PLAs or any other structure that has one decoder array (AND plane) connected to one storage array (OR plane). It takes as input a set of equations (or a truth table) and a set of layout tiles, and produces the PLA.
XEROX Xerox Corporation
Palo Alto Research Center
3333 Coyote Hill Road
Palo Alto, California 94304
For Internal Xerox Use Only
MakePLA Overview
MakePLA Tiles
Tiles are the basic building block out of which modules are built. They are cells of geometry with some special features. The most important special feature is the existence of alignment marks. Alignment marks (or marks for short) are named points in a cell.
MakePLA Options & Examples
Options are specified by assigning to pseudo-variables. Here is a list of the variables known by MakePLA:
ModuleGenerator ← "MakePLA";
Tells the tiling program what module generator to use.
TruthTableFile ← "///Users/Mayo.pa/PTiler/SamplePLA.tt";
Get the PLA description from a truth table in this file.
TileSet ← "///Users/Mayo.pa/PTiler/SampleTiles.dale";
Says where to get the tiles for the PLA.
Extras ← 12;
Tells how often to place extra ground lines (rows and columns in the AND and OR planes).
ExtraRows ← 12;
Sets the frequency of extra ground rows without affecting the number of extra columns.
ExtraColumns ← 12;
Sets the frequency of extra ground columns without affecting the number of extra rows.
ExtraAndColumns ← 12;
Sets the frequency of extra ground columns in the AND plane only.
ExtraOrColumns ← 12;
Sets the frequency of extra ground columns in the OR plane only.
TruthTableDumpFile ← "///Users/Mayo.pa/PTiler/Dump.tt";
Write a truth table file representing the PLA exactly as layed out.