字线被频繁激活时减轻干扰其相邻字线的方法与流程

文档序号:11136057阅读:来源:国知局

技术特征:

1.字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:包括以下步骤:

1)设置置换字线:

DRAM的每个存储阵列包括M×N个块;每个块的外部均对应有F个行地址;在DRAM工作时,所述F个行地址在一个块中对应有F个原有字线;在所述存储阵列中增设M个置换字线组,这M个置换字线组分别贯穿存储阵列的每一行块;每个置换字线组有1~(F/2)根置换字线;

每一根置换字线均为空闲字线,每一根置换字线与其它字线在物理上互相隔离;为每一根置换字线均设置对应的寄存器;

2)激活原有字线、计数和清零:

在DRAM中设置计数器,按外部行地址对DRAM中的原有字线进行激活操作,利用所述计数器记录激活操作的次数;当进行第N+1次激活操作时,计数器清零,并在下一次激活操作时重新计数;所述N<min{N1,N2,…,Ni},N1,N2,…,Ni为在不损坏相邻字线的前提下能对DRAM的某一根原有字线进行连续激活操作次数的最大值;

3)置换:

3.1)置换原则:

若步骤2)中第N+1次激活命令所激活的是行地址为#n的某一根原有字线WL#n,按以下情形之一进行置换:

3.1.1)行地址#n为任意地址,都对字线WL#n进行置换;

3.1.2)仅当行地址#n为奇数地址时对字线WL#n进行置换;

3.1.3)仅当行地址#n为偶数地址时对字线WL#n进行置换;

3.1.4)判断与行地址#n相邻地址对应的字线是否被置换过,若置换过,则不对字线WL#n进行置换;若未被置换过,则对字线WL#n进行置换;

3.1.5)若字线WL#n位于虚拟字线dummy WL_a和虚拟字线dummy WL_b之间,且虚拟字线dummy WL_a和虚拟字线dummy WL_b为距字线WL#n最近的两根虚拟字线,首先判断位于虚拟字线dummy WL_a和虚拟字线dummy WL_b之间的另一根字线是否被置换过,若被置换过,则不对字线WL#n进行置换;若未被置换过,则对字线WL#n进行置换;

3.2)置换方法:

若步骤2)中第N+1次激活命令所激活的是行地址为#n的某一根原有字线WL#n,则在执行第N+1次激活命令时,同步激活所述字线WL#n所对应块中的一根置换字线,则被激活的字线WL#n被映射到该置换字线上,被激活的置换字线同步捕获字线WL#n下存储的数据,字线WL#n所对应的外部行地址#n被写入该被激活的置换字线所对应的寄存器,完成置换;

字线WL#n被置换后,对行地址为#n的激活操作实际激活的是用于置换字线WL#n的置换字线,而字线WL#n本身不会被激活,不会对字线WL#n相邻的字线造成干扰;

4)重复步骤2);

5)若此次新的第N+1次激活命令所激活的是行地址为#m的某一根原有字线WL#m;首先判断字线WL#m是否被置换过,若否,则进入步骤6);若是,则进入步骤7);

6)采用与步骤3)相同的方法,将所述字线WL#m置换,进入步骤8);

7)激活用于置换字线WL#m的置换字线,进入步骤8);

8)重复步骤4)~步骤7),按外部行地址对DRAM进行激活操作。

2.根据权利要求1所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:

DRAM进行刷新时,当进行到对行地址#s的刷新操作时,

若检测到原有字线WL#s被置换过,则会同步激活字线WL#s和置换该字线WL#s的置换字线,此时被激活的字线WL#s同步捕获此次刷新命令所激活的置换字线下存储的数据,同时该置换字线下寄存器中所存的地址#s被清除,此后,对行地址为#s的激活操作将不再激活置换字线,而是激活DRAM中原有字线WL#s,即被置换过的字线WL#s和相应的置换字线均被还原;在以后的激活操作中,被还原后的置换字线能继续用于置换DRAM中的原有字线;

若检测到原有字线WL#s未被置换过,则只激活字线WL#s。

3.根据权利要求1或2所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:所述置换字线的个数等于被激活的原有字线的个数。

4.根据权利要求1或2所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:所述计数器为可调计数器。

5.根据权利要求1或2所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:所述寄存器为熔丝寄存器。

6.字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:

1)设置置换字线:

DRAM的每个存储阵列包括M×N个块;每个块的外部均对应有F个行地址;在DRAM工作时,所述F个行地址在一个块中对应有F个原有字线;在所述存储阵列中增设M个置换字线组,这M个置换字线组分别贯穿存储阵列的每一行块;每个置换字线组有1~(F/2)根置换字线;

每一根置换字线均为空闲字线,每一根置换字线与其它字线在物理上互相隔离;为每一根置换字线均设置对应的寄存器;

2)激活原有字线、计数和清零:

按外部行地址对DRAM中的原有字线进行激活操作,在被激活字线对应的行地址下均设置计数器,用于记录每一根被激活的字线连续被激活的次数;当某一行地址#x对应的字线WL#x被连续激活第N+1次时,该行地址#x下的计数器清零,并在下一次对该行地址#x进行激活操作时重新计数;所述N<min{N1,N2,…,Ni},N1,N2,…,Ni为在不损坏相邻字线的前提下能对DRAM的某一根原有字线进行连续激活操作次数的最大值;

3)置换:

步骤2)中所述字线WL#x被连续激活第N+1次时,同步激活该字线WL#x所对应块中的一根置换字线,则被激活的字线WL#x被映射到该置换字线上,被激活的置换字线同步捕获字线WL#x下存储的数据,字线WL#x所对应的外部行地址#x被写入该被激活的置换字线所对应的寄存器,完成置换;

字线WL#x被置换后,对行地址为#x的激活操作实际激活的是用于置换字线WL#x的置换字线,而字线WL#x本身不会被激活,不会对字线WL#x相邻的字线造成干扰;

4)重复步骤2);

5)在步骤4)中,当某一行地址#m被连续激活第N+1次时,首先判断地址#m对应的原有字线WL#m是否被置换过,若否,则进入步骤6);若是,则进入步骤7);

6)采用与步骤3)相同的方法,将所述字线WL#m置换,进入步骤8);

7)激活用于置换字线WL#m的置换字线,进入步骤8);

8)重复步骤4)~步骤7),按外部行地址对DRAM进行激活操作。

7.根据权利要求6所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:DRAM进行刷新时,当进行到对行地址#s的刷新操作时,

若检测到原有字线WL#s被置换过,则会同步激活字线WL#s和置换该字线WL#s的置换字线,此时被激活的字线WL#s同步捕获此次刷新命令所激活的置换字线下存储的数据,同时该置换字线下寄存器中所存的地址#s被清除,此后,对行地址为#s的激活操作将不再激活置换字线,而是激活DRAM中原有字线WL#s,即被置换过的字线WL#s和相应的置换字线均被还原;在以后的激活操作中,被还原后的置换字线能继续用于置换DRAM中的原有字线;

若检测到原有字线WL#s未被置换过,则只激活字线WL#s。

8.根据权利要求6或7所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:所述置换字线的个数等于被激活的原有字线的个数。

9.根据权利要求6或7所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:所述计数器为可调计数器。

10.根据权利要求6或7所述的字线被频繁激活时减轻干扰其相邻字线的方法,其特征在于:所述寄存器为熔丝寄存器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1