【技术实现步骤摘要】
本专利技术要求申请日为2015年2月9日,专利号为62/113,602的美国临时专利的优先权,该美国专利的全部内容均包含在本专利技术中。
本专利技术涉及集成电路领域,尤其涉及在集成电路的布局区域重新分配单元密度的方法及计算机。
技术介绍
近年来,集成电路(例如,超级大规模集成电路(Larger Scale IntegratedCircuits,LSIC))的开发流程(development process)已普遍地采用计算机辅助设计(Computer Assisted Design,CAD)。根据基于CAD的开发流程,通过使用所谓的硬件描述语言(Hardware Description Language,HDL)来定义抽象电路数据,所述抽象电路数据与要开发的集成电路的功能相对应,此外,用于定义所述抽象电路数据的电路形成具体的电路结构被安装到芯片上。在制造或实施一个集成电路芯片前,所述集成电路芯片的布局(placement)和布局区域(layout area)应该首先被确定,以便确定每一个集成电路芯片的尺寸。通常,尺寸将会影响集成电路芯片的制造成本。因此,为了最小化集成电路芯片的布局区域,有必要优化所述集成电路芯片的布局。
技术实现思路
本专利技术提供在集成电路的布局区域重新分配单元密度的方法及计算机,可减少整个集成电路的布局区域的尺寸。本专利技术的提供的一种在集成电路的布局区域重新分配单元密度的方法,可包括:获取所述集成电路的初始的布局中的初始的单元密度分布;获取所述集成电路的初始的布局中的布线密度分布;将所述初始的单元密度分布平坦,并获取平坦后的 ...
【技术保护点】
一种在集成电路的布局区域重新分配单元密度的方法,包括:获取所述集成电路的初始的布局中的初始的单元密度分布;获取所述集成电路的初始的布局中的布线密度分布;将所述初始的单元密度分布平坦,并获取平坦后的单元密度分布;根据所述获取的初始的布局中的布线密度分布识别所述集成电路的至少一个第一区域,并通过在所述第一区域中插入空白增加所述第一区域的单元密度,以获取改善后的单元密度分布,其中,所述第一区域在所述获取的初始的布局中的布线密度大于预先设定的密度阈值;平滑所述改善后的单元密度分布来获取校准后的单元密度分布;从所述校准后的单元密度分布中移除所述空白来获取最终的布局;以及,根据所述最终的布局实施所述集成电路。
【技术特征摘要】
2015.02.09 US 62/113,602;2015.11.04 US 14/932,1651.一种在集成电路的布局区域重新分配单元密度的方法,包括:获取所述集成电路的初始的布局中的初始的单元密度分布;获取所述集成电路的初始的布局中的布线密度分布;将所述初始的单元密度分布平坦,并获取平坦后的单元密度分布;根据所述获取的初始的布局中的布线密度分布识别所述集成电路的至少一个第一区域,并通过在所述第一区域中插入空白增加所述第一区域的单元密度,以获取改善后的单元密度分布,其中,所述第一区域在所述获取的初始的布局中的布线密度大于预先设定的密度阈值;平滑所述改善后的单元密度分布来获取校准后的单元密度分布;从所述校准后的单元密度分布中移除所述空白来获取最终的布局;以及,根据所述最终的布局实施所述集成电路。2.如权利要求1所述的方法,其特征在于,所述将所述初始的单元密度分布平坦包括:在所述初始的布局中插入空白来将所述初始的单元密度分布平坦。3.如权利要求2所述的方法,其特征在于,所述在所述初始的布局中插入空白来将所述初始的单元密度分布平坦包括:以特定的密度值在所述初始的布局中插入所述空白来将所述初始的单元密度分布平坦;所述通过在所述第一区域中插入空白增加所述第一区域的单元密度包括:以所述特定的密度值在所述第一区域中插入所述空白;其中,所述特定的密度值大于所述初始的单元密度分布的最大的单元密度。4.如权利要求1-3中任一项所述的方法,其特征在于,所述第一区域为所述获取的初始的布局的布线密度分布中的布线拥塞区域,所述布线拥塞区域对应所述初始的单元密度分布中的一个低单元密度区域。5.如权利要求1-3中任一项所述的方法,其特征在于,所述最终的布局的布局区域小于所述获取的所述初始的布局的布局区域。6.如权利要求1-3中任一项所述的方法,其特征在于,所述平滑所述改善后的单元密度分布包括:扩大所述第一区域的单元的单元尺寸;以及收缩所述所述第一区域之外的第二区域中的单元的单元尺寸。7.如权利要求6所述的方法,其特征在于,所述获取的所述初始的布局中的最大的单元密度小于所述最终的布局中的最大的单元密度。8.如权利要求6所述的方法,其特征在于,所述获取的所述初始的布局中的最小的布线密度小于所述最终的布局中的最小的布线密度。9.如权利要求4所述的方法,其特征在于,所述方法还包括:从所述校准后的单元密度分布中移除所述空白之后,恢复所述校准后的单元密度分布中的所述第一单元和所述第二单元的单元尺寸,以获取最终的布局。10.一种在集成电路的布局区域中重新分配单元密度的方法,其特征在于,包括:获取所述集成电路的初始的布局中的初始的单元密度分布;获取所述集成电路的初始的布局中的布线密度分布;将所述初始的单元密度分布平坦,并获取平坦后的单元密度分布;根据所述获取的初始的布局中的布线密度分布识别所述集成电路中的至少一个第一区域,其中,所述第一区域在所述获取的初始的布局中的布线密度大于预先设定的密度阈值;扩大所述第一区域中的至少一个第一单元,以增大所述第一单元的单元尺寸;收缩所述第一区域之外的至少一个第二单元,以减小所述第二单元的单元尺寸;根据所述扩大后的所述第一单元和所述收缩后的所述第二单元重新分配所述初始的布局的单元密度,以获取校准后的单元密度分布;恢复所述校准后的单元密度分布中的所述第一单元和所述第二单元的单元
\t尺寸,以获取最终的布局;以及,根据所述最终的布局实施所述集成电路。11.如权利要求10所述的方法,其特征...
【专利技术属性】
技术研发人员:刘时颖,许钦雄,留启原,杨君智,黄照能,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。