摘要
由于芯片设计日益复杂,现有的布局方法在处理宏单元覆盖率和优化效率方面仍然存在许多不足。针对现有芯片设计方法中布局重叠、性能较差、优化效率低等问题,本文提出了一种基于强化学习的端到端布局方法SRLPlacer。首先,通过建立宏单元之间的耦合关系图模型,将布局问题转化为马尔可夫决策过程,学习优化布局的策略。其次,在整合标准单元布局后,对整个布局过程进行优化。通过在公开基准ISPD2005上的评估,所提出的SRLPlacer能够有效地解决宏单元之间的重叠问题,同时考虑布线拥塞并缩短总线长,以确保可布线性。代码可在https://github.com/zhouyusd/SRLPlacer获取。