一种PCB与IC封装协同设计方法及装置制造方法及图纸

技术编号:17970787 阅读:47 留言:0更新日期:2018-05-16 11:32
本发明专利技术公开了一种PCB与IC封装协同设计方法,所述方法包括以下步骤:获取文件SIP_BGA.txt、PCB_BGA.txt、PCBNETLIST.txt、BGA2_data.txt;由SIP_BGA.txt和PCB_BGA.txt生成在SIP与PCB中BGA的网络对比文件SIP_VS_PCB_NET.txt;打开PCBNETLIST.txt、SIP_VS_PCB_NET.txt和SIP_BGA.txt文件,将其中BGA的管脚名替换成对应SIP中BGA对应的管脚名,生成PCB_NEW_NETLIST.txt文件,再在PCB设计中导入此网表文件。本发明专利技术通过处理SIP及PCB输出的数据,制作网表中间文件,使得SIP与PCB协同设计过程中不需要原理图频繁介入效率大大提高,对于越复杂、设计过程中越需要频繁交换数据的PCB与SIP CO‑DESIGN,效果越明显。

【技术实现步骤摘要】
一种PCB与IC封装协同设计方法及装置
本专利技术涉及集成电路
,一种PCB与IC封装协同设计方法及装置。
技术介绍
PCB、IC封装CO-DESIGN(协同设计)是指ICSIP封装(SystemInaPackage系统级封装)与PCB共同设计,由于IC封装与PCB设计使用不同的软件平台,在设计过程中需要把SIP的封装中(如:BGA-BallGridArray)放在PCB上应用,此时BGA封装管脚的网络会在PCB中与其它元件进行连接,在满足电性能的条件下PCB与SIP的走线都尽量通顺及使PCB层数或封装基板的层数做到最少及满足电性能,因而在SIP设计师与PCB设计师在协同设计的过程中经常需要把设计过程中BGA管脚的分布状态向PCB传递过去,而PCB上对应BGA的信号调整后也需要把调整的状况传递给SIP封装对应的BGA。PCB与SIP进行CO-DESGIN时,设计文件间对应的IC封装元件(如:BGA)的管脚相互更新需要使用原理图,在原理图中根据PCB或SIP设计修改的BGA连接情况逐个更改,然后再由原理图把这些更改过管脚连接关系的传递给PCB或SIP设计文件。上面的SIP与PCB设计在优化管脚过程中的转换数据必须要通过原理图处理,引入原理图的中间环节后,相当于多了一道工序,而CO-DESIGN设计时这种交换的需求非常频繁,这会使效率非常低且易出错。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种简单、便利的PCB与IC封装协同设计方法。为了解决上述技术问题,本专利技术的目的是提供一种简单、便利的PCB与IC封装协同设计装置。本专利技术所采用的技术方案是:一种PCB与IC封装协同设计方法,其包括以下步骤:A、文件输出步骤A1、获取SIP中包含BGA每个管脚以及每个管脚对应的网络名的文本文件SIP_BGA.txt;A2、获取PCB中包含BGA每个管脚以及每个管脚对应的网络名的文本文件PCB_BGA.txt;A3、获取PCB中BGA每个管脚在不同网络上的连接信息文本文件PCBNETLIST.txt;A4、获取SIP的每个管脚与网络连接关系的文件BGA2_data.txt;B、文件处理步骤:由SIP_BGA.txt和PCB_BGA.txt生成在SIP与PCB中BGA的网络对应文件SIP_VS_PCB_NET.txt;C、SIPBGA到PCBBGA的管脚分布传递步骤:打开PCBNETLIST.txt、SIP_VS_PCB_NET.txt和SIP_BGA.txt文件,以SIP_VS_PCB_NET.txt中的网络名对应表为依据将PCBNETLIST.txt文件中BGA的全部管脚名替换成对应SIP中BGA对应的管脚名,生成PCB_NEW_NETLIST.txt网表文件,再在PCB设计中导入此网表文件;D、PCBBGA到SIPBGA的管脚网络的传递步骤:打开BGA2_data.txt文件,以PCB_BGA.txt文件和SIP_VS_PCB_NET.txt文件中的内容为依据,将BGA2_data.txt文件中BGA的每个管脚对应网络名先替换成对应PCB中BGA对应的网络名,再把此对应的网络名根据SIP_VS_PCB_NET.txt对应关系换成SIP中BGA的网络名,生成SIP_NEW_NETLIST.txt网表文件,再在SIP设计中导入此网表文件;其中步骤C和步骤D不分先后顺序。进一步,所述步骤C具体包括子步骤:C1、将PCBNETLIST.txt文件中的包含指定BGA名称的管脚全部删除,形成DELPINNET.txt文件;C2、在SIP_VS_PCB_NET.txt文件中找出DELPINNET.txt文件中的对应的网络名X,并根据此网络名X从SIP_VS_PCB_NET.txt中找出SIP中对应的网络名Y;C3根据网络名Y在SIP_BGA.txt文件中找出对应的管脚名,将此管脚名添加至DELPINNET.txt中对应的网络名X后形成文件PCB_NEW_NETLIST.txt;C4、在PCB设计中导入PCB_NEW_NETLIST.txt。进一步,所述步骤C3还包括:根据网络名Y在SIP_BGA.txt文件中找出对应的管脚名,并将管脚名组成字符串,将此字符串添加至DELPINNET.txt中对应的网络名X后形成文件PCB_NEW_NETLIST.txt。进一步,所述步骤D具体包括子步骤:D1、在PCB_BGA.txt文件中逐个取BGA的各个管脚及其对应的网络名A,在SIP_VS_PCB_NET.txt文件中根据此网络名找到对应的SIP中BGA的网络名B,在BGA2_data.txt文件中找相应管脚,先把BGA2_data.txt找到的管脚对应的网络名换成PCB_BGA.txt中对应管脚的网络名A,再把此网络名换成SIP中对应的BGA网络名B,依此类推一直到处理完成BGA2_data文件,最后把PIN替换网络完成,每句保存到SIP_NEW_NETLIST.txt文件中;D2、最后在SIP设计文件中导入SIP_NEW_NETLIST.txt文件。一种PCB与IC封装协同设计装置,其包括存储器和处理器,所述存储器用于存放程序,所述处理器用于执行所述程序以用于实施上述的PCB与IC封装协同设计方法。本专利技术的有益效果是:本专利技术通过处理SIP及PCB输出的数据,制作网表中间文件,使得SIP与PCB协同设计过程中不需要原理图频繁介入,从而效率大大提高,对于越复杂、设计过程中越需要频繁交换数据的PCB及SIPCO-DESIGN,效果越明显。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术中一种PCB与IC封装协同设计方法的流程图;图2是本专利技术中SIPBGA到PCBBGA的管脚分布传递步骤一具体实施例的流程图;图3是本专利技术中PCBBGA到SIPBGA的管脚网络的传递步骤一具体实施例的流程图。具体实施方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本专利技术所采用的技术方案是:一种PCB与IC封装协同设计方法,其包括以下步骤:A、文件输出步骤A1、获取SIP中包含BGA每个管脚以及每个管脚对应的网络名的文本文件SIP_BGA.txt;A2、获取PCB中包含BGA每个管脚以及每个管脚对应的网络名的文本文件PCB_BGA.txt;A3、获取PCB中BGA每个管脚在不同网络上的连接信息文本文件PCBNETLIST.txt;A4、获取SIP的每个管脚与网络连接关系的文件BGA2_data.txt;B、文件处理步骤:由SIP_BGA.txt和PCB_BGA.txt生成在SIP与PCB中BGA的网络对应文件SIP_VS_PCB_NET.txt;C、SIPBGA到PCBBGA的管脚分布传递步骤:打开PCBNETLIST.txt、SIP_VS_PCB_NET.txt和SIP_BGA.txt文件,以SIP_VS_PCB_NET.txt中的网络名对应表为依据将PCBNETLIST.txt文件中BGA的全部管脚名替换成对应SIP中BGA对应的管脚名,生成PCB_NEW_NETLIST.txt网表文件,再在PCB设计中导入此网表文件;D、PCBBGA到SIPBGA的管脚网络的传递步骤:打本文档来自技高网...
一种PCB与IC封装协同设计方法及装置

