【技术实现步骤摘要】
本申请涉及集成电路设计自动化、芯片布图规划,具体涉及一种集成电路布局方法及装置、设备、介质。
技术介绍
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所述的集成电路布局方法,其特征在于,将待合并布局网格与对应临近布局网格进行合并时,遍历所有的布局网络,每次合并在四个方向上选择最近的布局区域进行单方向合并;
...
【专利技术属性】
技术研发人员:郭永毅,刘程琳,龚霆轩,范涛,
申请(专利权)人:福州立芯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。