[发明专利]一种用于DRAM控制器的验证方法有效
申请号: | 201610794864.4 | 申请日: | 2016-08-31 |
公开(公告)号: | CN106383762B | 公开(公告)日: | 2019-01-15 |
发明(设计)人: | 罗军 | 申请(专利权)人: | 西安紫光国芯半导体有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 李宏德 |
地址: | 710075 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种用于DRAM控制器的验证方法,包括,步骤一,根据设计的系统方案,对DRAM控制器进行初始化;步骤二,通过DRAM控制器向DRAM存储器写入测试数据,进行验证;步骤三,结束验证后,读取测试数据进行比较,检查验证结果是否通过;如果通过,则退出验证;否则执行如下步骤;步骤1,在仿真器对DRAM控制器的仿真结束后,执行时序信息提取脚本;从仿真器的输出信息中,提取DRAM时钟工作频率和DRAM的时序告警信息;步骤2,针对提取到的时序信息,执行计算脚本;判断实际的DRAM时钟工作频率是否满足系统方案允许的范围,如果有允许的时序余量,转至步骤3执行更新验证脚本,否则,转至步骤4执行结果通知脚本。 | ||
搜索关键词: | 一种 用于 dram 控制器 验证 方法 | ||
【主权项】:
1.一种用于DRAM控制器的验证方法,其特征在于,包括如下步骤,步骤一,根据设计的系统方案,对DRAM控制器进行初始化;步骤二,通过DRAM控制器向DRAM存储器写入测试数据,进行验证;步骤三,结束验证后,读取测试数据进行比较,检查验证结果是否通过;如果通过,则退出验证;否则执行如下步骤;步骤1,在仿真器对DRAM控制器的仿真结束后,执行时序信息提取脚本;从仿真器的输出信息中,提取DRAM时钟工作频率和DRAM的时序告警信息;步骤2,针对提取到的时序信息,执行计算脚本;判断实际的DRAM时钟工作频率是否满足系统方案允许的范围,如果有允许的时序余量,转至步骤3,否则,转至步骤4;步骤3,执行更新验证脚本,根据提取到的时序信息,更新与时序告警有关的DRAM控制器的时序寄存器配置文件,并基于更新后DRAM控制器的时序寄存器配置文件重新进行DRAM控制器的验证,即基于更新后DRAM控制器的时序寄存器配置文件,重复执行步骤一;其中,DRAM的时序参数中的更新值计算如下:UR*CKa≥IR*CKt=DRAMtimingofspecification;其中,CKa为DRAM时钟工作频率实际值;CKt为DRAM时钟工作频率目标值;UR为与时序告警相关的寄存器的更新值;IR为与时序告警相关的寄存器的初始值;DRAMtimingofspecification为与时序告警相关的DRAM时序参数指标规范;步骤4,执行结果通知脚本;给出DRAM时序需要进一步优化的结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安紫光国芯半导体有限公司,未经西安紫光国芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610794864.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种计算机故障管理方法及装置
- 下一篇:数据中心智能故障检测报警系统