一种Foot print建立的方法及装置 |
|||||||
申请号 | CN201710771586.5 | 申请日 | 2017-08-31 | 公开(公告)号 | CN107529280A | 公开(公告)日 | 2017-12-29 |
申请人 | 郑州云海信息技术有限公司; | 发明人 | 郭丹萍; | ||||
摘要 | 本 发明 公开了一种Foot print建立的方法,包括:获取相邻两个pad的Air Gap值;判断所述Air Gap值是否小于预设值;若是,则在所述相邻两个pad之间建立routekeepout/top,以便在所述相邻两个pad之间覆 铜 时提示DRC。可见,本发明 实施例 提供的一种Foot print建立的方法,在Air gap过小的两个pad之间建立routekeepout/top,当在这两个pad之间覆铜时,就会提示DRC,因此不会出现Air gap过小的pad连在一起覆铜导致pad很难识别的问题,同时PCB工程师在布线的时候不用每次测量零件是否为fine pitch,也减少了检查错误的时间。 | ||||||
权利要求 | 1.一种Foot print建立的方法,其特征在于,包括: |
||||||
说明书全文 | 一种Foot print建立的方法及装置技术领域[0001] 本发明涉及PCB设计领域,更具体地说,涉及一种Foot print建立的方法及装置方法及装置。 背景技术[0002] 随着信息产业的发展,原件封装、高密度电路板的生产和系统整合等方面的进步将促进电子产品尺寸的全面缩小,Fine pitch(密脚距)的零件在PCB中应用也越来越频繁。除了对工厂端技术的要求外,对PCB工程师来讲,必须保证其高精度的视觉识别,较小的误差范围,保证辨识精度。所以,对于Fine Pitch的IC(集成电路),如果Pad之間的Air Gap(空气间距)小于8mil,就要求要求不能把几个pin连在一起铺铜,即,相邻的pin之间的部分不能被覆铜,否则工厂在上件的时候较难识别出pin,从而很难识别出这部分Pad的位置,从而导致零件偏位的情况发生。 [0003] 但是在设计时,需要人为避免把几个pin连在一起铺铜,因此失误的概率较大。 [0004] 因此,如何提高避免相邻的pin之间的部门被覆铜的概率,是本领域技术人员需要解决的问题。 发明内容[0005] 本发明的目的在于提供一种Foot print建立的方法及装置,以提高避免相邻的pin之间的部门被覆铜的概率。 [0006] 为实现上述目的,本发明实施例提供了如下技术方案: [0007] 一种Foot print建立的方法,包括: [0008] 获取相邻两个pad的Air Gap值; [0009] 判断所述Air Gap值是否小于预设值; [0010] 若是,则在所述相邻两个pad之间建立routekeepout/top,以便在所述相邻两个pad之间覆铜时提示DRC。 [0011] 其中,在所述pad之间建立routekeepout/top之后,还包括: [0012] 设置所述DRC的显示方式。 [0013] 其中,所述显示方式包括尺寸与字体颜色。 [0014] 其中,利用所述routekeepout/top提示DRC之后,还包括: [0015] 记录提示所述DRC的信息。 [0016] 一种Foot print建立的装置,包括: [0017] Air Gap值获取模块,用于获取相邻两个pad的Air Gap值; [0018] 判断模块,用于判断所述Air Gap值是否小于预设值; [0019] routekeepout/top建立模块,用于当所述Air Gap值小于预设值时,则在所述相邻两个pad之间建立routekeepout/top,以便在所述相邻两个pad之间覆铜时提示DRC。 [0020] 其中,还包括: [0021] DRC设置模块,用于在所述pad之间建立routek eepout/top之后,设置所述DRC的显示方式。 [0022] 其中,所述显示方式包括尺寸与字体颜色。 [0023] 其中,还包括: [0024] 记录模块,用于利用所述routekeepout/top提示DRC之后,记录提示所述DRC的信息。 [0025] 通过以上方案可知,本发明实施例提供的一种Foot print建立的方法,包括:获取相邻两个pad的Air Gap值;判断所述Air Gap值是否小于预设值;若是,则在所述相邻两个pad之间建立routekeepout/top,以便在所述相邻两个pad之间覆铜时提示DRC。 [0026] 由此可见,本发明实施例提供的一种Foot print建立的方法,在Air gap过小的两个pad之间建立routekeepout/top,当在这两个pad之间覆铜时,就会提示DRC,因此不会出现Air gap过小的pad连在一起覆铜导致pad很难识别的问题,同时PCB工程师在布线的时候不用每次测量零件是否为fine pitch,也减少了检查错误的时间。附图说明 [0027] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 [0028] 图1为本发明实施例公开的一种Foot print建立的方法流程图; [0029] 图2为本发明实施例公开的一种DRC提示效果图; [0030] 图3为本发明实施例公开的一种Foot print建立的装置结构示意图。 具体实施方式[0031] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0032] 本发明实施例公开了一种Foot print建立的方法及装置,以提高避免相邻的pin之间的部门被覆铜的概率。 [0033] 参见图1与图2,本发明实施例提供的一种Foot print建立的方法,具体包括: [0034] S101,获取相邻两个pad的Air Gap值; [0035] 对于Fine pitch(密脚距)的零件来说,如果相邻两个pad连在一起覆铜,则这相邻的两个pad就很难识别出来,为了保证辨识度,如果两个pad的间距过小,则就要避免连在一起覆铜,而是对每个pad单独覆铜,为了精准的避开在这种情况下的两个pad之间覆铜,本方案在两个pad之间添加routekeepout/top。 [0036] 具体地,首先获取相邻的两个pad之间的Air Gap(空气间距),以确定是否需要避免在两个pad之间覆铜。 [0037] S102,判断所述Air Gap值是否小于预设值; [0038] 具体地,将获取到的Air Gap值与预设的值进行对比,预设值可以设为8mil,当获取到的Air Gap值小于8mil时,说明需要避免相邻的pad连在一起覆铜。 [0039] S103,若是,则在所述相邻两个pad之间建立routekeepout/top,以便在所述相邻两个pad之间覆铜时提示DRC。 [0040] 具体地,当确定Air Gap值小于预设值,那么为了精确的避免将相邻的pad连在一起覆铜,也就是避免两个相邻pad之间的区域覆铜,在两个相邻的pad之间建立routekeepout/top,参考图2,当工程师不清楚规则或操作失误等情况下误在两个相邻pad之间的区域覆铜时,则会报KS形式的DRC,提醒工程师操作错误。 [0041] 可见,本发明实施例提供的一种Foot print建立的方法,在Air gap过小的两个pad之间建立routekeepout/top,当在这两个pad之间覆铜时,就会提示DRC,因此不会出现Air gap过小的pad连在一起覆铜导致pad很难识别的问题,同时PCB工程师在布线的时候不用每次测量零件是否为fine pitch,也减少了检查错误的时间。 [0042] 为了使提示方式更清晰,使工程师可以清晰的确认覆铜错误,本发明实施例提供一种具体的Foot print建立的方法,基于上述实施例,本发明实施例在所述pad之间建立routekeepout/top之后,还包括: [0043] 设置所述DRC的显示方式。 [0044] 具体地,可以设置DRC的显示方式,例如将DRC的提示形式的尺寸增大,或者将错误信息的文字颜色改为醒目的颜色。 [0045] 为了方便在覆铜之后再次检查覆铜是否正确,可以在利用所述routekeepout/top提示DRC之后,记录提示所述DRC的信息。 [0046] 具体的,可以在提示DRC后,生成日志文件,记录每一次DRC的信息,以便在后续检查时,查看错误覆铜的时间、位置等,同时可以利用日志信息总结频繁错误覆铜的位置,对此类位置进行单独的处理。 [0047] 下面对本发明实施例提供的一种Foot print建立的装置,下文描述的一种Foot print建立的装置与上文描述的一种Foot print建立的方法可以相互参照。 [0048] 参见图3,本发明实施例提供的一种Foot print建立的装置,包括: [0049] Air Gap值获取模块201,用于获取相邻两个pad的Air Gap值; [0050] 具体地,Air Gap值获取模块201首先获取相邻的两个pad之间的Air Gap(空气间距),以确定是否需要避免在两个pad之间覆铜。 [0051] 判断模块202,用于判断所述Air Gap值是否小于预设值; [0052] 具体地,判断模块202将获取到的Air Gap值与预设的值进行对比,预设值可以设为8mil,当获取到的Air Gap值小于8mil时,说明需要避免相邻的pad连在一起覆铜。 [0053] routekeepout/top建立模块203,用于当所述Air Gap值小于预设值时,则在所述相邻两个pad之间建立routekeepout/top,以便在所述相邻两个pad之间覆铜时提示DRC。 [0054] 具体地,当确定Air Gap值小于预设值,那么为了精确的避免将相邻的pad连在一起覆铜,也就是避免两个相邻pad之间的区域覆铜,routekeepout/top建立模块203在两个相邻的pad之间建立routekeepout/top,这样,当工程师不清楚规则或操作失误等情况下误在两个相邻pad之间的区域覆铜时,则会报KS形式的DRC,提醒工程师操作错误。 [0055] 可见,本发明实施例提供的一种Foot print建立的装置,routekeepout/top建立模块203在Air gap过小的两个pad之间建立routekeepout/top,当在这两个pad之间覆铜时,就会提示DRC,因此不会出现Air gap过小的pad连在一起覆铜导致pad很难识别的问题,同时PCB工程师在布线的时候不用每次测量零件是否为fine pitch,也减少了检查错误的时间。 [0056] 为了使提示方式更清晰,使工程师可以清晰的确认覆铜错误,本发明实施例提供一种具体的Foot print建立的装置,基于上述实施例,本发明实施例在所述pad之间建立routekeepout/top之后,还包括: [0057] 设置所述DRC的显示方式。 [0058] 具体地,可以设置DRC的显示方式,例如将DRC的提示形式的尺寸增大,或者将错误信息的文字颜色改为醒目的颜色。 [0059] 为了方便在覆铜之后再次检查覆铜是否正确,可以在利用所述routekeepout/top提示DRC之后,记录提示所述DRC的信息。 [0060] 具体的,可以在提示DRC后,生成日志文件,记录每一次DRC的信息,以便在后续检查时,查看错误覆铜的时间、位置等,同时可以利用日志信息总结频繁错误覆铜的位置,对此类位置进行单独的处理。 [0062] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。 |