一种无源仿真链路构建系统及方法与流程

文档序号:11864955阅读:190来源:国知局
一种无源仿真链路构建系统及方法与流程

本发明涉及链路仿真技术领域,特别涉及一种无源仿真链路构建系统及方法。



背景技术:

当前,随着各种电子通信系统架构越来越复杂,电子通信系统内部的各种信号链路也越来越复杂,致使无法单凭经验值来判定信号链路的可行性和电子通信系统架构的稳定性,这种情况下通常需要对实际信号链路进行仿真,然后通过对仿真链路进行研究以判定相应的项目方案是否可行。

然而,当前由于涉及电子通信系统的项目繁多,需要进行链路仿真的案例也日益增多。在当今竞争极其激烈的市场上,项目研发效率是制胜关键。如何提高链路仿真效率是目前亟待解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种无源仿真链路构建系统及方法,提高了链路仿真效率。其具体方案如下:

一种无源仿真链路构建系统,包括:

模型库搭建模块,用于分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库;

模型选取模块,用于为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过所述指令输入接口输入的模型选取指令,并根据所述模型选取指令,分别从所述过孔模型库、所述传输线模型库和所述连接器模型库中选取相应的模型文件;

仿真链路生成模块,用于将所述模型选取模块选取出的模型文件进行合并,得到与所述目标链路对应的仿真链路。

优选的,所述模型库搭建模块包括:

第一模型库搭建单元,用于将文件类型为过孔仿真模型文件的文件存储至第一存储表,得到所述过孔模型库;

第二模型库搭建单元,用于将文件类型为传输线仿真模型文件的文件存储至第二存储表,得到所述传输线模型库;

第三模型库搭建单元,用于将文件类型为连接器仿真模型文件的文件存储至第三存储表,得到所述连接器模型库。

优选的,每一过孔仿真模型文件、每一传输线仿真模型文件和每一连接器仿真模型文件均为通过利用SPICE语言进行描述后得到的模型文件。

优选的,所述模型选取模块包括:

第一指令获取单元,用于为用户提供第一指令输入接口,并获取用户通过所述第一指令输入接口输入的过孔模型选取指令;

第二指令获取单元,用于为用户提供第二指令输入接口,并获取用户通过所述第二指令输入接口输入的传输线模型选取指令;

第三指令获取单元,用于为用户提供第三指令输入接口,并获取用户通过所述第三指令输入接口输入的连接器模型选取指令;

模型选取单元,用于分别根据所述过孔模型选取指令、所述传输线模型选取指令和所述连接器模型选取指令,相应地从所述过孔模型库、所述传输线模型库和所述连接器模型库中选取相应的模型文件。

优选的,所述仿真链路生成模块包括:

对接顺序获取单元,用于为用户提供模型排序接口,获取用户通过所述模型排序接口输入的模型文件对接顺序;

模型排序单元,用于根据所述模型文件对接顺序,对所述模型选取模块选取出的所有模型文件进行排序,得到排序后的模型文件集;

模型合并单元,用于对所述排序后的模型文件集中的所有模型文件依次进行合并,得到与所述目标链路对应的仿真链路。

本发明还公开了一种无源仿真链路构建方法,包括:

分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库;

为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过所述指令输入接口输入的模型选取指令,并根据所述模型选取指令,分别从所述过孔模型库、所述传输线模型库和所述连接器模型库中选取相应的模型文件;

将根据所述模型选取指令选取出的模型文件进行合并,得到与所述目标链路对应的仿真链路。

优选的,所述分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库的过程,包括:

将文件类型为过孔仿真模型文件的文件存储至第一存储表,得到所述过孔模型库;

将文件类型为传输线仿真模型文件的文件存储至第二存储表,得到所述传输线模型库;

将文件类型为连接器仿真模型文件的文件存储至第三存储表,得到所述连接器模型库。

优选的,每一过孔仿真模型文件、每一传输线仿真模型文件和每一连接器仿真模型文件均为通过利用SPICE语言进行描述后得到的模型文件。

优选的,所述为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过所述指令输入接口输入的模型选取指令,并根据所述模型选取指令,分别从所述过孔模型库、所述传输线模型库和所述连接器模型库中选取相应的模型文件的过程,包括:

为用户提供第一指令输入接口,并获取用户通过所述第一指令输入接口输入的过孔模型选取指令;

为用户提供第二指令输入接口,并获取用户通过所述第二指令输入接口输入的传输线模型选取指令;

为用户提供第三指令输入接口,并获取用户通过所述第三指令输入接口输入的连接器模型选取指令;

分别根据所述过孔模型选取指令、所述传输线模型选取指令和所述连接器模型选取指令,相应地从所述过孔模型库、所述传输线模型库和所述连接器模型库中选取相应的模型文件。

