• DocumentCode
    2702462
  • Title

    Efficient Simulation-Based Debugging of Reversible Logic

  • Author

    Frehse, Stefan ; Wille, Robert ; Drechsler, Rolf

  • Author_Institution
    Inst. for Comput. Sci., Bremen, Germany
  • fYear
    2010
  • fDate
    26-28 May 2010
  • Firstpage
    156
  • Lastpage
    161
  • Abstract
    Reversible logic has become an active research area due to its various applications in emerging technologies, like quantum computing, low power design, optical computing, DNA computing, or nanotechnologies. As a result, complex reversible circuits containing thousands of gates can be efficiently synthesized, today. However, this also increases the probability of design errors. While for the detection of errors already a couple of simulation-based or formal verification techniques have been proposed for reversible logic. Research in the domain of debugging is still at the beginning. In this paper, we present an automatic debugging approach for reversible logic which is based on simulation. We show that a particular error in a gate always requires a counterexample leading to a concrete gate input pattern. By simulating all counterexamples and checking for these input patterns, irrelevant gates (i.e. gates that do not contain an error) can be excluded. Experiments show, that applying the proposed approach leads to speed-ups of up to five orders of magnitude. Furthermore, the number of error candidates can be reduced in comparison to previous work.
  • Keywords
    Circuit simulation; Circuit synthesis; Computational modeling; Coupling circuits; DNA computing; Debugging; Logic design; Optical computing; Optical design; Quantum computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic (ISMVL), 2010 40th IEEE International Symposium on
  • Conference_Location
    Barcelona, Spain
  • ISSN
    0195-623X
  • Print_ISBN
    978-1-4244-6752-5
  • Type

    conf

  • DOI
    10.1109/ISMVL.2010.37
  • Filename
    5489110