Title :
Word-length optimization for high-level synthesis of digital signal processing systems
Author :
Kum, Ki-Il ; Sung, Wonyong
Author_Institution :
Seoul Nat. Univ., South Korea
Abstract :
Word-length optimization software is developed not only to reduce the hardware cost but also to minimize the optimization time. It inserts quantizers to a data flow graph representation, partitions the resultant graph, determines the minimum required word-length for each partitioned signal, conducts scheduling and binding using the minimum word-length information, and finally optimizes the word-lengths of functional units. Fixed-point simulation results are used as for the performance measure, thus this method can be applied to nonlinear and time-varying algorithms. Although this approach requires iterative fixed-point simulations, the search space is reduced significantly by grouping signals using the high-level synthesis, or hardware sharing, results. A fourth-order IIR filter, a fifth-order elliptic filter, and a 12th-order adaptive LMS filter are implemented using this software. The hardware cost of functional units is reduced by 25% in the IIR filter and 7% in the elliptic filter compared to the previous results
Keywords :
IIR filters; adaptive filters; circuit optimisation; data flow graphs; digital signal processing chips; elliptic filters; high level synthesis; least mean squares methods; performance evaluation; processor scheduling; 12th-order adaptive LMS filter; binding; data flow graph representation; digital signal processing systems; fifth-order elliptic filter; fourth-order IIR filter; graph partition; hardware sharing; high-level synthesis; iterative fixed-point simulations; nonlinear algorithms; optimization time minimization; performance measure; quantizers; scheduling; time-varying algorithms; word-length optimization; Adaptive filters; Cost function; Flow graphs; Hardware; High level synthesis; IIR filters; Iterative algorithms; Iterative methods; Least squares approximation; Partitioning algorithms;
Conference_Titel :
Signal Processing Systems, 1998. SIPS 98. 1998 IEEE Workshop on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-7803-4997-0
DOI :
10.1109/SIPS.1998.715819