瞬态仿真波形存储方法、系统、设备及可读介质技术方案

技术编号:36001559 阅读:15 留言:0更新日期:2022-12-17 23:19
本发明专利技术提供了一种瞬态仿真波形存储方法、系统、设备及可读介质。其中,该种瞬态仿真波形存储方法具体包括:通过选取适当的第一波形数据值作为基础参考点,获取基准斜率并沿着时间序列插入若干个基准数据生成基准数据集合,通过基准数据的数值与第一波形数据数值的比较,获取满足预设存储条件第二波形数据,对第二波形数据进行特征化处理,并编码压缩实现瞬态仿真波形的存储。通过本申请的技术方案在不影响波形存储精度的前提下,减小了仿真波形数据点的数量个数,减少仿真波形数据量,提高数据压缩率,进而提升集成电路中仿真波形数据的仿真速度。速度。速度。

【技术实现步骤摘要】
瞬态仿真波形存储方法、系统、设备及可读介质


[0001]本专利技术涉及芯片开发
,特别是涉及一种高瞬态仿真波形存储方法、系统、设备及可读介质。

技术介绍

[0002]基于EDA(Electronicdesignautomation,电子设计自动化)仿真软件对电路进行仿真时,瞬态仿真波形存储是集成电路仿真的必要环节,在实验室模拟实际现场可能会发生的电压或电流波动,确保产品能够在实际环境中正常工作,需要对指定的信号波形进行存储并进行查看第一波形数据,通过第一波形数据来判断集成电路设计是否符合预期的设计要求。
[0003]在对电路进行仿真时,随着超大规模集成电路的发展,集成电路的复杂性越来越高,需要存储的仿真波形数据也越来越多,大量仿真波形数据存储会占用非常大的硬盘空间,瞬态仿真波形可能存在的单个信号为浮点数,对于仿真波形数据而言,大量的浮点数据不仅占据额外的存储空间且写入存储的时间也会极大增长,数据不易压缩,导致仿真速度随着仿真波形数据量的增加越来较慢。
[0004]因此亟需要一种更加高效的瞬态仿真波形存储方法减少存储占用空间和时间消耗。

技术实现思路

