【技术实现步骤摘要】
一种按指定层次生成波形方法
[0001]本专利技术涉及集成电路
,特别涉及一种按指定层次生成波形方法。
技术介绍
[0002]Emulation(仿真)是IC设计不可或缺的重要步骤,仿真后一般需要记录下波形文件,我们可以用这个文件来再现仿真,也就能够显示波形,用于做详细分析和研究。现有的波形解码技术可以对波形编码文件进行解码生成全层次的vcd波形文件(Value Change Dump波形文件)用来再现仿真,显示波形。
[0003]现有的解码方案只能生成全层次下的波形,当只需要定位查看某个层次下或者某几个层次下的波形时,就需求来说会存在很多冗余的波形数据,这些冗余数据的生成会消耗一些不必要的时间,浪费资源,进而导致解码效率较低,影响研发进度。因此,专利技术一种按指定层次生成波形方法来解决上述问题很有必要。
技术实现思路
[0004]本专利技术的目的在于提供一种按指定层次生成波形方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种按指定层次生 ...
【技术保护点】
【技术特征摘要】
1.一种按指定层次生成波形方法,其特征在于,包括以下步骤:步骤一:创建vcd文件,将vcd的固定头写入文件;步骤二:读取log文件,在log文件中匹配用户选择的层次,解析匹配的模块层次及该层次下的信号信息,将解析获得的指定的层次及信号信息写入vcd文件;步骤三:存储指定层次下的信号在dat文件中的对应位置和该信号的长度;步骤四:读取dat文件,判断dat文件中每个周期数据跟上个周期数据对比是否有变化,根据存储的对应位置和长度信息对有变化的完整周期数据进行过滤;步骤五:对每个周期过滤后的数据与上个周期进行比较,将变化的周期数据解码写入vcd文件。2.根据权利要求1所述的一种按指定层次生成波形方法,其特征在于:所述vcd的...
【专利技术属性】
技术研发人员:代鑫,
申请(专利权)人:无锡亚科鸿禹电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。