优选的,所述将根据所述模型选取指令选取出的模型文件进行合并,得到与所述目标链路对应的仿真链路的过程,包括:

为用户提供模型排序接口,获取用户通过所述模型排序接口输入的模型文件对接顺序;

根据所述模型文件对接顺序,对根据所述模型选取指令选取出的所有模型文件进行排序,得到排序后的模型文件集;

对所述排序后的模型文件集中的所有模型文件依次进行合并,得到与所述目标链路对应的仿真链路。

本发明中,无源仿真链路构建系统包括:模型库搭建模块,用于分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库;模型选取模块,用于为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过指令输入接口输入的模型选取指令,并根据模型选取指令,分别从过孔模型库、传输线模型库和连接器模型库中选取相应的模型文件;仿真链路生成模块,用于将模型选取模块选取出的模型文件进行合并,得到与目标链路对应的仿真链路。可见,本发明先构建了过孔模型库、传输线模型库和连接器模型库,然后根据用户通过指令输入接口输入的模型选取指令,从上述三个模型库中选取相应的模型文件,进而合并成与目标链路对应的仿真链路。也即,用户在对某一链路进行仿真时,无需花费大量精力从无到有地建立过孔、传输线和连接器的仿真模型,而只需通过调取过孔模型库、传输线模型库和连接器模型库中相关的模型文件,便可快速地实现对目标链路的仿真。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种无源仿真链路构建系统结构示意图;

图2为本发明实施例公开的一种无源仿真链路构建方法流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种无源仿真链路构建系统,参见图1所示,该系统包括:

模型库搭建模块11,用于分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库。

模型选取模块12,用于为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过指令输入接口输入的模型选取指令,并根据模型选取指令,分别从过孔模型库、传输线模型库和连接器模型库中选取相应的模型文件。

仿真链路生成模块13,用于将模型选取模块12选取出的模型文件进行合并,得到与目标链路对应的仿真链路。

需要说明的是,上述预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件具体可以利用SPICE仿真电路模拟器(SPICE,即Simulation Program with Integrated Circuit Emphasis)进行创建,也即,上述每一过孔仿真模型文件、每一传输线仿真模型文件和每一连接器仿真模型文件均为通过利用SPICE语言进行描述后得到的模型文件。

本发明实施例中,无源仿真链路构建系统包括:模型库搭建模块,用于分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库;模型选取模块,用于为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过指令输入接口输入的模型选取指令,并根据模型选取指令,分别从过孔模型库、传输线模型库和连接器模型库中选取相应的模型文件;仿真链路生成模块,用于将模型选取模块选取出的模型文件进行合并,得到与目标链路对应的仿真链路。可见,本发明实施例先构建了过孔模型库、传输线模型库和连接器模型库,然后根据用户通过指令输入接口输入的模型选取指令,从上述三个模型库中选取相应的模型文件,进而合并成与目标链路对应的仿真链路。也即,用户在对某一链路进行仿真时,无需花费大量精力从无到有地建立过孔、传输线和连接器的仿真模型,而只需通过调取过孔模型库、传输线模型库和连接器模型库中相关的模型文件,便可快速地实现对目标链路的仿真。

本发明实施例公开了一种具体的无源仿真链路构建系统,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

上一实施例的模型库搭建模块具体可以包括第一模型库搭建单元、第二模型库搭建单元和第三模型库搭建单元;其中,

第一模型库搭建单元,用于将文件类型为过孔仿真模型文件的文件存储至第一存储表,得到过孔模型库;

第二模型库搭建单元,用于将文件类型为传输线仿真模型文件的文件存储至第二存储表,得到传输线模型库;

第三模型库搭建单元,用于将文件类型为连接器仿真模型文件的文件存储至第三存储表,得到连接器模型库。

进一步的,可以将与过孔仿真模型文件对应的过孔间距、过孔反焊盘半径、过孔焊盘半径、过孔半径、材料倒角损耗、材料介电常数、背钻后的孔铜残桩长度、背钻深度、层数以及板厚等参数记录至上述第一存储表;另外,可将与传输线仿真模型文件对应的传输线在4GHz时每英寸插入损耗、差分线阻抗、铜厚、板材倒角损耗、板材介电常数、半固化片参考平面距离、芯板参考平面距离、差分对对间距、差分对内间距以及下线宽等参数记录至上述第二存储表;其次,可以将与连接器仿真模型文件对应的公司料号、厂商料号以及厂商名称等参数记录至上述第三存储表。

进一步的,上一实施例的模型选取模块具体包括第一指令获取单元、第二指令获取单元、第三指令获取单元和模型选取单元;其中,

