Demo Data from EDBT 2026 / reviewers in the wild / expert
John Moondanos
dblp:73/2697
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 2010
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory 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% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.1 | 3 | 2003 | A signal correlation guided ATPG solver and its applications for solving difficult industrial cases · DAC 2003 CLEVER: Divide and Conquer Combinational Logic Equivalence VERification with False Negative Elimination · CAV 2001 Automatic verification of implementations of large circuits against HDL specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation › hardware verification and test › test generation
SAT-based ATPG |
0.0 | 1 | 2003 | A signal correlation guided ATPG solver and its applications for solving difficult industrial cases · DAC 2003 |
Electronic design automation › hardware verification and test
test generation |
0.0 | 1 | 2003 | A signal correlation guided ATPG solver and its applications for solving difficult industrial cases · DAC 2003 |
Electronic design automation › hardware verification and test › formal verification
combinational equivalence checking |
0.0 | 1 | 2001 | CLEVER: Divide and Conquer Combinational Logic Equivalence VERification with False Negative Elimination · CAV 2001 |
Electronic design automation › hardware verification and test › formal verification
equivalence checking |
0.0 | 1 | 1997 | Automatic verification of implementations of large circuits against HDL specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification |
0.0 | 1 | 1997 | Automatic verification of implementations of large circuits against HDL specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Automated reasoning and model checking › satisfiability › SAT solving
solver heuristics |
0.0 | 1 | 2003 | A signal correlation guided ATPG solver and its applications for solving difficult industrial cases · DAC 2003 |
Methods — techniques the papers use, named apart from their topics
signal correlation guided learning · 0.1SAT solving · 0.1false negative elimination · 0.0divide-and-conquer · 0.0finite state machine containment · 0.0binary decision diagram · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2010 | Characterization of the worst-case current waveform excitations in general RLC-model power grid analysisabstractValidating the robustness of power distribution in modern IC design is a crucial but very difficult problem, due to the vast number of possible working modes and the high operating frequencies which necessitate the modeling of power grid as a general RLC network. In this paper we provide a characterization of the worst-case current waveform excitations that produce the maximum voltage drop among all possible working modes of the IC. In addition, we give a practical methodology to estimate these worst-case excitations on the basis of a sample of the excitation space acquired via plain circuit simulation. In the course of characterizing the worst-case excitations we also establish that the voltage drop function for RLC grid models has nonnegative coefficients, which has been an open problem so far. Nestoras E. Evmorfopoulos, Maria-Aikaterini Rammou, Georgios I. Stamoulis, John Moondanos |
ICCAD | 4 |
| 2007 | An Efficient Diagnostic Test Pattern Generation Framework Using Boolean SatisfiabilityabstractThis paper presents a diagnostic test pattern generation (DTPG) framework based upon a Boolean Satisfiability engine. We first propose an enhanced miter-based model for distinguishing fault candidates that can achieve greater efficiency as well as can prove a group of undifferentiable faults. The model can also be used to generate diagnostic tests for distinguishing faults of different fault types. Based on this model, we propose a diagnostic pattern compaction strategy. By exploring "don't cares " at the primary inputs, the number of required diagnostic patterns can be reduced. Experimental results show that the proposed method achieves a greater diagnosis resolution when combined with existing approaches. Also, fewer diagnostic test patterns are needed. Feijun Zheng, Kwang-Ting Cheng, Xiaolang Yan, John Moondanos, Ziyad Hanna |
ATS | 4 |
| 2006 | Generation of shorter sequences for high resolution error diagnosis using sequential SATabstractCommonly used pattern sources in simulation-based verification include random, guided random, or design verification patterns. Although these patterns may help bring the design to those hard-to-reach states for activating the errors and for propagating them to observation points, they tend to be very long, which complicates the subsequent diagnosis process. As a key step in reducing the overall diagnosis complexity, we propose a method of generating a shorter error-sequence based on a given long error-sequence. We formulate the problem as a satisfiability problem and employ a SAT solver as the underlying engine for this task. By heuristically selecting an intermediate state S/sub i/ which is reachable by the given long sequence, the task of finding the transfer sequence from the initial state to the target state can be divided into two easier tasks - finding a transfer sequence from the initial state to S/sub i/ and one from S/sub i/ to the target state. Our preliminary experimental results on public benchmark circuits show that the proposed method can achieve significant reduction in the length of the error sequences. Sung-Jui (Song-Ra) Pan, Kwang-Ting Cheng, John Moondanos, Ziyad Hanna |
ASP-DAC | 3 |
| 2004 | Preserving synchronizing sequences of sequential circuits after retiming
Maher N. Mneimneh, Karem A. Sakallah, John Moondanos |
ASP-DAC | 3 |
| 2003 | A signal correlation guided ATPG solver and its applications for solving difficult industrial casesabstractThe developments of efficient SAT solvers have attracted tremendous research interest in recent years. The merits of these solvers are often compared in terms of their performance based upon a wide spread of benchmarks. In this paper, we extend an earlier-proposed solver design concept called (SCGL) Signal Correlation Guided Learning that is ATPG-based into a family of heuristics. Along with this SCGL family of heuristics, we classify benchmark examples according to their performance using the SCGL heuristics. With this study, we identify the class of problems that are uniquely suitable to be solved by using the SCGL approach. In particular, for solving difficult circuit-based problems at INTEL, our SCGL-based ATPG solver is able to achieve at least an order of magnitude speedup over the state-of-the-art SAT solvers. Our conclusion is that SCGL is an unique solver design concept that can complement heuristics proposed by others for solving circuit-oriented difficult problems. Feng Lu 0002, Li-C. Wang, Kwang-Ting Cheng, John Moondanos, Ziyad Hanna |
DAC | 4 |
| 2001 | CLEVER: Divide and Conquer Combinational Logic Equivalence VERification with False Negative Elimination
John Moondanos, Carl-Johan H. Seger, Ziyad Hanna, Daher Kaiss |
CAV | 1 |
| 1997 | Automatic verification of implementations of large circuits against HDL specificationsabstractThis paper addresses the problem of verifying the correctness of gate-level implementations of large synchronous sequential circuits with respect to their higher level specifications in a hardware description language (HDL). The verification strategy is to verify containment of the finite state machine (FSM) represented by the HDL description in the gate-level FSM by computing pairs of compatible states. This formulation of the verification problem dissociates the verification process from the specification of initial states, whose encoding may be unknown or obscured during optimization and also enables verification of reset circuitry. To make verification of large circuits with merged data path and control tractable, the concept of strong containment is introduced. This is a conservative approach which exploits correspondence between data path-registers in the two descriptions without requiring any correspondence between the control units. We also present an important result and associated proof that computation of pairs of equivalent or compatible states can be achieved by considering subsets of the circuit outputs. Consequently, verification of circuits with large and diverse input-output sets, which was previously intractable due to lack of a single effective variable order for the binary decision diagrams (BDD's), is now feasible. Experimental results are presented for the verification of several industry level circuits. Yatin Vasant Hoskote, Jacob A. Abraham, Donald S. Fussell, John Moondanos |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 1994 | Abstraction of data path registers for multilevel verification of large circuitsabstractAutomatic verification of implementations against their specifications in the design hierarchy is largely based on state machine comparison. This paper presents a simple technique that exploits information about correspondence between registers in the data path to enable abstraction of data path registers and make automatic verification of circuits with large date paths tractable. Correspondence between registers which encode the control states is not required. This generality enables efficient verification of large circuits with data paths structured differently, as well as verification against specifications devoid of structural information. Results are presented for the verification of realistic circuits at different levels in the design hierarchy.> Yatin Vasant Hoskote, John Moondanos, Jacob A. Abraham, Donald S. Fussell |
Great Lakes Symposium on VLSI | 2 |
| 1992 | Sequential Redundancy Identification Using Verification Techniques
John Moondanos, Jacob A. Abraham |
ITC | 1 |