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 条
  • [41] A design framework for asynchronous/synchronous circuits based on CHP to HDL translation
    Renaudin, M
    Vivet, P
    Robin, F
    FIFTH INTERNATIONAL SYMPOSIUM ON ADVANCED RESEARCH IN ASYNCHRONOUS CIRCUITS AND SYSTEMS - PROCEEDINGS, 1999, : 135 - 144
  • [42] Asynchronous circuit synthesis via direct translation
    Shang, D
    Xia, F
    Yakovlev, A
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III, PROCEEDINGS, 2002, : 369 - 372
  • [43] Syntax-aware neural machine translation directed by syntactic dependency degree
    Ru Peng
    Tianyong Hao
    Yi Fang
    Neural Computing and Applications, 2021, 33 : 16609 - 16625
  • [44] SEMANTIC-SYNTAX-DIRECTED TRANSLATION AND ITS APPLICATION TO IMAGE-PROCESSING
    SHI, QY
    INFORMATION SCIENCES, 1984, 32 (01) : 75 - 90
  • [45] Syntax-aware neural machine translation directed by syntactic dependency degree
    Peng, Ru
    Hao, Tianyong
    Fang, Yi
    NEURAL COMPUTING & APPLICATIONS, 2021, 33 (23): : 16609 - 16625
  • [46] Reimbursing the handshake overhead of asynchronous circuits using compiler pre-synthesis optimizations
    Zamanzadeh, S.
    Mirza-Aghatabar, M.
    Najibi, M.
    Pedram, H.
    Sadeghi, A.
    11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 290 - +
  • [47] Using BALSA environment for the asynchronous circuits design
    Stachanczyk, Dariusz
    PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (11B): : 87 - 89
  • [48] Implementing asynchronous embryonic circuits using AARDVArc
    Jackson, AH
    Tyrrell, AM
    2002 NASA/DOD CONFERENCE ON EVOLABLE HARDWARE, PROCEEDINGS, 2002, : 231 - 240
  • [49] Asynchronous Circuits using Quantum Dot Arrays
    Adachi, Susumu
    INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2011, 7 (1-2) : 87 - 99
  • [50] Desynchronization: Synthesis of asynchronous circuits from synchronous specifications
    Cortadella, Jordi
    Kondratyev, Alex
    Lavagno, Luciano
    Sotiriou, Christos P.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (10) : 1904 - 1921