Title :
Systematic derivation of the processing element of a systolic array based on residue number system
Author :
Paliouras, V. ; Soudris, D. ; Stouraitis, T.
Author_Institution :
Dept. of Electr. Eng., Patras Univ., Greece
Abstract :
A systematic methodology for synthesizing optimal VLSI residue number system architectures using full adders (FAs) as the basic building block is introduced. The design methodology derives array architectures starting from the algorithmic level. Taking into account the target architecture, the proposed synthesis procedure derives a dependence graph of the algorithm using uniform recurrent equations, specifies the architecture topology, allocates, and schedules the computations within FAs. The derived architectures, called inner product step processors, can be used as the processing element of a regular array architecture. The design methodology derives FA-based implementations that completely eliminate the need for ROM-table look-up. The resulting architectures exhibit less hardware complexity and much higher throughput rates than ROM-based ones
Keywords :
VLSI; circuit layout CAD; digital arithmetic; digital signal processing chips; logic CAD; systolic arrays; RNS architectures; VLSI; dependence graph; design methodology; full adders; inner product step processors; processing element; regular array architecture; residue number system; synthesis procedure; systolic array; Birth disorders; Computer architecture; Design methodology; Equations; Hardware; Processor scheduling; Scheduling algorithm; Systolic arrays; Topology; Very large scale integration;
Conference_Titel :
Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-0593-0
DOI :
10.1109/ISCAS.1992.230097