低电压环境下混合纠错码高速缓存可靠性研究

需积分: 10 0 下载量 132 浏览量 更新于2024-09-09 1 收藏 2.43MB PDF 举报
"这篇论文研究了在低电压环境下,由于硬错误和软错误增加导致高速缓存失效的问题,提出了一种基于混合纠错码的可容错性高速缓存设计方案。该设计利用数据的特性,将缓存分为由多比特纠错码和单比特纠错码保护的两个区域,确保脏数据始终在多比特纠错码区域,增强保护,从而在低电压下保持缓存的可靠运行。通过实验验证,该设计能在590 mV电压下正常工作,并且相较于最新的VS-ECC研究,减少了23.6%的纠错码存储信息量,性能提升5.9%。" 本文是针对现代电子设备中,特别是在低电压运行时,高速缓存可能出现的硬错误和软错误问题进行的研究。硬错误通常由工艺缺陷、辐射粒子轰击等因素引起,而软错误则可能因电压波动导致。这些问题会严重影响高速缓存的稳定性和系统的整体性能。 为了解决这个问题,研究者提出了一种创新的基于混合纠错码的高速缓存架构。这种架构的关键在于将缓存空间划分为两部分,一部分使用多比特纠错码(Multi-Bit Error Correction Code, MBECC)来保护脏数据,即已被修改但尚未写回内存的数据;另一部分则用单比特纠错码(Single-Bit Error Correction Code, SBECC)保护干净数据,这些数据可以由外部存储器恢复。这种分区策略充分利用了脏数据的特殊性质,确保了关键数据的正确性。 新提出的缓存替换策略确保脏数据始终在MBECC保护的区域内,从而增强了对这些数据的保护力度。这种优化设计在低电压环境中,如590 mV,能够保证缓存的正常运行,提高了系统的可靠性。 实验结果显示,与现有的VS-ECC方案相比,该设计在保持功能正常的同时,减少了23.6%的纠错码存储需求,这意味着更少的硬件资源消耗,同时也带来了5.9%的性能提升。这一成果对于降低功耗、提高系统效率以及增强在极端条件下的稳定性具有重要意义。 此外,论文的作者来自浙江大学超大规模集成电路设计研究所,他们的研究领域涵盖了嵌入式处理器设计和超大规模集成电路设计。这表明他们的研究不仅理论性强,而且具有实际应用背景,对于推动相关领域的技术进步有着积极的作用。 该研究为低电压环境下的高速缓存提供了一种有效的容错解决方案,通过混合纠错码策略提升了缓存的可靠性和性能,为未来高性能、低功耗的电子设备设计提供了新的思路。