HIGH-LEVEL OPTIMIZATIONS IN COMPILING PROCESS DESCRIPTIONS TO ASYNCHRONOUS CIRCUITS

被引:1
|
作者
GOPALAKRISHNAN, G
AKELLA, V
机构
[1] UNIV UTAH,DEPT COMP SCI,SALT LAKE CITY,UT 84112
[2] UNIV CALIF DAVIS,DEPT ELECT & COMP ENGN,DAVIS,CA 95616
来源
JOURNAL OF VLSI SIGNAL PROCESSING | 1994年 / 7卷 / 1-2期
关键词
D O I
10.1007/BF02108188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Asynchronous/Self-Timed designs are beginning to attract attention as promising means of dealing with the complexity of modem VLSI technology. In this article, we present our views on why asynchronous systems matter. We then present details of our high level synthesis tool SHILPA that can automatically synthesize asynchronous circuits from descriptions in our concurrent programming language, hopCP. We outline many of the novel features of hopCP and also sketch how these constructs are compiled into asynchronous circuits, and then focus on the high level optimizations employed by SHILPA, including concurrent guard evaluation and concurrent process decomposition.
引用
收藏
页码:33 / 45
页数:13
相关论文
共 50 条
  • [1] FROM HIGH-LEVEL DESCRIPTIONS TO VLSI CIRCUITS
    STAUNSTRUP, J
    GREENSTREET, MR
    BIT, 1988, 28 (03): : 620 - 638
  • [2] Latch optimization in circuits generated from high-level descriptions
    Sentovich, EM
    Toma, H
    Berry, G
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 428 - 435
  • [3] Exploiting high-level descriptions for circuits fault tolerance assessments
    Benso, A
    Prinetto, P
    Rebaudengo, M
    Reorda, MS
    Raik, J
    Ubar, R
    1997 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 1997, : 212 - 216
  • [4] OPTIMIZATIONS IN HIGH-LEVEL SYNTHESIS
    ROSENSTIEL, W
    MICROPROCESSING AND MICROPROGRAMMING, 1986, 18 (1-5): : 347 - 352
  • [5] AUTOMATIC SYNTHESIS OF ASYNCHRONOUS CIRCUITS FROM HIGH-LEVEL SPECIFICATIONS
    MENG, THY
    BRODERSEN, RW
    MESSERSCHMITT, DG
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1989, 8 (11) : 1185 - 1205
  • [7] Compiling high-level languages to DSPs
    Allen, R
    IEEE SIGNAL PROCESSING MAGAZINE, 2005, 22 (03) : 47 - 56
  • [8] QHLS: An HLS Framework to Convert High-Level Descriptions to Quantum Circuits
    Lu, Chao
    Pilato, Christian
    Basu, Kanad
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (10) : 3015 - 3026
  • [9] A High-Level Design Flow for Locally Body Biased Asynchronous Circuits
    Decoudu, Yoan
    Morin-Allory, Katell
    Fesquet, Laurent
    PROCEEDINGS OF THE 2021 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2021, : 102 - 107
  • [10] Evaluating Optimizations for a High-Level Language
    Kaplan, Leonardo
    Ierusalimschy, Roberto
    25TH BRAZILIAN SYMPOSIUM ON PROGRAMMING LANGUAGES, SBLP 2021, 2021, : 25 - 32