|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 immonster 于 2011-8-26 10:10 编辑
Rectilinear Supply Mesh Insertion using
JupiterXT Virtual Flat Flow
ABSTRACT
Building ARM’s fastest and most power-efficient microprocessor required the use of multiple supply domains at the core level. ARM took advantage of the features within the Synopsys’ JupiterXT Virtual Flat tool to partition the supply domains into rectilinear shapes for mesh insertion. While the design is still flat, the native functions for inserting supply on these rectilinear partitions are limited to a rectangular shape.
To solve this problem of creating rectilinear supply meshes, ARM employed the use of the native po*Polygons functions available within Synopsys’ Milkyway tool. ARM used these functions to fracture the rectilinear shapes into a list of rectangles that are processed by the normal supply mesh insertion utilities.
The proposed solution uses simple geometry operations that are fast, robust and versatile enough to allow virtually unlimited shape manipulations in order to construct arbitrarily complex supply meshes. Further work is suggested in areas such as clock mesh planning, region based placement and blockage insertion. |
|