The FHDL (Florida Hardware Design Language) PLA tools provide a means for specifying, simulating, and automatically laying out Programmed Logic Arrays (PLAs). These tools were created to facilitate VLSI design projects, to improve the quality of hardware design courses, and to serve as a basis for future research in VLSI design automation. At the specification level, the PLA tools allow the contents of a PLA to be specified as a set of logic equations. In addition, they provide features for facilitating the construction of PLA-based state machines. Once a PLA has been specified, it can be simulated at a high level in coordination with the simulation of the other portions of a VLSI design. After a PLA has been verified through simulation, it can be laid out automatically through an interface to the Berkeley PLA layout tools. The primary motivation for developing these tools was to provide a basis for future research in VLSI design automation.
[1]
Peter M. Maurer.
The Florida Hardware Design Language
,
1990,
IEEE Proceedings on Southeastcon.
[2]
Robert K. Brayton,et al.
Logic Minimization Algorithms for VLSI Synthesis
,
1984,
The Kluwer International Series in Engineering and Computer Science.
[3]
Lynn Conway,et al.
Introduction to VLSI systems
,
1978
.
[4]
S. Hayati,et al.
Automatic Production of Controller Specifications from Control and Timing Behavioral Descriptions
,
1989,
26th ACM/IEEE Design Automation Conference.
[5]
Tiziano Villa,et al.
NOVA: State Assignment of Finite State Machines for Optimal Two-Level Logic Implementations
,
1989,
26th ACM/IEEE Design Automation Conference.
[6]
Walter S. Scott,et al.
The Magic VLSI Layout System
,
1985
.