Network


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

Hotspot


Dive into the research topics where Robert L. Kanzelman is active.

Publication


Featured researches published by Robert L. Kanzelman.


formal methods in computer aided design | 2004

Scalable Automated Verification via Expert-System Guided Transformations

Hari Mony; Jason R. Baumgartner; Viresh Paruthi; Robert L. Kanzelman; Andreas Kuehlmann

Transformation-based verification has been proposed to synergistically leverage various transformations to successively simplify and decompose large problems to ones which may be formally discharged. While powerful, such systems require a fair amount of user sophistication and experimentation to yield greatest benefits – every verification problem is different, hence the most efficient transformation flow differs widely from problem to problem. Finding an efficient proof strategy not only enables exponential reductions in computational resources, it often makes the difference between obtaining a conclusive result or not. In this paper, we propose the use of an expert system to automate this proof strategy development process. We discuss the types of rules used by the expert system, and the type of feedback necessary between the algorithms and expert system, all oriented towards yielding a conclusive result with minimal resources. Experimental results are provided to demonstrate that such a system is able to automatically discover efficient proof strategies, even on large and complex problems with more than 100,000 state elements in their respective cones of influence. These results also demonstrate numerous types of algorithmic synergies that are critical to the automation of such complex proofs.


international conference on computer design | 2006

Scalable Sequential Equivalence Checking across Arbitrary Design Transformations

Jason R. Baumgartner; Hari Mony; Viresh Paruthi; Robert L. Kanzelman; Geert Janssen

High-end hardware design flows mandate a variety of sequential transformations to address needs such as performance, power, post-silicon debug and test. Industrial demand for robust sequential equivalence checking (SEC) solutions is thus becoming increasingly prevalent. In this paper, we discuss the role of SEC within IBM. We motivate the need for a highly-automated scalable solution, which is robust against a variety of design transformations - including those that alter initialization sequences. This motivation has caused us to embrace the paradigm of SEC with respect to designated initial states. We furthermore describe the diverse set of algorithms comprised within our SEC framework, which we have found necessary for the automated solution of the most complex SEC problems. Finally, we provide several experiments illustrating the necessity of our diverse algorithm flow to efficiently solve difficult SEC problems involving a variety of design transformations.


formal methods in computer-aided design | 2009

Enhanced verification by temporal decomposition

Michael L. Case; Hari Mony; Jason R. Baumgartner; Robert L. Kanzelman

This paper addresses the presence of logic which has relevance only during initial time frames in a hardware design. We examine transient logic in the form of signals which settle to deterministic constants after some prefix number of time frames, as well as primary inputs used to enumerate complex initial states which thereafter become irrelevant. Experience shows that a large percentage of hardware designs (industrial and benchmarks) have such logic, and this creates overhead in the overall verification process. In this paper, we present automated techniques to detect and eliminate such irrelevant logic, enabling verification efficiencies in terms of greater logic reductions, deeper Bounded Model Checking (BMC), and enhanced proof capability using induction and interpolation.


Archive | 1994

Method for mapping in logic synthesis by logic classification

Robert F. Damiano; Anthony D. Drumm; Michael Kay Edwards; Robert L. Kanzelman; Kathy M. McCarthy


Archive | 2002

Apparatus and method for automated use of phase abstraction for enhanced verification of circuit designs

Jason R. Baumgartner; Robert L. Kanzelman; Wolfgang Roesner


Archive | 2007

Method and system for performing heuristic constraint simplification

Jason R. Baumgartner; Robert L. Kanzelman; Hari Mony; Viresh Paruthi


Archive | 2005

Exploiting suspected redundancy for enhanced design verification

Jason R. Baumgartner; Robert L. Kanzelman; Hari Mony; Viresh Paruthi


Archive | 2004

Equivalence checking of scan path flush operations

Kenneth Michael Caron; Robert L. Kanzelman; Scott H. Mack; Lance Gordon Thompson; Mark Allen Williams


Archive | 1996

Simplified buffer manipulation using standard repowering function

Anthony D. Drumm; Robert L. Kanzelman; Bruce George Rudolph


Archive | 2008

Method and system for enhanced verification by closely coupling a structural overapproximation algorithm and a structural satisfiability solver

Jason R. Baumgartner; Robert L. Kanzelman; Hari Mony; Viresh Paruthi

Researchain Logo
Decentralizing Knowledge