loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Computer Society Annual Symposium on VLSI: Emerging VLSI Technologies and Architectures (ISVLSI'06)
CHESS: A Comprehensive Tool for CDFG Extraction and Synthesis of Low Power Designs from VHDL
Karlsruhe, Germany
March 02-March 03
ISBN: 0-7695-2533-4
Nagarajan Ranganathan, University of South Florida, Tampa
Ravi Namballa, University of South Florida, Tampa
Narender Hanchate, University of South Florida, Tampa
In this paper, a new tool CHESS, is designed and developed for control and data-flow graph (CDFG) extraction and the high level synthesis of low power designs from behavioral level VHDL descriptions. The tool optimizes latency, area and power during the different phases of synthesis and provides several solutions to evaluate the trade-offs during design. Unlike the case of DFGs, not much work has been reported in the literature for low power synthesis of CDFGs. The tool consists of three individual modules: (i) CDFG extraction, (ii) scheduling and allocation of the CDFG, and (iii) binding, which are integrated to form a comprehensive high-level synthesis system. The first module for CDFG extraction includes a new algorithm in which compiler-level transformations are applied, followed by a series of behavioral-preserving transformations on the given VHDL description. The CDFG is fed to the scheduling module for resource optimization under the given set of time constraints. The scheduling algorithm is an improvement over the Tabu Search based algorithm described in [1] in terms of execution time. The improvement is achieved by pre-identification of mutually exclusive operations in the CDFG extraction phase, which, otherwise, is normally done during scheduling. The third and the final module of the proposed tool implements a new binding algorithm based on a game-theoretic formulation. The problem of binding is formulated as a non-cooperative finite normal game, and Nash equilibrium function is applied to achieve a poweroptimized binding solution. Experimental results for several highlevel synthesis benchmarks are presented which establish the efficacy of the proposed synthesis tool.
Citation:
Nagarajan Ranganathan, Ravi Namballa, Narender Hanchate, "CHESS: A Comprehensive Tool for CDFG Extraction and Synthesis of Low Power Designs from VHDL," isvlsi, pp.329-334, IEEE Computer Society Annual Symposium on VLSI: Emerging VLSI Technologies and Architectures (ISVLSI'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.