[0005]基于现有技术中的缺陷,本申请提出来一种瞬态仿真波形存储方法、系统、设备及可读介质,具体包括:本申请的第一方面提供了一种瞬态仿真波形存储方法具体包括:选取第一波形数据集合中两个第一波形数据作为基础参考点,获取基础参考点对应的波形斜率;以波形斜率作为基准斜率插入若干个基准数据生成基准数据集合,基准数据集合的数值类型与第一波形数据集合的数值类型保持一致;根据基准数据集合中的基准数据检测第一波形数据集合中的第一波形数据,将满足预设存储条件的第一波形数据保存为第二波形数据,并根据第二波形数据更新基础参考点;对第二波形数据进行特征化处理获取预存储仿真波形数据;将预存储仿真波形数据压缩为瞬态仿真波形。
[0006]在上述第一方面的一种可能的实现中,选取第一波形数据集合中两个第一波形数据作为基础参考点包括:选取满足预设基准波形生成条件的至少两个第一波形数据的数值作为基础参考点。
[0007]在上述第一方面的一种可能的实现中,根据基准数据集合中的基准数据依次检测第一波形数据集合中的第一波形数据,将满足预设存储条件的第一波形数据保存为第二波
形数据包括:根据时间序列依次计算同一时间点对应的基准数据和第一波形数据的数值公差,根据数值公差筛选满足预设存储条件的第一波形数据为第二波形数据。
[0008]在上述第一方面的一种可能的实现中,根据数值公差筛选满足预设存储条件的第一波形数据为第二波形数据包括: 依次选取在同一时间点对应的基准数据与第一波形数据的数值公差大于等于预设公差阈值的第一波形数据,保存为第二波形数据。
[0009]在上述第一方面的一种可能的实现中,更新基础参考点包括:获取第二波形数据及第二波形数据对应的时间点;根据第二波形数据和第二波形数据对应的下一个时间点的第一波形数据更新基础参考点。
[0010]在上述第一方面的一种可能的实现中,对第二波形数据的数值进行特征化处理获取预存储仿真波形数据包括:对第二波形数据进行离散化处理,获取离散数据保存为预存储仿真波形数据。
[0011]在上述第一方面的一种可能的实现中,对预存储仿真波形数据进行压缩获取瞬态仿真波形包括:基于增量编码算法对离散数据进行编码,并对编码后数据采用无损压缩算法压缩获取瞬态仿真波形。
[0012]本申请的第二方面提供了一种瞬态仿真波形存储系统,具体包括:斜率获取单元,用于选取第一波形数据集合中两个第一波形数据作为基础参考点,获取基础参考点对应的波形斜率;基准数据生成单元,用于以波形斜率作为基准斜率插入若干个基准数据生成基准数据集合,基准数据集合的数值类型与第一波形数据集合的数值类型保持一致;第二波形数据获取单元,用于根据基准数据集合中的基准数据检测第一波形数据集合中的第一波形数据,保存满足预设存储条件的第一波形数据为第二波形数据,并根据第二波形数据更新基础参考点;特征化处理单元,用于对第二波形数据进行特征化处理获取预存储仿真波形数据;数据压缩单元,用于将预存储仿真波形数据压缩为瞬态仿真波形。
[0013]本申请的第三方面,提供了一种电子设备,具体包括:存储器,存储器用于存储处理程序;处理器,处理器执行处理程序时实现前述的瞬态仿真波形存储方法。
[0014]本申请的第四方面,提供了种可读存储介质,其特征在于,可读存储介质上存储有处理程序,处理程序被处理器执行时实现如前述的瞬态仿真波形存储方法。
[0015]与现有技术相比,本申请具有如下的有益效果:通过本申请提出的技术方案,能够根据第一波形数据的数值生成基础参考点,基于 基础参考点生成基准数据集合作为第一波形数据筛选的依据,将满足预设存储条件的第一波形数据保存为第二波形数据,从而将第一波形数据中存在的大量浮点数据即不满足预设存储条件的第一波形数据剔除,在不影响波形存储精度的前提下,减小了仿真波形数据点的数量个数,减少仿真波形数据量,提高数据压缩率,进而提升集成电路中仿真波形数据的仿真速度。
附图说明
[0016]通过阅读参照以下附图对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1根据本申请的实施例,示出了一种瞬态仿真波形存储方法的流程示意图;图2根据本申请的实施例,示出了一种第二波形数据获取方法的示意图;图3根据本申请的实施例,示出了另外一种第二波形数据获取方法的示意图;图4根据本申请的实施例,示出了一种瞬态仿真波形存储系统的框图。
具体实施方式
[0017]下面结合具体实施例对本专利技术进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本专利技术,但不以任何形式限制本专利技术。应当指出的是,对本领域的普通技术人员来说,在不脱离本专利技术构思的前提下,还可以做出若干变化和改进。这些都属于本专利技术的保护范围。
[0018]在本文中使用的术语“包括”及其变形表示开放性包括,即“包括但不限于”。除非特别申明,术语“或”表示“和/或”。术语“基于”表示“至少部分地基于”。术语“一个示例实施例”和“一个实施例”表示“至少一个示例实施例”。术语“另一实施例”表示“至少一个另外的实施例”。术语“第一”、“第二”等等可以指代不同的或相同的对象。下文还可能包括其他明确的和隐含的定义。
[0019]为了解决现有技术中存在的线上购物过程中大量的浮点数据占据额外的存储空间且写入存储的时间也会极大增长,第二波形数据不易压缩,导致仿真速度随着第一波形数据的增加越来较慢等问题,本申请提出了一种瞬态仿真波形存储方法、系统、设备及可读介质。通过该种瞬态仿真波形存储方法,基于基础参考点生成基准数据集合作为第一波形数据筛选的依据,将满足预设存储条件的第一波形数据保存为第二波形数据,从而将第一波形数据中存在的大量浮点数据即不满足预设存储条件的第一波形数据剔除,减小了第二波形数据点的数量个数,减少第一波形数据量,提高数据压缩率,进而提升集成电路中第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种瞬态仿真波形存储方法,其特征在于,所述的方法包括:选取第一波形数据集合中两个第一波形数据作为基础参考点,获取所述基础参考点对应的波形斜率;以所述波形斜率作为基准斜率插入若干个基准数据生成基准数据集合,所述基准数据集合的数值类型与所述第一波形数据集合的数值类型保持一致;根据所述基准数据集合中的所述基准数据检测所述第一波形数据集合中的所述第一波形数据,将满足预设存储条件的所述第一波形数据保存为第二波形数据,并根据所述第二波形数据更新所述基础参考点;对所述第二波形数据进行特征化处理获取预存储仿真波形数据;将所述预存储仿真波形数据压缩为瞬态仿真波形。2.根据权利要求1所述的一种瞬态仿真波形存储方法,其特征在于,选取第一波形数据集合中两个第一波形数据作为基础参考点包括:选取满足预设基准波形生成条件的至少两个所述第一波形数据的数值作为所述基础参考点。3.根据权利要求1所述的一种瞬态仿真波形存储方法,其特征在于,根据所述基准数据集合中的所述基准数据依次检测所述第一波形数据集合中的所述第一波形数据,将满足预设存储条件的所述第一波形数据保存为第二波形数据包括:根据时间序列依次计算同一时间点对应的所述基准数据和所述第一波形数据的数值公差,根据所述数值公差筛选满足所述预设存储条件的所述第一波形数据为第二波形数据。4.根据权利要求3所述的一种瞬态仿真波形存储方法,其特征在于, 根据所述数值公差筛选满足所述预设存储条件的所述第一波形数据为第二波形数据包括:依次选取在同一时间点对应的所述基准数据与所述第一波形数据的数值公差大于等于预设公差阈值的所述第一波形数据,保存为第二波形数据。5.根据权利要求1所述的一种瞬态仿真波形存储方法,其特征在于,更新所述基础参考点包括:获取所述第二波形数据及所述第二波形数据对应的时...

【专利技术属性】
技术研发人员:王祥凯李义辉方君
申请(专利权)人:上海概伦电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1