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.

Ruofei Tang

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

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

Systems, architecture and hardware · 3 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 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 · 100%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
1.522025
EDGE: DBMS-Empowered Boolean Decomposition for GIG Synthesis · DAC 2025
A Database Dependent Framework for K-Input Maximum Fanout-Free Window Rewriting · DAC 2023
Electronic design automation › logic synthesis
boolean function decomposition
0.912025
EDGE: DBMS-Empowered Boolean Decomposition for GIG Synthesis · DAC 2025
Electronic design automation › logic synthesis
logic rewriting
0.712023
A Database Dependent Framework for K-Input Maximum Fanout-Free Window Rewriting · DAC 2023

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

database techniques · 1.7semi-canonicalization · 0.7heuristic optimization · 0.7exact synthesis · 0.7
YearPublicationVenuePosition
2025 EDGE: DBMS-Empowered Boolean Decomposition for GIG Synthesis
abstract
Boolean decomposition is a powerful technique in logic synthesis that breaks down Boolean functions into simpler components. Decomposition-based logic synthesis yields high-quality results and is particularly effective when combined with small-window optimization methods in Gate-Inverter Graphs (GIG). However, the efficiency limitations of current methods have constrained their applicability in handling large and complex logic. To address this challenge, we propose a novel framework, called EDGE, which leverages modern database techniques to accelerate Boolean decomposition, thereby achieving improved synthesis results while maintaining high efficiency. Experimental results demonstrate a runtime speedup of up to $21 \times$ and an overall reduction in node count of at least $15 \%$ compared to state-of-the-art synthesis methods.
Ruofei Tang, Xuliang Zhu, Lei Chen 0002, Xing Li 0023, Mingxuan Yuan, Jianliang Xu
DAC1
2025 Maximum Fanout-Free Window Enumeration: Towards Multi-Output Sub-Structure Synthesis
abstract
Peephole optimization is commonly used in And-Inverter Graphs (AIGs) optimization algorithms. The efficiency of these algorithms heavily relies on the enumeration process of sub-structures. One common sub-structure is the cut, known for its efficient enumeration method and single-output characteristic. However, an increasing number of optimization algorithms now target sub-structures that incorporate multiple outputs. In this paper, we explore Maximum Fanout-Free Windows (MFFWs), a novel sub-structure with a multi-output nature, as well as its practical applications and enumeration algorithms. To accommodate various algorithm execution processes, we propose two different enumeration styles: Dynamic and Static. The Dynamic approach provides flexibility in adapting to changes in the AIG structure, whereas the Static method ensures efficiency as long as the AIG structure remains unchanged during execution. We apply these methods to rewriting and technology mapping to improve their runtime performance. Experimental results on pure enumeration and practical scenarios show the scalability and efficiency of the proposed MFFW enumeration methods.
Ruofei Tang, Xuliang Zhu, Lei Chen 0002, Xing Li 0023, Xin Huang 0001, Mingxuan Yuan, Jianliang Xu
DATE1
2023 A Database Dependent Framework for K-Input Maximum Fanout-Free Window Rewriting
abstract
Rewriting is a widely used logic optimization approach incorporated in most commercial logic synthesis tools. In this paper, we present a new rewriting method based on And-Inverted Graph (AIG). Rather than focusing on cut rewriting, it considers a novel sub-structure called Maximum Fanout-Free Window (MFFW) and rewrites with a more compact implementation. Both exact synthesis and heuristic methods can be adopted to optimize MFFWs. A database dependent framework is proposed to store the optimal sub-structures to accelerate the processing. We further propose the semi-canonicalization to reduce the scale of the database, which could reduce more than 98% of the 4-input MFFW database. Extensive experiments on benchmark datasets demonstrate both the effectiveness and efficiency of our proposed framework.
Xuliang Zhu, Ruofei Tang, Lei Chen 0002, Xing Li 0023, Xin Huang 0001, Mingxuan Yuan, Weihua Sheng, Jianliang Xu
DAC2