Equivalence Checking of Reversible Circuits

被引:0
|
作者
Wille, Robert [1 ]
Grosse, Daniel [1 ]
Miller, D. Michael [2 ]
Drechsler, Rolf [1 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] Univ Victoria, Dept Comp Sci, Victoria, BC V8W 3P6, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Determining the equivalence of reversible circuits designed to meet a common specification is considered. The circuits' primary inputs and outputs must be in pure logic states but the circuits may include elementary quantum gates in addition to reversible logic gates. The specification can include don't-cares arising front constant inputs, garbage outputs, and total or partial don't-cares in the underlying target junction. The paper explores well-known techniques front irreversible equivalence checking and how they can be applied in the domain of reversible circuits. Two approaches are considered. The first employs decision diagram techniques and the second uses Boolean satisfiability. Experimental results show that for both methods, circuits with up to 27,000 gates, as well as adders with more than 100 inputs and outputs, are handled in under three minutes with reasonable memory requirements.
引用
收藏
页码:324 / +
页数:3
相关论文
共 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] STRONG EQUIVALENCE OF REVERSIBLE CIRCUITS IS coNP-COMPLETE
    Jordan, Stephen P.
    QUANTUM INFORMATION & COMPUTATION, 2014, 14 (15-16) : 1302 - 1307
  • [43] qEC: A Logical Equivalence Checking Framework Targeting SFQ Superconducting Circuits
    Fayyazi, Arash
    Nazarian, Shahin
    Pedram, Massoud
    2019 IEEE INTERNATIONAL SUPERCONDUCTIVE ELECTRONICS CONFERENCE (ISEC), 2019,
  • [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] 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
  • [48] 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,
  • [49] Generating and Checking Control Logic in the HDL-based Design of Reversible Circuits
    Wille, Robert
    Keszocze, Oliver
    Othmer, Lars
    Thomsen, Michael Kirkedal
    Drechsler, Rolf
    2016 SIXTH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED 2016), 2016, : 7 - 12
  • [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 - +