| 摘要: |
| 针对混合模式的布局问题提出一种分级的自动布局算法.所谓混合模式就是标准单元和宏模块相结合的布局模式.该算法在模块级和单元级两个层次上完成布局.在模块级上,首先将所有随机单元划分成若干软模块,然后采用基于序列对(sequence pair,简称SP)的方法完成模块布局;在单元级上,首先对每个软模块内部采用二次规划的布局算法进行布局,然后在全芯片范围内对布局进行改善,最后采用一种基于最小割(min-cut)和枚举相结合的快速详细布局算法完成最终布局.在一组标准单元数和宏模块数不同的电路上对该算法进行了验证,效果是令人满意的. |
| 关键词: 混合模式 布局 划分 序列对 二次规划布局 |
| DOI: |
| 分类号: |
| 基金项目:Supported by the National Natural Science Foundation of China under Grant No. 69776027(国家自然科学基金);theNational Grand Fundamental Research 973 Program of China under Grant No. G1998030413(国家重点基础研究发展规划973资助项目);the Skeleton Person Suppo |
|
| A Hierarchical Mixed Mode Placement Algorithm |
|
WU Wei-min,HONG Xian-long,CAI Yi-ci
|
| Abstract: |
| A hierarchical automatic placement algorithm for mixed mode placement problem is presented. The so-called mixed mode is a combination of standard cell and macro block. The presented algorithm completes the placement in both block level and cell level. In block level, the random cells are firstly partitioned into soft blocks, then SP (sequence pair) based method is used to do block placement. In cell level, firstly, quadratic placement method is used to do inner placement within each soft block, then a placement improvement routine is done to the whole chip, and at last, a combined min-cut and enumeration based detailed placement procedure completes the final placement. The algorithm is tested on a set of circuits with different number of standard cells and macro blocks, and obtains satisfactory results. |
| Key words: mixed mode placement partitioning sequence pair quadratic placement |