集成电路互连形状优化器制造技术

技术编号:42688412 阅读:40 留言:0更新日期:2024-09-10 12:36
描述了用于优化导电互连的系统、设备和方法。一种方法包括接收包括多个端子和互连的集成电路布局,其中互连表示多个端子之间的导电耦合。该方法包括接收描述多个端子的操作参数的端子信息。该方法包括接收描述多个端子和互连的材料成分和材料属性信息的层信息。该方法包括使用集成电路布局和层信息生成集成电路的三维表示。该方法包括使用三维表示和端子信息来确定三维表示中包括的单体对互连的电阻‑电容(RC)值的单独贡献。该方法还包括至少部分地基于单独贡献来生成更新的集成电路布局。

【技术实现步骤摘要】
【国外来华专利技术】

本公开总体上涉及集成电路,并且具体地但非排他地,涉及用于集成电路形状优化和布局生成的第一原理电子设计自动化。


技术介绍

1、布线(routing)是电子设计和自动化中的基本问题,其生成连线(wiring)以互连公共信号的引脚,同时遵守制造设计规则。对于非常大规模的集成电路设计,其中在单个芯片中可能存在数十亿个晶体管,由于集成电路的复杂性,布线优化特别具有挑战性。典型地,布线被分成至少全局布线阶段和详细布线阶段,其中全局布线规划在不考虑给定供应商过程节点的制造设计规则的情况下生成布线路径,并且详细布线确定确切的路线(route)。

2、可以使用多维基于网格的图形搜索技术(例如,具有与布线层相对应的第三维度的二维网格)来生成惯例布线算法,其中布线资源被建模为图形,其中图形拓扑可以表示集成电路结构。然后,全局布线可以将图形划分为图块,并找到图块到图块路径以引导详细的布线器。然后,详细的布线器在图上叠加网格,其中网格的每个单元大于或等于给定供应商过程节点的最小宽度和导线间距之和,以找到确切的连线路线。典型的布线器顺序地生成详细路线并且具有优选的布线方向本文档来自技高网...

【技术保护点】

1.一种用于优化导电互连的计算机实现的方法,所述方法包括:

2.根据权利要求1所述的计算机实现的方法,其中,生成所述元件对所述RC值的所述单独贡献包括:

3.根据权利要求1所述的计算机实现的方法,其中,所述单体是第一单体,其中,所述三维表示进一步包括第二单体,并且其中,生成所述更新的集成电路布局包括:

4.根据权利要求3所述的计算机实现的方法,其中,确定所述材料成分包括:

5.根据权利要求4所述的计算机实现的方法,其中,生成所述第一单体的所述平滑贡献包括所述第一单体和所述第二单体的相应贡献的三维平滑。

6.根据权利要求4所述的计...

【技术特征摘要】
【国外来华专利技术】

1.一种用于优化导电互连的计算机实现的方法,所述方法包括:

2.根据权利要求1所述的计算机实现的方法,其中,生成所述元件对所述rc值的所述单独贡献包括:

3.根据权利要求1所述的计算机实现的方法,其中,所述单体是第一单体,其中,所述三维表示进一步包括第二单体,并且其中,生成所述更新的集成电路布局包括:

4.根据权利要求3所述的计算机实现的方法,其中,确定所述材料成分包括:

5.根据权利要求4所述的计算机实现的方法,其中,生成所述第一单体的所述平滑贡献包括所述第一单体和所述第二单体的相应贡献的三维平滑。

6.根据权利要求4所述的计算机实现的方法,其中,生成所述第一单体的所述平滑贡献包括使用标准偏差参数σ的高斯平滑,所述标准偏差参数σ小于所述集成电路布局中的所述互连的宽度。

7.根据权利要求1所述的计算机实现的方法,进一步包括:

8.根据权利要求7所述的计算机实现的方法,其中,所述可制造性指示所述更新的集成电路布局不可由所述半导体制造系统制造,所述方法进一步包括:

9.根据权利要求1所述的计算机实现的方法,其中,所述多个端子包括输入端子和两个输出端子。

10.根据权利要求1所述的计算机实现的方法,其中,所述多个端子包括多个输入端子和至少一个输出端子,其中,所述三维表示是第一表示,并且其中,所述方法进一步包括:

11.根据权利要求10所述的计算机实现的方法,其中,生成所述更新的集成电路布局包括使用包含性or运算符融合所述第一部分更新和所述第二部分更新。

12.根据...

【专利技术属性】
技术研发人员:迪诺·鲁伊奇
申请(专利权)人:X开发有限责任公司
类型:发明
国别省市:

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

1