【技术实现步骤摘要】
差分对焊盘规避走线区域的生成方法、装置、设备及介质
本专利技术实施例涉及印刷电路板设计
,特别是涉及一种差分对焊盘的规避走线区域的生成方法、装置、设备及计算机可读存储介质。
技术介绍
随着印刷技术的发展,用户对PCB(PrintedCircuitBoard,印刷电路板)的质量要求也就越来越高,相对应的PCB设计软件也就越来越多,Cadence作为业界应用最广泛的软件,不仅是它拥有强大的功能和多款相关软件做支撑,还因为它提供了开放式的二次开发接口和较为完善的开发语言库,用户可根据自身的需要进行开发。skill语言是Cadence软件内置的一种基于C语言和LISP语言的高级编程语言,skill语言既可以用作最简单的语言工具,也可以作为开发任何应用的、强大的编程语言。Skill语言可以与底层系统交互,提供了访问Cadence各个工具的丰富接口。用户可以通过Skill语言来访问,并且可以开发自己的基于Cadence平台工具。在PCB设计的后期,layout工程师需要对差分对焊盘(PAD)进行规避走线区域(routekeepout)处理,也即为焊盘制作不可走线的区域。 ...
【技术保护点】
1.一种差分对焊盘的规避走线区域的生成方法,其特征在于,基于skill语言,包括:获取待设计元件中一对差分对引脚的焊盘形状,根据外扩距离沿周向外扩各焊盘形状,以形成第一路径和第二路径;基于各焊盘形状,分别在所述第一路径和所述第二路径选取两个点,以使按照同一方向连接四个点所构成的第三路径的横向长度大于所述第一路径和所述第二路径的最大横向长度,横向为与两个焊盘中心点连线方向所垂直的方向;删除所述第三路径和所述第一路径、所述第三路径和所述第二路径相交部分,以形成第四路径;根据所述差分对引脚的类别,生成差分对焊盘的规避走线区域;所述规避走线区域的形状与所述第四路径的形状相同。
【技术特征摘要】
1.一种差分对焊盘的规避走线区域的生成方法,其特征在于,基于skill语言,包括:获取待设计元件中一对差分对引脚的焊盘形状,根据外扩距离沿周向外扩各焊盘形状,以形成第一路径和第二路径;基于各焊盘形状,分别在所述第一路径和所述第二路径选取两个点,以使按照同一方向连接四个点所构成的第三路径的横向长度大于所述第一路径和所述第二路径的最大横向长度,横向为与两个焊盘中心点连线方向所垂直的方向;删除所述第三路径和所述第一路径、所述第三路径和所述第二路径相交部分,以形成第四路径;根据所述差分对引脚的类别,生成差分对焊盘的规避走线区域;所述规避走线区域的形状与所述第四路径的形状相同。2.根据权利要求1所述的差分对焊盘的规避走线区域的生成方法,其特征在于,所述根据所述差分对引脚的类别,生成为差分对焊盘的规避走线区域包括:判断所述差分对引脚为通孔还是贴片式;若所述差分对引脚为贴片式,则在所述差分对焊盘相邻的两层创建规避走线区域,各规避走线区域的形状与所述第四路径的形状相同;若所述差分对引脚为通孔,则在所有层创建规避走线区域,各规避走线区域的形状与所述第四路径的形状相同。3.根据权利要求2所述的差分对焊盘的规避走线区域的生成方法,其特征在于,所述外扩距离为1mil。4.根据权利要求1-3任意一项所述的差分对焊盘的规避走线区域的生成方法,其特征在于,所述基于各焊盘形状,分别在所述第一路径和所述第二路径选取两个点包括:各焊盘形状为圆形或椭圆形,选取所述第一路径和所述第二路径纵向切线上的切点,纵向为与两个焊盘中心点连线方向平行的方向。5.根据权利要求4所述的差分对焊盘的规避走线区域的生成方法,其特征在于,所述第三路径为按照顺时针或者是逆时针连接四个点形成的矩形。6.一种差分对焊盘的规避走线区域的生成装置,其特征在于,包括:焊盘外扩模块,用于获取待设计元件中一对差分对引...
【专利技术属性】
技术研发人员:付深圳,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。