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 条