【技术保护点】
一种PCB与IC封装协同设计方法,其特征在于,其包括以下步骤:A、文件输出步骤A1、获取SIP中包含BGA每个管脚以及每个管脚对应的网络名的文本文件SIP_BGA.txt;A2、获取PCB中包含BGA每个管脚以及每个管脚对应的网络名的文本文件PCB_BGA.txt;A3、获取PCB中BGA每个管脚在不同网络上的连接信息文本文件PCBNETLIST.txt;A4、获取SIP的每个管脚与网络连接关系的文件BGA2_data.txt;B、文件处理步骤:由SIP_BGA.txt和PCB_BGA.txt生成在SIP与PCB中BGA的网络对应文件SIP_VS_PCB_NET.txt;C、SIP BGA到PCB BGA的管脚分布传递步骤:打开PCBNETLIST.txt、SIP_VS_PCB_NET.txt和SIP_BGA.txt文件,以SIP_VS_PCB_NET.txt中的网络名对应表为依据将PCBNETLIST.txt文件中BGA的全部管脚名替换成对应SIP中BGA对应的管脚名,生成PCB_NEW_NETLIST.txt网表文件,再在PCB设计中导入此网表文件;D、PCB BGA到SIP BGA的管脚网络的传递步骤:打开BGA2_data.txt文件,以PCB_BGA.txt文件和SIP_VS_PCB_NET.txt文件中的内容为依据,将BGA2_data.txt文件中BGA的每个管脚对应网络名先替换成对应PCB中BGA对应的网络名,再把此对应的网络名根据SIP_VS_PCB_NET.txt对应关系换成SIP中BGA的网络名,生成SIP_NEW_NETLIST.txt网表文件,再在SIP设计中导入此网表文件;其中步骤C和步骤D不分先后顺序。...

