[发明专利]针对逻辑和CPU均可读写存储器的测试方法有效
申请号: | 201710005111.5 | 申请日: | 2017-01-04 |
公开(公告)号: | CN106653098B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 段光生;唐飞;孙冠男 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | G11C29/56 | 分类号: | G11C29/56 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
地址: | 215000 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 逻辑 cpu 均可 读写 存储器 测试 方法 | ||
本发明公开了一种针对逻辑和CPU均可读写存储器的测试方法,包括:分配逻辑和CPU对存储器操作的地址,分配的地址不超过所述存储器的地址边界,且逻辑操作的地址与CPU操作的地址互不相同;发送一定数量的激励,进行模拟仿真测试,并在测试期间监测对所述存储器操作的正确性。采用本发明可以测试逻辑和CPU同时读写存储器的正确性,并且验证仲裁逻辑的正确性,降低芯片二次投片的风险,节省了经济费用。
技术领域
本发明涉及芯片存储器验证技术领域,具体涉及一种针对逻辑和CPU均可读写存储器的测试方法。
背景技术
针对逻辑和CPU均可读写的存储器,两者的读写仲裁需要充分测试,一旦仲裁逻辑出现问题,将会导致CPU或者逻辑操作失败。传统的测试方法只能将CPU操作和逻辑操作放在不同的测试例分开来测试,这样无法充分验证CPU和逻辑对存储器同时进行操作的情况。由于CPU读写存储器的结果和时序紧密相关,而验证模型主要用来验证逻辑电路行为的正确性,因此验证模型中通常没有CPU操作的存储器接口。在仿真测试时,如果CPU和逻辑同时读写存储器,且被测对象中存储器的某个条目被CPU改写,这样验证模型从存储器读到的值和被测电路读到的值就不一样,导致被测电路和验证模型结果检查不能通过,最后导致仿真测试失败,无法验证CPU和逻辑读写操作的正确性。
发明内容
针对现有技术的不足,本发明的主要目的在于:提出一种针对逻辑和CPU均可读写存储器的测试方法,以测试逻辑和CPU对存储器同时进行操作的正确性,使得逻辑设计得到充分的测试和验证。
为实现前述目的,本发明公开了一种针对逻辑和CPU均可读写存储器的测试方法,具体包括:
分配逻辑和CPU对存储器操作的地址,分配的地址不超过所述存储器的地址边界,且逻辑操作的地址与CPU操作的地址互不相同;
发送一定数量的激励,进行模拟仿真测试,并在测试期间监测对所述存储器操作的正确性。
优选地,所述激励包括逻辑和CPU对所述存储器的读写操作。
优选地,所述在测试期间监测对所述存储器操作的正确性包括:
在仿真测试期间监测CPU动态写所述存储器操作、CPU动态读所述存储器操作以及逻辑读写所述存储器操作的正确性。
优选地,所述方法还包括在仿真测试前,打开验证模型自动检查开关,将验证模型与逻辑操作结果进行比较,用于检查逻辑设计的正确性。
优选地,随机分配逻辑和CPU对存储器操作的地址。
与现有技术相比,本发明的优点在于:本发明公开的一种针对逻辑和CPU均可读写存储器的测试方法,通过为逻辑操作和CPU操作划分不同的访问地址,不仅可以测试逻辑和CPU同时读写存储器的正确性,还能验证仲裁逻辑的正确性,采用本发明的测试方法可降低芯片二次投片的风险,从而节省了经济费用。
附图说明
图1是本发明一实施例提出的逻辑和CPU同时读写存储器示意图。
具体实施方式
鉴于现有技术中的不足,本案发明人经长期研究和大量实践,得以提出本发明的技术方案。如下将对该技术方案、其实施过程及原理等作进一步的解释说明。
本发明实施例提出一种将CPU操作和逻辑操作放在同一测试例测试的方法,该方法为CPU操作和逻辑操作分配不同的访问地址,分配的地址不超过存储器的地址边界,且逻辑操作的地址与CPU操作的地址互不相同,同时记录所述分配的操作地址。
将验证模型中输出结果比较功能打开,发送一定数量的激励,进行模拟仿真测试,并在测试期间监测对所述存储器操作的正确性,从而可以使用验证模型实时检查设计的正确性,同时逻辑设计又达到了充分的测试和验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710005111.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:空调器
- 下一篇:一种核电站乏燃料水池多级长距离非能动热管冷却系统