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

Cho W. Moon

dblp:68/4203 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2002
—ORCID · none

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

Systems, architecture and hardware · 6 · 3 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
4 papers
Electronic design automation · 83% Integrated circuit design · 12% Performance modeling and evaluation · 6%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.012002
Timing model extraction of hierarchical blocks by graph reduction · DAC 2002
Electronic design automation
timing analysis
0.012002
Timing model extraction of hierarchical blocks by graph reduction · DAC 2002
Electronic design automation
logic synthesis
0.031995
An efficient heuristic procedure for solving the state assignment problem for event-based specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Elimination of Dynamic hazards by Factoring · DAC 1993
Solving the State Assignment Problem for Signal Transition Graphs · DAC 1992
Electronic design automation › logic synthesis
state assignment
0.021995
An efficient heuristic procedure for solving the state assignment problem for event-based specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Solving the State Assignment Problem for Signal Transition Graphs · DAC 1992
Electronic design automation › logic synthesis
asynchronous circuit synthesis
0.011995
An efficient heuristic procedure for solving the state assignment problem for event-based specifications · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1995
Integrated circuit design
asynchronous circuit design
0.021993
Elimination of Dynamic hazards by Factoring · DAC 1993
Solving the State Assignment Problem for Signal Transition Graphs · DAC 1992
Performance modeling and evaluation
simulation
0.012002
Timing model extraction of hierarchical blocks by graph reduction · DAC 2002
Electronic design automation › timing analysis
static timing analysis
0.012002
Timing model extraction of hierarchical blocks by graph reduction · DAC 2002
Electronic design automation › logic synthesis › asynchronous circuit synthesis
hazard elimination
0.011993
Elimination of Dynamic hazards by Factoring · DAC 1993
Integrated circuit design › asynchronous circuit design
signal transition graph
0.011993
Elimination of Dynamic hazards by Factoring · DAC 1993

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

timing model extraction · 0.0graph reduction · 0.0signal transition graph · 0.0finite-state machine minimization · 0.0critical race free state assignment · 0.0factoring · 0.0
YearPublicationVenuePosition
2002 Timing model extraction of hierarchical blocks by graph reduction
abstract
Timing model extractor builds a timing model of a digital circuit for use with a static timing analyzer. This paper proposes a novel method of generating a gray box timing model from gate-level netlist by reducing a timing graph. Previous methods of generating timing models sacrificed accuracy and/or did not scale well with design size. The proposed method is simple, yet it provides model accuracy including arbitrary levels of latch time borrowing and capability to support timing constraints that span multiple blocks. Also, cpu and memory resources required to generate the model scale well with size of the circuit. The generated model can provide a capacity improvement in timing verification by more than two orders of magnitude.
Cho W. Moon, Harish Kriplani, Krishna P. Belkhale
DAC1
1995 An efficient heuristic procedure for solving the state assignment problem for event-based specifications
abstract
We propose a novel framework to solve the state assignment problem arising from the signal transition graph (STG) representation of an asynchronous circuit. We first establish a relation between STG's and finite state machines (FSM's). Then we solve the STG state assignment problem by minimizing the number of states in the corresponding FSM and by using a critical race-free state assignment technique. State signal transitions may be added to the original STG. A lower bound on the number of signals necessary to implement the STG is given. Our technique significantly increases the STG applicability as a specification for asynchronous circuits.>
Luciano Lavagno, Cho W. Moon, Robert K. Brayton, Alberto L. Sangiovanni-Vincentelli
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
1993 Elimination of Dynamic hazards by Factoring
abstract
We propose a novel method to eliminate dynamic hazards in asynchronous circuits synthesized from the signal transition graph (STG) specifications.We first review a relationship between syntactic constraints such as liveness and complete state coding at the STG level and the hazard properties at the gate level.Using this relationship, we identify the cause of dynamic hazards and rem,ove them by an iterative factoring method.Each factoring entails augmenting the given STG with an internal signal.This method is applicable to botb combinational and sequential circuits, and results in hazard-free multi-level implementations from STG specifications.
Cho W. Moon, Robert K. Brayton
DAC1
1992 Solving the State Assignment Problem for Signal Transition Graphs
Luciano Lavagno, Cho W. Moon, Robert K. Brayton, Alberto L. Sangiovanni-Vincentelli
DAC2
1992 Sequential Circuit Design Using Synthesis and Optimization
abstract
A description is given of SIS, an interactive tool for synthesis and optimization of sequential circuits. Given a state transition table or a logic-level description of a sequential circuit, SIS produces an optimized net-list in the target technology while preserving the sequential input-output behavior. Many different programs and algorithms have been integrated into SIS, allowing the user to choose among a variety of techniques at each stage of the process. It is built on top of MISII and includes all (combinational) optimization techniques therein as well as many enhancements. SIS serves as both a framework within which various algorithms can be tested and compared and as a tool for automatic synthesis and optimization of sequential circuits.>
Ellen Sentovich, Kanwar Jit Singh, Cho W. Moon, Hamid Savoj, Robert K. Brayton, Alberto L. Sangiovanni-Vincentelli
ICCD3
1991 Synthesis of Hazard-Free Asynchronous Circuits from Graphical Specifications
abstract
The authors propose some syntactic and semantic extensions to a graphical specification called the signal transition graph (STG). They allow controlled-choice places to have fanout transitions of input signals and arbitrary Boolean expressions can be used as edge labels. They also allow one STG marking to represent more than one state. These extensions allow for a more natural and compact specification of asynchronous behavior. It is also shown that syntactic constraints on STGs are not sufficient to guarantee hazard-free implementations, and techniques are presented to synthesize hazard-free SOP, (sum of products) implementations under both SIC (single input change) and MIC (multiple input change) conditions. The synthesized circuits are speed-independent. They are hazard-free, independently of the gate delay variations, assuming that the circuit operates in fundamental mode.>
Cho W. Moon, Paul R. Stephan, Robert K. Brayton
ICCAD1