【技术特征摘要】
1.一种PCB与IC封装协同设计方法,其特征在于,其包括以下步骤:A、文件输出步骤A1、获取SIP中包含BGA每个管脚以及每个管脚对应的网络名的文本文件SIP_BGA.txt;A2、获取PCB中包含BGA每个管脚以及每个管脚对应的网络名的文本文件PCB_BGA.txt;A3、获取PCB中BGA每个管脚在不同网络上的连接信息文本文件PCBNETLIST.txt;A4、获取SIP的每个管脚与网络连接关系的文件BGA2_data.txt;B、文件处理步骤:由SIP_BGA.txt和PCB_BGA.txt生成在SIP与PCB中BGA的网络对应文件SIP_VS_PCB_NET.txt;C、SIPBGA到PCBBGA的管脚分布传递步骤:打开PCBNETLIST.txt、SIP_VS_PCB_NET.txt和SIP_BGA.txt文件,以SIP_VS_PCB_NET.txt中的网络名对应表为依据将PCBNETLIST.txt文件中BGA的全部管脚名替换成对应SIP中BGA对应的管脚名,生成PCB_NEW_NETLIST.txt网表文件,再在PCB设计中导入此网表文件;D、PCBBGA到SIPBGA的管脚网络的传递步骤:打开BGA2_data.txt文件,以PCB_BGA.txt文件和SIP_VS_PCB_NET.txt文件中的内容为依据,将BGA2_data.txt文件中BGA的每个管脚对应网络名先替换成对应PCB中BGA对应的网络名,再把此对应的网络名根据SIP_VS_PCB_NET.txt对应关系换成SIP中BGA的网络名,生成SIP_NEW_NETLIST.txt网表文件,再在SIP设计中导入此网表文件;其中步骤C和步骤D不分先后顺序。2.根据权利要求1所述的PCB与IC封装协同设计方法,其特征在于:所述步骤C具体包括子步骤:C1、将PCBNETLIST.txt文件中的包含指定BGA...

【专利技术属性】
技术研发人员:毛忠宇蒋学东邱醒亚
申请(专利权)人:深圳市兴森快捷电路科技股份有限公司广州兴森快捷电路科技有限公司宜兴硅谷电子科技有限公司
类型:发明
国别省市:广东,44

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

1