【技术实现步骤摘要】
一种自动提取FPGA软件验证结果仿真波形的系统及方法
本专利技术涉及FPGA软件验证领域,具体涉及一种自动提取FPGA软件验证结果仿真波形的系统及方法。
技术介绍
FPGA数字仿真是FPGA软件测试与验证的重要手段,广泛应用于FPGA软件测试和IC验证。目前,评测机构以及IC验证部门在进行FPGA软件数字仿真时,通常采用期望结果与被测件实际输出结果对比的方式,来验证软件功能是否满足设计要求。在整个验证过程中,往往需要验证工程师通过仿真工具来逐个抓取验证时刻相关信号的波形图,以此作为验证记录和测试证据。这个过程十分繁琐,并且需要花费大量的时间。随着FPGA软件规模和设计复杂性的不断增长,以及回归测试阶段大量测试用例的再次执行,以及回归轮次的大量增加,需要抓取的信号数量随之剧增,靠人工逐个添加信号并抓取波形的工作方式,已无法满足验证工作的需求。目前,还没有一种自动提取FPGA软件验证结果仿真波形的系统及方法,这使得FPGA项目验证与测试人力的时间成本高,因此急需设计自动提取FPGA软件验证结果仿真波形的系统及方法。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的 ...
【技术保护点】
1.一种自动提取FPGA软件验证结果仿真波形的方法,其特征在于,其包括:输入被测FPGA软件的测量区间信息;使用EDA数字仿真工具对被测FPGA软件的相应程序进行仿真,得到仿真文件;根据所述测量区间信息在所述仿真文件中选择相应区间的仿真数据,生成所述测量区间仿真波形图。
【技术特征摘要】
1.一种自动提取FPGA软件验证结果仿真波形的方法,其特征在于,其包括:输入被测FPGA软件的测量区间信息;使用EDA数字仿真工具对被测FPGA软件的相应程序进行仿真,得到仿真文件;根据所述测量区间信息在所述仿真文件中选择相应区间的仿真数据,生成所述测量区间仿真波形图。2.如权利要求1所述的一种自动提取FPGA软件验证结果仿真波形的方法,其特征在于:所述测量区间信息至少包括时间范围参数。3.如权利要求2所述的一种自动提取FPGA软件验证结果仿真波形的方法,其特征在于:所述测量区间信息还包括信号名称和信号路径。4.如权利要求3所述的一种自动提取FPGA软件验证结果仿真波形的方法,其特征在于:所述EDA数字仿真工具为QuestaSim或Modelsim中的一种。5.如权利要求1所述的一种自动提取FPGA软件验证结果仿真波形的方法,其特征在于:输入被测FPGA的所述测量区间信息后,将至少一个所述测量区间信息封装为配置文件。6.如权利要求5所述的一种自动提取FPGA软件验证结果仿真波形的方法,其特征在于:所述配置文件中包括多个不同的所述测量区间信息,每个所述测量区间信息均包括信号名称、信号路径和时间范围参数。7.如权利要求6所述的一种自动提...
【专利技术属性】
技术研发人员:石颢,陈军花,
申请(专利权)人:湖北航天技术研究院总体设计所,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。