netlist optimization

Designs and implements algorithms and transformation passes that take an electronic circuit netlist and produce an improved netlist with better metrics (for example timing, area, power, or routability) by restructuring logic, performing gate sizing, buffer/inverter insertion, redundancy removal, and technology mapping. Builds analysis and verification tooling to validate functional equivalence of the transformed netlist and to evaluate trade-offs among optimization objectives.

netlistoptimization

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
0.44
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$200K/year
Oct 01, 2026Oct 01, 2026

Must-Read Papers

Most classic and influential ideas
View more

This work addresses the insufficient reliability of large language models in low-level operations on SPICE netlists—a limitation often masked by high-level design reasoning. To rigorously evaluate structural fidelity at the netlist level, the authors introduce NetlistBench, the first benchmark dedicated to netlist structural reliability, comprising 24 task categories and 2,342 test cases. It employs a structure-aware, deterministic verifier to assess model performance on parameter identification, connectivity editing, hierarchical manipulation, and equivalence checking. The study innovatively decouples netlist-level reliability from high-level design tasks and introduces long-span composite editing challenges alongside multi-granularity evaluation strategies. Experiments reveal near-perfect accuracy (96%–100%) on simple edits, but substantial performance drops in device insertion (41%–83%) and equivalence judgment (49%–90%). While reasoning augmentation improves weaker models, maintaining structural consistency in long-span edits remains a critical bottleneck.

circuit design automationLLM reliabilitynetlist manipulation

ELF: Efficient Logic Synthesis by Pruning Redundancy in Refactoring

Aug 11, 2025
DT
Dimitris Tsaras
🏛️ The Hong Kong University of Science and Technology | Noah’s Ark Lab | Huawei

In logic synthesis, restructuring operations incur high computational overhead; conventional iterative cut enumeration fails in up to 98% of cases, leading to extensive redundant resynthesis. To address this, we propose a machine learning–based pruning optimization: a classifier is introduced to predict and preemptively prune cuts with high failure probability, significantly reducing unnecessary computation. Our method tightly integrates the classifier into the standard logic synthesis flow without modifying the underlying synthesis engine. Experiments on the EPFL benchmarks and ten large industrial circuits demonstrate an average speedup of 3.9× over the latest ABC implementation. The core innovation lies in shifting failure prediction from a posteriori evaluation to a proactive pruning mechanism—breaking the traditional optimization paradigm while preserving both efficiency and toolchain compatibility.

Pruning redundant cuts to avoid unnecessary operationsReducing high computation demands in logic optimizationSpeeding up logic synthesis compared to current methods

Simplifier: A New Tool for Boolean Circuit Simplification

Mar 24, 2025
DA
Daniil Averkov
🏛️ St. Petersburg State University | École Polytechnique Fédérale de Lausanne | Steklov Mathematical Institute | Russian Academy of Sciences | JetBrains Research | Neapolis University Pafos

This paper addresses Boolean circuit minimization—reducing circuit size while preserving functional equivalence. We propose the first lightweight subcircuit replacement framework leveraging Boolean function clustering and SAT-based pre-optimization: an optimized circuit library is precomputed; function clustering compresses the search space; and a linear-time subcircuit traversal algorithm is designed, with theoretical proof that only a linear number of candidate subcircuits need be examined to guarantee effective simplification. The method supports both AIG and BENCH formats and achieves simplification within seconds. Experimental evaluation shows a 4% additional area reduction over ABC on AIG circuits, and an average 30% area reduction on the BENCH benchmark suite—substantially outperforming state-of-the-art tools.

Achieves significant size reduction in industrial and hand-crafted circuitsDevelops a tool for simplifying Boolean circuits efficientlyOptimizes subcircuits with three inputs and few outputs

Bounded Dynamic Level Maintenance for Efficient Logic Optimization

Dec 14, 2025
JL
Junfeng Liu
🏛️ Pengcheng Laboratory | Hefei University | Hong Kong University of Science and Technology (Guangzhou) | Institute of Computing Technology Chinese Academy of Sciences | The Chinese University of Hong Kong | Beihang University

Traditional algorithms for dynamically updating node levels in circuit DAGs during logic optimization suffer from a worst-case time complexity of O(|V|²) under local changes, severely limiting scalability for large-scale circuits. Method: This paper proposes the first bounded dynamic level maintenance algorithm, leveraging partial topological order analysis, incremental graph change modeling, and level constraint propagation. Contribution/Results: The approach reduces theoretical complexity to O(|V|Δ log Δ), overcoming the prior unbounded bottleneck. Evaluated on standard benchmark circuits, it achieves a 1074.8× speedup in level maintenance and a 6.4× end-to-end logic optimization acceleration, while preserving PPA (Power, Performance, Area) quality without degradation.

Addresses unbounded complexity in node level updates for DAGsBounded algorithm for dynamic level maintenance in logic optimizationImproves scalability and efficiency of iterative circuit optimization flows

Existing methods for converting SPICE netlists into human-readable schematics lack guarantees of connectivity correctness and suffer from significantly degraded accuracy as circuit complexity increases. This work proposes a deterministic conversion approach based on Sugiyama’s layered graph layout, integrating an embedded pinout database of 5,093 LTspice symbols and a round-trip connectivity verification mechanism. For the first time, this method enables netlist-to-schematic translation with a binary correctness certificate, ensuring network-by-network equivalence between the generated schematic and the original netlist. Implemented as a client-side, single-file, dependency-free architecture, the approach achieves 100% compilation success and connectivity verification pass rates on the Circuits-LTSpice benchmark and demonstrates an 88.4% verification pass rate on Analog Devices’ official dataset of 3,460 circuits.

circuit schematic generationconnectivity preservationelectronic design automation

Latest Papers

What's happening recently
View more

This work addresses the high failure rate of natural language–generated hardware descriptions during synthesis or tape-out, often caused by bit-width mismatches, combinational loops, or incomplete logic. It presents the first integration of dependent types and formal proof into a closed-loop hardware generation pipeline, leveraging Lean 4 to construct a verifiable hardware description language that guides large language models to produce type-safe and provably correct circuit code. By exposing design flaws at compile time, the approach achieves a backend implementation success rate of 95–100%, matches hand-written Verilog in simulation pass rates across three major benchmarks, automatically completes functional equivalence verification, and yields up to 35% area reduction and 30% power savings.

backend realizabilityhardware generationnatural language to circuit

This work addresses a critical gap in existing AIG-based technology mapping methods, which neglect the distribution of complementary edges (inverters), leading to a discrepancy in delay estimation between technology-independent optimization and technology-dependent mapping—particularly detrimental to critical paths. To bridge this gap, the authors propose a delay-driven preprocessing technique that leverages self-dual and self-anti-dual Boolean function transformations to redistribute complementary edges prior to mapping, thereby optimizing inverter placement along critical paths. This approach represents the first application of such Boolean transformations to complementary edge redistribution, effectively reconciling the modeling disparity of inverters in the synthesis flow. Evaluated on the EPFL combinational benchmark suite, the method achieves an average delay reduction of 0.49%, with up to 3.86% improvement on the sqrt circuit, all while preserving the original logic functionality and timing characteristics.

complemented edgecritical path delayinverter redistribution

This work addresses key challenges in hardware formal verification—namely, the lack of proof reusability in model checking and the manual effort and poor scalability of interactive theorem proving. The paper presents the first Lean 4–based agent-driven verification framework that automatically translates parametric hardware designs and their natural language specifications into executable formal models, leveraging large language model–guided agents to iteratively generate proofs through feedback loops. Its core innovations include introducing proof accumulation and reuse mechanisms to hardware theorem proving for the first time, establishing an agent-oriented benchmark suite, and enabling parameterized verification with strategy-guided reasoning. Experiments demonstrate 100% proof success across 63 tasks, reducing proof iterations by 50%, shortening proof length by 16.3%, and decreasing verification time by 23.2% compared to baseline approaches.

formal verificationhardware verificationinteractive theorem proving

This study addresses the inadequacy of post-layout mapping decisions in accounting for surrounding timing constraints, fanout loads, and interconnect effects. To overcome this limitation, it proposes a local remapping framework that couples discrete search with physical feedback. The approach first isolates timing-critical regions and employs continuous relaxation to prune the search space. It then leverages mixed-integer programming to jointly optimize logic cuts, signal polarities, and library cell selection, modeling delays based on estimated placements. Finally, a closed-loop verification process encompassing legalization, routing parasitic estimation, and timing analysis is conducted to guide subsequent iterative searches. This work thereby achieves precise, physically aware, and timing-driven logic remapping.

interconnect parasiticslocal physical contextlogic mapping

Hot Scholars

WQ

Weikang Qian

University of Michigan-SJTU Joint Institute, Shanghai Jiao Tong University
EDADigital DesignComputer Architecture
XL

Xin Lai

ByteDance
Multimodal UnderstandingMultimodal Agent
YZ

Yu Zhang

University of Science and Technology of China
Efficient AI SystemsProgramming SystemsProgram AnalysisMulti-Modal Perception
YC

Yucheng Chen

Nanyang Technological University
Medical Imaging AnalysisComputer Vision