Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Wolfgang Kunz is active.

Publication


Featured researches published by Wolfgang Kunz.


international test conference | 1992

Recursive Learning: An attractive alternative to the decision tree for test generation in digital ci

Wolfgang Kunz; Dhiraj K. Pradhan

Most test generators for combinational and sequential circuits use a branch and bound technique in order to systematically explore the search space when trying to generate a test vector. This paper presents an alternative method. Instead of using a decision tree to implicitly try all combinations of signal values for a given set of signals we use a learning routine which can be called recursively. Given enough recursions, it is guaranteed that we can identify all necessary assignments at a given stage of the algorithm. Our method is general in the sense that it can be combined with any logic alphabet and can be integrated in any FAN- based test generator for combinational circuits. Furthermore, recursive learning is equally applicable for test generation in sequential circuits and can even be used in hierarchical approaches. We show experimental results that demonstrate the attractiveness of our approach by comparing recursive learning with the conventional branch and bound technique for test generation in combinational circuits.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1994

Recursive learning: a new implication technique for efficient solutions to CAD problems-test, verification, and optimization

Wolfgang Kunz; Dhiraj K. Pradhan

Motivated by the problem of test pattern generation in digital circuits, this paper presents a novel technique called recursive learning that is able to perform a logic analysis on digital circuits. By recursively calling certain learning functions, it is possible to extract all logic dependencies between signals in a circuit and to perform precise implications for a given set of value assignments. This is of fundamental importance because it represents a new solution to the Boolean satisfiability problem. Thus, what we present is a new and uniform conceptual framework for a wide range of CAD problems including, but not limited to, test pattern generation, design verification, as well as logic optimization problems. Previous test generators for combinational and sequential circuits use a decision tree to systematically explore the search space when trying to generate a test vector. Recursive learning represents an attractive alternative. Using recursive learning with sufficient depth of recursion during the test generation process guarantees that implications are performed precisely; i.e., all necessary assignments for fault detection are identified at every stage of the algorithm so that no backtracks can occur. Consequently, no decision tree is needed to guarantee the completeness of the test generation algorithm. Recursive learning is not restricted to a particular logic alphabet and can be combined with most test generators for combinational and sequential circuits. Experimental results that demonstrate the efficiency of recursive learning are compared with the conventional branch-and-bound technique for test generation in combinational circuits. In particular, redundancy identification by recursive learning is demonstrated to be much more efficient than by previously reported techniques. In an important recent development, recursive learning has been shown to provide significant progress in design verification problems. Also importantly, recursive learning-based techniques have already been shown to be useful for logic optimization. Specifically, techniques based on recursive learning have already yielded better optimized circuits than the well known MIS-II. >


international conference on computer aided design | 1993

HANNIBAL: an efficient tool for logic verification based on recursive learning

Wolfgang Kunz

This paper introduces a new approach to logic verification of combinational circuits, which is based on recursive learning. In particular, the described method efficiently extracts equivalencies between internal nodes of the two circuits to be verified. We present a tool, HANNIBAL, which is very efficient for many practical verification problems where such internal equivalencies exist. The presented method can also be used to drastically accelerate other verification tools. Experimental results clearly show the efficiency of HANNIBAL. For example, HANNIBAL verifies the multiplier c6288 against the redundancy-free version c6288nr in only 48 s on a Sparc Workstation ELC.


Archive | 1997

Reasoning in Boolean Networks

Wolfgang Kunz; Dominik Stoffel

Foreword. Preface. 1. Preliminaries. 2. Combinational ATPG. 3. Recursive Learning. 3. And/Or Reasoning Graphs. 5. Logic Optimization. 6. Logic Verification. 7. Conclusions and Future Work. References. Appendix. Index.


design automation conference | 1995

Novel Verification Framework Combining Structural and OBDD Methods in a Synthesis Environment

Subdodh M. Reddy; Wolfgang Kunz; Dhiraj K. Pradhan

This paper presents a new methodology for formal logic verification for combinational circuits. Specifically, a structural approach is used, based on indirect implications derived by using Recursive Learning. This is extended to formulate a hybrid approach where this structural method is used to reduce the complexity of a subsequent functional method based on OBDDs. It is demonstrated how OBDD-based verification can take great advantage of structural preprocessing in a synthesis environment. The experimental results show the effective compromise achieved between memory-efficient structural methods and functional methods. One more advantage of these methods lies in the fact that resources that go into logic synthesis can effectively be reused for verification purposes.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1993

Accelerated dynamic learning for test pattern generation in combinational circuits

Wolfgang Kunz; Dhiraj K. Pradhan

