DocumentCode :
3276461
Title :
Tuning SoCs using the global dynamic critical path
Author :
Kannan, Hari ; Budiu, Mihai ; Davis, John D. ; Venkataraman, Girish
Author_Institution :
Comput. Syst. Lab., Stanford Univ., Stanford, CA, USA
fYear :
2009
fDate :
9-11 Sept. 2009
Firstpage :
407
Lastpage :
411
Abstract :
We propose using a profiling-based technique (dynamic critical path) to guide SoC optimization. Optimizing SoCs composed of many modules involves exploring a large space of possible configurations (exponential in the number of component modules). We present this optimization technique applied to a globally asynchronous locally synchronous (GALS) RTL design. Furthermore, we investigate the loss of precision when abstract versions of hardware modules are used for the critical path computation. Using the critical path provides very fast convergence towards optimal or near-optimal solutions when analyzing large configuration spaces by optimizing the design for composite optimization metrics, such as energy-delay.
Keywords :
circuit optimisation; circuit tuning; integrated circuit design; system-on-chip; SoC optimization; SoC tuning; energy-delay; global dynamic critical path; globally asynchronous locally synchronous RTL design; hardware module; optimization metrics; profiling-based technique; Algorithm design and analysis; Circuits; Control systems; Design optimization; Hardware; Manufacturing; Performance analysis; Signal processing; Silicon; Space exploration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
SOC Conference, 2009. SOCC 2009. IEEE International
Conference_Location :
Belfast
Print_ISBN :
978-1-4244-4940-8
Electronic_ISBN :
978-1-4244-4941-5
Type :
conf
DOI :
10.1109/SOCCON.2009.5398007
Filename :
5398007
Link To Document :
بازگشت