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
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;
Conference_Titel :
Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
0-8186-8200-0
DOI :
10.1109/ICCAD.1995.480154