Title :
Using regular array methods for DSP module synthesis
Author_Institution :
Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
Abstract :
Methods of regular arrays can be used to specify, synthesize, transform, and verify arithmetic and coding modules for use in higher-level DSP systems. Although some designs and methodology have been proposed for bit level arrays, the author shows how regular array methods can be integrated into various stages of the synthesis process for DSP/arithmetic structures. As technologies rapidly advance, the re-design and maintenance of module libraries is becoming a tedious task. Regular array descriptions of arithmetic algorithms provide a method for parameterized module generation which is an alternative to custom design and to current methods of sequential logic synthesis. The author presents a methodology which allows a designer to systematically consider a much broader space of arithmetic alternatives than is typically found in module libraries. Starting with the number representation, he discusses methods and tools for synthesizing and analyzing arithmetic algorithms, architectures and implementations. He considers measures of cost, precision and performance at different levels of abstraction as well as inter- and intra-level verification. He then describes the ARREST design system, a CAD environment for specification, synthesis and analysis of fine-grained computational arrays. Three example designs are discussed: 1) sub-band coding via Discrete Wavelet Transform, 2) Reed-Solomon ECC decoding, and 3) scheduling a real-time multiprocessor system.<>
Keywords :
circuit CAD; digital signal processing chips; systolic arrays; ARREST design system; CAD environment; DSP module synthesis; DSP systems; Discrete Wavelet Transform; Reed-Solomon ECC decoding; arithmetic algorithms; fine-grained computational arrays; real-time multiprocessor system; regular array methods; regular arrays; scheduling; sequential logic synthesis; specification; sub-band coding; synthesis process;
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
DOI :
10.1109/HICSS.1994.323185