DocumentCode
2511792
Title
Synthesis-driven exploration of pipelined embedded processors
Author
Mishra, Prabhat ; Kejariwal, Arun ; Dutt, Nikil
Author_Institution
Archit. & Compilers for Embedded Syst. Lab., California Univ., Irvine, CA, USA
fYear
2004
fDate
2004
Firstpage
921
Lastpage
926
Abstract
Recent advances on language based software toolkit generation enables performance driven exploration of embedded systems by exploiting the application behavior. There is a need for an automatic generation of hardware to determine the required silicon area, clock frequency, and power consumption of the candidate architectures. In this paper, we present a language based exploration framework that automatically generates synthesizable RTL models for pipelined processors. Our framework allows varied micro-architectural modifications, such as, addition of pipeline stages, pipeline paths, opcodes and new functional units. The generated RTL is synthesized to determine the area, power, and clock frequency of the modified architectures. Our exploration results demonstrate the power of reuse in composing heterogeneous architectures using functional abstraction primitives allowing for a reduction in the time for specification and exploration by at least an order of magnitude.
Keywords
embedded systems; hardware description languages; parallel architectures; pipeline processing; software tools; RTL models; automatic generation; clock frequency; embedded systems; functional abstraction; hardware description languages; heterogeneous architecture; language based exploration; microarchitectural modification; pipeline paths; pipelined embedded processors; power consumption; register transfer level; silicon area; software toolkit generation; synthesis driven exploration; Application software; Clocks; Distributed power generation; Embedded software; Embedded system; Hardware; Pipelines; Power generation; Software performance; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 2004. Proceedings. 17th International Conference on
Print_ISBN
0-7695-2072-3
Type
conf
DOI
10.1109/ICVD.2004.1261049
Filename
1261049
Link To Document