印刷电路板布线系统及方法技术方案

技术编号:14335108 阅读:16 留言:0更新日期:2017-01-04 08:53
一种印刷电路板布线系统,运行于计算设备中,该系统包括:获取模块,用于获取所述第一元件中与所述第二元件、第三元件相连接的元件引脚;建立模块,用于根据获取的元件引脚建立所述第一元件的仿真模型;修改模块,用于修改所述仿真模型,以生成由获取的元件引脚连接而成的虚拟网络,生成的每个虚拟网络包括三个获取的元件引脚;设置模块,用于对所述虚拟网络设置引脚对,在所述引脚对中设置等长组;布线模块,用于根据所述等长组进行布线,得到所述印刷电路板的布局图;及输出模块,用于输出所述印刷电路板的布局图。本发明专利技术还提供一种印刷电路板布线方法。本发明专利技术能够提高采用T型拓扑结构的电路的等长布线速度。

印刷电路板布线系统及方法

【技术实现步骤摘要】

本专利技术涉及一种电路设计系统及方法,特别是关于一种印刷电路板布线系统及方法
技术介绍
如今,配置有多个(例如两个)相机的手机更受青年人的青睐。但限于成本竞争,手机中CPU可用的移动产业处理器接口(MobileIndustryProcessorInterface,MIPI)端口有限,这时就需要使用MIPI开关来连接相机(一个MIPI开关可以连接两个相机,参阅图4所示)。MIPI等长是影响拍照效果的重要因素之一。然而,对印刷电路板(PrintedCircuitBoard,PCB)布局走线来说,MIPI开关等长绕线是一大难题。MIPI开关采用T型拓扑结构。MIPI开关等长绕线就是要求CPU到MIPI开关加上MIPI开关到相机的几对差分线间等长。当调整CPU到MIPI开关的走线长度时,从CPU到MIPI开关连接的两个相机的走线长度都会受到影响,这也是难点所在。传统的做法是分别统计出CPU到相机的每段走线的长度,将MIPI开关的前后段走线长度加起来,如达不到误差范围内,则调整长度,直到全部在误差范围之内,此过程一般要耗费较长时间才能完成。
技术实现思路
鉴于以上内容,有必要提供一种印刷电路板布线系统,能够提高采用T型拓扑结构的电路的等长布线速度。此外,还有必要提供一种印刷电路板布线方法,能够提高采用T型拓扑结构的电路的等长布线速度。一种印刷电路板布线系统,运行于计算设备中,所述印刷电路板包括第一元件、第二元件及两个第三元件,所述第一元件采用T型拓扑结构连接所述第二元件和所述两个第三元件,该系统包括:获取模块,用于获取所述第一元件中与所述第二元件、第三元件相连接的元件引脚;建立模块,用于根据获取的元件引脚建立所述第一元件的仿真模型;修改模块,用于修改所述仿真模型,以生成由获取的元件引脚连接而成的虚拟网络Xnet,生成的每个虚拟网络包括三个获取的元件引脚,所述三个获取的元件引脚中的一个元件引脚为公共引脚,另外两个元件引脚与该公共引脚与有连接关系;设置模块,用于对所述虚拟网络设置引脚对,在所述引脚对中设置等长组;布线模块,用于根据所述等长组进行布线,得到所述印刷电路板的布局图;及输出模块,用于输出所述印刷电路板的布局图。一种印刷电路板布线方法,应用于计算设备中,所述印刷电路板包括第一元件、第二元件及两个第三元件,所述第一元件采用T型拓扑结构连接所述第二元件和所述两个第三元件,该方法包括:获取步骤,获取所述第一元件中与所述第二元件、第三元件相连接的元件引脚;建立步骤,根据获取的元件引脚建立所述第一元件的仿真模型;修改步骤,修改所述仿真模型,以生成由获取的元件引脚连接而成的虚拟网络Xnet,生成的每个虚拟网络包括三个获取的元件引脚,所述三个获取的元件引脚中的一个元件引脚为公共引脚,另外两个元件引脚与该公共引脚与有连接关系;设置模块,用于对所述虚拟网络设置引脚对,在所述引脚对中设置等长组;布线步骤,根据所述等长组进行布线,得到所述印刷电路板的布局图;及输出步骤,输出所述印刷电路板的布局图。本专利技术对采用T型拓扑结构的电路建立仿真模型,利用该仿真模型进行布线,从而提高该采用T型拓扑结构的电路的等长布线速度。附图说明图1为本专利技术印刷电路板布线系统较佳实施例的运行环境示意图。图2为图1中印刷电路板布线系统的功能模块图。图3为本专利技术印刷电路板布线方法较佳实施例的流程图。图4为T型拓扑结构的示意图。主要元件符号说明计算设备1印刷电路板布线系统10存储设备11处理器12获取模块100建立模块101修改模块102设置模块103布线模块104输出模块105如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式参阅图1所示,是本专利技术印刷电路板布线系统较佳实施例的运行环境示意图。所述印刷电路板布线系统10运行于计算设备1中。该计算设备1还包括通过数据总线相连的存储设备11及处理器12。所述存储设备11存储印刷电路板的相关信息,例如印刷电路板的原理图、网络表等。该印刷电路板包括第一元件、第二元件及两个第三元件。所述第一元件采用T型拓扑结构连接所述第二元件和所述两个第三元件。所述第二元件与第三元件之间包括多对需要等长走线的信号。在本较佳实施例中,所述第一元件是移动产业处理器接口(MobileIndustryProcessorInterface,MIPI)开关,所述第二元件是CPU,所述第三元件是相机。所述CPU与所述相机之间包括多对需要等长走线的差分信号。所述印刷电路板布线系统10包括一个或多个由程序代码组成的功能模块(详见图2),各功能模块存储于所述存储设备11中,并由所述处理器12所执行,以实现如下功能:对第二元件与第三元件之间通过第一元件连接的T型拓扑结构的电路进行等长布线(详见图3)。参阅图2所示,是图1中印刷电路板布线系统的功能模块图。所述印刷电路板布线系统10包括获取模块100、建立模块101、修改模块102、设置模块103、布线模块104及输出模块105。以下将结合图3说明各模块的具体功能。参阅图3所示,是本专利技术印刷电路板布线方法较佳实施例的流程图。根据不同的需求,该流程图中各步骤的顺序可以改变,某些步骤可以省略。步骤S301,获取模块100获取所述第一元件中与所述第二元件、第三元件相连接的元件引脚。例如,在本较佳实施例中,获取模块100获取所述MIPI开关中与所述CPU及相机相连接的元件引脚包括A1~A6、B1~B6、C1、C2、C5、C6、C6、D1、D2、D5、D6、E1~E6、F3~F6。所述获取模块100可以从存储设备11中读取预先存储的印刷电路板的元件引脚报告,从该元件引脚报告中获取所述第一元件中与所述第二元件、第三元件相连接的元件引脚。获取的元件引脚即需要等长走线的元件引脚。步骤S302,建立模块101根据获取的元件引脚建立所述第一元件的仿真模型。例如,在本较佳实施例中,所述建立模块101建立所述MIPI开关的仿真模型,该仿真模型包括元件引脚A1~A6、B1~B6、C1、C2、C5、C6、C6、D1、D2、D5、D6、E1~E6、F3~F6。步骤S303,修改模块102修改所述仿真模型,以生成由所述获取的元件引脚连接而成的虚拟网络(即Xnet)。生成的每个虚拟网络包括三个获取的元件引脚。也就是说,生成的该个虚拟网络由所述三个获取的元件引脚对应的网络(即Net)所构成。所述三个获取的元件引脚中的其中一个元件引脚为公共引脚,该公共引脚与另外两个获取的元件引脚有连接关系。所述生成的虚拟网络保证了所述仿真模型中所述第三元件具有T型拓扑结构。在本实施例中,所述修改模块102采用三极管模型修改所述仿真模型,以生成所述虚拟网络。例如,在本较佳实施例中,修改所述仿真模型的程序代码可以如下:(\SA0644UC130_000_WLCSP_0D4_6X6_3_FSA644UCX\(\ESpice\\.subcktSA0644UC130_000_WLCSP_0D4_6X6_3_FSA644UCXA1A2B1C1D1E1B2C2D2E2D5B3D6A3E5B4F5A6F4B6F3C6E6A4F6A5E4B5E3C5//A1、A2、B1、C1、D1、E1、B2、C2、D2、E2为公共引脚R1D5A110//此处表示A1-本文档来自技高网...
印刷电路板布线系统及方法

【技术保护点】
一种印刷电路板布线系统,运行于计算设备中,所述印刷电路板包括第一元件、第二元件及两个第三元件,所述第一元件采用T型拓扑结构连接所述第二元件和所述两个第三元件,其特征在于,该系统包括:获取模块,用于获取所述第一元件中与所述第二元件、第三元件相连接的元件引脚;建立模块,用于根据获取的元件引脚建立所述第一元件的仿真模型;修改模块,用于修改所述仿真模型,以生成由获取的元件引脚连接而成的虚拟网络Xnet,生成的每个虚拟网络包括三个获取的元件引脚,所述三个获取的元件引脚中的一个元件引脚为公共引脚,另外两个元件引脚与该公共引脚与有连接关系;设置模块,用于对所述虚拟网络设置引脚对,在所述引脚对中设置等长组;布线模块,用于根据所述等长组进行布线,得到所述印刷电路板的布局图;及输出模块,用于输出所述印刷电路板的布局图。

【技术特征摘要】
1.一种印刷电路板布线系统,运行于计算设备中,所述印刷电路板包括第一元件、第二元件及两个第三元件,所述第一元件采用T型拓扑结构连接所述第二元件和所述两个第三元件,其特征在于,该系统包括:获取模块,用于获取所述第一元件中与所述第二元件、第三元件相连接的元件引脚;建立模块,用于根据获取的元件引脚建立所述第一元件的仿真模型;修改模块,用于修改所述仿真模型,以生成由获取的元件引脚连接而成的虚拟网络Xnet,生成的每个虚拟网络包括三个获取的元件引脚,所述三个获取的元件引脚中的一个元件引脚为公共引脚,另外两个元件引脚与该公共引脚与有连接关系;设置模块,用于对所述虚拟网络设置引脚对,在所述引脚对中设置等长组;布线模块,用于根据所述等长组进行布线,得到所述印刷电路板的布局图;及输出模块,用于输出所述印刷电路板的布局图。2.如权利要求1所述的印刷电路板布线系统,其特征在于,所述修改模块采用三极管模型修改所述仿真模型。3.如权利要求1所述的印刷电路板布线系统,其特征在于,所述第一元件是移动产业处理器接口开关,所述第二元件是CPU,所述第三元件是相机。4.如权利要求1所述的印刷电路板布线系统,其特征在于,所述设置模块在建立所述引脚对时将所述引脚对中包含的元件引脚的属...

【专利技术属性】
技术研发人员:赵建业
申请(专利权)人:鸿富锦精密电子郑州有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:河南;41

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

1