Demo Data from EDBT 2026 / reviewers in the wild / expert
Xiushan Feng
dblp:34/2865
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test › formal verification
combinational equivalence checking |
0.1 | 1 | 2006 | Early cutpoint insertion for high-level software vs. RTL formal combinational equivalence verification · DAC 2006 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 1 | 2006 | Early cutpoint insertion for high-level software vs. RTL formal combinational equivalence verification · DAC 2006 |
Electronic design automation › hardware verification and test › hardware verification
high-level synthesis verification |
0.1 | 1 | 2006 | Early cutpoint insertion for high-level software vs. RTL formal combinational equivalence verification · DAC 2006 |
Methods — techniques the papers use, named apart from their topics
symbolic execution · 0.1path enumeration · 0.1cutpoint insertion · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Novel test detection to improve simulation efficiency - A commercial experimentabstractNovel test detection is an approach to improve simulation efficiency by selecting novel tests before their application [1]. Techniques have been proposed to apply the approach in the context of processor verification [2]. This work reports our experience in applying the approach to verifying a commercial processor. Our objectives are threefold: to implement the approach in a practical setting, to assess its effectiveness and to understand its challenges in practical application. The experiments are conducted based on a simulation environment for verifying a commercial dual-thread low-power processor core. By focusing on the complex fixed-point unit, the results show up to 96% saving in simulation time. The main limitation of the implementation is discussed based on the load-store unit with initial promising results to show how to overcome the limitation. Wen Chen 0016, Nik Sumikawa, Li-C. Wang, Jayanta Bhadra, Xiushan Feng, Magdy S. Abadir |
ICCAD | 5 |
| 2006 | Early cutpoint insertion for high-level software vs. RTL formal combinational equivalence verificationabstractEver-growing complexity is forcing design to move above RTL. For example, golden functional models are being written as clearly as possible in software and not optimized or intended for synthesis. Thus, equivalence verification between the high-level software functional model and the RTL is needed. The typical approach is to convert the high-level software into RTL or gate-level hardware, via software path enumeration, symbolic execution, or high-level synthesis techniques, and then use hardware combinational equivalence checking. The principle contribution of this paper is to introduce cutpoints --- as in gate-level combinational equivalence verification --- early during the analysis of the software model, thereby avoiding exponential path enumeration and the potential logical complexity blow-up of merging execution paths that can occur in the usual approach. The method is conservative, but in our experiments, we did not encounter spurious counterexamples, and the method showed large improvements in runtime and memory usage on a family of IA-32 subset instruction length decoders, an industry-suggested challenge problem. Xiushan Feng, Alan J. Hu |
DAC | 1 |
| 2005 | Partitioned model checking from software specificationsabstractWith the trends toward higher-level design, verification models written in software, and hardware/software codesign, it is increasingly important to verify that RTL hardware behaves correctly according to an executable software specification. In this paper, we propose a natural way to formalize a cycle-accurate software specification as an annotated control flow graph, and then we introduce a novel partitioned model-checking algorithm that exploits the annotated control flow graph. Preliminary experimental results show that our new method runs faster than standard model checking. Xiushan Feng, Alan J. Hu, Jin Yang 0006 |
ASP-DAC | 1 |
| 2005 | Cutpoints for formal equivalence verification of embedded softwareabstractLike hardware, embedded software faces stringent design constraints, undergoes extremely aggressive optimization, and therefore has a similar need for verifying the functional equivalence of two versions of a design, e.g., before and after an optimization. The concept of cutpoints was a breakthrough in the formal equivalence verification of combinational circuits and is the key enabling technology behind its successful commercialization. We introduce an analogous idea for formally verifying the equivalence of structurally similar, "combinational" software, i.e., software routines that compute a result and return/terminate, rather than executing indefinitely. We have implemented a proof-of-concept cutpoint approach in our prototype verification tool for the TI C6x family of VLIW DSPs, and our experiments show large improvements in runtime and memory usage. Xiushan Feng, Alan J. Hu |
EMSOFT | 1 |
| 2001 | A Fault-Tolerant Routing Scheme in Dynamic Networks
Xiushan Feng, Chengde Han |
J. Comput. Sci. Technol. | 1 |