Detailed implementation of asynchronous circuits on commercial FPGAs

被引:0
|
作者
Ahmadreza Motaqi
Mohamed Helaoui
Soodeh AghliMoghaddam
Mohammad Reza Mosavi
机构
[1] University of Calgary,Department of Electrical and Computer Engineering, Schulich of Engineering
[2] Technical and Vocational University (TVU),Department of Electrical and Computer Engineering, Faculty of Shariaty, Tehran Branch
[3] Iran University of Science and Technology,Department of Electrical Engineering
关键词
Asynchronous circuits; FPGA; FLC; 4-Phase bundled data; Speed independent;
D O I
暂无
中图分类号
学科分类号
摘要
This paper provides the essential details of implementing 4-phase bundled data and speed independent asynchronous circuits on FPGAs. The required Xilinx synthesis tools including attributes, constraints and hardware implementation of basic asynchronous elements like Cgate, delay line, and handshaking modules are discussed. Finally, two design and implementation examples of asynchronous circuits are introduced. In order to reduce area and energy overhead, an N-stage pipeline with internal loops is proposed and employed in asynchronous Fuzzy Logic Controller (FLC). It is observed that synchronous FLC operating at 100 MHz consumes 27% more dynamic power while occupying 23% fewer FPGA resources compared to its asynchronous counterpart. At the same time, the asynchronous circuit has obtained an improvement of 19% in FLC performance compared to synchronous FLC. The other implementation example explains the technical details of the design and implementation process of speed independent circuit using Petrify and ISE at the LUT level. Both design examples are implemented and tested successfully on FPGA board.
引用
收藏
页码:375 / 389
页数:14
相关论文
共 50 条
  • [1] Detailed implementation of asynchronous circuits on commercial FPGAs
    Motaqi, Ahmadreza
    Helaoui, Mohamed
    AghliMoghaddam, Soodeh
    Mosavi, Mohammad Reza
    [J]. ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2020, 103 (03) : 375 - 389
  • [2] Simple method of asynchronous circuits implementation in commercial FPGAs
    Hajduk, Zbigniew
    [J]. INTEGRATION-THE VLSI JOURNAL, 2017, 59 : 31 - 41
  • [3] EXPLOITING SYNCHRONOUS PLACEMENT FOR ASYNCHRONOUS CIRCUITS ONTO COMMERCIAL FPGAS
    Tranchero, Maurizio
    Reyneri, Leonardo M.
    [J]. FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, : 622 - 625
  • [4] Prototyping globally asynchronous locally synchronous circuits on commercial synchronous FPGAs
    Najibi, M
    Saleh, K
    Naderi, M
    Pedram, H
    Sedighi, M
    [J]. 16th International Workshop on Rapid System Prototyping, Proceedings: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2005, : 63 - 69
  • [5] A Floorplan Method for Asynchronous Circuits with Bundled-data Implementation on FPGAs
    Saito, Hiroshi
    Hamada, Naohiro
    Yoneda, Tomohiro
    Nanya, Takashi
    [J]. 2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 925 - 928
  • [6] A Design Method for Designing Asynchronous Circuits on Commercial FPGAs Using Placement Constraints
    Otake, Tatsuki
    Saito, Hiroshi
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2020, E103A (12) : 1427 - 1436
  • [7] Implementation of Asynchronous Pipelines with QDI Template onto FPGAs Using Commercial Tools
    Oliveira, Duarte L.
    Duarte, Gabriel C.
    Cardoso, Nicolly N. M.
    Batista, Gracieth C.
    [J]. 33RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2020), 2020,
  • [8] Implementing asynchronous circuits on LUT based FPGAs
    Ho, QT
    Rigaud, JB
    Fesquet, L
    Renaudin, M
    Rolland, R
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 36 - 46
  • [9] Implementation of Self-Timed Circuits onto FPGAs Using Commercial Tools
    Tranchero, Maurizio
    Reyneri, Leonardo M.
    [J]. 11TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN - ARCHITECTURES, METHODS AND TOOLS : DSD 2008, PROCEEDINGS, 2008, : 373 - +
  • [10] General Approach to Asynchronous Circuits Simulation Using Synchronous FPGAs
    Dashkin, Ruslan
    Manohar, Rajit
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (10) : 3452 - 3465