Daily Arxiv

This is a page that curates AI-related papers published worldwide.
All content here is summarized using Google Gemini and operated on a non-profit basis.
Copyright for each paper belongs to the authors and their institutions; please make sure to credit the source when sharing.

DeepCell: Self-Supervised Multiview Fusion for Circuit Representation Learning

Created by
  • Haebom

Author

Zhengyuan Shi, Chengyu Ma, Ziyang Zheng, Lingfeng Zhou, Hongyang Pan, Wentao Jiang, Fan Yang, Xiaoyan Yang, Zhufei Chu, Qiang Xu

Outline

DeepCell is a novel circuit representation learning framework that effectively integrates information from multiple perspectives: AIGs and PM netlists. It fuses complementary circuit representations from different design stages into a unified, rich embedding using the Mask Circuit Modeling (MCM) strategy, a self-supervised learning approach inspired by Mask Language Modeling. DeepCell is the first framework explicitly designed for PM netlist representation learning, and sets new standards in both prediction accuracy and reconstruction quality. We demonstrate its practical effectiveness by applying DeepCell to critical EDA tasks such as functional Engineering Change Orders (ECOs) and technology mapping, and extensive experimental results show that it significantly improves efficiency and performance over existing state-of-the-art open-source EDA tools.

Takeaways, Limitations

Takeaways:
Presenting the first framework for learning PM netlist representations
Improved prediction accuracy and reconstruction quality
Improve efficiency and performance of EDA tasks such as functional ECO and technology mapping.
Outperforms existing state-of-the-art open source EDA tools
Limitations:
The paper does not mention specific Limitations. There may be room for further improvement through future research.
Further research is needed to determine whether performance improvements for specific EDA tasks can generalize to other tasks.
More detailed information about the dataset used and experimental setup may be required.
👍