第一指令获取单元,用于为用户提供第一指令输入接口,并获取用户通过第一指令输入接口输入的过孔模型选取指令;

第二指令获取单元,用于为用户提供第二指令输入接口,并获取用户通过第二指令输入接口输入的传输线模型选取指令;

第三指令获取单元,用于为用户提供第三指令输入接口,并获取用户通过第三指令输入接口输入的连接器模型选取指令;

模型选取单元,用于分别根据过孔模型选取指令、传输线模型选取指令和连接器模型选取指令,相应地从过孔模型库、传输线模型库和连接器模型库中选取相应的模型文件。

另外,上一实施例的仿真链路生成模块具体包括对接顺序获取单元、模型排序单元和模型合并单元;其中,

对接顺序获取单元,用于为用户提供模型排序接口,获取用户通过模型排序接口输入的模型文件对接顺序;

模型排序单元,用于根据模型文件对接顺序,对模型选取模块选取出的所有模型文件进行排序,得到排序后的模型文件集;

模型合并单元,用于对排序后的模型文件集中的所有模型文件依次进行合并,得到与目标链路对应的仿真链路。

可以理解的是,上述模型文件对接顺序与目标链路中实际的过孔、传输线和连接器相互之间的连接顺序是保持一致的。

本发明实施例进一步公开了一种无源仿真链路构建方法,参见图2所示,该方法包括:

步骤S21:分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库;

步骤S22:为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过指令输入接口输入的模型选取指令,并根据模型选取指令,分别从过孔模型库、传输线模型库和连接器模型库中选取相应的模型文件;

步骤S23:将根据模型选取指令选取出的模型文件进行合并,得到与目标链路对应的仿真链路。

需要说明的是,上述预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件具体可以利用SPICE仿真电路模拟器进行创建,也即,上述每一过孔仿真模型文件、每一传输线仿真模型文件和每一连接器仿真模型文件均为通过利用SPICE语言进行描述后得到的模型文件。

可见,本发明实施例先构建了过孔模型库、传输线模型库和连接器模型库,然后根据用户通过指令输入接口输入的模型选取指令,从上述三个模型库中选取相应的模型文件,进而合并成与目标链路对应的仿真链路。也即,用户在对某一链路进行仿真时,无需花费大量精力从无到有地建立过孔、传输线和连接器的仿真模型,而只需通过调取过孔模型库、传输线模型库和连接器模型库中相关的模型文件,便可快速地实现对目标链路的仿真。

本发明实施例公开了一种具体的无源仿真链路构建方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。具体的:

上一实施例步骤S21中,分别对预先创建的过孔仿真模型文件、传输线仿真模型文件和连接器仿真模型文件进行分类存储,相应地得到过孔模型库、传输线模型库和连接器模型库的过程,具体包括下面步骤S211至S213;其中,

步骤S211:将文件类型为过孔仿真模型文件的文件存储至第一存储表,得到过孔模型库;

步骤S212:将文件类型为传输线仿真模型文件的文件存储至第二存储表,得到传输线模型库;

步骤S213:将文件类型为连接器仿真模型文件的文件存储至第三存储表,得到连接器模型库。

另外,上一实施例步骤S22中,为用户提供指令输入接口,获取用户在对目标链路进行仿真的过程中通过指令输入接口输入的模型选取指令,并根据模型选取指令,分别从过孔模型库、传输线模型库和连接器模型库中选取相应的模型文件的过程,包括下面步骤S221至S224;其中,

步骤S221:为用户提供第一指令输入接口,并获取用户通过第一指令输入接口输入的过孔模型选取指令;

步骤S222:为用户提供第二指令输入接口,并获取用户通过第二指令输入接口输入的传输线模型选取指令;

步骤S223:为用户提供第三指令输入接口,并获取用户通过第三指令输入接口输入的连接器模型选取指令;

步骤S224:分别根据过孔模型选取指令、传输线模型选取指令和连接器模型选取指令,相应地从过孔模型库、传输线模型库和连接器模型库中选取相应的模型文件。

进一步的,上一实施例步骤S23中,将根据模型选取指令选取出的模型文件进行合并,得到与目标链路对应的仿真链路的过程,具体包括下面步骤S231至S233;其中,:

步骤S231:为用户提供模型排序接口,获取用户通过模型排序接口输入的模型文件对接顺序;

步骤S232:根据模型文件对接顺序,对根据模型选取指令选取出的所有模型文件进行排序,得到排序后的模型文件集;

步骤S233:对排序后的模型文件集中的所有模型文件依次进行合并,得到与目标链路对应的仿真链路。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上对本发明所提供的一种无源仿真链路构建系统及方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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