印刷电路板的阻抗设计方法及阻抗设计装置的制作方法

文档序号:6601916阅读:356来源:国知局
专利名称:印刷电路板的阻抗设计方法及阻抗设计装置的制作方法
技术领域
本发明涉及印刷电路板(Printed Circuit Board,PCB)技术,特别地,涉及一种印 刷电路板的阻抗设计方法及阻抗设计装置。
背景技术
在传统的印刷电路板设计中,阻抗通常是通过在该印刷电路板中形成的电感、电 容和电阻来形成的。其中,电感主要取决于金属层的厚度以及线路的长度;电容主要取决于 线路的宽度、介电层厚度以及介电常数;而电阻主要取决于线路的长度、线路的宽度、金属 层的厚度以及金属层的电阻参数。为了产品的实际阻抗值达到理论最佳值,在印刷电路板的设计过程中,除了需要 严格控制阻抗测试模块的线路长度、线路宽度和金属层厚度以外,还必须根据实际阻抗设 计要求,处理各种阻抗线信号屏蔽问题。现有技术的阻抗设计方法是预先建立多个(比如,几十个)参考性模板,工程师在 实际设计时,复制相关的参考性模板,再逐层进行修改。不过,对于不同的印刷电路板,其层 数通常是各不相同的,并且其压合叠构也是不一样的,另外,客户阻抗要求也千差万别,因 而各层之间阻抗线参考往往非常错综复杂。因此,在印刷电路板的阻抗测试模块设计中,如 何实现阻抗线的信号屏蔽一直是困扰印刷电路板工程设计的一个大问题,因为其需要耗费 大量设计时间,而且在实际中还可能出现由于漏改或错改屏蔽层的设计,而导致整个阻抗 测试模块设计模拟失效。

发明内容
为了解决现有技术存在的问题,有必要提供一种可解决以上问题的印刷电路板的 阻抗设计方法。本发明提供的印刷电路板的阻抗设计方法包括根据输入的阻抗参数,获取各组 阻抗的要求并记录各个图层的数据;获取各个图层对应的数据,并根据所获取的数据创建 数据列表;循环该数据列表,逐层判断各个图层的类型,并按照类型分别对各图层进行记 录;分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信号屏蔽 要求,并通过软件控制进行对应图层的设计。优选地,该阻抗参数包括阻抗线的线宽和阻抗线的线距。优选地,该图层包括信号层、参考层和无功能层。优选地,所述获取各个图层对应的数据,并根据所获取的数据创建数据列表的步 骤包括通过对记录的各个信号层和参考层的数据进行循环,获取到各个信号层和参考层 的相关数据;根据循环获取到的数据,创建一数据列表,该数据列表用于逐一分析判断阻抗 参考关系及相应的信号屏蔽要求。优选地,所述循环该数据列表,逐层判断各个图层的类型,并按照类型分别对各图 层进行记录的步骤包括若在循环过程中判断出该图层为信号层时,将其记录在信号层记录中;若判断出该图层为参考层时,将其记录在参考层记录中;若判断出该图层为无功能 层时,将其记录在无功能层记录中。优选地,所述分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系 及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计的步骤包括循环该信号层 记录,判断各个信号层中的正负极性;若发现负极性的信号层,系统进行错误报警并退出; 若没有发现负极性的信号层,根据该信号层记录,判断信号层的数目;若所述信号层的数目 为多个,判断是否存在两个信号层为相邻层,若为相邻层,记录其层别并控制软件将所述两 层的信号线的位置避开,若不存在相邻层,运行脚本控制软件设计该图层的形状。优选地,所述分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系 及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计的步骤还包括循环该参考 层记录,判断每个参考层是否有对应相同的信号层;若有,判断该信号层在对应的参考层之 间是否还有其它信号层;若还有其它信号层,判断该夹在参考层之间的信号层中的信号线 是否与本信号层中的信号线位置相互错开;若该夹在参考层之间的信号层中存在与本信号 层中的信号线位置重叠的情况,系统进行错误报警并退出;若不存在重叠的情况,判断参考 层的正负极性并根据该参考层的极性,运行脚本控制软件设计该图层。优选地,所述分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系 及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计的步骤还包括循环该无功 能层记录,逐层判断无功能层的正负极性,并根据该无功能层的极性运行脚本控制软件添 加该图层的图形形状;判断该无功能层是否为底层或者顶层,若是,运行脚本控制软件进行 淘铜,以屏蔽信号层新路的阻抗干扰。优选地,该软件为GENSIS设计软件。与现有技术相比,本发明提供的印刷电路板的阻抗设计方法可实现根据客户的具 体阻抗要求逐一分析判断阻抗参考关系及相应的信号屏蔽要求,并在此基础上通过软件控 制进行对应图层的设计,比如对阻抗线对应位置进行填铜或削铜等编辑动作,从而避免在 设计过程中漏改或错该屏蔽铜层的问题。由此,本发明提供的阻抗测试模块设计方法可以 有效解决印刷电路板的阻抗设计中存在的阻抗信号屏蔽问题,提升阻抗设计效率,保证设 计的正确率。本发明还提供一种印刷电路板的阻抗设计装置,其包括数据记录模块,其用于根 据输入的阻抗参数,获取各组阻抗的要求并记录各个图层的数据;数据列表创建模块,其用 于获取各个图层对应的数据,并根据所获取的数据创建数据列表;图层记录生成模块,其用 于循环该数据列表,逐层判断各个图层的类型,并按照类型分别对各图层进行记录;控制模 块,其用于分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信 号屏蔽要求,并通过软件控制进行对应图层的设计为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举一实施例,并 配合所附图式,作详细说明如下。


