Pcb布线处理方法及装置的制造方法

文档序号:8412676阅读:237来源:国知局
Pcb布线处理方法及装置的制造方法
【技术领域】
[0001]本公开涉及PCB布线技术领域,尤其涉及PCB布线处理方法及装置。
【背景技术】
[0002]随着高速信号的增多,需要进行隔离的信号也就越来越多,即需要包地处理的信号越来越多,从而使得信号的传输过程不受干扰。然而,在进行信号隔离的过程中,尤其是在高速信号较多时,往往会遗漏某些高速信号的隔离,从而导致信号传输时相互干扰。

【发明内容】

[0003]本公开提供一种PCB布线处理方法及装置,用于实现避免对需要隔离的信号的遗漏、提高PCB布线的成功率。
[0004]根据本公开实施例的第一方面,提供一种PCB布线处理方法,包括:
[0005]读取预设的PCB设计规则,所述PCB设计规则包括所述PCB文件中信号对应的隔离间距,所述隔离间距大于或者等于将所述信号与其相邻信号成功隔离开时所需的最小间距;
[0006]确定所述PCB文件中所述信号与其相邻信号之间的实际间距;
[0007]根据所述PCB设计规则和所述实际间距,检测所述PCB文件中所述信号与其相邻信号是否成功隔离开。
[0008]本公开的实施例提供的技术方案可以包括以下有益效果:根据预设的PCB设计规贝1J,对PCB文件中信号与其相邻信号之间是否成功隔离开进行检测,实现了 PCB文件中的信号隔离检测的自动化,检测效率较高,能够避免遗漏某些需要隔离的信号的情况,使得PCB布线过程中所生成的PCB文件的正确率得到提高,从而提高PCB布线的成功率。
[0009]在一个实施例中,所述根据所述设计规则和所述实际间距,检测所述PCB文件中所述信号与其相邻信号是否成功隔离开,包括:
[0010]判断所述实际间距是否大于或等于所述隔离间距;
[0011]当所述实际间距大于或等于所述隔离间距时,确定所述信号与其相邻信号成功隔离开;
[0012]当所述实际间距小于所述隔离间距时,确定所述信号与其相邻信号未成功隔离开,输出布线错误信息。
[0013]该实施例中,通过对比PCB文件中信号与其相邻信号之间的实际间距和隔离间距,确定信号的隔离是否成功,并在未成功时进行提示,实现了 PCB文件中的信号隔离检测的自动化,检测效率较高,能够避免遗漏某些需要隔离的信号的情况,使得PCB布线过程中所生成的PCB文件的正确率得到提高,从而提高PCB布线的成功率。
[0014]在一个实施例中,所述确定所述PCB文件中所述信号与其相邻信号之间的实际间距,包括:
[0015]在生成所述PCB文件的过程中,当在所述PCB文件中设置好所述信号的信号线和该信号的相邻信号的信号线时,确定所述PCB文件中所述信号与其相邻信号之间的实际间距;
[0016]所述输出布线错误信息的同时或之后,所述根据所述PCB设计规则和所述实际间距,检测所述PCB文件中所述信号与其相邻信号是否成功隔离开,还包括:
[0017]按照所述隔离间距自动调整所述PCB文件中所述信号的信号线和该信号的相邻信号的信号线之间的间距。
[0018]该实施例中,在生成PCB文件的过程中自动检测信号与其相邻信号是否成功隔离,并在隔离未成功时自动调整,使得信号隔离的过程更加自动化,检测效率较高,从而避免遗漏某些需要隔离的信号的情况,使得PCB布线过程中所生成的PCB文件的正确率得到提尚,从而提尚PCB布线的成功率。
[0019]在一个实施例中,所述确定所述PCB文件中所述信号与其相邻信号之间的实际间距,包括:
[0020]在生成所述PCB文件后,确定所述PCB文件中所述信号与其相邻信号之间的实际间距。
[0021]该实施例中,生成PCB文件之后可对信号是否成功隔离进行再次检测,从而避免遗漏某些需要隔离的信号的情况,使得PCB布线过程中所生成的PCB文件的正确率得到提高,从而提高PCB布线的成功率。
[0022]在一个实施例中,所述读取预设的PCB设计规则之前,所述方法还包括:
[0023]接收输入的所述信号对应的隔离间距;
[0024]存储所述信号对应的隔离间距,生成所述PCB设计规则。
[0025]该实施例中,生成的PCB设计规则使得在PCB布线过程中能够对信号是否成功隔离进行自动检测,检测效率较高,从而避免遗漏某些需要隔离的信号的情况,且PCB布线过程中所生成的PCB文件的正确率得到提高,从而提高PCB布线的成功率。
[0026]根据本公开实施例的第二方面,提供一种PCB布线处理装置,包括:
[0027]读取模块,用于读取预设的PCB设计规则,所述PCB设计规则包括所述PCB文件中信号对应的隔离间距,所述隔离间距大于或者等于将所述信号与其相邻信号成功隔离开时所需的最小间距;
[0028]确定模块,用于确定所述PCB文件中所述信号与其相邻信号之间的实际间距;
[0029]检测模块,用于根据所述PCB设计规则和所述实际间距,检测所述PCB文件中所述信号与其相邻信号是否成功隔离开。
[0030]在一个实施例中,所述检测模块包括:
[0031]判断子模块,用于判断所述实际间距是否大于或等于所述隔离间距;
[0032]第一确定子模块,用于当所述实际间距大于或等于所述隔离间距时,确定所述信号与其相邻信号成功隔离开;
[0033]第二确定子模块,用于当所述实际间距小于所述隔离间距时,确定所述信号与其相邻信号未成功隔离开,输出布线错误信息。
[0034]在一个实施例中,所述确定模块包括:
[0035]第三确定子模块,用于在生成所述PCB文件的过程中,当在所述PCB文件中设置好所述信号的信号线和该信号的相邻信号的信号线时,确定所述PCB文件中所述信号与其相邻信号之间的实际间距;
[0036]所述检测模块还包括:
[0037]调整子模块,用于输出布线错误信息的同时或之后,按照所述隔离间距自动调整所述PCB文件中所述信号的信号线和该信号的相邻信号的信号线之间的间距。
[0038]在一个实施例中,所述确定模块包括:
[0039]第四确定子模块,用于在生成所述PCB文件后,确定所述PCB文件中所述信号与其相邻信号之间的实际间距。
[0040]在一个实施例中,所述装置还包括:
[0041]接收模块,用于读取预设的PCB设计规则之前,接收输入的所述信号对应的隔离间距;
[0042]存储模块,用于存储所述信号对应的隔离间距,生成所述PCB设计规则。
[0043]根据本公开实施例的第三方面,提供一种PCB布线处理装置,包括:
[0044]处理器;
[0045]用于存储处理器可执行指令的存储器;
[0046]其中,所述处理器被配置为:
[0047]读取预设的PCB设计规则,所述PCB设计规则包括所述PCB文件中信号对应的隔离间距,所述隔离间距大于或者等于将所述信号与其相邻信号成功隔离开时所需的最小间距;
[0048]确定所述PCB文件中所述信号与其相邻信号之间的实际间距;
[0049]根据所述PCB设计规则和所述实际间距,检测所述PCB文件中所述信号与其相邻信号是否成功隔离开。
[0050]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0051]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0052]图1是根据一示例性实施例示出的一种PCB布线处理方法的流程图。
[0053]图2是根据一示例性实施例示出的一种PCB布线处理方法中步骤S13的流程图。
[0054]图3是根据一具体实施例示出的一种PCB布线处理方法的流程图。
[0055]图4是根据一示例性实施例示出的一种PCB布线处理装置的框图。
[0056]图5是根据一示例性实施例示出的一种PCB布线处理装置
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1