一种按指定层次生成波形方法技术

技术编号:33550521 阅读:26 留言:0更新日期:2022-05-26 22:46
本发明专利技术公开了一种按指定层次生成波形方法,涉及到集成电路技术领域,包括五个步骤,能够支持在并行、串行情况下生成指定层次下的vcd波形文件,同时在并行的情况下支持按周期及文件大小分割成的多个波形编码文件解码生成指定层次下的vcd文件。本发明专利技术根据用户传入的层次去匹配生成vcd文件,方便用户选择性地查看波形,可以查看某一个或者某几个层次下的波形,相比原来的方案更方便也更清晰准确,进而可以更好地推进研发进度。而可以更好地推进研发进度。而可以更好地推进研发进度。

【技术实现步骤摘要】
一种按指定层次生成波形方法


[0001]本专利技术涉及集成电路
,特别涉及一种按指定层次生成波形方法。

技术介绍

[0002]Emulation(仿真)是IC设计不可或缺的重要步骤,仿真后一般需要记录下波形文件,我们可以用这个文件来再现仿真,也就能够显示波形,用于做详细分析和研究。现有的波形解码技术可以对波形编码文件进行解码生成全层次的vcd波形文件(Value Change Dump波形文件)用来再现仿真,显示波形。
[0003]现有的解码方案只能生成全层次下的波形,当只需要定位查看某个层次下或者某几个层次下的波形时,就需求来说会存在很多冗余的波形数据,这些冗余数据的生成会消耗一些不必要的时间,浪费资源,进而导致解码效率较低,影响研发进度。因此,专利技术一种按指定层次生成波形方法来解决上述问题很有必要。

技术实现思路

[0004]本专利技术的目的在于提供一种按指定层次生成波形方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种按指定层次生成波形方法,包括以下本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种按指定层次生成波形方法,其特征在于,包括以下步骤:步骤一:创建vcd文件,将vcd的固定头写入文件;步骤二:读取log文件,在log文件中匹配用户选择的层次,解析匹配的模块层次及该层次下的信号信息,将解析获得的指定的层次及信号信息写入vcd文件;步骤三:存储指定层次下的信号在dat文件中的对应位置和该信号的长度;步骤四:读取dat文件,判断dat文件中每个周期数据跟上个周期数据对比是否有变化,根据存储的对应位置和长度信息对有变化的完整周期数据进行过滤;步骤五:对每个周期过滤后的数据与上个周期进行比较,将变化的周期数据解码写入vcd文件。2.根据权利要求1所述的一种按指定层次生成波形方法,其特征在于:所述vcd的...

【专利技术属性】
技术研发人员:代鑫
申请(专利权)人:无锡亚科鸿禹电子有限公司
类型:发明
国别省市:

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

1