DocumentCode :
1566246
Title :
Rapid exploration of pipelined processors through automatic generation of synthesizable RTL models
Author :
Mishra, Prabhat ; Kejariwal, Arun ; Dutt, Nikil
Author_Institution :
Architectures & Compilers for Embedded Syst. Lab., California Univ., Irvine, CA, USA
fYear :
2003
Firstpage :
226
Lastpage :
232
Abstract :
As embedded systems continue to face increasingly higher performance requirements, deeply pipelined processor architectures are being employed to meet desired system performance. System architects critically need modeling techniques to rapidly explore and evaluate candidate architectures based on area, power, and performance constraints. We present an exploration framework for pipelined processors. We use the EXPRESSION Architecture Description Language (ADL) to capture a wide spectrum of processor architectures. The ADL has been used to enable performance driven exploration by generating a software toolkit from the ADL specification. In this paper, we present a functional abstraction technique to automatically generate synthesizable RTL from the ADL specification. Automatic generation of RTL enables rapid exploration of candidate architectures under given design constraints such as area, clock frequency, power, and performance. 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 :
formal specification; pipeline processing; specification languages; ADL specification; EXPRESSION architecture description language; embedded systems; functional abstraction primitives; heterogeneous architectures; pipelined processors; processor architectures; rapid exploration; synthesizable RTL generation; synthesizable RTL model automatic generation; Architecture description languages; Clocks; Computer architecture; Embedded system; Frequency; Power generation; Power system modeling; Software performance; Software tools; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid Systems Prototyping, 2003. Proceedings. 14th IEEE International Workshop on
ISSN :
1074-6005
Print_ISBN :
0-7695-1943-1
Type :
conf
DOI :
10.1109/IWRSP.2003.1207052
Filename :
1207052
Link To Document :
بازگشت