一种自动生成DDR芯片测试标准报告的方法及系统与流程

文档序号:21407988发布日期:2020-07-07 14:42阅读:446来源:国知局
一种自动生成DDR芯片测试标准报告的方法及系统与流程

本发明涉及芯片技术领域,特别涉及一种自动生成ddr芯片测试标准报告的方法及系统。



背景技术:

ddr,即ddrsdram,已广泛应用于电子产品中。目前,业内硬件测试工程师对ddr芯片测试标准的查询,都是需要通过手动查找ddr芯片datasheet(数据表)来实现,具体步骤为:硬件测试工程师要完成一个ddr芯片测试项目,然后根据对应料号ddr芯片的datasheet(数据表)查找所需测试标准,如果实际应用ddr时钟频率和ddr芯片的datasheet(数据表)时钟频率刚好吻合,可以手动将具体的测试标准查找梳理填写到testdata(测试数据)表格中的criteria(条件)中;还有另外一种情况是在实际应用的ddr时钟频率和datasheet(数据表)中ddr的时钟频率不匹配,需要重新查找与实际时钟ddr时钟匹配的ddrdatasheet(数据表),以上两种情况再操作上都会耗费巨大人力和资源成本,有时候大量数据比对,会出现数据层次错位,造成判据异常,该步骤则需要反复执行,人为性工作费时,繁琐,易出错,报告质量不佳。



技术实现要素:

本发明的目的在于克服现有技术的缺点与不足,提供一种自动生成ddr芯片测试标准报告的方法及系统,可以适用于所有研发阶段的ddr芯片测试标准的查找。

本发明的目的通过下述技术方案实现:

一种自动生成ddr芯片测试标准报告的方法,包括,

获取测试ddr芯片实际应用的时钟频率;

计算所述时钟频率对应的ddr数据时钟;

根据所述ddr数据时钟查询ddr数据表,获得与所述ddr时钟匹配的测试标准指标;其中,所述ddr数据表用于存储多个常规ddr数据时钟,以及与每个常规ddr数据时钟对应的测试标准指标;

生成包含所述测试标准指标的ddr芯片测试标准报告。

进一步的,在生成包含所述测试标准指标的ddr芯片测试标准报告之前,还包括:

如果在所述ddr数据表中查找不到与所述ddr数据时钟一致的常规ddr数据时钟,则在所述ddr数据表中查找临近ddr数据时钟,获得与所述临近ddr数据时钟匹配的测试标准指标。

进一步的,所述临近ddr数据时钟,具体为存储于所述ddr数据表中、大于所述数据时钟、且最接近所述数据时钟的常规数据时钟。

进一步的,所述ddr数据时钟为所述时钟频率的两倍。

进一步的,在所述获取测试ddr芯片实际应用的时钟频率之前,还包括:

获取用户输入的所述测试ddr芯片的ddr等级;

在预先配置的ddr数据库中查找与所述ddr等级对应的ddr数据表;其中,所述ddr数据库包括多个ddr等级对应的ddr数据表。

本发明的方法可以适用于所有研发阶段的ddr芯片测试标准的查找;避免了人为性工作的费时、繁琐、易出错,操作简单快捷,报告质量较好,成本较低。

相应的,本发明还提供一种自动生成ddr芯片测试标准报告的系统,包括:

时钟频率获取模块,用于获取测试ddr芯片实际应用的时钟频率;

数据时钟计算模块,用于计算所述时钟频率对应的ddr数据时钟;

测试标准指标获取模块,用于根据所述ddr数据时钟查询ddr数据表,获得与所述ddr时钟匹配的测试标准指标;其中,所述ddr数据表用于存储多个常规ddr数据时钟,以及与每个常规ddr数据时钟对应的测试标准指标;

报告获取模块,用于生成包含所述测试标准指标的ddr芯片测试标准报告。

进一步的,在所述报告获取模块之前,还包括:

测试标准指标再次获取模块,用于如果在所述ddr数据表中查找不到与所述ddr数据时钟一致的常规ddr数据时钟,则在所述ddr数据表中查找临近ddr数据时钟,获得与所述临近ddr数据时钟匹配的测试标准指标。

进一步的,所述临近ddr数据时钟,具体为存储于所述ddr数据表中、大于所述数据时钟、且最接近所述数据时钟的常规数据时钟。

进一步的,所述ddr数据时钟为所述时钟频率的两倍。

进一步的,在所述时钟频率获取模块之前,还包括:

芯片等级获取模块,用于获取用户输入的所述测试ddr芯片的ddr等级;

数据表获取模块,用于在预先配置的ddr数据库中查找与所述ddr等级对应的ddr数据表;其中,所述ddr数据库包括多个ddr等级对应的ddr数据表。

本发明相对于现有技术具有如下的优点及效果:本发明实现自动查找ddrdatasheet(数据表)测试标准,并自动生成测试标准报告:将测试标准自动填写到testdata(测试数据)表格中的criteria(条件),自动生成测试标准报告方法规避了之前人工手动查找ddrdatasheet(数据表)测试标准的所有弊端。

附图说明

