DocumentCode :
1293053
Title :
A unified lower bound estimation technique for high-level synthesis
Author :
Ohm, Seong Yong ; Kurdahi, Fadi J. ; Dutt, Nikil D.
Author_Institution :
Dept. of Comput. Sci., Seoul Women´´s Univ., Seoul, South Korea
Volume :
16
Issue :
5
fYear :
1997
fDate :
5/1/1997 12:00:00 AM
Firstpage :
458
Lastpage :
472
Abstract :
The importance of effective lower bound estimation (LBE) techniques is well established in high-level synthesis (HLS) since it allows more efficient exploration of the design space while providing other HLS tools with the capability of predicting the effect of specific tools on the design space. Much of the previous work has focused on LBE techniques that use very simple cost models which primarily focus on the functional unit resources. With the push toward submicron technologies, simple models that use functional unit resources alone are not accurate enough to allow effective design space exploration since the effects of storage and interconnect can indeed dominate the cost function. In this paper, we present an integrated approach aimed at predicting lower bounds on hardware resources needed to implement a behavioral description within a given amount of time. Our area cost model accounts for storage (register) and interconnect resources (buses) in addition to functional resources. Our timing model uses a finer granularity that permits the modeling of functional unit, register, and interconnect delays. Our approach is integrated because we consider the dependencies between the different types of resources as well as the ordering in which the resources are allocated. We tested our technique for functional unit, storage, and interconnect requirements on several high-level synthesis benchmarks, and observed near-optimal results. We believe that our comprehensive LBE approach can lead to better quality HLS solutions in less time, and we demonstrate this approach in our paper
Keywords :
high level synthesis; area cost model; behavioral model; bus; design space; functional unit; hardware resource; high level synthesis; interconnect; lower bound estimation; register; storage; submicron technology; timing model; Cost function; Delay; Feedback; Hardware; High level synthesis; Process design; Resource management; Space exploration; Space technology; Timing;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.631209
Filename :
631209
Link To Document :
بازگشت