Equivalence Checking For Synchronous Elastic Circuits

被引:0
|
作者
Wijayasekara, Vidura [1 ]
Srinivasan, Sudarshan K. [1 ]
机构
[1] N Dakota State Univ, Dept Elect & Comp Engn, Fargo, ND 58104 USA
关键词
latency insensitive / elastic circuits; equivalence checking; refinement; LATENCY; REFINEMENT;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Synchronous elastic circuits are clock-based latency insensitive circuits. Elastic circuits are typically synthesized from synchronous circuits. After synthesis, additional buffers can be arbitrarily inserted in the data path of an elastic circuit without altering its functionality to resolve timing issues. We have developed a verification tool that can check the equivalence of an elastic circuit (even after the inclusion of any number arbitrarily placed additional buffers) with its synchronous parent circuit. The tool inputs elastic circuits in VHDL. We have developed an algorithm that automatically computes efficient mapping functions used to map elastic circuit states with states of the synchronous parent circuit. Such mapping functions (required for equivalence checking) can be challenging to compute automatically, as the inclusion of additional buffers can drastically alter the pattern of data flow through the circuit. The capacity of the equivalence checker is demonstrated with results from 24 elastic circuit benchmarks, many of which have over 100,000 gates and 1,000 latches.
引用
收藏
页码:109 / 118
页数:10
相关论文
共 50 条
  • [41] Improved DD-based Equivalence Checking of Quantum Circuits
    Burgholzer, Lukas
    Wille, Robert
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 127 - 132
  • [42] qEC: A Logical Equivalence Checking Framework Targeting SFQ Superconducting Circuits
    Fayyazi, Arash
    Nazarian, Shahin
    Pedram, Massoud
    2019 IEEE INTERNATIONAL SUPERCONDUCTIVE ELECTRONICS CONFERENCE (ISEC), 2019,
  • [43] Exploiting Inherent Characteristics of Reversible Circuits for Faster Combinational Equivalence Checking
    Amaru, Luca
    Gaillardon, Pierre-Emmanuel
    Wille, Robert
    De Micheli, Giovanni
    PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 175 - 180
  • [44] Equivalence Checking of Nonlinear Analog Circuits for Hierarchical AMS System Verification
    Steinhorst, Sebastian
    Hedrich, Lars
    2012 IEEE/IFIP 20TH INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP (VLSI-SOC), 2012, : 135 - 140
  • [45] Equivalence checking of quantum circuits by nonlocality (vol 8, 139, 2022)
    Sun, Weixiao
    Wei, Zhaohui
    NPJ QUANTUM INFORMATION, 2022, 8 (01)
  • [46] Equivalence Checking Methods for Analog Circuits Using Continuous Reachable Sets
    Tarraf, Ahmad
    Hedrich, Lars
    Kochdumper, Niklas
    Rechmal-Lesse, Malgorzata
    Olbrich, Markus
    2020 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2020), 2020, : 7 - 12
  • [47] Synchronous elastic circuits with early evaluation and token counterflow
    Cortadella, Jordi
    Kishinevsky, Mike
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 416 - +
  • [48] Equivalence Checking of Parameterized Quantum Circuits Verifying the Compilation of Variational Quantum Algorithms
    Peham, Tom
    Burgholzer, Lukas
    Wille, Robert
    2023 28TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC, 2023, : 702 - 708
  • [49] Using Range-equivalent Circuits for Facilitating Bounded Sequential Equivalence Checking
    Chen, Yung-Chih
    Ji, Wei-An
    Wang, Chih-Chung
    Huang, Ching-Yi
    Wu, Chia-Cheng
    Lin, Chia-Chun
    Wang, Chun-Yao
    2018 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION AND TEST (VLSI-DAT), 2018,
  • [50] A compositional approach for equivalence checking of sequential circuits with unknown reset state and overlapping partitions
    Bischoff, Gabriel P.
    Brace, Karl S.
    Cabodi, Gianpiero
    COMPUTER AIDED SYSTEMS THEORY- EUROCAST 2007, 2007, 4739 : 505 - +