DocumentCode
3017629
Title
Integrated hardware-software co-synthesis and high-level synthesis for design of embedded systems under power and latency constraints
Author
Doboli, Alex
Author_Institution
Dept. of Electr. & Comput. Eng., State Univ. of New York, Stony Brook, NY, USA
fYear
2001
fDate
2001
Firstpage
612
Lastpage
619
Abstract
This paper presents an integrated approach to hardware software co-synthesis and HLS for design of low-power embedded systems. The main motivation for this work is that fine trade-offs between latency and power can be explored at the system level only with a detailed knowledge of used hardware resources. Integrated method was realized as a simulated annealing based solution-space exploration. Exploration is guided by Performance Models, that exactly capture the relationship between performances i.e. power consumption and latency and design decisions i.e. binding and scheduling. The proposed approach permits nor only a more accurate latency and power estimation but also the exposure of RTL-level design decisions at the system level. As a result, more effective power-latency trade-offs are possible during co-synthesis as compared to traditional task-level methods
Keywords
hardware-software codesign; low-power electronics; scheduling; simulated annealing; HLS; Performance Models; RTL-level design decisions; binding; embedded systems; high-level synthesis; integrated hardware-software co-synthesis; latency constraints; low-power embedded systems; power estimation; scheduling; simulated annealing; solution-space exploration; used hardware resources; Annealing; Delay; Embedded software; Embedded system; Energy consumption; Hardware; High level synthesis; Laboratories; Power system modeling; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
Conference_Location
Munich
ISSN
1530-1591
Print_ISBN
0-7695-0993-2
Type
conf
DOI
10.1109/DATE.2001.915087
Filename
915087
Link To Document