Title :
Processor design using path programmable logic
Author :
Flanagan, J. Kelly ; Nelson, Brent E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Brigham Young Univ., Provo, UT, USA
Abstract :
Path programmable logic (PPL) is a VLSI design methodology that is very efficient in the implementation of systems consisting of random logic, counters, and finite-state machines. Previous designs have shown that PPL does not efficiently allow the implementation of bus-oriented designs, such as microprocessors, arithmetic processors, and DSP (digital signal processor) chips. The authors present solutions that enable these architectures to be implemented more efficiently. The solutions are the introduction of automated routing and placement tools as well as the description of sophisticated PPL library cells. The implementation of a RISC (reduced-instruction-set computer) processor is used as a case study to verify the effectiveness of these changes to the existing PPL methodology
Keywords :
VLSI; circuit layout CAD; microprocessor chips; reduced instruction set computing; RISC; VLSI design methodology; arithmetic processors; automated routing; bus-oriented designs; counters; digital signal processor; finite-state machines; microprocessors; path programmable logic; placement tools; processor design; random logic; Counting circuits; Design methodology; Digital arithmetic; Logic design; Microprocessors; Process design; Programmable logic arrays; Programmable logic devices; Signal design; Very large scale integration;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1988. ICCD '88., Proceedings of the 1988 IEEE International Conference on
Conference_Location :
Rye Brook, NY
Print_ISBN :
0-8186-0872-2
DOI :
10.1109/ICCD.1988.25689