[发明专利]限制区转换方法与限制区转换装置有效
申请号: | 201510854895.X | 申请日: | 2015-11-30 |
公开(公告)号: | CN106815382B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 陈振兴;林俊鸿;陈俊杰;黄承祥 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392 |
代理公司: | 上海宏威知识产权代理有限公司 31250 | 代理人: | 袁辉 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 限制 转换 方法 装置 | ||
本发明揭露一种限制区转换方法与限制区转换装置,所述限制区转换方法包括下列步骤。读取印刷电路板的裸版信息与以及多个组件摆放信息,其中多个组件摆放信息对应多个实体限制区。根据裸版信息中的一边缘数据,来定义出一第一区域。根据多个实体限制区对应印刷电路板的平面的多个投影,来定义出多个第二区域。从多个第二区域中,选出其范围与其他至少一第二区域的范围具有重叠部分的多个第二区域,并将其定义至一限制冲突集合之中。选择性地修改限制冲突集合中多个第二区域的范围,以使其中任两第二区域皆不具有重叠部分。
技术领域
本发明关于一种限制区转换方法与限制区转换装置,且特别是一种关于ECAD规则的限制区转换方法与限制区转换装置。
背景技术
图1为印刷电路裸板、机构件与电子组件的配置的示意图。
传统机构工程师(MERD)在设计印刷电路板(PCB)时,需注意空间规划,避免电子组件与其他设计件产生干涉撞件。因此会先将一部分电子组件20建置于PCB裸板10上,再依照机构件30(即机构工程师所设计的模型,例如机壳的上下盖)与PCB裸板10间的剩余空间,以供规划电子工程师(EERD)摆放其他电子组件所需的限制区40,如图1所示。
由于电子工程师所使用的软件(例如:Allegro)无法直接读取机构工程师所指定的电子组件限制范围,需仰赖机构工程师另行依照ECAD(Electrical EngineeringComputer-Aided Design)规则来建立限制区。如此一来,电子工程师才可利用软件直接读取电子组件限制范围。
图2为建立ECAD限制区的过程的示意图。
举例来说,如图2所示,机构工程师需描绘PCB裸板10的板边线段来建立为PlaceKeepin区域(置内区域)a,以及依据电子组件摆放区域的限制区高度来建立Place Keepout区域(排外区域)b(即不可摆放电子组件区域),最终才得以建立出ECAD限制区c,以供电子工程师读取。
图3为不同高度的实体限制区之间产生有冲突区域的示意图。
然而,如图3所示,由于电子组件摆放区域d具有不同的高度,因此不可摆放电子组件区域e亦对应不同的高度,即Place Keepout区域b1与b2。当Place Keepout区域b1中有涵盖到其他Place Keepout区域b2时,则在Place Keepout区域b1与b2的交集b1∩b2的下方,将会造成冲突区域f产生。换句话说,冲突区域f即代表Place Keepout区域b1所涵盖的电子组件摆放区域d的区域。
因此,在上述机构工程师用于建立限制区的方式中,当不同高度的实体限制区之间产生有冲突区域的情况下,则需要耗费大量的人力与时间成本,来进一步处理有关于冲突区域的矛盾。
发明内容
有鉴于上,本发明提出一种限制区转换方法与限制区转换装置,藉以解决上述问题。
本发明提供一种限制区转换方法,包括下列步骤:读取一印刷电路板的一裸版信息与以及多个组件摆放信息,其中多个组件摆放信息对应多个实体限制区。根据裸版信息中的一边缘数据,来定义出一第一区域。根据多个实体限制区对应印刷电路板的平面的多个投影,来定义出多个第二区域。从多个第二区域中,选出其范围与其他至少一第二区域的范围具有重叠部分的多个第二区域,并将其定义至一限制冲突集合之中。选择性地修改限制冲突集合中多个第二区域的范围,以使其中任两第二区域皆不具有重叠部分。
在本发明一实施例中,所述限制区转换方法包括下列步骤:在限制冲突集合中的多个第二区域中,选出一第一冲突区域,以及位于第一冲突区域之内的至少一第二冲突区域,修改第一冲突区域的一区域边界以成为一内缩型边界,其中内缩型边界包括一外边界、一内边界以及连接外边界与内边界的一连接桥边界,外边界为修改前的第一冲突区域的区域边界的一部份,内边界配置于至少一第二冲突区域的区域边界的相邻的外侧,以及将修改后的第一冲突区域从限制冲突集合中剔除,并重复上述步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510854895.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:稀疏查找表及FPGA中逻辑结点的映射方法
- 下一篇:称重控制参数设定方法