(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210915483.2
(22)申请日 2022.07.31
(71)申请人 山东云海国创云计算装备产业创新
中心有限公司
地址 250000 山东省济南市中国 (山 东) 自
由贸易试验区济南片区浪潮路1036号
浪潮科技园S01楼3 5层
(72)发明人 曹江城
(74)专利代理 机构 北京连和连知识产权代理有
限公司 1 1278
专利代理师 朝鲁蒙 陈黎明
(51)Int.Cl.
G06F 30/392(2020.01)
G06F 30/394(2020.01)
G06F 30/398(2020.01)G06T 17/00(2006.01)
(54)发明名称
一种基于版图文件建模方法、 系统、 设备以
及存储介质
(57)摘要
本发明公开了一种基于版图文件建模 方法,
包括以下步骤: 获取版图文件并进行转译得到可
读写的文本文件; 基于预设的分区标志将文本文
件分成多个文档; 从每一个文档中筛选出具有XY
坐标信息的多个坐标数据; 获取每一个文档中的
多个坐标数据的顺序并基于多个坐标数据的顺
序生成每一个文档对应的二维平 面模型; 获取工
艺参数并基于工艺参数对多个二维平面模型进
行三维参数设置以构建三维实体模 型。 本发明还
公开了一种系统、 计算机设备以及可读存储介
质。 本发明提出的方案将版图格式文件转换为文
本文件, 接着分析文本文件中的电路结构进行读
取、 分析、 筛选和存储, 并对文本中的图形坐标进
行合适的排序, 最后将芯片平 面版图文件进行自
动化的1:1三维建模。
权利要求书1页 说明书6页 附图2页
CN 115169277 A
2022.10.11
CN 115169277 A
1.一种基于版图文件建模方法, 其特 征在于, 包括以下步骤:
获取版图文件并进行转译得到可读写的文本文件;
基于预设的分区标志将所述文本文件分成多个文档;
从每一个文档中筛 选出具有XY坐标信息的多个坐标 数据;
获取每一个文档中的多个坐标数据的顺序并基于所述多个坐标数据的顺序生成每一
个文档对应的二维平面模型;
获取工艺参数并基于所述工艺参数对多个二维平面模型进行三维参数设置以构建三
维实体模型。
2.如权利要求1所述的方法, 其特征在于, 基于预设的分区标志将所述文本文件分成多
个文档, 进一 步包括:
基于object标志将所述文本文件划分成多个文档。
3.如权利要求1所述的方法, 其特征在于, 获取工艺参数并基于所述工艺参数对多个二
维平面模型进行三维参数设置以构建三维 实体模型, 进一 步包括:
获取模型整体高度、 每一个二维平面模型的厚度和布线层厚度;
基于模型整体高度、 每一个二维平面模型的厚度和布线层厚度构建三维 实体模型。
4.如权利要求1所述的方法, 其特 征在于, 还 包括:
获取包括密度和热导 率的物理参数以对所述 三维实体模型进行物理场仿真。
5.一种基于版图文件建模系统, 其特 征在于, 包括:
转译模块, 配置为获取 版图文件并进行转译得到可读写的文本文件;
分区模块, 配置为基于预设的分区标志将所述文本文件分成多个文档;
筛选模块, 配置为从每一个文档中筛 选出具有XY坐标信息的多个坐标 数据;
二维模型生成模块, 配置为获取每一个文档中的多个坐标数据的顺序并基于所述多个
坐标数据的顺序生成每一个文档对应的二维平面模型;
三维模型生成模块, 配置为获取工艺参数并基于所述工艺参数对多个二维平面模型进
行三维参数设置以构建三维 实体模型。
6.如权利要求5所述的系统, 其特 征在于, 分区模块还配置为:
基于object标志将所述文本文件划分成多个文档。
7.如权利要求5所述的系统, 其特 征在于, 三维模型生成模块还配置为:
获取模型整体高度、 每一个二维平面模型的厚度和布线层厚度;
基于模型整体高度、 每一个二维平面模型的厚度和布线层厚度构建三维 实体模型。
8.如权利要求5所述的系统, 其特 征在于, 还 包括仿真模块, 配置为:
获取包括密度和热导 率的物理参数以对所述 三维实体模型进行物理场仿真。
9.一种计算机设备, 包括:
至少一个处 理器; 以及
存储器, 所述存储器存储有可在所述处理器上运行的计算机程序, 其特征在于, 所述处
理器执行所述程序时执 行如权利要求1 ‑4任意一项所述的方法的步骤。
10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在
于, 所述计算机程序被处 理器执行时执行如权利要求1 ‑4任意一项所述的方法的步骤。权 利 要 求 书 1/1 页
2
CN 115169277 A
2一种基于版图文件建模方 法、 系统、 设 备以及存 储介质
技术领域
[0001]本发明涉及集成电路领域, 具体涉及一种基于版图文件建模方法、 系统、 设备以及
存储介质。
背景技术
[0002]在芯片生产制造之前, 设计的芯片都会经过后端设计软件(如PrimeTime、
Redhawk)进行严格的功耗、 电压降或者电阻分布等参数的分析修正, 以防止生产出来的芯
片出现问题。 但是这些仿真修正都是基于平面版图的基础上进行验证, 无法直接进行三维
物理尺度上 的直观分析, 而层 间布局布线, 纵向关键通孔结构等是芯片内部的重要组成部
分; 所以不仅需要对平面GDS2格式的版图进行平面物理量分析, 还需要对芯片内部电路关
键结构进行精确的三维物理建模, 分析三维模型 下电学、 热 学和力学等物理量的仿真。
[0003]其次, GDS2格式的版图文件是一层层的平面图形, 虽然部分科研仿真软件如
ANSYS、 COMSOL等可以进行三维实体建模, 但是在读取GDS2格式的版图文件时, 容易出现以
下错误: 一是将多层版图文件整体读入, 建模软件将多层版图当作一个整体进 行建模, 无法
区分版图内部各层图形, 造成三维实体建模错误; 二是部分建模软件可以分层去读取版图
文件, 但是读入后的图形仍然 是平面图形, 需要手动将纵向维度进 行拉伸操作, 然而由于芯
片版图层数多, 各层图形复杂, 造成三维实体建模困难甚至出现错误。 因此, 为方便芯片完
整进行三维模型下电学、 热学和力学等物理量的仿真, 进行从GDS2版图文件到三维物理模
型建模是一个必须要解决的问题。
发明内容
[0004]有鉴于此, 为了克服上述问题的至少一个方面, 本发明实施例提出一种基于版 图
文件建模方法, 包括以下步骤:
[0005]获取版图文件并进行转译得到可读写的文本文件;
[0006]基于预设的分区标志将所述文本文件分成多个文档;
[0007]从每一个文档中筛 选出具有XY坐标信息的多个坐标 数据;
[0008]获取每一个文档中的多个坐标数据的顺序并基于所述多个坐标数据的顺序生成
每一个文档对应的二维平面模型;
[0009]获取工艺参数并基于所述工艺参数对多个二维平面模型进行三维参数设置以构
建三维实体模型。
[0010]在一些实施例中, 基于预设的分区标志将所述文本文件分成多个文档, 进一步包
括:
[0011]基于object标志将所述文本文件划分成多个文档。
[0012]在一些实施例中, 获取工艺参数并基于所述工艺参数对多个二维平面模型进行三
维参数设置以构建三维 实体模型, 进一 步包括:
[0013]获取模型整体高度、 每一个二维平面模型的厚度和布线层厚度;说 明 书 1/6 页
3
CN 115169277 A
3
专利 一种基于版图文件建模方法、系统、设备以及存储介质
文档预览
中文文档
10 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共10页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:44:26上传分享