An efficient technique for dynamic learning called oriented dynamic learning is proposed. Instead of learning being performed for almost all signals in the circuit, it is shown that it is possible to determine a subset of these signals to which all learning operations can be restricted. It is further shown that learning for this set of signals provides the same knowledge about the nonsolution areas in the decision trees as the dynamic learning of SOCRATES. High efficiency is achieved by limiting learning to certain learning lines that lie within a certain area of the circuit, called the active area. Experimental results are presented to show that oriented dynamic learning is far more efficient than dynamic learning in SOCRATES. >


international conference on computer aided design | 1995

LOT: logic optimization with testability—new transformations using recursive learning

Mitrajit Chatterjee; Dhiraj K. Pradhan; Wolfgang Kunz

A new approach to optimize multi-level logic circuits is introduced. Given a multi-level circuit, the synthesis method optimizes its area, simultaneously enhancing its random pattern testability. The method is based on structural transformations at the gate level. New transformations involving EX-OR gates derived based on indirect implications by Recursive Learning have been introduced in the synthesis of multi-level circuits. This method is augmented with transformations that specifically enhance random-pattern testability while reducing the area. Testability enhancement is an integral part of our synthesis methodology. Experimental results show that the proposed methodology can not only realize lower area, but also achieves better testability compared to testability enhancement synthesis tools such as tstfx. Specifically for ISCAS-85 benchmark circuits, it was observed that EX-OR gate-based transformations can yield smaller circuits compared to state-of-the-art logic optimization tools like SIS and HANNIBAL.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 2008

Unbounded Protocol Compliance Verification Using Interval Property Checking With Invariants

Minh D. Nguyen; Max Thalmaier; Markus Wedler; Jörg Bormann; Dominik Stoffel; Wolfgang Kunz

We propose a methodology to formally prove protocol compliance for communication blocks in System-on-Chip (SoC) designs. In this methodology, a set of operational properties is specified with respect to the states of a central finite state machine (FSM). This central FSM is called main FSM and controls the overall behavior of the design. In order to prove a set of compliance properties, we developed an approach that combines property checking on a bounded circuit model with an approximate reachability analysis. The property checker determines whether a property is valid for an arbitrary state of the design regardless of its reachability. In order to avoid false negatives, reachability constraints are added to the property, which are generated by an approximate FSM traversal algorithm. We show how the existence of a main FSM can be exploited systematically in the reachability analysis and how to partition both the transition relation and the state space such that the computational complexity is reduced drastically. This makes formal verification of protocol compliance tractable even for large designs with several thousand state variables. Our approach has been applied successfully to verify several industrial designs.


IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems | 1996

A novel framework for logic verification in a synthesis environment

Wolfgang Kunz; Dhiraj K. Pradhan; Sudhakar M. Reddy

A new methodology for formal logic verification of combinational circuits is presented. Specifically, a structural (logic network) approach is used, based on indirect implications derived by recursive learning. It is shown that implications can be used to capture similarity between designs. This is extended to formulate a hybrid approach, this structural (logic network) information is used to reduce the complexity of a subsequent functional method based on OBDDs. We demonstrate that OBDD-based verification can take great advantage of structural preprocessing in a synthesis environment where many small operations are performed that modify the circuit. The experimental results show that an effective combination can be achieved between memory efficient structural methods and powerful functional methods.


international conference on computer aided design | 1997

Record and play: a structural fixed point iteration for sequential circuit verification

Dominik Stoffel; Wolfgang Kunz

This paper proposes a technique for sequential logic equivalence checking by a structural fixed point iteration. Verification is performed by expanding the circuit into an iterative circuit array and by proving equivalence of each time frame by well-known combinational verification techniques. These exploit structural similarity between designs by local circuit transformations. Starting from the initial state, for each time frame the performed circuit transformations are stored (recorded) in an instruction queue. In subsequent time frames the instruction queue is re-used (played) and updated when necessary. At some point the instruction queue does not need to be modified any more and is valid in all subsequent time frames. Thus, a fixed point is reached and machine equivalence is proved by induction. Experimental results show the great promise of this approach to verify circuits after resynthesis and retiming.

Collaboration


Dive into the Wolfgang Kunz's collaboration.

Top Co-Authors

Avatar

Dominik Stoffel

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Markus Wedler

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Carlos Villarraga

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ingmar Neumann

Goethe University Frankfurt

View shared research outputs
Top Co-Authors

Avatar

Joakim Urdahl

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jörg Bormann

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Bernard Schmidt

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Christian Bartsch

Kaiserslautern University of Technology

View shared research outputs
Top Co-Authors

Avatar

Minh D. Nguyen

Kaiserslautern University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge