DocumentCode
2997117
Title
Cost optimization in ASIC implementation of periodic hard-real time systems using behavioral synthesis techniques
Author
Potkonjak, M. ; Wolf, W.
Author_Institution
C&C Res. Labs., NEC USA, Princeton, NJ, USA
fYear
1995
fDate
5-9 Nov. 1995
Firstpage
446
Lastpage
451
Abstract
Modern applications are often defined as sets of several computational tasks. This paper presents a synthesis algorithm for ASIC implementations which realize multiple computational tasks under hard real-time deadlines. The algorithm analyzes constraints imposed by task sharing as well as the traditional datapath synthesis criteria. In particular we demonstrated an efficient technique to combine rate-monotonic scheduling, a widely used hard real-time systems scheduling discipline, with estimations and scheduling and allocation algorithms. Matching the number of bits in tasks assigned to the same processor was the most important factor in obtaining good designs. We have demonstrated the effectiveness of our algorithms on several multiple-task examples.
Keywords
application specific integrated circuits; circuit CAD; circuit optimisation; high level synthesis; logic design; real-time systems; ASIC implementation; allocation algorithms; behavioral synthesis techniques; cost optimization; datapath synthesis criteria; multiple computational tasks; multiple-task examples; periodic hard-real time systems; rate-monotonic scheduling; synthesis algorithm; task sharing; Application specific integrated circuits; Control system synthesis; Cost function; Data flow computing; Flow graphs; Hardware; High level synthesis; Processor scheduling; Sampling methods; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location
San Jose, CA, USA
ISSN
1092-3152
Print_ISBN
0-8186-8200-0
Type
conf
DOI
10.1109/ICCAD.1995.480154
Filename
480154
Link To Document