loading...
Applying Resource Sharing Algorithms to ADL-driven Automatic ASIP Implementation
San Jose, California October 02-October 05
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICCD.2005.252005 International Conference on Comp ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
E. M. Witte, Institute for Integrated Signal Processing Systems RWTH Aachen University, Aachen, Germany
A. Chattopadhyay, Institute for Integrated Signal Processing Systems RWTH Aachen University, Aachen, Germany
O. Schliebusch, Institute for Integrated Signal Processing Systems RWTH Aachen University, Aachen, Germany
D. Kammler, Institute for Integrated Signal Processing Systems RWTH Aachen University, Aachen, Germany

Presently, Architecture Description Languages (ADLs) are widely used to raise the abstraction level of the design space exploration of Application Specific Instruction-set Processors (ASIPs), benefiting from automatically generated software tool suite and RTL implementation. The increase of abstraction level and automated implementation traditionally comes at the cost of low area, delay or power efficiency. The standard synthesis flow starting at RTL abstraction fails to compensate for this loss of performance. Thus, high level optimizations during RTL synthesis from ADLs are obligatory. Currently, ADL-based optimization schemes do not perform resource sharing. In this paper, we present an iterative algorithm for performing resource sharing on the basis of global data flow graph matching criteria. This ADL-based resource sharing optimization is performed over a RISC and a VLIW architecture and two industrial embedded processors. The results indicate a significant improvement in overall performance. A comparative study with manually written RTL code is presented, too.

Citation:
E. M. Witte, A. Chattopadhyay, O. Schliebusch, D. Kammler, "Applying Resource Sharing Algorithms to ADL-driven Automatic ASIP Implementation," iccd, pp.193-199, 2005 International Conference on Computer Design, 2005
Usage of this product signifies your acceptance of the Terms of Use.