一种印刷电路板器件高度的输出方法及装置制造方法及图纸

技术编号:2918323 阅读:237 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种印刷电路板器件高度的输出方法,该方法在原理图的网表配置文件中设置高度信息属性,对应所述高度信息属性设置原理图符号库内各个原理图符号的器件高度信息。本发明专利技术实施例还公开了一种印刷电路板器件高度的输出装置。本发明专利技术实施例的方案保证了得到的中间数据格式文件中包含的器件高度信息的准确性。

【技术实现步骤摘要】

本专利技术涉及印刷电路板(PCB, Printed Circuit Board )技术,尤其涉及 PCB器件高度的输出方法及装置。
技术介绍
随着消费电子产品不断朝着超薄小型化发展,如今在电子产品的设计开 发过程中,PCB设计与结构设计之间的交互设计已经变得越来越重要。所谓 结构设计,包括针对各个PCB的位置、产品的外壳形状等进行的设计。具体地,在产品设计的过程中,PCB设计阶段将输出包含PCB器件高 度信息的中间数据格式(IDF, Intermediate Data Format)文件。在进行结构 设计阶段,利用这个IDF文件包含的器件高度信息,进行产品的结构设计。 IDF文件包含的器件高度信息的准确度将直接影响结构设计的质量和效率, 进而可能会影响到整个产品开发的质量和进度。在PCB器件高度的输出方案中,将涉及到原理图符号库、网表配置文 件以及PCB网表,这里先对其进行说明。原理图符号库中保存有多个原理图符号,用于生成PCB原理图,生成 PCB原理图时,从原理图符号库中选取所需的原理图符号。原理图符号库中 的每个原理图符号都有唯一对应的器件编码,每个器件编码对应一个实际的 器件。在PCB器件高度的输出方案中,生成原理图是为了输出PCB网表,PCB 网表包含了原理图中各个原理图符号所对应的器件信息,以及器件间的连接 关系等,所述器件信息包括器件编码等。输出PCB网表时需对应网表配置文件输出。网表配置文件中包含了原理图符号的各种属性,在建原理图符号库时,对应网表配置文件中的不同属 性为原理图符号设置相应的信息。例如,网表配置文件包含器件编码属性, 相应地,在建原理图符号库时便设置对应该器件编码属性的各个原理图符号 的器件编码。只有在网表配置文件中设置了某一属性,输出的PCB网表中 才能包含与所述某一属性对应的原理图符号的信息。参见图1,为现有技术中PCB器件高度的输出方法流程图,该方法包括 以下步骤步骤IOI,从原理图符号库中选取所需的原理图符号,生成原理图,根 据生成的原理图,对应网表配置文件输出PCB网表。步骤102,将PCB网表输入PCB设计文件中,进行PCB封装布局后输 出IDF文件。将PCB网表输入PCB设计文件进行PCB封装布局的过程包括根据 PCB网表包含的与各个原理图符号对应的器件信息,选择相应的PCB封装。 现有技术在PCB封装库建库时就在各个PCB封装上添加了高度信息,添加 的所述高度信息为一个固定值。 一个PCB封装可以对应多个器件,当器件 使用了某个PCB封装,则该器件的高度信息就是这个PCB封装的高度信息。 专利技术人在专利技术过程中发现,进行PCB封装布局时,会出现多个不同器件编 码的器件公用一个PCB封装的情况。也就是,进行PCB封装布局后,输出 的IDF文件中显示的所述多个不同器件编码的器件的高度信息也是一样的, 都为该PCB封装自带的高度信息,这样,将出现IDF文件包含的器件高度 信息不是对应器件的实际高度信息的错误。从而,导致后续根据输出的IDF 文件进行结构设计出现错误。假设,器件编码不同的两个器件,其引脚分布和大小都相同,仅仅是两 个器件高度有差异,如果在PCB封装布局中使用了同一个PCB封装,将会 发生输出的IDF文件所包含的器件高度不准确的错误。下面举一个具体的例子对图1的流程进行说明,PCB封装库中的某个PCB封装,设为F,其自带的固定高度信息为H。有三个不同器件编码的器 件,为器件A、器件B和器件C,分别对应的实际高度信息为H、 b和c, 进行PCB封装布局时这三个器件都使用了相同的PCB封装F。步骤101中, 从原理图符号中选取所需的原理图符号进行原理图设计在后,得到的原理图 中包括器件A、器件B和器件C的原理图符号,根据原理图输出的PCB网 表中包含了器件A、器件B和器件C的信息。步骤102中,进行封装布局 时,从封装库中选出PCB封装F分別对器件A、器件B和器件C进行封装 布局,将PCB封装F的高度信息H分别作为器件A、器件B和器件C的高 度信息,因此输出的IDF中所包含的器件A、器件B和器件C的高度信息 都为H。可见,对于器件A其高度信息是正确的,而对于器件B和C,其 高度信息是错误的,都不是器件B和C的实际高度信息。这导致了根据该 IDF文件包含的器件信息进行结构设计时出现错误的问题。由以上分析可见,现有的PCB设计方案得到的IDF文件不能提供准确 的器件高度信息。
技术实现思路
本专利技术实施例提供一种PCB器件高度的输出方法,通过该方法得到的 IDF文件能够提供准确的器件高度信息。本专利技术实施例提供一种PCB器件高度的输出装置,通过该装置得到的 IDF文件能够提供准确的器件高度信息。一种PCB器件高度的输出方法,该方法在原理图的网表配置文件中设 置高度信息属性,对应所述高度信息属性设置原理图符号库内各个原理图符 号的器件高度信息,该方法还包括从原理图符号库中选取所需的原理图符号生成原理图,根据原理图,对应 网表配置文件输出PCB网表,所述PCB网表包含设置的所述原理图符号的器 件高度信息;将所述PCB网表输入PCB设计文件中,进行PCB封装布局后输出中间数 据格式IDF文件,所述IDF文件包含的器件高度信息为设置的所述原理图符号的器件高度信息。一种PCB器件高度的输出装置,该装置包括原理图生成模块和PCB设计模块;所述原理图生成模块,用于选取所需的原理图符号,生成原理图,根据原理图对应网表配置文件输出PCB网表,将PCB网表传送给所述PCB设计模块, 所述网表配置文件中设置有高度信息属性,所述原理图符号中设置有对应所述 高度信息属性的器件高度信息,所述PCB网表包含所述原理图符号的器件高度所述PCB设计模块,用于将接收到的所述PCB网表输入PCB设计文件中, 进行PCB封装布局后输出IDF文件,所述IDF文件包含的器件高度信息为所 述原理图符号的器件高度信息。从上述方案可以看出,本专利技术实施例在原理图的网表配置文件中设置高 度信息属性,对应高度信息属性设置原理图符号库内各个原理图符号的器件 高度信息,然后进行生成原理图,根据原理图对应网表配置文件输出PCB 网表,进行PCB封装布局后输出IDF文件。由于原理图符号中设置了器件 高度信息,因此由原理图最后输出的IDF文件中所包含的器件高度信息,为 设置的原理图符号的器件高度信息。这样,输出的IDF文件包含的高度信息 为对应器件的实际高度信息,而非对应PCB封装的高度信息。从而,保证 了得到的IDF文件包含的器件高度信息的准确性。附图说明图1为现有技术中PCB器件高度的输出方法流程图; 图2为本专利技术实施例PCB器件高度的输出方法的示例性流程图; 图3为本专利技术实施例PCB器件高度的输出方法的具体流程图; 图4为本专利技术实施例PCB器件高度的输出装置结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和 附图,对本专利技术进一步详细说明。参见图2,为本专利技术实施例PCB器件高度的输出方法的示例性流程图,该 方法在原理图的网表配置文件中设置高度信息属性,对应所述高度信息属性设 置原理图符号库内各个原理图符号的器件高度信息,该方法还包括步骤201,从原理图符号库中选取所需的原理图符号生本文档来自技高网
...

【技术保护点】
一种印刷电路板器件高度的输出方法,其特征在于,在原理图的网表配置文件中设置高度信息属性,对应所述高度信息属性设置原理图符号库内各个原理图符号的器件高度信息,该方法还包括:从原理图符号库中选取所需的原理图符号生成原理图,根据原理图,对 应网表配置文件输出印刷电路板网表,所述印刷电路板网表包含设置的所述原理图符号的器件高度信息;将所述印刷电路板网表输入印刷电路板设计文件中,进行印刷电路板封装布局后输出中间数据格式文件,所述中间数据格式文件包含的器件高度信息为设置的所 述原理图符号的器件高度信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:李忠华尹邦实吴聪达
申请(专利权)人:深圳华为通信技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1