Generating and Checking Control Logic in the HDL-based Design of Reversible Circuits

被引:0
|
作者
Wille, Robert [1 ,2 ]
Keszocze, Oliver [2 ,3 ]
Othmer, Lars [2 ]
Thomsen, Michael Kirkedal [4 ]
Drechsler, Rolf [2 ,3 ]
机构
[1] Johannes Kepler Univ Linz, Inst Integrated Circuits, Linz, Austria
[2] DFKI GmbH, Cyber Phys Syst, Bremen, Germany
[3] Univ Bremen, Inst Comp Sci, Bremen, Germany
[4] Univ Copenhagen, Dept Comp Sci, DIKU, Copenhagen, Denmark
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Although different from the conventional computing paradigm, reversible computation received significant interest due to its applications in various (emerging) technologies. Here, computations can be executed not only from the inputs to the outputs, but also in the reverse direction. This leads to significantly different design challenges to be addressed. In this work, we consider problems that occur when describing a reversible control flow using Hardware Description Languages (HDLs). Here, the commonly used conditional statements must, in addition to the established if-condition for forward computation, be provided with an additional fi-condition for backward computation. Unfortunately, deriving correct and consistent fi-conditions is often not obvious. Moreover, HDL descriptions exist which may not be realized with a reversible control flow at all. In this work, we propose automatic solutions which generate the required fi-conditions and check whether a reversible control flow indeed can be realized. The solution utilizes predicate transformer semantics based on Hoare logic. This has exemplary been implemented for the reversible HDL SyReC and evaluated with a variety of circuit description examples. The proposed solution constitutes the first automatic method for these important designs steps in the domain of reversible circuit design.
引用
收藏
页码:7 / 12
页数:6
相关论文
共 50 条
  • [1] Towards HDL-based Synthesis of Reversible Circuits with No Additional Lines
    Wille, Robert
    Haghparast, Majid
    Adarsh, Smaran
    Tanmay, M.
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,
  • [2] Circuit Line Minimization in the HDL-based Synthesis of Reversible Logic
    Wille, Robert
    Soeken, Mathias
    Schoenborn, Eleonora
    Drechsler, Rolf
    2012 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2012, : 213 - 218
  • [3] Making the jump to HDL-based programmable-logic design
    Conner, D
    EDN, 1997, 42 (18) : 181 - &
  • [4] Towards Line-Aware Realizations of Expressions for HDL-Based Synthesis of Reversible Circuits
    Al-Wardi, Zaid
    Wille, Robert
    Drechsler, Rolf
    REVERSIBLE COMPUTATION, RC 2015, 2015, 9138 : 233 - 247
  • [5] Design of reversible logic circuits by means of control gates
    De Vos, A
    Desoete, B
    Adamski, A
    Pietrzak, P
    Sibinski, M
    Widerski, T
    INTEGRATED CIRCUIT DESIGN, PROCEEDINGS: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2000, 1918 : 255 - 264
  • [6] Tools ease move to HDL-based FPGA design
    Lipman, J
    EDN, 1997, 42 (14) : 24 - 24
  • [7] RTL power estimation in an HDL-based design flow
    Bruno, M
    Macii, A
    Poncino, M
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2005, 152 (06): : 723 - 730
  • [8] The bubble bit technique as improvement of HDL-based quantum circuits simulation
    Udrescu, M
    Prodan, L
    Vladutiu, M
    38TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2005, : 217 - 224
  • [9] ADDING CRITICAL DESIGN KNOWLEDGE TO HDL-BASED DESIGNS
    CARLSON, S
    ELECTRONIC ENGINEERING, 1991, 63 (777): : S57 - S57
  • [10] Panel: Opportunities and pitfalls in HDL-Based system design
    Gupta, RK
    INTERNATIONAL CONFERENCE ON COMPUTER DESIGN - VLSI IN COMPUTERS AND PROCESSORS, PROCEEDINGS, 1996, : 56 - 57