Title :
A technique for pull-up transistor folding
Author :
Lursinsap, C. ; Gajski, Daniel D.
Author_Institution :
Center for Adv. Comput. Studies, Southwestern Louisiana Univ., Lafayette, LA, USA
fDate :
8/1/1988 12:00:00 AM
Abstract :
The authors consider the constraint limiting multiple folding in programmable logic array (PLA) layouts imposed by the layout architecture which positions pull-up transistors on the boundary of the cell and uses another metal layer to connect pull-ups to terms inside the PLA. The general PLA architecture supports only input- and output-port folding by sharing them in either the same column or the same row. Term folding is allowed only with drastic changes in the layout architecture. Folding optimization algorithms, generally, have not considered a pull-up transistor placement as a constraint. A layout architecture is introduced and a technique for pull-up transistor folding based on a weighted-graph model is presented. The architecture supports also both I/O and term foldings. In comparison with other architectures the described architecture allows significant area improvement
Keywords :
cellular arrays; circuit layout CAD; integrated logic circuits; logic CAD; PLA; area improvement; constraint limiting multiple folding; layout architecture; layouts; metal layer; optimization algorithms; programmable logic array; pull-up transistor folding; weighted-graph model; Computer architecture; Computer science; Design automation; Filling; Joining processes; Programmable logic arrays; Routing; Uninterruptible power systems;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on