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

Maher N. Mneimneh

dblp:65/4819 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
0since 2021 · last 2005
—ORCID · none

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

Systems, architecture and hardware · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorTheory of computation · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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.

Theoretical computer science
1 paper
Automated reasoning and model checking · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
satisfiability
0.012004
AMUSE: a minimally-unsatisfiable subformula extractor · DAC 2004
Automated reasoning and model checking › satisfiability › unsatisfiable cores
unsatisfiable core extraction
0.012004
AMUSE: a minimally-unsatisfiable subformula extractor · DAC 2004
Electronic design automation › hardware verification and test
formal verification
0.012001
Scalable Hybrid Verification of Complex Microprocessors · DAC 2001
Electronic design automation › hardware verification and test
hardware verification
0.012001
Scalable Hybrid Verification of Complex Microprocessors · DAC 2001
Electronic design automation › hardware verification and test
processor verification
0.012001
Scalable Hybrid Verification of Complex Microprocessors · DAC 2001

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

branching order variation · 0.0SAT solver conflict learning · 0.0formal verification · 0.0checker processor · 0.0at-speed emulation · 0.0
YearPublicationVenuePosition
2005 A Branch-and-Bound Algorithm for Extracting Smallest Minimal Unsatisfiable Formulas
Maher N. Mneimneh, Inês Lynce, Zaher S. Andraus, João Marques-Silva 0001, Karem A. Sakallah
SAT1
2004 Preserving synchronizing sequences of sequential circuits after retiming
Maher N. Mneimneh, Karem A. Sakallah, John Moondanos
ASP-DAC1
2004 AMUSE: a minimally-unsatisfiable subformula extractor
abstract
This paper describes a new algorithm for extracting unsatisfiable subformulas from a given unsatisfiable CNF formula. Such unsatisfiable cores can be very helpful in diagnosing the causes of infeasibility in large systems. Our algorithm is unique in that it adapts the learning process of a modern SAT solver to identify unsatisfiable subformulas rather than search for satisfying assignments. Compared to existing approaches, this method can be viewed as a bottom-up core extraction procedure which can be very competitive when the core sizes are much smaller than the original formula size. Repeated runs of the algorithm with different branching orders yield different cores. We present experimental results on a suite of large automotive benchmarks showing the performance of the algorithm and highlighting its ability to locate not just one but several cores.
Yoonna Oh, Maher N. Mneimneh, Zaher S. Andraus, Karem A. Sakallah, Igor L. Markov
DAC2
2003 SAT-based sequential depth computation
abstract
Determining the depth of sequential circuits is a crucial step towards the completeness of bounded model checking proofs in hardware verification. In this paper, we formulate sequential depth computation as a logical inference problem for Quantified Boolean Formulas. We introduce a novel technique to simplify the complexity of the constructed formulas by applying simple transformations to the circuit netlist. We also study the structure of the resulting simplified QBFs and construct an efficient SAT-based algorithm to check their satisfiability. We report promising experimental results on some of the ISCAS 89 benchmarks.
Maher N. Mneimneh, Karem A. Sakallah
ASP-DAC1
2003 Computing Vertex Eccentricity in Exponentially Large Graphs: QBF Formulation and Solution
Maher N. Mneimneh, Karem A. Sakallah
SAT1
2002 Search-Based SAT Using Zero-Suppressed BDDs
abstract
We introduce a new approach to Boolean satisfiability (SAT) that combines backtrack search techniques and zero-suppressed binary decision diagrams (ZBDDs). This approach implicitly represents SAT instances using ZBDDs, and performs search using an efficient implementation of unit propagation on the ZBDD structure. The adaptation of backtrack search algorithms to such an implicit representation allows for a potential exponential increase in the size of problems that can be handled.
Fadi A. Aloul, Maher N. Mneimneh, Karem A. Sakallah
DATE2
2001 Scalable Hybrid Verification of Complex Microprocessors
abstract
We introduce a new verification methodology for modern micro-processors that uses a simple checker processor to validate the exe-cution of a companion high-performance processor. The checker can be viewed as an at-speed emulator that is formally verified to be compliant to an ISA specification. This verification approach en-ables the practical deployment of formal methods without impact-ing overall performance.
Maher N. Mneimneh, Fadi A. Aloul, Christopher T. Weaver, Saugata Chatterjee, Karem A. Sakallah, Todd M. Austin
DAC1