一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种抑制EMI的自动布线方法与流程

2022-07-16 18:15:59 来源:中国专利 TAG:

一种抑制emi的自动布线方法
技术领域
1.本发明涉及软件技术领域,具体为一种抑制emi的自动布线方法。


背景技术:

2.随着ic器件集成度的提高、设备的逐步小型化和器件的速度愈来愈高,电子产品中的emi问题也更加严重。目前在pcb布线时抑制emi问题的解决方案是依赖于pcb版图工程师的实际操作经验,采用手动布线的方式实现,过程中也会借鉴仿真工具仿真的结果做指导。
3.硬件工程师在设计原理图的时候就可以获知相关网络的特性信息,而这些信息不能通过原理图设计软件传递给pcb版图设计软件,pcb版图工程师在布线前需要同硬件工程师做同样的事情,了解电路的特性信息,基于这些信息,再去指导pcb的布线。这样的过程,浪费了硬件工程师的能力,提高了pcb版图工程师的要求,降低了设计效率。


技术实现要素:

4.本发明的目的在于提供一种抑制emi的自动布线方法,以解决上述背景技术提出的。
5.为实现上述目的,本发明提供如下技术方案:一种抑制emi的自动布线方法,所述自动布线方法包括以下步骤:
6.f10:在原理图设计软件中设定网络和器件的emi抑制参数;
7.f20:在原理图设计软件中生成网表并附加emi抑制参数;
8.f30:在pcb版图设计软件中解析emi抑制参数并匹配约束管理器规则;
9.f40:在pcb版图设计软件中生成自动布线器可识别的emi抑制规则;
10.f50:在pcb版图设计软件中执行抑制emi的自动布线。
11.优选的,所述的f10步骤中,在原理图设计软件中完成系统设计之后,对相关的网络做相应的emi抑制配置,先配置对象类型,再配置相应对象类型下布线规则参数。
12.优选的,所述的f20步骤中,需要在pcb版图设计软件中把原理图设计软件的emi抑制配置信息导过来,将相关信息附加到网表文件中。
13.优选的,所述的f30步骤中,emi抑制配置信息数据由专门的解析器解析,最后形成两份数据,即:一份传统的网表数据、一份emi抑制配置信数据;
14.其中,emi抑制配置数据将在pcb版图设计软件中的约束管理器中的做规则的自动生成或映射匹配。
15.优选的,所述的f40步骤中,需要先获取约束管理器中的规则,然后映射到网络中,并归类整理排优先级,形成一套自动布线策略。
16.优选的,所述的f40步骤中基于自动布线策略,自动布线器需要解析策略并形成相应处理逻辑,自动布线逻辑如下:
17.1.高速信号:高速信号线会呈现传输线的特性,需识别并进行阻抗控制,以避免信
号的反射、过冲和振铃,降低emi辐射;
18.2.信号环路,即信号流出至信号流入形成的回路,是pcb设计中emi控制的关键,在布线时必须加以控制,逐个处理关键信号的流向,关键信号要靠近回流路径布线,确保其环路面积最小;
19.3.低频信号,要使电流流经电阻最小的路径;
20.4.高频信号,要使高频电流流经电感最小的路径,而非电阻最小的路径;
21.5.差模信号,emi辐射强度(e)正比于电流、电流环路的面积以及频率的平方。
22.与现有技术相比,本发明的有益效果是:可以在原理图设计时就介入emi抑制配置,并无缝传递到pcb版图设计软件中去,可以实现由emi抑制参数驱动的自动布线功能。
23.使得pcb设计中抑制emi的工作不再是pcb版图设计的独有任务,它可以由绘制原理图的硬件工程师参与,从原理图上就开始规避emi,这样使得pcb版图设计中抑制emi的工作既精准更高效。
附图说明
24.图1为本发明自动布线方法流程图;
25.图2为本发明实施例的流程图。
具体实施方式
26.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
27.请参阅图1,本具体实施方式提供一种技术方案:一种抑制emi的自动布线方法,所述自动布线方法包括以下步骤:
28.f10:在原理图设计软件中设定网络和器件的emi抑制参数;
29.f20:在原理图设计软件中生成网表并附加emi抑制参数;
30.f30:在pcb版图设计软件中解析emi抑制参数并匹配约束管理器规则;
31.f40:在pcb版图设计软件中生成自动布线器可识别的emi抑制规则;
32.f50:在pcb版图设计软件中执行抑制emi的自动布线。
33.实施例:图2是一个实施例中系统功能模块结构图;该系统包括:emi抑制参数输入模块100、带emi抑制参数的网表生成和解析模块200、emi抑制参数与约束规则匹配模块300和自动布线器emi抑制规则识别模块400。
34.其中,emi抑制参数输入模块100,主要提供相关emi抑制参数的输入界面及数据存储。
35.用户在选择某个网络后,弹出对应的emi抑制参数配置界面,可以将网络类型,相关的布线规则参数设定好,在确认配置后,模块可以将所有的数据写入数据模型,以备在写文件时调用。
36.其中,带emi抑制参数的网表生成和解析模块200,主要处理原理图与pcb版图的数据交换文件(网表文件)的生成与解析。
37.在原理图设计软件中,用户对网络配置的emi抑制参数需要在导出网表文件时,附加在网表文件中,还要保证网表文件的兼容性。这里可以采用文件二次加工的形式实现,即原有的网表生成模块不改动,在生成完网表后,再将相关信息附加到后面。
38.在pcb版图设计软件中,为了保证兼容性,该模块先解析网表文件,把之前附件的emi抑制配置数据先提取出来,然后再生成一份兼容的、可解析的网表文件。这种处理方式,无需改动之前的底层数据接口,只需要在网表文件的生成和解析过程中相应的做二次数据处理即可。
39.其中,emi抑制参数与约束规则匹配模块300,主要处理emi抑制参数与pcb版图设计软件的规则约束器中约束规则的配置与映射。
40.pcb版图设计软件中的布线是基于规则约束的,而规则约束是由规则约束器配置的。我们从网表文件中获取的emi抑制配置数据需要在规则约束器中以规则约束条目的形式呈现。emi抑制配置数据可以先形成约束规则,然后再将约束规则与相应的网络进行映射。
41.其中,自动布线器emi抑制规则识别模块400,主要实现抑制emi的自动布线逻辑。
42.根据布线规则,生成布线逻辑,以分层级多次调用自动布线器的方式实现基于规则驱动的抑制emi的自动布线功能。
43.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改以及变化。凡在本技术的精神以及原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。应注意到:相似的标号以及字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义以及解释。
44.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或者替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应所述以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献