[发明专利]一种基于布线阻塞的LEF文件的生成方法有效
申请号: | 201810920664.8 | 申请日: | 2018-08-14 |
公开(公告)号: | CN109299503B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 张嘉南 | 申请(专利权)人: | 珠海一微半导体股份有限公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392;G06F30/394 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519000 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 布线 阻塞 lef 文件 生成 方法 | ||
1.一种基于布线阻塞的LEF文件的生成方法,其特征在于,包括如下步骤:
步骤一、在预配置工艺文件中完成阻塞层的定义操作,并生成基于待处理模块的网表文件;
步骤二、建立一个链接所述预配置工艺文件的单元库,再将所述网表文件导入所述待处理模块,使得所述阻塞层按照所述预配置工艺文件的版图信息完成位置的摆放;
步骤三、基于步骤二中的版图信息自动创建接线端口及引脚,进而创建形成布局布线边界;
步骤四、提取出步骤三中各个接线端口的连线,同时基于所述接线端口的各种类型信号来构建信号数据库,然后建立该信号数据库与所述预配置工艺文件的天线信息;
步骤五、基于所述阻塞层执行布线阻塞块以建立几何模型,并计算分析基于该几何模型的布线网络,从而生成引脚布线约束文件;
步骤六、执行脚本来检查所述几何模型,包括检查所述预配置工艺文件、所述信号数据库在所述引脚在物理位置和属性上的匹配度;
步骤七、当步骤六中所述几何模型检查无误,则调用所述预配置工艺文件、所述天线信息及所述引脚布线约束文件生成LEF格式工艺文件。
2.根据权利要求1所述生成方法,其特征在于,步骤一包括以下分步骤:
步骤11、判断所述预配置工艺文件中的物理层次定义项是否存在阻塞层,若没有则自定义添加阻塞层;
步骤12、调用层次属性的定义指令,在所述物理层次定义项的物理层次属性子项内完成各金属层的阻塞层和通孔的阻塞层的定义;
步骤13、生成一个基于所述待处理模块的输入输出端口的verilog语言格式的网表文件。
3.根据权利要求2所述生成方法,其特征在于,步骤二包括以下分步骤:
步骤21、建立一个单元库,并链接到所述预配置工艺文件;
步骤22、将所述预配置工艺文件的版图信息导入步骤21建立的单元库中,然后控制所述阻塞层按照所述预配置工艺文件的版图信息沿着所述待处理模块的边界覆盖住除了引脚之外的区域;
步骤23、调用LEF文件提取工具将所述待处理模块归类处理,然后将所述网表文件导入所述待处理模块,其中,所述待处理模块归类为全定制非标准逻辑单元模块。
4.根据权利要求3所述生成方法,其特征在于,步骤三包括,将文本标号映射到所述接线端口的名字,再在覆盖文本标号所对应的所述接线端口图形上自动创建的物理引脚形状,然后创建所述布局布线边界。
5.根据权利要求4所述生成方法,其特征在于,步骤四包括,提取所述接线端口的连线,再根据所述接线端口上不同强度的信号构建信号数据库,然后为所述待处理模块和标准单元建立所述信号数据库与所述预配置工艺文件相关联的天线信息。
6.根据权利要求5所述生成方法,其特征在于,步骤五包括,执行指令去调整步骤三中创建的引脚形状,然后基于调整的引脚形状在所述阻塞层上执行布线阻塞块去建立几何模型,并计算该几何模型在布局布线时的最小几何单元信息。
7.根据权利要求6 所述生成方法,其特征在于,步骤六包括,执行脚本来检查所述几何模型的规则文件,包括检查所述接线端口的逻辑视图和所述几何模型之间的异同点,同时判断所述引脚和步骤五中计算得到的最小几何单元信息是否与制造格点匹配。
8.根据权利要求1至权利要求7任一项所述生成方法,其特征在于,所述LEF文件的生成方法不仅适用于标准逻辑单元而且适用于非标准逻辑单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海一微半导体股份有限公司,未经珠海一微半导体股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810920664.8/1.html,转载请声明来源钻瓜专利网。