Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jean Christophe Madre

dblp:60/4064 · DBLP profile ↗
← Back
11ranked-venue papers
3as first author
0since 2021 · last 1999
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 9 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
6 papers
Electronic design automation · 94% Integrated circuit design · 6%
Theoretical computer science
2 papers
Automated reasoning and model checking · 74% Logic in computer science · 26%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 100%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
0.151999
A Practical Approach to Multiple-Class Retiming · DAC 1999
New Ideas for Solving Covering Problems · DAC 1995
A New Viewpoint on Two-Level Logic Minimization · DAC 1993
Electronic design automation › logic synthesis
two-level logic minimization
0.021995
New Ideas for Solving Covering Problems · DAC 1995
A New Viewpoint on Two-Level Logic Minimization · DAC 1993
Electronic design automation › logic synthesis › sequential circuit optimization
retiming
0.011999
A Practical Approach to Multiple-Class Retiming · DAC 1999
Electronic design automation › logic synthesis
prime implicant generation
0.021993
A New Viewpoint on Two-Level Logic Minimization · DAC 1993
Implicit and Incremental Computation of Primes and Essential Primes of Boolean Functions · DAC 1992
Electronic design automation › logic synthesis
covering problems
0.011995
New Ideas for Solving Covering Problems · DAC 1995
Electronic design automation › logic synthesis
boolean function manipulation
0.011992
Implicit and Incremental Computation of Primes and Essential Primes of Boolean Functions · DAC 1992
Integrated circuit design › digital circuit design
multivalued logic circuit
0.011992
Symbolic Prime Generation for Multiple-Valued Functions · DAC 1992
Knowledge, reasoning and agents › Knowledge representation and reasoning › belief revision
truth maintenance systems
0.011991
A Logically Complete Reasoning Maintenance System Based on a Logical Constraint Solver · IJCAI 1991
Automated reasoning and model checking
constraint solving
0.011991
A Logically Complete Reasoning Maintenance System Based on a Logical Constraint Solver · IJCAI 1991
Electronic design automation › hardware verification and test
formal verification
0.011988
Proving Circuit Correctness Using Formal Comparison Between Expected and Extracted Behaviour · DAC 1988
Electronic design automation
hardware verification and test
0.011988
Proving Circuit Correctness Using Formal Comparison Between Expected and Extracted Behaviour · DAC 1988
Integrated circuit design
digital circuit design
0.011988
Proving Circuit Correctness Using Formal Comparison Between Expected and Extracted Behaviour · DAC 1988

Methods — techniques the papers use, named apart from their topics

