Skip to content
Thinklab-SJTUPublic

About

Implementations of DeepPlace, PRNet, HubRouter, PreRoutGNN, FlexPlanner and DSBRouter.

Topics

Resources

Stars

327 stars

Watchers

10 watching

Forks

Latest commit

 

History

134 Commits

Folders and files

Repository files navigation

Implementations 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)
  • AAAI 2024 paper "PreRoutGNN for Timing Prediction with Order Preserving Partition: Global Circuit Pre-training, Local Delay Learning and Attentional Cell Modeling" (PreRoutGNN)
  • NeurIPS 2024 paper "FlexPlanner: Flexible 3D Floorplanning via Deep Reinforcement Learning in Hybrid Action Space with Multi-Modality Representation" (FlexPlanner)
  • ICML 2025 paper "DSBRouter: End-to-end Global Routing via Diffusion Schr¨odinger Bridge" (DSBRouter)
  • NeurIPS 2025 paper "Train on Pins and Test on Obstacles for Rectilinear Steiner Minimum Tree" (OAREST)

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},
  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},
  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}
}
@inproceedings{zhong2024preroutgnn,
  title={PreRoutGNN for Timing Prediction with Order Preserving Partition: Global Circuit Pre-training, Local Delay Learning and Attentional Cell Modeling},
  author={Zhong, Ruizhe and Ye, Junjie and Tang, Zhentao and Kai, Shixiong and Yuan, Mingxuan and Hao, Jianye and Yan, Junchi},
  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence},
  year={2024}
}
@inproceedings{zhongflexplanner,
  title={FlexPlanner: Flexible 3D Floorplanning via Deep Reinforcement Learning in Hybrid Action Space with Multi-Modality Representation},
  author={Zhong, Ruizhe and Du, Xingbo and Kai, Shixiong and Tang, Zhentao and Xu, Siyuan and Jianye, HAO and Yuan, Mingxuan and Yan, Junchi},
  booktitle = {Advances in Neural Information Processing Systems},
  year = {2024}
}
@inproceedings{shiDSBRouter,
  title={DSBRouter: End-to-end Global Routing via Diffusion Schr¨odinger Bridge},
  author={Liangliang Shi, Shenhui Zhang, Xingbo Du, Nianzu Yang, Junchi Yan},
  booktitle = {International Conference on Machine Learning},
  year = {2025}
}
@inproceedings{du2025OAREST,
  title={Train on Pins and Test on Obstacles for Rectilinear Steiner Minimum Tree},
  author={Xingbo Du, Ruizhe Zhong, Junchi Yan},
  booktitle = {Advances in Neural Information Processing Systems},
  year = {2025}
}

About

Implementations of DeepPlace, PRNet, HubRouter, PreRoutGNN, FlexPlanner and DSBRouter.

Topics

Resources

Stars

327 stars

Watchers

10 watching

Forks

Used by

Contributors

Languages