首页 | 本学科首页   官方微博 | 高级检索  
     

标准单元模式下的一种快速增量式布局算法
引用本文:姚波,洪先龙,于泓,蔡懿慈,顾钧. 标准单元模式下的一种快速增量式布局算法[J]. 电子学报, 2001, 29(2): 211-214
作者姓名:姚波  洪先龙  于泓  蔡懿慈  顾钧
作者单位:1. 清华大学计算机科学与技术系,北京 100084
2. 香港科技大学计算机科学系,香港
基金项目:国家自然科学基金! (No .697760 2 7),973国家重点科研项目! (No .G1 9980 30 4 0 3)
摘    要:增量式布局是适应高性能设计要求的一种新的布局模式 .它针对电路更改 ,局部地调整单元位置 ,重新获得合理的布局 .本文提出了一种标准单元模式下的快速增量布局算法 .算法采用单元行划分的方法处理布局约束 ,然后将布局调整归结为单元依次插入单元行的问题 ,并构造了一个数学规划求解最佳的插入方案 .同时提出了复杂度为O(n)的双对角线搜索法求解这个特殊的数学规划 .实际电路测试表明算法高效而稳定 ,比简单的启发式算法快十倍 ,并使布局修改减少 2 0 %以上

关 键 词:增量式布局  标准单元  双对角线搜索
文章编号:0372-2112(2001)02-0211-04
修稿时间:2000-05-23

A Fast Incremental Placement Algorithm for Standard-Cells
YAO Bo,HONG Xian-long,YU Hong,CAI Yi-ci,GU Jun. A Fast Incremental Placement Algorithm for Standard-Cells[J]. Acta Electronica Sinica, 2001, 29(2): 211-214
Authors:YAO Bo  HONG Xian-long  YU Hong  CAI Yi-ci  GU Jun
Affiliation:YAO Bo1,HONG Xian-long1,YU Hong1,CAI Yi-ci1,GU Jun2
Abstract:Incremental placement or ECO placement is a new field in VLSI layout to meet the demand of high performance design.It detects illegal cell positions and moves cells locally to find a feasible placement solution.This paper proposes an incremental placement algorithm for standard-cell design mode.It adopts row partitioning to cope with various placement constraints,and then inserts trouble cells one by one.An integer programming (IP) problem is constructed and solved to get the best solution of cell insertion.A dual diagonal searching (DDS) method is proposed to solve this special IP problem.We prove that DDS can always be the best solution and its time complexity is O(n).Experiments on a group of industrial test cases show that our algorithm is efficient and robust.It runs 10 times faster than a simple heuristic method and reduces more than 20 percent placement modification in average.
Keywords:incremental placement  standard-cell  dual diagonal searching
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号