基于march算法的memoryBIST设计与实现的综述报告.docx
上传人:快乐****蜜蜂 上传时间:2024-09-14 格式:DOCX 页数:3 大小:10KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于march算法的memoryBIST设计与实现的综述报告.docx

基于march算法的memoryBIST设计与实现的综述报告.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于march算法的memoryBIST设计与实现的综述报告一、概述随着集成电路的发展,片上存储器的容量和速度要求越来越高,但是随之而来的也有存储器故障概率的增加。因此,为了提高存储器的可靠性,需要进行存储器BIST(内建自检测)来实现这一目标。其中,MemoryBIST就是一种内建在芯片上的存储器自我测试电路,以便通过芯片生产、测试和维护的整个生命周期中实时测试芯片的存储器子系统。而March算法就是其中应用最为广泛的自检测算法。本文将对基于March算法的MemoryBIST设计与实现进行综述。二、March算法March算法是由IBM公司于1975年提出的存储器内部测试算法。March算法采用了双向操作的方式,可以检测存储器中的故障点,并自动修复该故障点。该算法主要包括4个步骤:1.写入模式2.读取模式3.预充电模式4.关断模式其中,依次执行以上四个模式,就形成了March算法的工作流程。三、MemoryBISTMemoryBIST是一种存储器子系统的测试电路,主要作用是对于存储器子系统进行测试,以提高存储器的可靠性。其测试流程可以分为三个阶段:1.预处理阶段2.测试阶段3.后处理阶段在预处理阶段,MemoryBIST通过将March模式加载到存储器中,使存储器进入待测试状态。在测试阶段,MemoryBIST会根据March模式对存储器进行读写操作,并记录测试结果。在后处理阶段,MemoryBIST会对测试结果进行分析并生成报告。四、基于March算法的MemoryBIST设计与实现1.March算法的实现在MemoryBIST测试过程中,March算法的实现是关键。March算法主要包含以下步骤:1.初始化:地址计数器AC初始化为零2.写入检验位模式3.读取检验位模式4.写入反检验位模式5.读取反检验位模式6.预充电7.关断2.MemoryBIST的实现MemoryBIST的实现主要包括以下步骤:1.预处理:将March算法写入存储器中2.测试阶段:执行March算法,对存储器进行测试3.后处理:对测试结果进行分析并生成报告其中,在前处理阶段,需要将March算法加载到存储器中。在测试阶段,MemoryBIST会执行March算法,并对测试结果进行记录。在后处理阶段,MemoryBIST会对测试结果进行分析并生成报告。五、结论基于March算法的MemoryBIST在存储器可靠性测试中得到了广泛应用。MemoryBIST采用内建自检测技术实现对存储器的全面自我测试,可以极大地提高存储器系统的可靠性。同时,March算法的实现也保证了测试流程的高效性和可靠性。将来,随着集成电路的发展,MemoryBIST技术将会得到更广泛的应用。
立即下载