retiming · 0.0implicit set manipulation · 0.0symbolic prime generation · 0.0logical constraint solving · 0.0pruning · 0.0lower bound computation · 0.0metaproduct · 0.0formal comparison · 0.0expected vs. extracted behaviour · 0.0
YearPublicationVenuePosition
1999 A Practical Approach to Multiple-Class Retiming
abstract
Retiming is an optimization technique for synchronous circuits introduced by Leiserson and Saxe in 1983.Although powerful, retiming is not very widely used because it does not handle in a satisfying way circuits whose registers have load enable, synchronous and asynchronous set/clear inputs.We propose an extension of retiming whose basis is the characterization of registers into register classes.The new approach called multiple-class retiming handles circuits with an arbitrary number of register classes.We present results on a set of industrial FPGA designs showing the effectiveness and efficiency of multiple-class retiming.
Klaus Eckl, Jean Christophe Madre, Peter Zepter, Christian Legl
DAC2
1995 New Ideas for Solving Covering Problems
abstract
Covering problems occur at several steps during logic synthesis including two-level minimization and DAG c o v ering.This paper presents a better lower bound computation algorithm and two new pruning techniques that signi cantly improve the eciency of covering problem solvers.We show that these techniques reduce by u p t o three orders of magnitude the time required to solve c o vering problems exactly.
Olivier Coudert, Jean Christophe Madre
DAC2
1995 The Implicit Set Paradigm: A New Approach to Finite State System Verification
Olivier Coudert, Jean Christophe Madre
Formal Methods Syst. Des.2
1993 A New Viewpoint on Two-Level Logic Minimization
abstract
This paper presents a new 2-level logic minimization procedure. It consists of computing in an implicit way the cyclic core of the Boolean function f to be minimized. This computation is done through original transformations of sets covering problems that take full advantage of the metaproduct based implicit set of products manipulations. The computational cost of this new procedure is independent of the number of minterms of the function f and of its number of prime implicants, which allows us to treat functions for which these numbers are so large that it has never been possible to perform a 2level minimization. This method is, as far as we know, the first one that is able to produce the cyclic cores of all the functions of the MCNC benchmark. 1 Introduction The metaproduct based implicit set of products manipulation techniques introduced in [4] have made possible to compute in an implicit way the sets of prime implicants of Boolean functions for which these sets are much too lar...
Olivier Coudert, Jean Christophe Madre, Henri Fraisse
DAC2
1992 Implicit and Incremental Computation of Primes and Essential Primes of Boolean Functions
Olivier Coudert, Jean Christophe Madre
DAC2
1992 Symbolic Prime Generation for Multiple-Valued Functions
Bill Lin 0001, Olivier Coudert, Jean Christophe Madre
DAC3
1991 A Logically Complete Reasoning Maintenance System Based on a Logical Constraint Solver
Jean Christophe Madre, Olivier Coudert
IJCAI1
1990 A Unified Framework for the Formal Verification of Sequential Circuits
abstract
A unified framework for the verification of synchronous circuits is presented. Within this framework two verification tasks, verification by actual execution and by simulation, can be automatically performed using algorithms based on the same concepts. The first idea is to manipulate sets of states and sets of transitions instead of individual states and individual transitions. The second idea is to represent these sets by Boolean functions and to replace operations on sets with operations on Boolean functions. A definition is presented of the two problems addressed and then the authors present the verification algorithms. It is shown that these algorithms use the standard set operations in addition to two specific operations called 'Pre' and 'Img'. A brief explanation is presented as to why the basic set operations are very efficiently performed when sets are denoted by the typed decision graphs of their characteristic functions. The Boolean operators 'constrain' and 'restrict', and the function 'expand' that support efficiently the 'Img' and 'Pre' operations are presented. Experimental results are presented and discussed.>
Olivier Coudert, Jean Christophe Madre
ICCAD2
1990 New ideas on symbolic manipulations of finite state machines
abstract
Formal verification of finite state machines (FSM) using symbolic manipulations is addressed. It is shown that the use of symbolic manipulations algorithms for the traversal of a FSM can be sublinear in the number of state and input patterns for some classes of machines. A symbolic manipulation algorithm can be directly used as a method for the transformation of a FSM which preserves the observable behavior. It is also shown that a backward traversal of a FSM can also be performed using symbolic techniques.>
Christian Berthet, Olivier Coudert, Jean Christophe Madre
ICCD3
1989 Automating the diagnosis and the rectification of design errors with PRIAM
abstract
The authors present the original extensions brought to PRIAM to automate both the diagnosis and the rectification of the design errors detected by this tool. PRIAM is an industrial automated formal verifier used to check the functional correctness of digital circuits of up to 20000 transistors. These extensions implement a novel approach to diagnosis based on Boolean equation solving. In particular, no enumeration of the faulty patterns is necessary to find out the incorrect gates in the circuit. The diagnosis system can handle any circuit that can be verified by PRIAM.>
Jean Christophe Madre, Olivier Coudert, Jean-Paul Billon
ICCAD1
1988 Proving Circuit Correctness Using Formal Comparison Between Expected and Extracted Behaviour
Jean Christophe Madre, Jean-Paul Billon
DAC1