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

Bernard Plessier

dblp:53/1549 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
0since 2021 · last 1997
—ORCID · none

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

Systems, architecture and hardware · 8Theory of computation · 1 · 1 first-author

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
3 papers
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
formal verification
0.021997
Formal verification of digital systems by automatic reduction of data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Algorithms for approximate FSM traversal based on state space decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation
hardware verification and test
0.021997
Formal verification of digital systems by automatic reduction of data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Algorithms for approximate FSM traversal based on state space decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation › hardware verification and test › formal verification
finite state machine traversal
0.021996
Algorithms for approximate FSM traversal based on state space decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Algorithms for Approximate FSM Traversal · DAC 1993
Electronic design automation › hardware verification and test › formal verification
language containment
0.011997
Formal verification of digital systems by automatic reduction of data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Electronic design automation › hardware verification and test
hardware verification
0.011993
Algorithms for Approximate FSM Traversal · DAC 1993
Electronic design automation › hardware verification and test › functional verification
data path verification
0.011997
Formal verification of digital systems by automatic reduction of data paths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997
Electronic design automation
logic synthesis
0.011996
Algorithms for approximate FSM traversal based on state space decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996
Electronic design automation › logic synthesis
sequential circuit optimization
0.011996
Algorithms for approximate FSM traversal based on state space decomposition · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1996

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

