Behavioral Synthesis of Asynchronous Circuits Using Syntax Directed Translation as Backend

被引:8
|
作者
Nielsen, Sune Fallgaard [1 ]
Sparso, Jens [1 ]
Madsen, Jan [1 ]
机构
[1] Tech Univ Denmark, Dept Informat & Math Modelling, DK-2800 Lyngby, Denmark
关键词
Asynchronous circuits; behavioral synthesis;
D O I
10.1109/TVLSI.2008.2005285
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The current state-of-the art in high-level synthesis of asynchronous circuits is syntax directed translation, which performs a one-to-one mapping of an HDL-description into a corresponding circuit. This paper presents a method for behavioral synthesis of asynchronous circuits which builds on top of syntax directed translation, and which allows the designer to perform automatic design space exploration guided by area or speed constraints. This paper presents an asynchronous implementation template consisting of a data-path and a control unit and its implementation using the asynchronous hardware description language Balsa. This "conventional" template architecture allows us to adapt traditional synchronous synthesis techniques for resource sharing, scheduling, binding, etc., to the domain of asynchronous circuits. A prototype tool has been implemented on top of the Balsa framework, and the method is illustrated through the implementation of a set of example circuits. The main contributions of this paper are the fundamental idea, the template architecture and its implementation using asynchronous handshake components, and the implementation of a prototype tool.
引用
收藏
页码:248 / 261
页数:14
相关论文
共 50 条
  • [1] Towards behavioral synthesis of asynchronous circuits - an implementation template targeting syntax directed compilation
    Nielsen, SF
    Sparso, J
    Madsen, J
    PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, 2004, : 298 - 305
  • [2] Syntax-directed translation for the synthesis of delay-insensitive circuits
    Leung, S.C.
    Li, Hon F.
    1600, (02):
  • [3] A behavioral synthesis system for asynchronous circuits
    Sacker, M
    Brown, AD
    Rushton, AJ
    Wilson, PR
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2004, 12 (09) : 978 - 994
  • [4] SEMANTIC-SYNTAX-DIRECTED TRANSLATION
    PYSTER, A
    BUTTELMANN, HW
    INFORMATION AND CONTROL, 1978, 36 (03): : 320 - 361
  • [5] SYNTAX DIRECTED TRANSLATION WITH LR PARSING
    MELICHAR, B
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 641 : 30 - 36
  • [6] Amount translation and error localization in check processing using syntax-directed translation
    Kaufmann, G
    Bunke, H
    FOURTEENTH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1 AND 2, 1998, : 1530 - 1534
  • [7] A Behavioral Synthesis Method for Asynchronous Circuits with Bundled-data Implementation
    Hamada, Naohiro
    Shiga, Yuuki
    Saito, Hiroshi
    Yoneda, Tomohiro
    Myers, Chris
    Nanya, Takashi
    2008 8TH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2008, : 50 - +
  • [8] A behavioral synthesis system for asynchronous circuits with bundled-data implementation
    Hamada, Naohiro
    Shiga, Yuki
    Konishi, Takao
    Saito, Hiroshi
    Yoneda, Tomohiro
    Myers, Chris
    Nanya, Takashi
    IPSJ Transactions on System LSI Design Methodology, 2009, 2 : 64 - 79
  • [9] Speech segmentation and interpretation using a semantic syntax-directed translation
    De Mori, R.
    Giordana, Attilio
    Laface, Pietro
    PATTERN RECOGNITION LETTERS, 1982, 1 (02) : 121 - 124
  • [10] SYNTHESIS OF ASYNCHRONOUS CIRCUITS
    HATTORI, M
    NOGUCHI, H
    JOURNAL OF THE MATHEMATICAL SOCIETY OF JAPAN, 1966, 18 (04) : 405 - +