Title : 
Low-power behavioral synthesis optimization using multiple precision arithmetic
         
        
            Author : 
Ercegovac, Milos ; Kirovski, Darko ; Potkonjak, Miodrag
         
        
            Author_Institution : 
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
         
        
        
        
        
        
            Abstract : 
Many modern multimedia applications such as image and video processing are characterized by a unique combination of arithmetic and computational features: fixed-point arithmetic, a variety of short data types, high degree of instruction-level parallelism, strict timing constraints, and high computational requirements. Computationally intensive algorithms usually boost device´s power dissipation which is often key to the efficiency of many communications and multimedia applications. Although recently virtually all general-purpose processors have been equipped with multiprecision operations, the current generation of behavioral synthesis tools for application-specific systems does not utilize this power/performance optimization paradigm. In this paper, we explore the potential of using multiple precision arithmetic units to effectively support synthesis of low-power application-specific integrated circuits. We propose a new architectural scheme for collaborate addition of sets of variable precision data. We have developed a novel resource allocation and computation assignment methodology for a set of multiple precision arithmetic units. The optimization algorithms explore the trade-off of allocating low-width bus structures and executing multiple-cycle operations. Experimental results indicate strong advantages of the proposed approach
         
        
            Keywords : 
application specific integrated circuits; circuit CAD; circuit optimisation; digital arithmetic; high level synthesis; integrated circuit design; low-power electronics; resource allocation; application-specific integrated circuits; computation assignment methodology; low-power ASIC design; low-power behavioral synthesis optimization; low-width bus structures; multiple precision arithmetic units; multiple-cycle operations; optimization algorithms; resource allocation; Computer aided instruction; Concurrent computing; Fixed-point arithmetic; Integrated circuit synthesis; Multimedia communication; Optimization; Parallel processing; Power dissipation; Power generation; Timing;
         
        
        
        
            Conference_Titel : 
Design Automation Conference, 1999. Proceedings. 36th
         
        
            Conference_Location : 
New Orleans, LA
         
        
            Print_ISBN : 
1-58113-092-9
         
        
        
            DOI : 
10.1109/DAC.1999.781379