Owaru: Free Space-Aware Timing-Driven Incremental Placement

ICCAD(2016)

引用 2|浏览69
暂无评分
摘要
This paper proposes a powerful new technique called "OWARU"(1) that re-places and re-sizes multiple gates simultaneously to improve the most critical paths of a design. In essence, it is an incremental timing-driven placement technique integrated with gate sizing optimization that runs in conjunction with static timing analysis to guarantee a WYSIWYG (2) property. The OWARU technique offers several key advantages over previous techniques such as geometrical path straightening via the Bezier-curve algorithm, free space awareness to guarantee a legal placement solution, and an accurate true timing mode. The Bezier-curve geometric smoothing algorithm is extended with new anchor placement techniques to further improve the path placement. Free space aware placement algorithm is further enhanced with multiple gate optimization. The preliminary results are promising. We applied the OWARU technique at the end of industrial strength physical synthesis optimization on high performance microprocessor designs. The technique was extremely effective in improving the most critical path of the tested designs. On timing critical paths that were not fully closed from the previous physical synthesis optimization, the WS (worst slack) is improved by 5.3% of the total clock period and the TNS (total negative slack) improved by 91.3% on average.
更多
查看译文
关键词
OWARU,free space aware placement,timing driven incremental placement,multiple gate replacement,multiple gate resizing,design critical paths,geometrical path straightening,Bezier-curve algorithm,legal placement solution,accurate true timing mode,geometric smoothing algorithm,anchor placement technique,path placement,physical synthesis optimization,microprocessor design
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要