[发明专利]一种印刷电路板设计文件的生成方法和装置有效
申请号: | 201010209168.5 | 申请日: | 2010-06-17 |
公开(公告)号: | CN102063520A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 万水明 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 印刷 电路板 设计 文件 生成 方法 装置 | ||
技术领域
本发明涉及数据通信领域技术,特别涉及一种印刷电路板设计文件的生成方法和装置。
背景技术
随着对电子产品功能、性能需求的不断提高,要求电子设计周期越来越短,同时电子设计也越来越复杂,设计时所使用的元件数量也呈几何级增长。目前设计PCB(Printed Circuit Board,印刷电路板)文件时,普遍采用将完整的原理图一次性生成网表,然后通过该网表关联到PCB设计文件,最后再参考原理图进行布局。
然而,现在很多原理图中的电路比较复杂,如存在大型的FPGA(Field Programmable Gate Array,现场可编程门阵列)、MCU(Master Controller Unit,主控制器单元)、DSP(Digital Signal Processor,数字信号处理器)等,需要大量的时间将该复杂的原理图生成网表,再关联到PCB设计文件,由于现有技术中只能由原理图一次性生成完整的网表文件生成,存在设计量大、设计速度慢的缺点。
发明内容
本发明实施例提供了一种印刷电路板设计文件的生成方法和装置,可以在节约成本的情况下,通过合并多个子网表文件生成印刷电路板设计文件,从而提高工作效率。
本发明实施例提供了一种印刷电路板设计文件的生成方法,该方法包括:
获取根据印刷电路板原理图的不同部分子图分别形成的多个子网表文件;
针对每一个子网表文件,当子网表文件中的起始原点位置与预定起始原点位置不相同时,将子网表文件中的位置坐标变换为以预定起始原点位置为起始原点位置的位置坐标;
将所述多个子网表文件写入总网表文件,其中,所述多个子网表文件之间存在功能重复的网络项时,按照预定规则选择一个功能重复的网络项写入总网表文件;
根据所述总网表文件生成所述印刷电路板设计文件。
本发明实施例提供了一种印刷电路板设计文件的生成装置,包括:
获取模块,用于获得根据印刷电路板原理图的不同部分子图分别形成的多个子网表文件;
变换模块,用于针对每一个子网表文件,当子网表文件中的起始原点位置与预定起始原点位置不相同时,将子网表文件中的位置坐标变换为以预定起始原点位置为起始原点位置的位置坐标;
写入模块,用于将所述多个子网表文件写入总网表文件,其中,所述多个子网表文件之间存在功能重复的网络项时,按照预定规则选择一个功能重复的网络项写入总网表文件;
生成模块,用于根据所述总网表文件生成所述印刷电路板设计文件。
本发明实施例提供的印刷电路板设计文件的生成方法和装置,用于获取根据印刷电路板原理图的不同部分子图分别形成的多个子网表文件;针对每一个子网表文件,当子网表文件中的起始原点位置与预定起始原点位置不相同时,将子网表文件中的位置坐标变换为以预定起始原点位置为起始原点位置的位置坐标;将所述多个子网表文件写入总网表文件,并在写入时检测所述多个子网表文件之间是否存在功能重复的网络项;若存在功能重复的网络项,按照预定规则选择一个功能重复的网络项写入总网表文件;根据所述总网表文件生成所述印刷电路板设计文件。本发明实施例提供的印刷电路板设计文件的生成方法和装置,通过将原理图分为多个部分,由多名设计者同时进行设计,然后读取设计后的子网表并合并多个子网表文件,由此可以在节约成本的情况下,提高工作效率。
附图说明
图1为本发明实施例中印刷电路板设计文件的生成方法流程示意图;
图2为本发明实施例中印刷电路板设计文件的生成方法流程示意图;
图3为本发明实施例中印刷电路板设计文件的生成装置示意图。
具体实施方式
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。
本发明实施例提供了一种印刷电路板设计文件的生成方法,将电路的原理图划分为多个不同部分子图,划分时可以按照功能模块划分,即实现一个功能需要使用到的器件作为一个功能模块,也可以按照达到方便设计效果的其他方式划分,例如器件的位置区域等。根据每个部分子图分别进行设计后,形成了多个子网表文件。如图1所示,该方法包括以下步骤:
步骤101、获取根据印刷电路板原理图的不同部分子图分别形成的多个子网表文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010209168.5/2.html,转载请声明来源钻瓜专利网。