电路搜索方法、装置及存储介质与流程

文档序号:38071879发布日期:2024-05-21 20:06阅读:16来源:国知局
电路搜索方法、装置及存储介质与流程

本公开涉及电路测试领域,尤其涉及一种电路搜索方法、装置及存储介质。


背景技术:

1、在产品设计过程中,电路原理图的绘制是硬件设计前期的一个重要环节,并且通常采用电子设计自动化(electronic design automation,eda)工具来完成电路原理图的设计,为了保障设计的可靠性,电路原理图需要遵循一定的设计规范,在电路原理图设计完成后,需要对电路原理图进行检查,例如,需要对电路原理图中是否存在网络缺失和管脚缺失进行检查。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种电路搜索方法、装置及存储介质。

2、根据本公开实施例的第一方面,提供一种电路搜索方法,包括:获取目标电路原理图的网表和所述目标电路原理图对应的至少一个第一预设载波聚合ca(carrieraggregation,载波聚合)组合,所述网表用于记录所述目标电路原理图的器件连接关系;针对每个第一预设ca组合,根据预设射频系统信息确定该第一预设ca组合对应的天线信息,所述预设射频系统信息为不同网络制式下每个ca组合的射频要求;根据所述天线信息、所述网表以及预设芯片管脚组合搜索所述目标电路原理图中的射频通路,所述预设芯片管脚组合表征射频芯片支持的不同ca组合分别对应的接收管脚组合。

3、可选地,所述第一预设ca组合包括所述目标电路原理图支持的至少一个频段,针对每个所述频段,所述天线信息包括该频段对应的至少一个目标天线的天线位号,所述根据预设射频系统信息确定该第一预设ca组合对应的天线信息包括:

4、针对该第一预设ca组合对应的至少一个频段中的每个频段,根据所述预设射频系统信息确定该频段对应的至少一个目标天线的天线位号。

5、可选地,所述射频通路包括射频接收通路,所述根据所述天线信息、所述网表以及预设芯片管脚组合搜索所述目标电路原理图中的射频通路包括:

6、针对每个所述第一预设ca组合,根据所述网表和该第一预设ca组合对应的每个目标天线的天线位号搜索所述目标电路原理图中的第一通路;

7、针对每个所述第一预设ca组合,从所述预设芯片管脚组合中提取与该第一预设ca组合匹配的第一管脚组合;

8、根据所述第一管脚组合从所述第一通路中搜索所述射频接收通路。

9、可选地,所述根据所述网表和该第一预设ca组合对应的每个目标天线的天线位号搜索所述目标电路原理图中的第一通路包括:

10、针对每个目标天线,根据该目标天线的天线位号从所述目标电路原理图中确定搜索起点;

11、从所述搜索起点开始,根据所述网表对所述目标电路原理图中的网络名和器件进行依次遍历,直至遍历至预设射频芯片后,确定该目标天线对应的所述第一通路。

12、可选地,所述从所述搜索起点开始,根据所述网表对所述目标电路原理图中的网络名和器件进行依次遍历包括:

13、当遍历至第一预设器件时,根据所述第一预设器件的器件位号从所述网表中读取所述第一预设器件的器件名称;

14、根据所述器件名称获取所述第一预设器件对应的配置文件;

15、根据所述配置文件确定当前遍历的所述第一预设器件的输入管脚对应的目标输出管脚;

16、从所述目标输出管脚开始继续遍历所述目标电路原理图,直至遍历至所述预设射频芯片。

17、可选地,所述从所述搜索起点开始,根据所述网表对所述目标电路原理图中的网络名和器件进行依次遍历包括:

18、在确定当前遍历的待定通路满足预设删除条件的情况下,删除所述待定通路;所述预设删除条件包括以下条件中的至少一个:

19、所述待定通路接地;

20、所述待定通路为预设无限循环通路;

21、所述待定通路上的第二预设器件不支持所述待定通路对应的频段;

22、所述待定通路上包括预留器件,所述预留器件为用户预设的不用作当前产品设计的电路器件。

