Critical Path Optimization for Logic Netlists

It is of great concern for high performance microprocessors to optimize logic delay and improve performance in the semi-custom design flow based on commercial standard cell library. To solve this issue, the paper proposes an automated method to optimize the delay of critical path in any block. Firstly, we construct the logic cone for critical paths based on the logic netlist obtained from semi-custom design flow. Secondly, the algorithm conducts large-scale graph partitioning on the logic cone with appropriate constraints. Thirdly, using two-level optimization, we perform logic restructuring on sub graphs resulting from partitioning to get a set of new logic cells. Finally, employing a match algorithm, we pick out high-reusable restructured logic cells for full-custom circuit implementation and replace corresponding circuit structures with them in the logic netlist. The proposed algorithm picks out 5 logic cells for restructuring. Experimental results demonstrate that the approach achieves a reduction in the logic levels and logic delay can be reduced by about 10% after replacing the corresponding structures in the logic netlist. The work effectively reduces critical path delay, which has the potential to enhance the performance of microprocessors.

Authors

Institutions

Publication Details

Published
2024-10-25
DOI
https://doi.org/10.1109/icicm63644.2024.10814480
Primary Topic
Formal Methods in Verification
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Critical Path Optimization for Logic Netlists

Xinfeng Yu, Wei Chen, Pengcheng Huang, Haiyan Chen
Formal Methods in Verification
article

Critical Path Optimization for Logic Netlists

Xinfeng Yu, Wei Chen, Pengcheng Huang, Haiyan Chen
article en

Abstract

It is of great concern for high performance microprocessors to optimize logic delay and improve performance in the semi-custom design flow based on commercial standard cell library. To solve this issue, the paper proposes an automated method to optimize the delay of critical path in any block. Firstly, we construct the logic cone for critical paths based on the logic netlist obtained from semi-custom design flow. Secondly, the algorithm conducts large-scale graph partitioning on the logic cone with appropriate constraints. Thirdly, using two-level optimization, we perform logic restructuring on sub graphs resulting from partitioning to get a set of new logic cells. Finally, employing a match algorithm, we pick out high-reusable restructured logic cells for full-custom circuit implementation and replace corresponding circuit structures with them in the logic netlist. The proposed algorithm picks out 5 logic cells for restructuring. Experimental results demonstrate that the approach achieves a reduction in the logic levels and logic delay can be reduced by about 10% after replacing the corresponding structures in the logic netlist. The work effectively reduces critical path delay, which has the potential to enhance the performance of microprocessors.

National University of Defense Technology (CN)
Openalex Percentile: Top 71%
Formal Methods in Verification
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Critical Path Optimization for Logic Netlists — Xinfeng Yu, Wei Chen, et al. · (2024) | TGRS Research Map | TGRS