[发明专利]版图的IP模块合成方法有效
申请号: | 201510925820.6 | 申请日: | 2015-12-14 |
公开(公告)号: | CN105574246B | 公开(公告)日: | 2018-08-21 |
发明(设计)人: | 张燕荣;张兴洲 | 申请(专利权)人: | 上海华虹宏力半导体制造有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 郭四华 |
地址: | 201203 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 版图 ip 模块 合成 方法 | ||
1.一种版图的IP模块合成方法,其特征在于,包括如下步骤:
步骤一、解析输入的版图数据,输出所述版图数据中的所有单元的名称到集合A;
步骤二、提取IP模块数据库中所有IP模块数据的名称到集合B,将所述集合A中的所有元素分别和所述集合B的各元素做比对,将所述集合A和所述集合B中所有相同的元素输出并形成集合C;
步骤三、所述集合C中各元素所对应的IP模块数据为需要合成的所述IP模块数据,根据所述版图数据的金属层次信息和集合C中各元素匹配得到所有需要合成的所述IP模块数据在所述IP模块数据库中的绝对路径;
步骤四、根据需要合成的各所述IP模块数据在所述IP模块数据库中的绝对路径调入各所述IP模块数据,将调入的所述IP模块数据自动合成到名称相同的所述版图数据的单元中。
2.如权利要求1所述的版图的IP模块合成方法,其特征在于,还包括如下步骤:
步骤五、将合成过程中使用的所述IP模块数据的数量、各所述IP模块数据的名称和替换方式进行文本形式输出并作为结果文件以便后续检查。
3.如权利要求1或2所述的版图的IP模块合成方法,其特征在于,还包括如下步骤:
步骤六、IP模块合成完成后的所述版图数据进行检查,当所述版图数据中所有需要合成IP模块的单元都合成好并且IP端口连接都正确,则判定为本次IP模块合成操作合格;否则,判定为本次IP模块合成操作不合格。
4.如权利要求1所述的版图的IP模块合成方法,其特征在于:步骤二中将所述集合A中的所有元素分别和所述集合B的各元素做模糊匹配的比对,将所述集合A和所述集合B中所有相同的元素输出并形成集合C。
5.如权利要求1所述的版图的IP模块合成方法,其特征在于:步骤四中以图形用户界面方式调入各所述IP模块数据以及将调入的所述IP模块数据自动合成。
6.如权利要求5所述的版图的IP模块合成方法,其特征在于:步骤四中在自动合成的基础上还包括IP模块合成的手动调整步骤,手动调整包括:在所述版图数据中增加IP模块数据、修改合成到所述版图数据的IP模块数据和删除合成到所述版图数据的IP模块数据。
7.如权利要求1所述的版图的IP模块合成方法,其特征在于:步骤四中,所述版图数据的一个单元中仅能合成一个对应的所述IP模块数据,两个以上的所述IP模块数据不允许合成到所述版图数据的同一个单元中。
8.如权利要求1所述的版图的IP模块合成方法,其特征在于:步骤四的自动合成中当所述版图数据中两个单元的名称内容相同但大小写不同时,产生一错误提示信息,并中断自动合成程序来确保IP模块合成操作的正确性。
9.如权利要求1所述的版图的IP模块合成方法,其特征在于:IP模块合成中的所有记录通过导出配置文件的方式进行保存,所述配置文件用于具有相同需求的下一次所述IP模块合成中进行快速导入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华虹宏力半导体制造有限公司,未经上海华虹宏力半导体制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510925820.6/1.html,转载请声明来源钻瓜专利网。