图1为本发明印刷电路板的阻抗设计方法一种实施例的流程图。图2为图1所示印刷电路板的阻抗设计方法中可采用的阻抗设计对话菜单的示意图。图3为图1所示印刷电路板的阻抗设计方法中可采用的参数配置人机交换界面的 示意图。图4为本发明印刷电路板的阻抗设计方法一种实施例的结构示意图。
具体实施例方式为了实时控制信号层与参考层的对应关系,以及多种阻抗隔层参考等复杂信号屏 蔽问题,本发明通过研究了各种阻抗设计情形,确定通过逐层推理参考的方法,利用脚本控 制设计软件来实现印刷电路板的自动设计。为便于理解,以下以目前应用非常广泛的GENESIS软件作为设计软件为例,对本 发明印刷电路板的阻抗设计方法的具体实现方式进行详细说明。请参阅图1,其为本发明印刷电路板的阻抗设计方法的流程图。该阻抗设计方法包 括步骤Si,根据输入的阻抗参数,获取各组阻抗的要求并记录各信号层、参考层的数 据,其中,所述阻抗参数具体可以为客户要求的阻抗参数;以在印刷电路板制造制前工程应用最广泛的GENESIS设计软件为例,在本发明 中,可以在该设计软件中嵌入安装源并且设置快捷启动键。当利用安装有所述设计软件的 系统进行印刷电路板的计算机辅助制造(Computer AidedManufacturing, CAM)设计的时 候,设计人员可以通过该快捷启动键,启动所述阻抗测试模块设计,并调出阻抗设计对话菜 单,以便进行阻抗测试模块的设计。如图2所示,其为所述阻抗设计对话菜单的示意图。所 述阻抗设计对话菜单可以包括阻抗线类型选项,通过该选项可以选定设计的阻抗线是属于 特性阻抗(单线)还是属于差动阻抗(双线)。在选定阻抗线类型之后,系统可进入参数配置人机交换界面,如图3所示。通过所 述人机交换界面,设计人员可以将客户要求的阻抗参数输入到所述设计系统中,所述阻抗 参数可以具体包括阻抗线的线宽和阻抗线的线距。具体地,用户可以选择对应的信号层和 参考层,并输入相关的阻抗线的线宽和阻抗线的线距。根据设计人员通过所述人机交换界面输入的阻抗参数,该系统可以获取到各组阻 抗的要求,并分别记录各个信号层以及参考层的数据。步骤S2,获取各个图层对应的数据,并根据所获取的数据创建数据列表A。具体而言,在本步骤中,该系统可以对其记录到的各个信号层和参考层的数据进 行循环,从而获取到各个信号层和参考层的相关数据。进一步地,该系统可以根据其循环获 取到的数据,创建一数据列表A。该数据列表A可用于逐一分析判断阻抗参考关系及相应的 信号屏蔽要求。步骤S3,循环该数据列表A,逐层判断各个图层的类型,并按照类型分别对各图 层进行记录。比如,若在循环过程中判断出当前图层为信号层时,将其归入在信号层记录 A-signal中;如判断出当前图层为参考层时,将其归入在参考层记录A-gnd中;若判断出当 前图层为无功能层时,将其归入在无功能层记录A-misc中。步骤S4,分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系及相 应的信号屏蔽要求,并通过软件控制进行对应图层的设计。
具体而言,步骤S4可以包括循环该信号层记录,判断各个信号层中的正负极性; 若发现负极性的信号层,系统进行错误报警并退出;若没有发现负极性的信号层,根据该信 号层记录,判断信号层的数目;若所述信号层的数目为多个,判断是否存在两个信号层为相 邻层,若为相邻层,记录其层别并控制GENSIS软件将所述两层的信号线的位置避开,若不 存在相邻层,运行脚本控制GENSIS软件设计该图层的形状。进一步地,步骤S4还可以包括循环该参考层记录,判断每个参考层是否有对应 相同的信号层;若有,判断该信号层在对应的参考层之间是否还有其它信号层;若还有其 它信号层,判断该夹在参考层之间的信号层中的信号线是否与本信号层中的信号线位置相 互错开;若该夹在参考层之间的信号层中存在与本信号层中的信号线位置重叠的情况,系 统进行错误报警并退出;若不存在重叠的情况,判断参考层的正负极性并根据该参考层的 极性,运行脚本控制GENSIS软件设计该图层。进一步地,步骤S4还可以包括循环该无功能层记录,逐层判断无功能层的正负 极性,并根据该无功能层的极性运行脚本控制GENSIS软件添加该图层的图形形状;接着, 判断该无功能层是否为底层或者顶层,若是,运行脚本控制GENSIS软件进行淘铜,以屏蔽 信号层新路的阻抗干扰。与现有技术相比,本发明提供的印刷电路板的阻抗设计方法可实现根据客户的具 体阻抗要求逐一分析判断阻抗参考关系及相应的信号屏蔽要求,并在此基础上通过软件控 制进行对应图层的设计,比如对阻抗线对应位置进行填铜或削铜等编辑动作,从而避免在 设计过程中漏改或错该屏蔽铜层的问题。由此,本发明提供的阻抗测试模块设计方法可以 有效解决印刷电路板的阻抗设计中存在的阻抗信号屏蔽问题,提升阻抗设计效率,保证设 计的正确率,如下表所示。 基于上述印刷电路板的阻抗设计方法,本发明还进一步提供一种印刷电路板的阻 抗设计装置。请参阅图4,本发明的印刷电路板的阻抗设计装置100可以包括数据记录模块110,其用于根据输入的阻抗参数,获取各组阻抗的要求并记录各个 图层的数据;数据列表创建模块120,其用于获取各个图层对应的数据,并根据所获取的数据创 建数据列表;图层记录生成模块130,其用于循环该数据列表,逐层判断各个图层的类型,并按 照类型分别对各图层进行记录;控制模块140,其用于分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计。应当理解,以上各个模块可以通过软件结合硬件实现,且其具体功能可以参阅上 述方法实施例,以下不再赘述。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专 业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容作出些许 更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明 的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方 案的范围内。
权利要求
一种印刷电路板的阻抗设计方法,其特征在于,包括根据输入的阻抗参数,获取各组阻抗的要求并记录各个图层的数据;获取各个图层对应的数据,并根据所获取的数据创建数据列表;循环该数据列表,逐层判断各个图层的类型,并按照类型分别对各图层进行记录;分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计。
2.根据权利要求1所述的印刷电路板的阻抗设计方法,其特征在于,该阻抗参数包括 阻抗线的线宽和阻抗线的线距。
3.根据权利要求2所述的印刷电路板的阻抗设计方法,其特征在于,该图层包括信号 层、参考层和无功能层。
4.根据权利要求3所述的印刷电路板的阻抗设计方法,其特征在于,所述获取各个图 层对应的数据,并根据所获取的数据创建数据列表的步骤包括通过对记录的各个信号层和参考层的数据进行循环,获取到各个信号层和参考层的相 关数据;根据循环获取到的数据,创建一数据列表,该数据列表用于逐一分析判断阻抗参考关 系及相应的信号屏蔽要求。
5.根据权利要求1所述的印刷电路板的阻抗设计方法,其特征在于,所述循环该数据 列表,逐层判断各个图层的类型,并按照类型分别对各图层进行记录的步骤包括若在循环过程中判断出该图层为信号层时,将其记录在信号层记录中;若判断出该图层为参考层时,将其记录在参考层记录中;若判断出该图层为无功能层时,将其记录在无功能层记录中。
6.根据权利要求5所述的印刷电路板的阻抗设计方法,其特征在于,所述分别循环各 个不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信号屏蔽要求,并通过软 件控制进行对应图层的设计的步骤包括循环该信号层记录,判断各个信号层中的正负极性;若发现负极性的信号层,系统进行 错误报警并退出;若没有发现负极性的信号层,根据该信号层记录,判断信号层的数目;若 所述信号层的数目为多个,判断是否存在两个信号层为相邻层,若为相邻层,记录其层别并 控制软件将所述两层的信号线的位置避开,若不存在相邻层,运行脚本控制软件设计该图 层的形状。
7.根据权利要求6所述的印刷电路板的阻抗设计方法,其特征在于,所述分别循环各 个不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信号屏蔽要求,并通过软 件控制进行对应图层的设计的步骤还包括循环该参考层记录,判断每个参考层是否有对应相同的信号层;若有,判断该信号层在 对应的参考层之间是否还有其它信号层;若还有其它信号层,判断该夹在参考层之间的信 号层中的信号线是否与本信号层中的信号线位置相互错开;若该夹在参考层之间的信号层 中存在与本信号层中的信号线位置重叠的情况,系统进行错误报警并退出;若不存在重叠 的情况,判断参考层的正负极性并根据该参考层的极性,运行脚本控制软件设计该图层。
8.如权利要求6所述的印刷电路板的阻抗设计方法,其特征在于,所述分别循环各个 不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计的步骤还包括循环该无功能层记录,逐层判断无功能层的正负极性,并根据该无功能层的极性运行 脚本控制软件添加该图层的图形形状;判断该无功能层是否为底层或者顶层,若是,运行脚本控制软件进行淘铜,以屏蔽信号 层新路的阻抗干扰。
9.如权利要求1所述的印刷电路板的阻抗设计方法,其特征在于,该软件为GENSIS设 计软件。
10.一种印刷电路板的阻抗设计装置,其特征在于,包括数据记录模块,其用于根据输入的阻抗参数,获取各组阻抗的要求并记录各个图层的 数据;数据列表创建模块,其用于获取各个图层对应的数据,并根据所获取的数据创建数据 列表;图层记录生成模块,其用于循环该数据列表,逐层判断各个图层的类型,并按照类型分 别对各图层进行记录;控制模块,其用于分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系 及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计。
全文摘要
本发明提供一种印刷电路板的阻抗设计方法。该印刷电路板的阻抗设计方法包括根据输入的阻抗参数,获取各组阻抗的要求并记录各个图层的数据;获取各个图层对应的数据,并根据所获取的数据创建数据列表;循环该数据列表,逐层判断各个图层的类型,并按照类型分别对各图层进行记录;分别循环各个不同的图层记录,分析判断各个图层的阻抗参考关系及相应的信号屏蔽要求,并通过软件控制进行对应图层的设计。本发明同时提供一种印刷电路板的阻抗设计装置。
文档编号G06F17/50GK101908082SQ20101016532
公开日2010年12月8日 申请日期2010年4月30日 优先权日2010年4月30日
发明者王小时, 钟志勇 申请人:梅州市志浩电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1