Chenyue Ma

dblp:58/85 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
3since 2021 · last 2023
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 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
3 papers
Electronic design automation · 100%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
1.732023
Incremental 3-D Global Routing Considering Cell Movement and Complex Routing Constraints · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
CNN-inspired analytical global placement for large-scale heterogeneous FPGAs · DAC 2022
Late Breaking Results: Incremental 3D Global Routing Considering Cell Movement · DAC 2021
Electronic design automation › physical design › routing
global routing
1.222023
Incremental 3-D Global Routing Considering Cell Movement and Complex Routing Constraints · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Late Breaking Results: Incremental 3D Global Routing Considering Cell Movement · DAC 2021
Electronic design automation › physical design
placement and routing
0.712023
Incremental 3-D Global Routing Considering Cell Movement and Complex Routing Constraints · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Electronic design automation › physical design › placement
analytical placement
0.612022
CNN-inspired analytical global placement for large-scale heterogeneous FPGAs · DAC 2022
Electronic design automation › physical design › placement › circuit placement
FPGA placement
0.612022
CNN-inspired analytical global placement for large-scale heterogeneous FPGAs · DAC 2022
Electronic design automation › physical design › placement
global placement
0.612022
CNN-inspired analytical global placement for large-scale heterogeneous FPGAs · DAC 2022

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

stack-based routing · 0.7maze routing · 0.7edge-adjusting · 0.7gradient preconditioning · 0.6density penalty · 0.6convolutional neural network · 0.6search space reduction · 0.5iterative relocation · 0.5cell movement evaluation · 0.5
YearPublicationVenuePosition
2023 Incremental 3-D Global Routing Considering Cell Movement and Complex Routing Constraints
abstract
Placement and routing are two critical problems in very large-scale integration physical design. However, there may be out-of-sync between the two problems considering congestion and wirelength. Therefore, it is desirable to design an efficient and highly coupled placement and routing engine to narrow the gap and minimize the mismatch between placement and routing. This article proposes an incremental 3-D global routing engine considering cell movement and complex routing constraints to relocate cells and reroute nets. We first apply a queue-based congestion-aware 3-D maze routing with routing height restriction to improve the initial routing solution. Efficient multinet-based location estimation is then presented to find the best location for each cell in multiple cell movement rounds. In each step of cell movement, we reroute nets for all candidate cell locations in parallel using a guided stack-based 3-D routing algorithm while considering the routing constraints. Finally, we adopt an edge-adjusting technique to improve the routed wirelength further. Compared with the champion of the 2020 CAD Contest at ICCAD (Hu et al., 2020) and the state-of-the-art works, experiment results based on the contest benchmarks show that our proposed algorithm achieves the best routing wirelength and competitive runtime without maximum cell movement constraint.
Zhijie Cai, Zhifeng Lin, Chenyue Ma, Jun Yu 0010, Jianli Chen
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2022 CNN-inspired analytical global placement for large-scale heterogeneous FPGAs
abstract
The fast-growing capacity and complexity are challenging for FPGA global placement. Besides, while many recent studies have focused on the eDensity-based placement as its great efficiency and quality, they suffer from redundant frequency translation. This paper presents a CNN-inspired analytical placement algorithm to effectively handle the redundant frequency translation problem for large-scale FPGAs. Specifically, we compute the density penalty by a fully-connected propagation and gradient to a discrete differential convolution backward. With the FPGA heterogeneity, vectorization plays a vital role in self-adjusting the density penalty factor and the learning rate. In addition, a pseudo net model is used to further optimize the site constraints by establishing connections between blocks and their nearest available regions. Finally, we formulate a refined objective function and a degree-specific gradient preconditioning to achieve a robust, high-quality solution. Experimental results show that our algorithm achieves an 8% reduction on HPWL and 15% less global placement runtime on average over leading commercial tools.
Xingyu Tong 0001, Chenyue Ma, Runming Shi, Jianli Chen, Kun Wang 0005, Jun Yu 0010, Yao-Wen Chang
DAC3
2021 Late Breaking Results: Incremental 3D Global Routing Considering Cell Movement
abstract
Placement and routing are two key problems in VLSI physical design. However, there may be out of sync between the two problems with congestion and routing resources. Therefore, it is desirable to design an efficient and highly coupled placement and routing engine. This paper proposes an incremental 3D global routing engine considering cell movement and complex routing constraints to relocate cells and reroute nets. We develop an efficient movement evaluation method to find desired locations and estimated routing resources for each cell. Then, we adopt an iterative approach to move cells to reduce routing resources. To reduce the time consumption of rerouting, we propose two technologies (searching space reduction and data structure optimization) to speed up the rerouting process. Compared with the participating teams at the 2020 CAD Contest at ICCAD based on the contest benchmarks, experiment results show that our proposed algorithm achieves the best runtime and routing resources while satisfying all the routing constraints.
Zhifeng Lin, Chenyue Ma, Jun Yu 0010, Jianli Chen
DAC3