state space reduction · 0.0redundancy removal · 0.0homomorphic transformation · 0.0state variable dependency graph · 0.0heuristic partitioning · 0.0approximate traversal algorithms · 0.0
YearPublicationVenuePosition
1997 Formal verification of digital systems by automatic reduction of data paths
abstract
Verification of properties (tasks) on a system P containing data paths may require too many resources (memory space and/or computation time) because such systems have very large and deep state spaces. As pointed out by Kurshan, what is needed is a reduced system P' which behaves exactly as P with respect to the properties that must be proved, but more compact than P, so that the verification can be easily performed. The process of finding P' from P is called reduction. P is specified by a network of interacting finite-state machines for data paths and controllers, and tasks are specified by finite-state automate. The verification of a task T on P is performed by the language containment check L(P)/spl sube/L(T), where L(P) is the language generated by P and L(T) is the language accepted by T. It has been shown that, under appropriate conditions, the system P can be reduced to P' and the task T to T' such that L(P')/spl sube/L(T')/spl hArr/L(P)/spl sube/L(T). The direct language containment check L(P)/spl sube/L(T) is no longer needed; it is replaced by L(P')/spl sube/L(T'), which is less expensive. More specifically, for the purpose of simplifying the verification of some properties, the system implementation is abstracted locally with respect to the behavior under observation (i.e., bottom-up reduction), in the context of an integrated top-down design/verification technique. The tasks that one may want to verify can express both safety and fairness constraints. In this paper, we prove that the reduction of some data paths to four-state, nondeterministic finite-state machines, and the redundancy removal performed on the controllers is a homomorphic transformation, so that the simplified language containment check can automatically be applied without testing the validity of the homomorphism. This homomorphism correctness verification, required when a formal proof is not available, can be executed using a tool like Cospan, but it may not be completed when the state space to be traversed is too large and deep. The redundancy removal performed on the controllers is important because it eliminates the spurious behaviors introduced in the system by the nondeterminism of the reduced data paths. Redundancy, in fact, may induce a failure in the verification of L(P')/spl sube/L(T'), while L(P)/spl sube/L(T) actually holds. In order to show the effectiveness of the proposed methodology, we verify properties on an extended version of the Mead-Conway Traffic Light Controller, on a modified IRQ communication protocol, and on a relatively prime integers checker and generator.
Enrico Macii, Bernard Plessier, Fabio Somenzi
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1996 Algorithms for approximate FSM traversal based on state space decomposition
abstract
This paper presents algorithms for approximate finite state machine traversal based on state space decomposition. The original finite state machine is partitioned in component submachines, and each of them is traversed separately; the result of the computation is an over-estimation of the set of reachable states of the original machine. Different traversal strategies, which reduce the effects of the degrees of freedom introduced by the decomposition, are discussed. Efficient partitioning is a key point for the performance of the traversal techniques; a method to heuristically find a good decomposition of the overall finite state machine, based on the exploration of its state variable dependency graph, is proposed. Applications of the approximate traversal methods to logic optimization of sequential circuits and behavioral verification of finite state machines are described; experimental results for such applications, together with data concerning pure traversal, are reported.
Gary D. Hachtel, Enrico Macii, Bernard Plessier, Fabio Somenzi
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
1994 Symmetry detection and dynamic variable ordering of decision diagrams
Shipra Panda, Fabio Somenzi, Bernard Plessier
ICCAD3
1994 Extended BDDs: Trading off Canonicity for Structure in Verification Algorithms
Bernard Plessier, Gary D. Hachtel, Fabio Somenzi
Formal Methods Syst. Des.1
1993 Algorithms for Approximate FSM Traversal
abstract
Article Algorithms for approximate FSM traversal Share on Authors: Hyunwoo Cho View Profile , Gary D. Hachtel View Profile , Enrico Macii View Profile , Bernard Plessier View Profile , Fabio Somenzi View Profile Authors Info & Claims DAC '93: Proceedings of the 30th international Design Automation ConferenceJuly 1993 Pages 25–30https://doi.org/10.1145/157485.164555Online:01 July 1993Publication History 72citation370DownloadsMetricsTotal Citations72Total Downloads370Last 12 Months3Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Gary D. Hachtel, Enrico Macii, Bernard Plessier, Fabio Somenzi
DAC4
1992 Verification of systems containing counters
abstract
It is pointed out that systems containing counters have very large and deep state spaces, and the verification of properties on these systems can be very expensive in terms of memory space and computation time. A technique for automatically reducing the state space associated with the system on which some properties that can express both safeness and fairness constraints have to be proved is presented. In particular, a set of conditions upon which some counters can be reduced to three-state, nondeterministic machines is given. The controllers can be simplified by removing the redundancy induced by their interaction with the counter, so that the verification tasks can be more easily performed.>
Enrico Macii, Bernard Plessier, Fabio Somenzi
ICCAD2
1991 Extended BDD's: Trading off Canonicity for Structure in Verification Algorithms
abstract
The authors present an extension to binary decision diagrams (BDDs) that exploits the information contained in the structure of the circuit to produce a compact, semicanonical representation. The extended BDDs (XBDDs) retain many of the advantages of BDDs while at the same time allowing one to deal with larger circuits. Using XBDDs, it is possible to verify circuits for which the BDDs could not be built in the same amount of space. Results of the application of XBDDs to combinational multipliers are presented.>
Seh-Woong Jeong, Bernard Plessier, Gary D. Hachtel, Fabio Somenzi
ICCAD2
1991 Variable Ordering and Selection for FSM Traversal
abstract
The authors consider the problem of variable ordering in algorithms for verification of finite state machines (FSMs) for which the traversal is based on BDD (binary decision diagram) representation and image computation via implicit enumeration. They treat two separate BDD ordering problems: (1) minimization of the representation of the next state function and the representation of the set of reachable states, and (2) a selection heuristic to reduce the complexity of the image computation problem by dynamic selection of the implicit enumeration splitting variables. In both problems they present theoretical results based on the algebraic structure of the next state functions, heuristic ordering methods, and favorable experimental results for problems with significant algebraic structure.>
Seon-Woong Jeong, Bernard Plessier, Gary D. Hachtel, Fabio Somenzi
ICCAD2
1990 ATPG Aspects of FSM Verification
abstract
Algorithms are presented for finite state machine (FSM) verification and image computation which improve on the results of O. Coudert et al (1989), giving 1-4 orders of magnitude speedup. Novel features include primary input splitting-this PODEM feature enlarges the search space but shortens the search due to implications. Another new feature, identical subtree recombination, is shown to be effective for iterative networks (eg, serial multipliers). The free-variable recognition feature prevents unbalanced bipartitioning trees in tautological subspaces. Finally, reached set pruning is significant when the image contains large numbers of previously reached states.>
Gary D. Hachtel, Seh-Woong Jeong, Bernard Plessier, Eric M. Schwarz, Fabio Somenzi
ICCAD4