DocumentCode :
454511
Title :
Pre-synthesis Optimization of Multiplications to Improve Circuit Performance
Author :
Ruiz-Sautua, Rafael ; Molina, María C. ; Mendías, José M. ; Hermida, Román
Author_Institution :
Dpto. Arquitectura de Computadores y Automatica, Univ. Complutense de Madrid
Volume :
1
fYear :
2006
fDate :
6-10 March 2006
Firstpage :
1
Lastpage :
6
Abstract :
Conventional high-level synthesis uses the worst case delay to relate all inputs to all outputs of an operation. This is a very conservative approximation of reality, especially in arithmetic operations (where some bits are required later than others and some bits are produced earlier than others). This paper proposes a pre-synthesis optimization algorithm that takes advantage of this feature for more efficient high-level synthesis of data-flow graphs formed by additions and multiplications. The presented pre-processor analyzes the critical path at bit-granularity and splits the arithmetic operations into sub-words fragments. In particular, some of the specification multiplications are broken up into several smaller multiplications, additions, and other operations of three new types specially defined to reduce the clock cycle duration. These fragments become the input to any regular high-level synthesis tool to speed up circuit execution times. The experimental results carried out show that implementations obtained from the optimized specification are on average 70% faster and in most cases substantial area reductions are also achieved
Keywords :
circuit optimisation; coprocessors; high level synthesis; integrated circuit design; logic design; arithmetic operations; circuit performance improvement; clock cycle duration reduction; data-flow graphs; high-level synthesis; pre-synthesis optimization; Algorithm design and analysis; Arithmetic; Circuit optimization; Circuit synthesis; Clocks; Delay; Energy consumption; Hardware; High level synthesis; Parallel processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
Conference_Location :
Munich
Print_ISBN :
3-9810801-1-4
Type :
conf
DOI :
10.1109/DATE.2006.244122
Filename :
1657096
Link To Document :
بازگشت