提高pcb设计效率的方法及其装置的制作方法

文档序号:6385022阅读:128来源:国知局
专利名称:提高pcb设计效率的方法及其装置的制作方法
技术领域
本发明涉及一种计算机技术领域,尤其涉及一种提高PCB(印刷电路板)设计效率的方法及其装置。
背景技术
PCB设计需要根据相应的电路原理图实现。以一个普通的通讯系统用户板为例,原理图一般有50到100页。其中包含的器件一把有3000到5000个。而目前常规的由原理图到PCB设计的过程中信息传递只有网表,所述的网表只包含器件封装信息和连接信息,而不包含任何器件的布局信息,即不包含器件的位置信息。这就使得在根据网表进行PCB设计的过程中,几千个器件在PCB中的最初布局是完全重叠或者是随机排列的。为此,PCB设计人员需要投入较多的时间和工作量来进行各器件的布局设计。
目前业界存在的比较先进的方法就是将每页原理图定义一个Room(单位),在PCB中可以按这个Room来移动这组器件。但各器件在这个Room中的最初布局仍然是随机的或者是按封装名顺序排列的或者的完全重叠的。那么在进行PCB设计的时候也就要针对每个器件都要仔细的查看原理图来了解他在这个模块中的作用,进而决定其在该模块中的布局位置,这样,还是需要占用大量的时间进行PCB包含的各器件的布局设计。
总之,上述现有技术所采用的方法均由于没有将原理图中器件的位置信息有效的利用起来,导致了很多高效的布局方法没有得到运用,造成布局设计时间较长、工作量较大,且因此还将导致PCB设计的出错率加大。

发明内容
本发名的目的是提供一种提高PCB设计效率的方法及其装置,以减少PCB布局设计的工作量和占用的时间,提高PCB布局设计的效率。
本发明的目的是通过以下技术方案实现的本发明所述的一种提高PCB设计效率的方法,包括A、根据待设计的PCB(印刷线路板)的原理图确定PCB包含的各器件的位置信息;B、根据确定的PCB包含的各器件的位置信息在PCB设计工具中进行所述的各器件的布置;C、对布置后的各器件进行相应的PCB的设计。
所述的步骤A包括A1、获取PCB原理图中各器件的位置信息;A2、根据所述的位置信息生成PCB设计工具可以识别的布局信息文件。
所述的步骤A包括从PCB原理图的电子文件中自动获取其中各器件的位置信息。
所述的步骤B包括PCB设计工具将根据确定的PCB包含的各器件的位置信息生成的布局信息文件导入到相应的PCB设计文件中。
所述的位置信息包括PCB包含的各器件在原理图中的页码信息和在页码中的坐标信息。
所述的步骤C包括PCB设计工具根据导入PCB设计文件中的各器件的位置信息将PCB包含的各器件布置于PCB设计页面中;对PCB设计页面中布置的各器件进行相应的PCB的设计。
本发明所述的一种提高PCB设计效率的装置,其结构包括位置信息获取模块对PCB对应的原理图进行分析,并获取其中的各器件的位置信息,再将所述的位置信息发送给位置信息导入模块;位置信息导入模块接收位置信息获取模块发送来的位置信息,并将其导入PCB工具中。
所述的位置信息获取模块为对所述的原理图的电子文件进行分析,并获取其中的各器件所在的页码信息及在各页中的坐标信息,之后,将所述的位置信息生成PCB设计工具可以识别的布局信息文件发送给位置信息导入模块。
所述的位置信息导入模块为接收位置信息获取模块发送来的布局信息文件后,将其导入到PCB工具中,并进一步导入到相应的PCB设计文件中。
由上述本发明提供的技术方案可以看出,本发明由于将PCB的原理图中器件的位置信息引入到PCB布局设计中,保证各器件在PCB设计文件中的布局设置与原理图相似,从而使得PCB设计人员无需再面对大量重叠的随机布置的器件,大大减少了PCB布局设计的工作量,有效地提高了PCB布局设计的效率。
即,在本发明中,PCB原理图中的各器件的位置信息均通过相应的软件导入到PCB设计文件中,这样,设计人员从相应的PCB设计文件中可以较为清楚地看到PCB包含的各器件间的相对位置关系,从而使得PCB设计工作的复杂程度大大降低。


