DocumentCode
705419
Title
Precision-wise architectural synthesis of DSP circuits
Author
Caffarena, Gabriel ; Carreras, Carlos
Author_Institution
Univ. CEU-San Pablo, Madrid, Spain
fYear
2010
fDate
23-27 Aug. 2010
Firstpage
562
Lastpage
566
Abstract
This paper addresses the combination of wordlength optimization and architectural synthesis as a single design task, aiming at reducing the area of FPGA implementations. These two well-known design tasks are commonly applied sequentially. On one hand, wordlength optimization´s goal is to find the fixed-point format of signals that minimizes cost. On the other hand, architectural synthesis optimizes the architecture of the implementation of an algorithm. These two tasks are highly interdependent, since the wordlength minimization depends on the architecture and the architectural synthesis final output depends on the initial signal wordlengths. By combining them, a wider exploration of the design space can be performed. A fine-grain combined wordlength optimization and architectural synthesis based on the use of simulated annealing is presented. The optimizer is tuned for DSP algorithms and is able to simultaneously optimize in terms of implementation area and output noise, thus leading to significant improvements. A complete comparison between the traditional sequential approach and the proposed combined approach is provided. Area improvements of up to 21% are reported.
Keywords
circuit optimisation; digital signal processing chips; field programmable gate arrays; integrated circuit design; DSP circuits; FPGA; architectural synthesis; cost minimization; fine-grain combined wordlength optimization; precision-wise architectural synthesis; sequential approach; single design task; Algorithm design and analysis; Digital signal processing; Multiplexing; Noise; Optimization; Registers; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Conference, 2010 18th European
Conference_Location
Aalborg
ISSN
2219-5491
Type
conf
Filename
7096692
Link To Document