首页> 外国专利> Physical design automation system and process for designing integrated circuit chip using simulated annealing with 'chessboard and jiggle' optimization

Physical design automation system and process for designing integrated circuit chip using simulated annealing with 'chessboard and jiggle' optimization

机译:使用模拟退火和“棋盘和摇动”优化设计集成电路芯片的物理设计自动化系统和过程

摘要

A cell placement for an integrated circuit chip is divided into two "chessboard" patterns or "jiggles". Each pattern resembles a chessboard in that it consists of alternating regions of different types or "colors" such that no region of a given color has an edge common with another region of the same color. The jiggles are offset relative to each other such that the regions of one jiggle partially overlap at least two regions of the other jiggle. Simulated annealing is performed sequentially for each color of each jiggle. During each operation, a plurality of parallel processors operate on the regions simultaneously using a previous copy of the entire chip, with one processor being assigned to one or more regions. At the end of each operation, the copy of the chip is updated. The chessboard patterns eliminate unproductive cell moves resulting from adjacent regions having a common edge. The jiggles enable cells to move to their optimal positions from their initial region to any other region on the chip. The regions can have rectangular, triangular or hexagonal shapes. An initial temperature for the actual simulated annealing operation is determined by performing simulated annealing without cell swaps with different temperature, and selecting the temperature at which a cost function such as total wirelength does not significantly change.
机译:集成电路芯片的单元放置被分为两个“棋盘”图案或“抖动”。每个图案类似于棋盘,其由不同类型或“颜色”的交替区域组成,以使给定颜色的区域不具有与相同颜色的另一个区域相同的边缘。夹具相对于彼此偏移,使得一个夹具的区域部分地重叠另一夹具的至少两个区域。对每个微动的每种颜色顺序执行模拟退火。在每次操作期间,多个并行处理器使用整个芯片的先前副本同时在区域上操作,其中一个处理器分配给一个或多个区域。每次操作结束时,都会更新芯片的副本。棋盘图案消除了由于相邻区域具有共同边缘而导致的无效单元移动。抖动使细胞能够从其初始区域移动到芯片上的任何其他区域的最佳位置。这些区域可以具有矩形,三角形或六边形形状。实际的模拟退火操作的初始温度是通过以下方式确定的:在没有进行具有不同温度的单元交换的情况下执行模拟退火,然后选择温度函数(例如总线长)不会显着变化。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号