Network


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

Hotspot


Dive into the research topics where Marco Benedetti is active.

Publication


Featured researches published by Marco Benedetti.


international conference on computer aided design | 2007

A performance-driven QBF-based iterative logic array representation with applications to verification, debug and test

Hratch Mangassarian; Andreas G. Veneris; Sean Safarpour; Marco Benedetti; Duncan Exon Smith

Many CAD for VLSI techniques use time-frame expansion, also known as the iterative logic array representation, to model the sequential behavior of a system. Replicating industrial-size designs for many time-frames may impose impractically excessive memory requirements. This work proposes a performance-driven, succinct and parametrizable quantified Boolean formula (QBF) satisfiability encoding and its hardware implementation for modeling sequential circuit behavior. This encoding is then applied to three notable CAD problems, namely bounded model checking (BMC), sequential test generation and design debugging. Extensive experiments on industrial circuits confirm outstanding run-time and memory gains compared to state-of-the-art techniques, promoting the use of QBF in CAD for VLSI.


IEEE Transactions on Computers | 2010

Robust QBF Encodings for Sequential Circuits with Applications to Verification, Debug, and Test

Hratch Mangassarian; Andreas G. Veneris; Marco Benedetti

Formal CAD tools operate on mathematical models describing the sequential behavior of a VLSI design. With the growing size and state-space of modern digital hardware designs, the conciseness of this mathematical model is of paramount importance in extending the scalability of those tools, provided that the compression does not come at the cost of reduced performance. Quantified Boolean Formula satisfiability (QBF) is a powerful generalization of Boolean satisfiability (SAT). It also belongs to the same complexity class as many CAD problems dealing with sequential circuits, which makes it a natural candidate for encoding such problems. This work proposes a succinct QBF encoding for modeling sequential circuit behavior. The encoding is parametrized and further compression is achieved using time-frame windowing. Comprehensive hardware constructions are used to illustrate the proposed encodings. Three notable CAD problems, namely bounded model checking, design debugging and sequential test pattern generation, are encoded as QBF instances to demonstrate the robustness and practicality of the proposed approach. Extensive experiments on OpenCore circuits show memory reductions in the order of 90 percent and demonstrate competitive runtimes compared to state-of-the-art SAT techniques. Furthermore, the number of solved instances is increased by 16 percent. Admittedly, this work encourages further research in the use of QBF in CAD for VLSI.


acm symposium on applied computing | 2008

Modeling adversary scheduling with QCSP

Marco Benedetti; Arnaud Lallouet; Jérémie Vautard

We consider cumulative scheduling problems in the presence of an adversary. In such setting the scheduler tries to manage the available resources in so as to meet the scheduling deadline, while the adversary is allowed to change some parameters---like the resource consumption of some tasks---up to a certain limit. We ask whether a robust schedule exists, i.e., one that is guaranteed to work whatever (malicious) actions the opponent may take. We propose to model this family of decision problems using a variant of Quantified Constraint Satisfaction Problems called QCSP+, and to solve them by using the solver QeCode.


international joint conference on artificial intelligence | 2007

QCSP made practical by virtue of restricted quantification

Marco Benedetti; Arnaud Lallouet; Jérémie Vautard


international joint conference on artificial intelligence | 2005

Extracting certificates from quantified boolean formulas

Marco Benedetti


principles and practice of constraint programming | 2008

Quantified Constraint Optimization

Marco Benedetti; Arnaud Lallouet; Jérémie Vautard


Journal on Satisfiability, Boolean Modeling and Computation (JSAT) | 2008

Experience and Perspectives in QBF-Based Formal Verification

Marco Benedetti; Hratch Mangassarian


national conference on artificial intelligence | 2006

Abstract branching for quantified formulas

Marco Benedetti


Proc. of the 4th IEEE International Workshop on Silicon Debug and Diagnosis - SDD07 | 2007

Fault Diagnosis using Quantified Boolean Formulas

Hratch Mangassarian; Andreas G. Veneris; Marco Benedetti


Cinquièmes Journées Francophones de Programmation par Contraintes, Orléans, juin 2009 | 2009

Problèmes d'optimisation avec des contraintes quantifiées

Marco Benedetti; Arnaud Lallouet; Jérémie Vautard

Collaboration


Dive into the Marco Benedetti's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge