paper-with-me

홈 › Papers

MTLSO: A Multi-Task Learning Approach for Logic Synthesis Optimization

2024-09-09 · Faezeh Faez, Raika Karimi, Yingxue Zhang, Xing Li, Lei Chen, Mingxuan Yuan, Mahdi Biparva

Electronic Design Automation (EDA) is essential for IC design and has recently benefited from AI-based techniques to improve efficiency. Logic synthesis, a key EDA stage, transforms high-level hardware descriptions into optimized netlists. Recent research has employed machine learning to predict Quality of Results (QoR) for pairs of And-Inverter Graphs (AIGs) and synthesis recipes. However, the severe scarcity of data due to a very limited number of available AIGs results in overfitting, significantly hindering performance. Additionally, the complexity and large number of nodes in AIGs make plain GNNs less effective for learning expressive graph-level representations. To tackle these challenges, we propose MTLSO - a Multi-Task Learning approach for Logic Synthesis Optimization. On one hand, it maximizes the use of limited data by training the model across different tasks. This includes introducing an auxiliary task of binary multi-label graph classification alongside the primary regression task, allowing the model to benefit from diverse supervision sources. On the other hand, we employ a hierarchical graph representation learning strategy to improve the model's capacity for learning expressive graph-level representations of large AIGs, surpassing traditional plain GNNs. Extensive experiments across multiple datasets and against state-of-the-art baselines demonstrate the superiority of our method, achieving an average performance gain of 8.22\% for delay and 5.95\% for area.

📄 PDF Abstract BibTeX arXiv:2409.06077

Code (0)

등록된 구현이 없습니다.

Tasks

Graph ClassificationGraph Representation LearningMulti-Task LearningRepresentation Learning

Similar Papers 제목 키워드 기반

ELF: Efficient Logic Synthesis by Pruning Redundancy in Refactoring

2025-08-11 · Dimitris Tsaras, Xing Li, Lei Chen, Zhiyao Xie 외 arxiv

In electronic design automation, logic optimization operators play a crucial role in minimizing the gate count of logic circuits. However, their computation demands are high. Operators such as refactor conventionally for…

AISYN: AI-driven Reinforcement Learning-Based Logic Synthesis Framework

2023-02-08 · Ghasem Pasandi, Sreedhar Pratty, James Forsyth

Logic synthesis is one of the most important steps in design and implementation of digital chips with a big impact on final Quality of Results (QoR). For a most general input circuit modeled by a Directed Acyclic Graph (…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

OpenLS-DGF: An Adaptive Open-Source Dataset Generation Framework for Machine Learning Tasks in Logic Synthesis

2024-11-14 · Liwei Ni, Rui Wang, Miao Liu, Xingyu Meng 외

This paper introduces OpenLS-DGF, an adaptive logic synthesis dataset generation framework, to enhance machine learning~(ML) applications within the logic synthesis process. Previous dataset generation flows were tailore…

Dataset Generation

Logic Synthesis Optimization with Predictive Self-Supervision via Causal Transformers

2024-09-16 · Raika Karimi, Faezeh Faez, Yingxue Zhang, Xing Li 외

Contemporary hardware design benefits from the abstraction provided by high-level logic gates, streamlining the implementation of logic circuits. Logic Synthesis Optimization (LSO) operates at one level of abstraction wi…

Reinforcement Learning (RL)

ALMOST: Adversarial Learning to Mitigate Oracle-less ML Attacks via Synthesis Tuning

2023-03-06 · Animesh Basak Chowdhury, Lilas Alrahis, Luca Collini, Johann Knechtel 외

Oracle-less machine learning (ML) attacks have broken various logic locking schemes. Regular synthesis, which is tailored for area-power-delay optimization, yields netlists where key-gate localities are vulnerable to lea…