图1为本发明提供的自动生成ddr芯片测试标准报告的方法实施例的流程图;

图2为本发明提供的自动生成ddr芯片测试标准报告的系统实施例的结构框图。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

除非另有定义,本文所使用的所有的技术和科学术语属于本申请的技术领域的技术人员通常理解的含义相同。本文在说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请。

参见图1,为本发明提供的自动生成ddr芯片测试标准报告的方法实施例的流程图。本实施例中的自动生成ddr芯片测试标准报告的方法,包括:

s1、获取测试ddr芯片实际应用的时钟频率(“clk值”);

s2、计算所述时钟频率对应的ddr数据时钟;

s3、根据所述ddr数据时钟查询ddr数据表(ddrdatasheet),获得与所述ddr时钟匹配的测试标准指标;其中,所述ddr数据表用于存储多个常规ddr数据时钟,以及与每个常规ddr数据时钟对应的测试标准指标;

s4、生成包含所述测试标准指标的ddr芯片测试标准报告。

在上述步骤s4之前,还包括:

如果在所述ddr数据表中查找不到与所述ddr数据时钟一致的常规ddr数据时钟,则在所述ddr数据表中查找临近ddr数据时钟,获得与所述临近ddr数据时钟匹配的测试标准指标。

其中,所述临近ddr数据时钟,具体为存储于所述ddr数据表中、大于所述数据时钟、且最接近所述数据时钟的常规数据时钟。

所述ddr数据时钟为所述时钟频率的两倍。在上述步骤s1之前,还包括:

获取用户输入的所述测试ddr芯片的ddr等级;

在预先配置的ddr数据库(ddrdatasheetlibrary)中查找与所述ddr等级对应的ddr数据表;其中,所述ddr数据库包括多个ddr等级对应的ddr数据表。

ddr芯片等级,例如ddr1,ddr2,ddr3,ddr4…依据ddr更新换代来附加数据库。

本发明的方法可以适用于所有研发阶段的ddr芯片测试标准的查找;避免了人为性工作的费时、繁琐、易出错,操作简单快捷,报告质量较好,成本较低。

参见图2,为本发明提供的自动生成ddr芯片测试标准报告的系统实施例的结构框图。本实施例中的自动生成ddr芯片测试标准报告的系统,包括:

时钟频率获取模块1,用于获取测试ddr芯片实际应用的时钟频率;

数据时钟计算模块2,用于计算所述时钟频率对应的ddr数据时钟;

测试标准指标获取模块3,用于根据所述ddr数据时钟查询ddr数据表,获得与所述ddr时钟匹配的测试标准指标;其中,所述ddr数据表用于存储多个常规ddr数据时钟,以及与每个常规ddr数据时钟对应的测试标准指标;

报告获取模块4,用于生成包含所述测试标准指标的ddr芯片测试标准报告。

所述自动生成ddr芯片测试标准报告的系统的运行环境如下:基于robot自动化平台,windowsxp及以上操作系统;安装pythonv2.7.2.5;office2007版本及以上;安装robot主控端v3.0.2。

其中,在报告获取模块4之前,还包括:

测试标准指标再次获取模块,用于如果在所述ddr数据表中查找不到与所述ddr数据时钟一致的常规ddr数据时钟,则在所述ddr数据表中查找临近ddr数据时钟,获得与所述临近ddr数据时钟匹配的测试标准指标。

一般的,如果ddr数据库中不存在对应所述ddr数据时钟的常规ddr数据时钟,系统会弹出“datasheetlibrarydoesn’tfind(数据库查找不到相关数据)”,此时,用户可以根据临近ddr数据时钟,继续查找与所述ddr数据时钟接近的常规ddr数据时钟,直到查询到符合的为止。

其中,所述ddr数据时钟为所述时钟频率的两倍。例如,在一实施例中,当ddr3芯片的时钟频率为800时,对应的ddr数据时钟为1600。

具体的,所述临近ddr数据时钟,具体为存储于所述ddr数据表中、大于所述数据时钟、且最接近所述数据时钟的常规数据时钟。例如,在一实施例中,当ddr3芯片的时钟频率为333.5时,根据计算,其对应的ddr数据时钟为667,但是在查找ddr数据库过程中,ddr数据库中不存在对应333.5的ddr数据时钟667;由于ddr3最低时钟频率为400m,即对应ddr-800,所以临近ddr数据时钟为800,查询到ddr数据库中存在对应的ddr数据时钟ddr3-800。

在进一步的方案中,在时钟频率获取模块1之前,还包括:

芯片等级获取模块,用于获取用户输入的所述测试ddr芯片的ddr等级;

数据表获取模块,用于在预先配置的ddr数据库中查找与所述ddr等级对应的ddr数据表;其中,所述ddr数据库包括多个ddr等级对应的ddr数据表。

本发明实现自动查找ddrdatasheet(数据表)测试标准,并自动生成测试标准报告:将测试标准自动填写到testdata(测试数据)表格中的criteria(条件),自动生成测试标准报告方法规避了之前人工手动查找ddrdatasheet(数据表)测试标准的所有弊端。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1