Best first search algorithm for optimal PLA folding and its implementation on virtual bit map processor
Thesis/Dissertation
·
OSTI ID:6471786
Folding is a PLA optimization technique that constructs a physical PLA that minimizes silicon area by structural reorganization, exploiting a particular input and output format of the PLA. The technique entails the physical splitting of a line into two or more segments so that different signals may share a single vertical (or horizontal) track. The objective of a folding algorithm is to determine the permutations of rows and/or columns that permit a maximal set of columns and/or rows to be implemented in a physical line, such that the original functions can be implemented in the smallest physical array. This thesis also addresses the algorithm design on a bit slice, two dimensional array VLSI computing structure, called the Virtual Bit Map Processor (VBMP), for the implementation of the proposed algorithm. Utilizing the unique features of the VBMP to handle the bit map data, such as virtual data mapping capability, columnwise and rowwise global memories, and regional and data dependent masking schemes for execution control of each processing element, several classes of algorithms are designed, which include data manipulating functions, graph and associative search algorithms. The use of the VBMP system to solve several classes of problems is discussed.
- Research Organization:
- Stanford Univ., CA (USA)
- OSTI ID:
- 6471786
- Country of Publication:
- United States
- Language:
- English
Similar Records
Heuristics for PLA folding: an analytical approach
Mapping homogeneous graphs on a linear array-processor model
On bit sequential multipliers
Thesis/Dissertation
·
Sat Dec 31 23:00:00 EST 1983
·
OSTI ID:5732778
Mapping homogeneous graphs on a linear array-processor model
Conference
·
Fri Dec 31 23:00:00 EST 1982
·
OSTI ID:5258155
On bit sequential multipliers
Conference
·
Fri Dec 31 23:00:00 EST 1982
·
OSTI ID:5362523