【技术实现步骤摘要】
一种针对元器件的仿真测试方法及装置
[0001]本说明书涉及仿真模拟
,尤其涉及一种针对元器件的仿真测试方法及装置。
技术介绍
[0002]仿真模拟,是指通过数学模型来对实际物理行为进行模拟的方法。传统的验证电路、机械的方法需要频繁的更改元器件的参数,搭建实际的模块。这样做的弊端提升了验证成本,且比较繁琐。仿真软件的出现,大大提升了验证效率,同时减少了验证成本,其中比较著名的仿真软件包括spice、matlab、AMEsim等。
[0003]在现有技术中,可以通过编写一整套程序实现对集成器件(如集成电路、半导体等)的仿真,在程序中需要编写集成器件中所有元器件所涉及的计算逻辑,但是,这种方式,效率与灵活性均较低。若是针对已经仿真出的集成器件新增元器件,或修改元器件相关的计算逻辑,则需要修改整个程序。在实际中,各类半导体和集成器件也很难避免元器件的改动,若经常性地对程序进行修改,也容易出现问题。
[0004]因此,如何提高对集成器件进行仿真的效率,则是一个亟待解决的问题。
技术实现思路
[0 ...
【技术保护点】
【技术特征摘要】
1.一种针对元器件的仿真测试方法,其特征在于,包括:获取仿真信息,所述仿真信息用于表示需要仿真的集成器件的结构;根据所述仿真信息,确定需要在所述集成器件中仿真的元器件,作为目标元器件;执行预设的仿真程序,并通过所述仿真程序中所包含的匹配命令字段,根据预设的元器件匹配规则,从预设的元器件类库中,匹配出所述目标元器件所对应的元器件类,所述元器件匹配规则用于表示元器件与元器件类之间的对应关系;根据所述目标元器件对应的元器件类,得到所述目标元器件对应的实例;通过所述仿真程序中所包含的调用命令字段,调用至少一个目标元器件对应的实例中的预设计算方法,并输出所述至少一个目标元器件的仿真计算量,以实现针对所述集成器件的仿真测试。2.如权利要求1所述的方法,其特征在于,根据所述目标元器件对应的元器件类,得到所述目标元器件对应的实例,具体包括:从线程管理容器中获取所述目标元器件对应的元器件类的实例;若所述线程管理容器中不存在所述目标元器件中任意元器件对应的元器件类的实例,基于Java反射,生成所述任意元器件对应的元器件类的实例,并将生成的所述任意元器件对应的实例传入到所述线程管理容器中。3.如权利要求1所述的方法,其特征在于,每个元器件对应的元器件类继承通用类,所述通用类用于表示元器件的通用属性,所述元器件类为所述通用类的子类,每个元器件对应的元器件类用于表示该元器件对应的独有计算方式。4.如权利要求1所述的方法,其特征在于,所述元器件匹配规则为通过map类型的数据表示出的:元器件与元器件类之间的对应关系。5.如权利要求1所述的方法,其特征在于,通过所述仿真程序中所包含的调用命令字段,调用至少一个目标元器件对应的实例中的预设计算方法,并输出所述至少一个目标元器件的仿真计算量,具体包括:针对每个目标元器件,确定用户针对该目标元器件选取出的需求输出量;调用针对该目标元器件的需求输出量的预设计算方法,以输出所述需求输出量。6.如权利要求1所述的方法,其特征在于,所述元器件包括电感、电容、电阻、电源中的至少一种。7.一种针对元器件的仿真测试装置,其特征在于,包括:获取模块,用于获取仿真信息,所述仿真信息用于表示需要仿真的集成器...
【专利技术属性】
技术研发人员:高秋,曹昱,汪华泽,曹永乐,王铭,蓝恺,
申请(专利权)人:之江实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。