Skip to main content

Showing 1–8 of 8 results for author: Riener, H

Searching in archive cs. Search in all archives.
.
  1. arXiv:2207.13487  [pdf, other

    cs.SE cs.LO

    An Automated Testing and Debugging Toolkit for Gate-Level Logic Synthesis Applications

    Authors: Siang-Yun Lee, Heinz Riener, Giovanni De Micheli

    Abstract: Correctness and robustness are essential for logic synthesis applications, but they are often only tested with a limited set of benchmarks. Moreover, when the application fails on a large benchmark, the debugging process may be tedious and time-consuming. In some fields such as compiler construction, automatic testing and debugging tools are well-developed to support developers and provide minimal… ▽ More

    Submitted 17 July, 2022; originally announced July 2022.

    Comments: originally accepted at Int'l Workshop on Logic & Synthesis 2022

  2. arXiv:2109.00291  [pdf, ps, other

    cs.LO

    Irredundant Buffer and Splitter Insertion and Scheduling-Based Optimization for AQFP Circuits

    Authors: Siang-Yun Lee, Heinz Riener, Giovanni De Micheli

    Abstract: The adiabatic quantum-flux parametron (AQFP) is a promising energy-efficient superconducting technology. Before technology map**, additional buffer and splitter cells need to be inserted into AQFP circuits to fulfill two special constraints: (1) Input signals to a logic gate need to arrive at the same time, thus shorter paths need to be delayed with buffers. (2) The output signal of a logic gate… ▽ More

    Submitted 1 September, 2021; originally announced September 2021.

    Comments: originally accepted at Int'l Workshop on Logic & Synthesis 2021

  3. arXiv:2011.07630  [pdf, other

    cs.FL cs.LG

    Safety Synthesis Sans Specification

    Authors: Roderick Bloem, Hana Chockler, Masoud Ebrahimi, Dana Fisman, Heinz Riener

    Abstract: We define the problem of learning a transducer ${S}$ from a target language $U$ containing possibly conflicting transducers, using membership queries and conjecture queries. The requirement is that the language of ${S}$ be a subset of $U$. We argue that this is a natural question in many situations in hardware and software verification. We devise a learning algorithm for this problem and show that… ▽ More

    Submitted 27 November, 2020; v1 submitted 15 November, 2020; originally announced November 2020.

  4. arXiv:2007.02579  [pdf, other

    cs.LO

    Simulation-Guided Boolean Resubstitution

    Authors: Siang-Yun Lee, Heinz Riener, Alan Mishchenko, Robert K. Brayton, Giovanni De Micheli

    Abstract: This paper proposes a new logic optimization paradigm based on circuit simulation, which reduces the need for Boolean computations such as SAT-solving or constructing BDDs. The paper develops a Boolean resubstitution framework to demonstrate the effectiveness of the proposed approach. Methods to generate highly expressive simulation patterns are developed, and the generated patterns are used in re… ▽ More

    Submitted 6 July, 2020; originally announced July 2020.

    Comments: 8 pages, originally accepted at Int'l Workshop on Logic & Synthesis 2020

  5. arXiv:1809.01607  [pdf, other

    cs.SE cs.LO

    Synthesizing Adaptive Test Strategies from Temporal Logic Specifications

    Authors: Roderick Bloem, Goerschwin Fey, Fabian Greif, Robert Koenighofer, Ingo Pill, Heinz Riener, Franz Roeck

    Abstract: Constructing good test cases is difficult and time-consuming, especially if the system under test is still under development and its exact behavior is not yet fixed. We propose a new approach to compute test strategies for reactive systems from a given temporal logic specification using formal methods. The computed strategies are guaranteed to reveal certain simple faults in every realization of t… ▽ More

    Submitted 5 September, 2018; originally announced September 2018.

  6. arXiv:1807.11103  [pdf, ps, other

    cs.LO

    Exact Synthesis of ESOP Forms

    Authors: Heinz Riener, Rüdiger Ehlers, Bruno Schmitt, Giovanni De Micheli

    Abstract: We present an exact synthesis approach for computing Exclusive-or Sum-of-Products (ESOP) forms with a minimum number of product terms using Boolean satisfiability. Our approach finds one or more ESOP forms for a given Boolean function. The approach can deal with incompletely-specified Boolean functions defined over many Boolean variables and is particularly fast if the Boolean function can be expr… ▽ More

    Submitted 29 July, 2018; originally announced July 2018.

    Comments: 16 pages, accepted at 13th Int'l Workshop on Boolean Problems

  7. arXiv:1805.05121  [pdf, ps, other

    cs.LO cs.MS

    The EPFL Logic Synthesis Libraries

    Authors: Mathias Soeken, Heinz Riener, Winston Haaswijk, Eleonora Testa, Bruno Schmitt, Giulia Meuli, Fereshte Mozafari, Siang-Yun Lee, Alessandro Tempia Calvino, Dewmini Sudara Marakkalage, Giovanni De Micheli

    Abstract: We present a collection of modular open source C++ libraries for the development of logic synthesis applications. These libraries can be used to develop applications for the design of classical and emerging technologies, as well as for the implementation of quantum compilers. All libraries are well documented and well tested. Furthermore, being header-only, the libraries can be readily used as cor… ▽ More

    Submitted 3 June, 2022; v1 submitted 14 May, 2018; originally announced May 2018.

    Comments: 13 pages, originally accepted at Int'l Workshop on Logic & Synthesis 2018, extended for Workshop on Open-Source EDA Technology 2019

  8. Path-Based Program Repair

    Authors: Heinz Riener, Rüdiger Ehlers, Görschwin Fey

    Abstract: We propose a path-based approach to program repair for imperative programs. Our repair framework takes as input a faulty program, a logic specification that is refuted, and a hint where the fault may be located. An iterative abstraction refinement loop is then used to repair the program: in each iteration, the faulty program part is re-synthesized considering a symbolic counterexample, where the c… ▽ More

    Submitted 16 March, 2015; originally announced March 2015.

    Comments: In Proceedings FESCA 2015, arXiv:1503.04378

    Journal ref: EPTCS 178, 2015, pp. 22-32