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

Conor F. Madigan

dblp:40/4788 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 4 · 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
1 paper
Electronic design automation · 100%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
hardware verification
0.012001
Chaff: Engineering an Efficient SAT Solver · DAC 2001
Electronic design automation › hardware verification and test › formal verification
SAT-based verification
0.012001
Chaff: Engineering an Efficient SAT Solver · DAC 2001
Automated reasoning and model checking › satisfiability
SAT solving
0.012001
Chaff: Engineering an Efficient SAT Solver · DAC 2001

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

decision heuristics · 0.1davis-putnam algorithm · 0.1boolean constraint propagation · 0.1
YearPublicationVenuePosition
2006 Organic electronic device modeling at the nanoscale
abstract
Electronic devices with nanoscale features ( ~ 100 nm or smaller) are becoming increasingly important in electronics technology. While nanoscale electronic devices comprise a variety of different material sets and structures, many of the nanoscale devices developed in the last decade employ organic materials. In this talk, we discuss the modeling of organic electronic thin film devices. In our approach, analysis of such devices begins on the molecular scale, and device level behavior is then derived from the combination of individual molecular properties and physical models of intermolecular interactions. We present a general purpose Monte Carlo simulator based on molecular-scale physical models and employ this simulator to analyze device behavior.
Conor F. Madigan, Vladimir Bulovic
ICCAD1
2001 Chaff: Engineering an Efficient SAT Solver
abstract
Boolean Satisfiability is probably the most studied of combinatorial optimization/search problems. Significant effort has been devoted to trying to provide practical solutions to this problem for problem instances encountered in a range of applications in Electronic Design Automation (EDA), as well as in Artificial Intelligence (AI). This study has culminated in the development of several SAT packages, both proprietary and in the public domain (e.g. GRASP, SATO) which find significant use in both research and industry. Most existing complete solvers are variants of the Davis-Putnam (DP) search algorithm. In this paper we describe the development of a new complete solver, Chaff, which achieves significant performance gains through careful engineering of all aspects of the search - especially a particularly efficient implementation of Boolean constraint propagation (BCP) and a novel low overhead decision strategy. Chaff has been able to obtain one to two orders of magnitude performance improvement on difficult SAT benchmarks in comparison with other solvers (DP or otherwise), including GRASP and SATO.
Matthew W. Moskewicz, Conor F. Madigan, Sharad Malik
DAC2
2001 Efficient Conflict Driven Learning in Boolean Satisfiability Solver
abstract
One of the most important features of current state-of-the-art SAT solvers is the use of conflict based backtracking and learning techniques. In this paper, we generalize various conflict driven learning strategies in terms of different partitioning schemes of the implication graph. We re-examine the learning techniques used in various SAT solvers and propose an array of new learning schemes. Extensive experiments with real world examples show that the best performing new learning scheme has at least a 2/spl times/ speedup compared with learning schemes employed in state-of-the-art SAT solvers.
Conor F. Madigan, Matthew W. Moskewicz, Sharad Malik
ICCAD2
2001 Matching Architecture to Application Via Configurable Processors: A Case Study with Boolean Satisfiability Problem
abstract
Boolean Satisfiability (SAT) is a classical NP-complete problem with both theoretical and practical interests. This paper presents our work in developing an application-specific processor for SAT based on a commercial configurable processor core. We customize the processor configuration and design new instruction extensions based on the data structure and atomic operations used in SAT. The customized processor has achieved around 24 /spl times/ speedup at a very low hardware cost. The small size of the processor makes it possible to integrate multiple processors and other customized logic into a single chip for an application-specific multiprocessor solution for SAT. Our work shows the strength of application-specific processing in accelerating applications with complex control and dynamic data structures - an area that has traditionally not been targeted by application-specific processing. It also demonstrates that configurable processor cores can be used to cut the development time and cost for designing and building such application-specific processors.
Sharad Malik, Albert R. Wang, Matthew W. Moskewicz, Conor F. Madigan
ICCD5