arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2311.03383cs.LGcs.AIcs.ARcs.HC
收藏

面向人类约束下基于强化学习的直角多边形宏单元布局

Toward Reinforcement Learning-based Rectilinear Macro Placement Under Human Constraints

AgileSoDA Company(AgileSoDA公司);Asicland Company(Asicland公司);Hankuk University of Foreign Studies(韩国外国语大学)

Tuyen P. Le, Hieu T. Nguyen, Seungyeol Baek, Taeyoun Kim, Jungwoo Lee, Seongjung Kim, Hyunjin Kim, Misu Jung, Daehoon Kim, Seokyong Lee, Daewoo Choi

AI总结:

本研究针对芯片设计中带类人约束的直角多边形宏单元布局难题,基于G-CT思路构建学习型布局器,兼顾直角场景支持与类人设计原则,实验显示其PPA指标及布局质量可比肩人工,还具备处理多样宏单元形状与布局区域的通用潜力。

摘要:

宏单元布局是芯片设计中的关键阶段,当涉及通用直角多边形宏单元与布局区域时,该过程会变得更为复杂。此外,融入类人约束(如设计层级、边缘偏向)的宏单元布局,有望大幅减少设计师所需的额外人工工作量。本研究提出一种方法,利用Google Circuit Training(G-CT,谷歌电路训练)提出的思路,构建了一个基于学习的宏单元布局器,它不仅支持直角多边形场景的布局,还能遵循重要的类人设计原则。我们的实验结果表明,该框架在实现功耗-性能-面积(PPA)指标、获取高质量布局方面效果显著,可与人工干预产出的布局相媲美。此外,该方法有望作为通用模型,处理多种宏单元形状与布局区域。

英文摘要:

Macro placement is a critical phase in chip design, which becomes more intricate when involving general rectilinear macros and layout areas. Furthermore, macro placement that incorporates human-like constraints, such as design hierarchy and peripheral bias, has the potential to significantly reduce the amount of additional manual labor required from designers. This study proposes a methodology that leverages an approach suggested by Google's Circuit Training (G-CT) to provide a learning-based macro placer that not only supports placing rectilinear cases, but also adheres to crucial human-like design principles. Our experimental results demonstrate the effectiveness of our framework in achieving power-performance-area (PPA) metrics and in obtaining placements of high quality, comparable to those produced with human intervention. Additionally, our methodology shows potential as a generalized model to address diverse macro shapes and layout areas.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