A modulo bit-level systolic compiler
- 13 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
The production of advanced software to automate the VLSI design of very-high-speed signal processing integrated circuits is discussed. The circuits are based on a class of bit-level systolic arrays implemented with a single generic cell. The generic cell computes over finite rings and offers fixed coefficient multiplication with the same complexity measure as addition. The resulting architecture is composed of linear arrays of systolic, steerable dynamic ROMs. Because of the class restriction, efficient designs can be produced, with all design criteria met. The front-end of the system is a design tool that will act as an assistant to a designer who is experienced with signal processing systems but possibly not familiar with VLSI design technology. The back-end is a system for configuring standardized bit-level systolic cells. The front-end system consists of a knowledge-based system and a transformer. This system interfaces to a conventional VLSI design and verification package, with the output in a form suitable for direct use by the silicon foundry.<>Keywords
This publication has 7 references indexed in Scilit:
- Bit-level systolic arrays for IIR filteringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- An efficient bit-level systolic cell design for finite ring digital signal processing applicationsJournal of Signal Processing Systems, 1989
- High-speed signal processing using systolic arrays over finite ringsIEEE Journal on Selected Areas in Communications, 1988
- Regular iterative algorithms and their implementation on processor arraysProceedings of the IEEE, 1988
- A Transformational Model of VLSI Systolic DesignComputer, 1985
- Implementation of signal processing functions using 1-bit systolic arraysElectronics Letters, 1982
- Why systolic architectures?Computer, 1982