DocumentCode
454407
Title
Automatic ADL-based Operand Isolation for Embedded Processors
Author
Chattopadhyay, A. ; Geukes, B. ; Kammler, D. ; Witte, E.M. ; Schliebusch, O. ; Ishebabi, H. ; Leupers, R. ; Ascheid, G. ; Meyr, H.
Author_Institution
Integrated Signal Process. Syst., RWTH Aachen Univ.
Volume
1
fYear
2006
fDate
6-10 March 2006
Firstpage
1
Lastpage
6
Abstract
Cutting-edge applications of future embedded systems demand highest processor performance with low power consumption to get acceptable battery-life times. Therefore, low power optimization techniques are strongly applied during the development of modern application specific instruction set processors (ASIPs). Electronic system level design tools based on architecture description languages (ADL) offer a significant reduction in design time and effort by automatically generating the software tool-suite as well as the register transfer level (RTL) description of the processor. In this paper, the automation of power optimization in ADL-based RTL generation is addressed. Operand isolation is a well-known power optimization technique applicable at all stages of processor development. With increasing design complexity several efforts have been undertaken to automate operand isolation. In pipelined datapaths, where isolating signals are often implicitly available, the traditional RTL-based approach introduces unnecessary overhead. We propose an approach which extracts high-level structural information from the ADL representation and systematically uses the available control signals. Our experiments with state-of-the-art embedded processors show a significant power reduction (improvement in power efficiency)
Keywords
embedded systems; hardware description languages; high level synthesis; instruction sets; low-power electronics; system-on-chip; application specific instruction set processors; architecture description languages; automatic ADL; electronic system level design tools; embedded processors; embedded systems; low power optimization techniques; operand isolation; pipelined datapaths; register transfer level description; Application software; Application specific processors; Architecture description languages; Automation; Data mining; Embedded system; Energy consumption; Power generation; Registers; Software tools;
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.243993
Filename
1656958
Link To Document