【技术实现步骤摘要】
本专利技术涉及计算机体系结构与存储系统,尤其涉及缓存(cache)系统的测试、验证与可靠性检测,更具体地说涉及一种基于march算法的三级缓存检测方法。
技术介绍
1、在一些要求高可靠性的系统中,尤其是铁路信号系统中,对于系统中的存储器必须做充分的测试以保证其可靠性。
2、存储器测试所需的故障模型主要包括以下几种:
3、固定型故障(stuck-at fault):指存储单元中的某个节点被永久固定在逻辑0或逻辑1状态,无法改变;
4、转换故障(transition fault):指存储单元在从一个状态转换到另一个状态时出现的故障,通常与信号的上升或下降时间有关;
5、耦合故障(coupling fault):指由于存储单元之间的电气耦合效应,导致一个单元的状态受到另一个单元状态的影响;
6、领域模式敏感故障(neighborhood pattern sensitive fault,npsf):指存储单元的故障行为与其周围单元的状态有关,即故障具有局部依赖性;
7、地址
...【技术保护点】
1.一种基于March算法的三级缓存检测方法,其特征在于:该检测方法包括以下步骤:
2.如权利要求1所述的一种基于March算法的三级缓存检测方法,其特征在于:S3步骤中,主存与缓存之间的映射采用组相联映射,即将主存和缓存按同样大小分组,组内在分成同样大小的块,组间采用直接映射,组内的块之间采用全相联映射。
3.如权利要求1或2所述的一种基于March算法的三级缓存检测方法,其特征在于:在S4-S8步骤的检测过程中,向缓存组中写入数据时,是向该缓存组映射的主存块中写入数据,写入的数据被加载到缓存中;读取缓存组的数据时,则读取该缓存组映射的主存块
<...【技术特征摘要】
1.一种基于march算法的三级缓存检测方法,其特征在于:该检测方法包括以下步骤:
2.如权利要求1所述的一种基于march算法的三级缓存检测方法,其特征在于:s3步骤中,主存与缓存之间的映射采用组相联映射,即将主存和缓存按同样大小分组,组内在分成同样大小的块,组间采用直接映射,组内的块之间采用全相联映射。
3.如权利要求1或2所述的一种基于march算法的三级缓存检测方法,其特征在于:在s4-s8步骤的检测过程中,向缓存组中写入数据时,是向该缓存组映射的主存块中写入数据,写入的数据被加载到缓存中;读取缓存组的数据时,则读取该缓存组映射的主存块中的数据。
4.如权利要求3所述的一种基于march算法的三级缓存检测方法,其特征在于:在s4-s8步骤的检测过程中,将每个相联路视为连续的一块内存空间。
5.如权利要求1或2所述的一种基于march算法的三级缓存检测方法,其特征在于:在进行s4-s8步骤的检测过程中,将待检测的缓存组进行分区,每个分区对应一个检测周期,设定每个检测周期内检测的组数,利用每个周期空闲的时间对缓存进行检...
【专利技术属性】
技术研发人员:叶诚,傅林泰,张娟,李南欣,魏乐琪,袁莉,
申请(专利权)人:卡斯柯信号成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。