【技术实现步骤摘要】
SRAM故障处理系统及其动态地处理SRAM的故障的方法
[0001]本公开内容涉及使用循环冗余校验(CRC)的静态随机存取存储器(SRAM)动态故障处理系统及其方法。
技术介绍
[0002]随着工艺变得更加详细,越来越多地使用静态随机存取存储器(SRAM)单元,因此SRAM单元的可靠性变得重要。由于SRAM单元的测试时间和成本,在特定条件下(例如室温、低工作电压、最大工作频率等)对SRAM单元执行内置式自测试(BIST),并在单元中发生故障时执行修复。
[0003]在过去,主要仅出于硬故障检测的目的执行测试。也就是说,在最坏的情况下只执行一次修复。当在另外执行的测试中在SRAM单元中发生故障时,对芯片执行故障处理。
[0004]然而,SRAM的故障包括由工艺期间的杂质引起的SRAM的故障、由因SRAM的连续使用引起的使用次数的增加引起的SRAM的故障、由外部静电放电(ESD)引起的多个SRAM的故障等。
[0005]因此,SRAM故障通过执行BIST和内置式自修复(BISR)来处理,其生成并比较BIST模式和用于写入和读取SRAM的地址。可替选地,通过在通电之后对SRAM执行BIST、将故障真实地址和非故障备用地址存储在寄存器中、并重新映射它们来处理SRAM故障。可替选地,通过使用纠错码(ECC)纠正错误位来处理SRAM故障。
[0006]如上所述,BISR基于存储在非易失性存储器中的修复信息或BIST操作之后的测试结果来处理故障。然而,存在如下问题:在完成故障处理之后,在SRAM的操 ...
【技术保护点】
【技术特征摘要】
1.一种静态随机存取存储器SRAM故障处理系统,其基于输入数据动态地处理所述SRAM的故障,所述SRAM故障处理系统包括:帧存储器,所述帧存储器由所述SRAM构成,并包括彼此区分的真实地址区和备用地址区;写入控制器,所述写入控制器被配置成获得写入数据,确定写入地址,并将所述写入数据存储在所述帧存储器的所述写入地址处;读取控制器,所述读取控制器被配置成确定读取地址并从所述帧存储器读取所述读取地址的读取数据;循环冗余校验CRC处理器,所述CRC处理器被配置成存储通过对所述写入数据执行CRC计算而生成的CRC余数W_CRC,基于所述读取数据和所述CRC余数W_CRC确定是否发生CRC错误,并在发生所述CRC错误时生成错误标志;以及故障处理器,所述故障处理器被配置成从所述CRC处理器接收所述错误标志,基于所述错误标志确定故障地址,并且基于所述故障地址的类型将所述故障地址映射到所述备用地址区的非故障备用地址之一。2.根据权利要求1所述的SRAM故障处理系统,其中,所述故障处理器包括:读取地址监测单元,所述读取地址监测单元被配置成监测由所述读取控制器确定的所述读取地址;以及动态地址映射单元,所述动态地址映射单元包括:故障真实地址单元,其包括故障真实地址信息;以及非故障备用地址单元,其包括非故障备用地址信息。3.根据权利要求2所述的SRAM故障处理系统,其中,所述动态地址映射单元被配置成:基于所接收的错误标志和在接收到所述错误标志时监测到的所述读取地址确定所述故障地址,确定所述故障地址是所述真实地址区的真实地址还是所述备用地址区的备用地址,当所述故障地址为所述真实地址时,将所述故障地址添加到所述故障真实地址单元,当所述故障地址为所述备用地址时,从所述非故障备用地址单元中删除所述故障地址,以及通过将所述故障真实地址单元中包括的所述真实地址映射到所述非故障备用地址单元中剩余的所述备用地址来生成故障地址映射信息。4.根据权利要求2所述的SRAM故障处理系统,其中,所述故障处理器还包括先前故障存储单元,所述先前故障存储单元被配置成存储基于装运前执行的先前故障测试的结果而获得的故障地址的信息,并且其中,所述动态地址映射单元被配置成从所述先前故障存储单元另外获得所述故障地址。5.根据权利要求2或3所述的SRAM故障处理系统,其中,所述故障处理器还包括内置式自测试BIST模式生成单元,所述BIST模式生成单元被配置成:生成用于执行所述BIST的BIST数据,以便在所述帧存储器开始正常操作之前识别和处理所述故障地址,生成存储所述BIST数据的BIST地址,以及将所生成的存储所述BIST数据的BIST地址发送至所述写入控制器。6.根据权利要求5所述的SRAM故障处理系统,其中,所述写入控制器被配置成从所述
SRAM故障处理系统的外部获得用户地址和用户数据,其中,所述写入数据是所述用户数据或所述BIST数据,并且其中,基于所述用户地址或所述BIST地址来确定所述写入地址。7.根据权利要求6所述的SRAM故障处理系统,其中,当所述用户地址或所述BIST地址是所述故障地址映射信息中包括的故障地址时,所述写入控制器被配置成将所述故障地址映射信息中所述用户地址或所述BIST地址被映射到的所述非故障备用地址确定为所述写入地址。8.根据权利要求7所述的SRAM故障处理系统,其中,所述读取控制器被配置成从所述SRAM故障处理系统的外部接收用于读取数据的地址,并且当所述用于读取数据的地址是所述故障地址映射信息中包括的所述故障地址时,所述读取控制器被配置成将所述故障地址映射信息中所述用于读取数据的地址被映射到的所述非故障备用地址确定为所述读取地址。9.根据权利要求8所述的SRAM故障处理系统,其中,所述动态地址映射单元被配置成:基于从所述SRAM故障处理系统的外部、与所述用于读取数据的地址一起接收到的第一垂直同步信号,再次开始更新所述故障真实地址单元和所述非故障备用地址单元,以及基于从所述SRAM故障处理系统的外部、与所述用户地址和所述用户数据一起获得的第二垂直同步信号,将所述故障地址映射信息发送至所述写入控制器和所述读取控制器。10.根据权利要求1所述的SRAM故障处理系统,其中,所述CRC处理器包括:CRC计算单元,所述CRC计算单元被配置成通过对所述写入数...
【专利技术属性】
技术研发人员:朴相洙,
申请(专利权)人:美格纳半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。