23、可选地,所述第一预设ca组合包括至少一个频段,所述第一管脚组合包括每个频段分别对应的多个接收管脚;不同的接收管脚对应不同的目标天线,所述根据所述第一管脚组合从所述第一通路中搜索所述射频接收通路包括:

24、针对每个所述频段,依次遍历该频段对应的每个所述接收管脚,并循环执行预设遍历步骤,直至遍历完该频段对应的所述接收管脚后,将预设通路集合中的通路确定为该频段对应的所述射频接收通路;

25、所述预设遍历步骤包括:

26、获取当前遍历的目标接收管脚;

27、从所述第一通路中确定以所述目标接收管脚为终点的第二通路;

28、在所述第二通路为遍历得到的第一条以所述目标接收管脚为终点的通路的情况下,或者在所述第二通路不满足预设冲突条件的情况下,将所述第二通路加入所述预设通路集合,所述预设冲突条件包括当前遍历得到的所述第二通路与所述预设通路集合中的至少一个通路通过同一个第三预设器件,和/或所述第二通路与所述预设通路集合中的至少一个通路通过同一个器件的同一预设管脚;将下一个未遍历的接收管脚作为更新后的所述目标接收管脚。

29、可选地,所述射频通路还包括射频发射通路,所述根据所述第一管脚组合从所述第一通路中搜索所述射频接收通路后,所述方法还包括:针对每个所述第一预设ca组合,从该第一预设ca组合对应的至少一个频段中确定上行频段;从所述上行频段对应的射频接收通路中确定指定天线对应的目标接收通路;若所述目标接收通路中包括预设功率放大器件,将所述目标接收通路确定为所述射频发射通路。

30、可选地,所述方法还包括:

31、针对每个所述第一预设ca组合,获取该第一预设ca组合对应的第二预设ca组合;从所述预设芯片管脚组合中获取所述第二预设ca组合匹配的第二管脚组合;将所述第二管脚组合与该第一预设ca组合对应的第一管脚组合进行管脚匹配,并根据匹配结果确定所述第二预设ca组合是否为该第一预设ca组合向下兼容的ca组合。

32、根据本公开实施例的第二方面,提供一种电路搜索装置,包括:

33、获取模块,被配置为获取目标电路原理图的网表和所述目标电路原理图对应的至少一个第一预设载波聚合ca组合,所述网表用于记录所述目标电路原理图的器件连接关系;

34、第一确定模块,被配置为针对每个第一预设ca组合,根据预设射频系统信息确定该第一预设ca组合对应的天线信息,所述预设射频系统信息为不同网络制式下每个ca组合的射频要求;

35、搜索模块,被配置为根据所述天线信息、所述网表以及预设芯片管脚组合搜索所述目标电路原理图中的射频通路,所述预设芯片管脚组合表征射频芯片支持的不同ca组合分别对应的接收管脚组合。

36、根据本公开实施例的第三方面,提供一种电路搜索装置,包括:

37、处理器;

38、用于存储处理器可执行指令的存储器;

39、其中,所述处理器被配置为:

40、获取目标电路原理图的网表和所述目标电路原理图对应的至少一个第一预设载波聚合ca组合,所述网表用于记录所述目标电路原理图的器件连接关系;针对每个第一预设ca组合,根据预设射频系统信息确定该第一预设ca组合对应的天线信息,所述预设射频系统信息为不同网络制式下每个ca组合的射频要求;根据所述天线信息、所述网表以及预设芯片管脚组合搜索所述目标电路原理图中的射频通路,所述预设芯片管脚组合表征射频芯片支持的不同ca组合分别对应的接收管脚组合。

41、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的电路搜索方法的步骤。

42、本公开的实施例提供的技术方案可以包括以下有益效果:可以在电路原理图、射频系统要求以及芯片管脚要求三个维度实现对电路原理图上硬件射频网络的搜索匹配,提高通路判定地准确性和实用性,并且针对硬件射频领域,基于上述的方法可以在原理图设计阶段有效识别出不匹配的通路或不支持的ca组合,从而可以有效避免因此类问题导致的改版或项目延误,提高产品设计的效率。

43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1