DocumentCode
3469340
Title
Timing variation-aware high-level synthesis considering accurate yield computation
Author
Jung, Jongyoon ; Kim, Taewhan
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
fYear
2009
fDate
4-7 Oct. 2009
Firstpage
207
Lastpage
212
Abstract
This work proposes a new yield computation technique dedicated to HLS, which is an essential component in timing variation-aware HLS research field. The SSTAs used by the current timing variation-aware HLS techniques cannot support the following two critical factors at all: (i) non-Gaussian delay distribution of `module patterns´ used in scheduling and binding and (ii) correlation of timing variation between module patterns. However, without considering these factors, the synthesis results would be far less accurate in timing, being very likely to fail in timing closure. Even though there are advances in the logic level for SSTAs that support (i) and (ii), the manipulation and computation of (i) and (ii) in the course of scheduling and binding in HLS are unique in that there are no concepts of module sharing and performance yield computation in the logic level. Specifically, we propose a novel yield computation technique to handle the non-Gaussian timing variation of module patterns, where the sum and max operations are closed-form formulas and the timing correlation between modules used in computing performance yield is preserved to the first-order form. Experimental results show that our synthesis using the proposed yield computation technique reduces the latency by 24.1% and 28.8% under 95% and 90% performance yield constraints over that by the conventional HLS, respectively. Further, it is confirmed that our synthesis results are near optimal with less than 3.1% error on average.
Keywords
high level synthesis; logic circuits; statistical distributions; closed-form formulas; logic level; max operation; module patterns; module sharing; nonGaussian delay distribution; nonGaussian timing variation; statistical static timing analysis; sum operation; timing correlation; timing variation-aware high-level synthesis; yield computation; Accuracy; Circuits; Clocks; Delay; Distributed computing; High level synthesis; Information technology; Logic; Processor scheduling; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design, 2009. ICCD 2009. IEEE International Conference on
Conference_Location
Lake Tahoe, CA
ISSN
1063-6404
Print_ISBN
978-1-4244-5029-9
Electronic_ISBN
1063-6404
Type
conf
DOI
10.1109/ICCD.2009.5413152
Filename
5413152
Link To Document