Thinklab-SJTU / EDA-AI

Implementation of NeurIPS 2021 paper "On Joint Learning for Solving Placement and Routing in Chip Design" & NeurIPS 2022 paper "The Policy-gradient Placement and Generative Routing Neural Networks for Chip Design".

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementation of

  • NeurIPS 2021 paper "On Joint Learning for Solving Placement and Routing in Chip Design" (DeepPlace)
  • NeurIPS 2022 paper "The Policy-gradient Placement and Generative Routing Neural Networks for Chip Design" (PRNet)
  • NeurIPS 2023 paper "HubRouter: Learning Global Routing via Hub Generation and Pin-hub Connection" (HubRouter)

Citations

If you find our paper/code useful in your research, please citing

@article{cheng2021joint,
  title={On Joint Learning for Solving Placement and Routing in Chip Design},
  author={Cheng, Ruoyu and Yan, Junchi},
  journal={Advances in Neural Information Processing Systems},
  volume={34},
  pages={16508--16519},
  year={2021}
}
@article{cheng2022policy,
  title={The policy-gradient placement and generative routing neural networks for chip design},
  author={Cheng, Ruoyu and Lyu, Xianglong and Li, Yang and Ye, Junjie and Hao, Jianye and Yan, Junchi},
  journal={Advances in Neural Information Processing Systems},
  volume={35},
  pages={26350--26362},
  year={2022}
}
@inproceedings{du2023hubrouter,
  title = {HubRouter: Learning Global Routing via Hub Generation and Pin-hub Connection},
  author = {Du, Xingbo and Wang, Chonghua and Zhong, Ruizhe and Yan, Junchi},
  booktitle = {Advances in Neural Information Processing Systems},
  year = {2023}
}

About

Implementation of NeurIPS 2021 paper "On Joint Learning for Solving Placement and Routing in Chip Design" & NeurIPS 2022 paper "The Policy-gradient Placement and Generative Routing Neural Networks for Chip Design".

License:MIT License


Languages

Language:Prolog 57.2%Language:C 20.6%Language:C++ 10.5%Language:Python 5.2%Language:Cuda 4.4%Language:TeX 0.7%Language:Makefile 0.4%Language:Shell 0.3%Language:CMake 0.3%Language:Roff 0.1%Language:M4 0.1%Language:Java 0.0%Language:Awk 0.0%Language:Yacc 0.0%Language:Lex 0.0%Language:JetBrains MPS 0.0%