DocumentCode
2889871
Title
Reduction of Register File Delay Due to Process Variability in VLIW Embedded Processors
Author
Raghavan, Praveen ; Ayala, José L. ; Atienza, David ; Catthoor, Francky ; De Micheli, G. ; López-Vallejo, Marisa
Author_Institution
DIE/UPM
fYear
2007
fDate
27-30 May 2007
Firstpage
121
Lastpage
124
Abstract
Process variation in future technologies can cause severe performance degradation since different parts of the shared register file (RF) in VLIW processors may operate at various speeds. In this paper we present a complete approach that handles speed variability of the RF proposing different compile-time and run-time design alternatives. The first alternative extends current RF architectures and uses a compile-time variability-aware register assignment algorithm. The second alternative presents a fully-adjustable pure run-time approach, which overcomes the variability loss as well, but at the extra cost of cycles and area. However, the savings achieved and the run-time management of the register delay variations without any support from the user, show a very promising application field. Our results in embedded system benchmarks show that variability can be tackled without significant performance penalty, and trade-offs between performance and area are possible thanks to the whole design spectrum provided by the two presented alternatives.
Keywords
microprocessor chips; multiprocessing systems; parallel architectures; shift registers; RF architectures; VLIW embedded processors; embedded system; process variability; pure run-time approach; register file delay; run-time management; speed variability; variability-aware register assignment algorithm; CMOS process; CMOS technology; Delay; Embedded system; Large scale integration; Radio frequency; Registers; Runtime; Stochastic resonance; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location
New Orleans, LA
Print_ISBN
1-4244-0920-9
Electronic_ISBN
1-4244-0921-7
Type
conf
DOI
10.1109/ISCAS.2007.378236
Filename
4252586
Link To Document