一种集成电路布局方法及装置、设备、介质制造方法及图纸

技术编号:43564363 阅读:16 留言:0更新日期:2024-12-06 17:35
本申请提供一种集成电路布局方法及装置、设备、介质,应用于集成电路设计自动化、芯片布图规划技术领域,通过将布局和布线资源缺少的布局网格与周围布局网格合并,形成更大的布局空间,同时将每个模块分割成和布局网格大小对应的模块碎片,使每个布局网格中的资源对模块碎片的影响更加显著,同时引入对障碍区域的考量,在合并的布局网格中进行模块碎片的布局,最后将模块碎片合并成模块,生成最终的布局位置,从而提升最终的布局效果,有效减少了模块间的重叠,降低了布线拥塞,提高了布局解的质量,不仅提升了电路信号传输效率和整体性能,还降低制造成本。

【技术实现步骤摘要】

本申请涉及集成电路设计自动化、芯片布图规划,具体涉及一种集成电路布局方法及装置、设备、介质


技术介绍

1、布局算法解的质量对集成电路设计至关重要,布局的质量和合理性直接影响后续的布线阶段,一个良好的解不仅能够提高芯片的性能,还能有效降低制造成本。

2、目前,主流的布局放置算法主要有分析放置法[1]、模拟退火[2]和分区/聚类[3]。其中分析放置算法通常使用二次目标函数,也称二次规划(quadratic programming,qp)模型,其在布局问题中的应用主要集中在通过优化目标函数来最小化连线长度、改进布局质量和减少功耗等,传统的二次规划求解器中,通常将线长最小化表述为一个凸二次函数,通过求解该函数得到相应的单元布局,然而,它具有一些缺点,比如,生成的模块位置在单元格之间有较大程度的重叠,比如,由于二次线长目标只是线性线长的间接度量,从而导致产生的线长很长。

3、模拟退火算法首先以一个随机的初始布局作为当前解,通过在每次迭代中随机扰动当前解来寻找全局最优解,虽然可以找到比较理想的解,但是时间复杂度高,耗时长,不能解决大规模布局问本文档来自技高网...

【技术保护点】

1.一种集成电路布局方法,其特征在于,包括:

2.根据权利要求1所述的集成电路布局方法,其特征在于,在将待布局的模块分成多个布局网格和多个布线网格之前,基于芯片核心宽度的预设百分比分别确定布局网格的大小和布线网格的大小。

3.根据权利要求1所述的集成电路布局方法,其特征在于,所述将待布局的模块分成多个布局网格和多个布线网格,包括:

4.根据权利要求3所述的集成电路布局方法,其特征在于,所述将待布局的模块分成多个布局网格和多个布线网格,还包括:

5.根据权利要求1所述的集成电路布局方法,其特征在于,当确定当前遍历的布局网格是否属于占用资源数量...

【技术特征摘要】

1.一种集成电路布局方法,其特征在于,包括:

2.根据权利要求1所述的集成电路布局方法,其特征在于,在将待布局的模块分成多个布局网格和多个布线网格之前,基于芯片核心宽度的预设百分比分别确定布局网格的大小和布线网格的大小。

3.根据权利要求1所述的集成电路布局方法,其特征在于,所述将待布局的模块分成多个布局网格和多个布线网格,包括:

4.根据权利要求3所述的集成电路布局方法,其特征在于,所述将待布局的模块分成多个布局网格和多个布线网格,还包括:

5.根据权利要求1所述的集成电路布局方法,其特征在于,当确定当前遍历的布局网格是否属于占用资源数量溢出的待合并布局网格时,当前遍历的布局网格的资源溢出量按如下公式计算:

6.根据权利要求5所述的集成电路布局方法,其特征在于,将待合并布局网格与对应临近布局网格进行合并时,遍历所有的布局网络,每次合并在四个方向上选择最近的布局区域进行单方向合并;

...

【专利技术属性】
技术研发人员:郭永毅刘程琳龚霆轩范涛
申请(专利权)人:福州立芯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1