DocumentCode :
2883296
Title :
Automatic Low Power Optimizations during ADL-driven ASIP Design
Author :
Chattopadhyay, A. ; Kammler, D. ; Witte, E.M. ; Schliebusch, O. ; Ishebabi, H. ; Geukes, B. ; Leupers, R. ; Ascheid, G. ; Meyr, H.
Author_Institution :
Integrated Signal Process. Syst., Aachen Univ. of Technol.
fYear :
2006
fDate :
26-28 April 2006
Firstpage :
1
Lastpage :
4
Abstract :
Increasing complexity of cutting-edge applications for future embedded systems demand even higher processor performance with a strong consideration for battery-life. Low power optimization techniques are, therefore, widely applied towards the development of modern application specific instruction-set processors (ASIPs). Architecture description languages (ADLs) offer the ASIP designers a quick and optimal design convergence by automatically generating the software tool-suite as well as the register transfer level (RTL) description of the processor. The automatically generated processor description is then subjected to the traditional RTL-based synthesis flow. Power-specific optimizations, often found in RTL-based commercial tools, cannot take the full advantage of the architectural knowledge embedded in the ADL description, resulting in sub-optimal power efficiency. In this paper, we address this issue by describing an efficient and universal technique of automatic insertion of gated clocks during the ADL-based ASIP design flow. Experiments with ASIP benchmarks show the dramatic impact of our approach by reducing power consumption up to 41% percent compared to naive RTL synthesis from ADL description, without any incurred overhead for area and speed
Keywords :
application specific integrated circuits; circuit optimisation; clocks; instruction sets; integrated circuit design; logic design; low-power electronics; microprocessor chips; ADL-driven ASIP design; RTL-based synthesis flow; application specific instruction-set processors; architecture description languages; automatic low power optimizations; battery-life; embedded systems; gated clocks insertion; register transfer level; software tool-suite; Application software; Application specific processors; Architecture description languages; Clocks; Convergence; Design optimization; Embedded system; Energy consumption; Registers; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Design, Automation and Test, 2006 International Symposium on
Conference_Location :
Hsinchu
Print_ISBN :
1-4244-0179-8
Electronic_ISBN :
1-4244-0180-1
Type :
conf
DOI :
10.1109/VDAT.2006.258140
Filename :
4027512
Link To Document :
بازگشت