图1为本发明所述的方法的流程图;图2为本发明所述的装置的结构示意图;图3为现有技术中生成的PCB设计文件的显示示意图;
图4为利用本发明生成的各页PCB原理图在PCB设计工具中的显示效果图;图5为图4中一页原理图的PCB设计文件示意图。
具体实施例方式
本发明主要是将器件在PCB原理图中的位置信息带入到PCB设计中,使得PCB设计为基于PCB原理图中的各器件的位置信息实现,从而成倍提高PCB布局设计的效率。
在PCB中,如果各器件之间的相对位置与原理图中器件的相对位置一样。作为一个普通的PCB设计工程师只需要看PCB图中的器件相对位置就很容易了解到他们之间的关系以及需要的布局位置。这样,在PCB进行布局的时候几乎可以不使用原理图就可以完成95%以上器件的布局,大大提高了设计效率。虽然,一个器件的PCB封装大小和在原理图中的标记的大小可能有较大差异,但是器件大小不一致并不会影响PCB设计工程师对器件相互关系的分析。
本发明所述的提高PCB设计效率的方法的具体实现方式如图1所示,具体包括以下步骤步骤1根据待设计的PCB的原理图确定PCB包含的各器件的位置信息;所述的位置信息包括各器件的页码信息和在页码中的坐标信息;该步骤中,PCB原理图中各器件的位置信息是从PCB原理图的电子文件中自动获取,即通过对所述的电子文件的分析获得各器件所在的页码信息及在相应页中的具体的坐标信息。
步骤2获取了所述的位置信息后,还需要根据所述的位置信息生成PCB设计工具可以识别的布局信息文件,以便于将获取的位置信息导入到PCB设计文件中;生成的布局信息文件的格式与PCB设计时应用的PCB设计工具相关。
步骤3根据确定的PCB包含的各器件的位置信息在PCB设计工具中进行所述的各器件的布置;即PCB设计工具将根据确定的PCB包含的各器件的位置信息生成的布局信息文件导入到相应的PCB设计文件中;所述的布局信息文件的导入过程实质是在PCB设计文件中将PCB包含的各器件基于原理图的位置信息进行布置显示。
步骤4对布置完成后的各器件进行相应的PCB的设计;具体为PCB设计工具根据导入PCB设计文件中的各器件的位置信息将PCB包含的各器件布置于PCB设计页面中后,PCB设计人员对PCB设计页面中布置的各器件进行相应的PCB的设计;显而易见,针对基于原理图提供的位置信息布置的PCB设计文件,PCB设计人员无需再频繁查看原理图,且再次投入的布局设计调整工作量也将大大减少,从而有效地提高了PCB设计的效率,也降低了PCB设计的出错率。
当然,基于PCB设计工具生成相应的PCB设计文件,仅仅有上述的位置信息的导入是不够的,还需要各器件间的连接关系信息等等,本发明主要是在生成PCB设计文件的基础上增加了位置信息的导入过程,因此对生成PCB设计文件包含的其他要素不作限定。
如图2所示,本发明还提供了一种提高PCB设计效率的装置,包括位置信息获取模块自动对所述的原理图的电子文件进行分析,并获取其中的各器件所在的页码信息及在各页中的坐标信息,之后,将所述的位置信息生成PCB设计工具可以识别的布局信息文件发送给位置信息导入模块;该模块一方面可以识别原理图的电子文件,以便于从中获取相应的位置信息,另一方面还需要将所述的位置信息生成PCB设计所应用的设计工具的可以识别的布局信息文件,这样采可以成功地将所述的位置信息导入到PCB设计文件中,指导PCB设计文件中各器件的布局设置。
位置信息导入模块接收位置信息获取模块发送来的布局信息文件后,将其导入到PCB工具中,并进一步导入到相应的PCB设计文件中,从而使PCB设计文件中各器件以原理图提供的位置信息进行相应的布局设置。
图3及图4和图5分别给出了未应用本发明时PCB文件的显示页面,以及应用本发明后PCB文件的显示页面,可以明显看出,图4、图5给出的将原理图所有页的布局信息都导入到PCB设计文件中的显示效果与图3的显示有着明显的区别,且很容易看出基于图4和图5进行PCB设计较基于图3进行PCB设计要节省很多时间及工作量。如图4和图5所示,这样每页原理图的布局信息都带入到了PCB中的处理过程只需要几分钟时间。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
权利要求
1.一种提高PCB设计效率的方法,其特征在于包括A、根据待设计的PCB(印刷线路板)的原理图确定PCB包含的各器件的位置信息;B、根据确定的PCB包含的各器件的位置信息在PCB设计工具中进行所述的各器件的布置;C、对布置后的各器件进行相应的PCB的设计。
2.根据权利要求1所述的提高PCB设计效率的方法,其特征在于所述的步骤A包括A1、获取PCB原理图中各器件的位置信息;A2、根据所述的位置信息生成PCB设计工具可以识别的布局信息文件。
3.根据权利要求2所述的提高PCB设计效率的方法,其特征在于所述的步骤A包括从PCB原理图的电子文件中自动获取其中各器件的位置信息。
4.根据权利要求1、2或3所述的提高PCB设计效率的方法,其特征在于所述的步骤B包括PCB设计工具将根据确定的PCB包含的各器件的位置信息生成的布局信息文件导入到相应的PCB设计文件中。
5.根据权利要求4所述的提高PCB设计效率的方法,其特征在于所述的位置信息包括PCB包含的各器件在原理图中的页码信息和在页码中的坐标信息。
6.根据权利要求4所述的提高PCB设计效率的方法,其特征在于所述的步骤C包括PCB设计工具根据导入PCB设计文件中的各器件的位置信息将PCB包含的各器件布置于PCB设计页面中;对PCB设计页面中布置的各器件进行相应的PCB的设计。
7.一种提高PCB设计效率的装置,其特征在于包括位置信息获取模块对PCB对应的原理图进行分析,并获取其中的各器件的位置信息,再将所述的位置信息发送给位置信息导入模块;位置信息导入模块接收位置信息获取模块发送来的位置信息,并将其导入PCB工具中。
8.根据权利要求7所述的提高PCB设计效率的装置,其特征在于所述的位置信息获取模块为对所述的原理图的电子文件进行分析,并获取其中的各器件所在的页码信息及在各页中的坐标信息,之后,将所述的位置信息生成PCB设计工具可以识别的布局信息文件发送给位置信息导入模块。
9.根据权利要求8所述的提高PCB设计效率的装置,其特征在于所述的位置信息导入模块为接收位置信息获取模块发送来的布局信息文件后,将其导入到PCB工具中,并进一步导入到相应的PCB设计文件中。
全文摘要
本发明涉及一种提高PCB(印刷电路板)设计效率的方法及其装置。本发明是将PCB对应的原理图中各器件的位置信息引入到PCB设计文件的布局设置处理过程中,使得PCB设计文件的布局的不再是大量重叠的随机布置的器件。本发明中,PCB原理图中的各器件的位置信息均通过相应的软件导入到PCB设计文件中,这样,设计人员从相应的PCB设计文件中可以较为清楚地看到PCB包含的各器件间的相对位置关系,从而使PCB设计工作的复杂程度大大降低,减少了PCB布局设计的工作量,有效地提高了PCB布局设计的效率。
文档编号G06F17/50GK1667620SQ200410008368
公开日2005年9月14日 申请日期2004年3月11日 优先权日2004年3月11日
发明者李广生 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1