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

Ai Quoc Dao

dblp:221/2865 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
1since 2021 · last 2021
—ORCID · none

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

Systems, architecture and hardware · 3 · 2 first-author · 1 since 2021

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
2 papers
Electronic design automation · 93% Hardware reliability and fault tolerance · 7%

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

TopicWeightPapersLastEvidence papers
Electronic design automation › physical design
engineering change order
0.312018
Efficient computation of ECO patch functions · DAC 2018
Electronic design automation › hardware verification and test › fault modeling
fault equivalence
0.312018
SAT-Based Fault Equivalence Checking in Functional Safety Verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Electronic design automation
hardware verification and test
0.312018
SAT-Based Fault Equivalence Checking in Functional Safety Verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018
Electronic design automation
logic synthesis
0.312018
Efficient computation of ECO patch functions · DAC 2018
Hardware reliability and fault tolerance
fault injection
0.112018
SAT-Based Fault Equivalence Checking in Functional Safety Verification · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018

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

structural pruning · 0.3resource-aware multi-output patch computation · 0.3guided simulation · 0.3boolean satisfiability · 0.3SAT solving · 0.3
YearPublicationVenuePosition
2021 A Novel Technology Mapper for Complex Universal Gates
abstract
Complex universal logic gates, which may have higher density and flexibility than basic logic gates and look-up tables (LUT), are useful for cost-effective or security-oriented VLSI design requirements. However, most of the technology mapping algorithms aim to optimize combinational logic with basic standard cells or LUT components. It is desirable to investigate optimal technology mappers for complex universal gates in addition to basic standard cells and LUT components. This paper proposes a novel technology mapper for complex universal gates with a tight integration of the following techniques: Boolean network simulation with permutation classification, supergate library construction, dynamic programming based cut enumeration, Boolean matching with optimal universal cell covering. Experimental results show that the proposed method outperforms the state-of-the-art technology mapper in ABC, in terms of both area and delay.
Meng-Che Wu, Ai Quoc Dao, Mark Po-Hung Lin
ASP-DAC2
2018 Efficient computation of ECO patch functions
abstract
Engineering Change Orders (ECO) modify a synthesized netlist after its specification has changed. ECO is divided into two major tasks: finding target signals whose functions should be updated and synthesizing the patch that produces the desired change. This paper proposes an efficient SAT-based solution for the second task: resource-aware computation of multi-output patch functions. The solution is based on several new algorithms and outperforms the top three winners of the 2017 ICCAD CAD Contest (Problem A).
Ai Quoc Dao, Nian-Ze Lee, Li-Cheng Chen, Mark Po-Hung Lin, Jie-Hong Roland Jiang, Alan Mishchenko, Robert K. Brayton
DAC1
2018 SAT-Based Fault Equivalence Checking in Functional Safety Verification
abstract
Detecting equivalence classes of injected faults for functional verification of electronic systems is an important task because it helps reducing the number of faults to qualify a verification environment, and hence, improves the performance of qualification process and the validation time required for large-scale electronic systems. This paper describes an efficient way of detecting equivalent injected faults in a mapped netlist in order to speedup the qualification process of a verification environment for functional safety. The presented fault models include general faults resulting in arbitrary functional changes, in addition to conventional stuck-at faults. The solution is based on structural pruning and functional analysis performed by a synergistic combination of iterative Boolean satisfiability and guided simulation. It should be noted that traditional brute-force-like methods would take many hours or even days to identify thousands of equivalent functional faults injected to a small circuit with only hundred of cells. The proposed approach can achieve excellent fault reduction ratios within few seconds for such small circuits. The implementation also scales well for the largest ISCAS'89 and OpenCores benchmarks containing over 35K gates and 490K general functional faults.
Ai Quoc Dao, Mark Po-Hung Lin, Alan Mishchenko
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1