一种包含冗余存储单元的移位寄存方法及移位寄存结构技术

技术编号:34630037 阅读:64 留言:0更新日期:2022-08-20 09:42
本发明专利技术公开一种包含冗余存储单元的移位寄存方法及移位寄存结构,方法包括如下步骤:设计确定所需时钟的个数和所需锁存器的个数;按照所需的时钟个数,将锁存器顺次分成包含相同个数锁存器的多个锁存单元组,且每一锁存器单元组中包含锁存器的数量,与时钟个数相等;设定每一锁存单元组中的同一顺次的锁存器为冗余单元;为每一时钟配置相应的延迟;配置下一级数据获取电路,并使得数据获取电路与每一锁存单元组中,除所述冗余单元外的各锁存器连接;从而能够降低链式移位寄存结构的面积,减少移位寄存结构整体功耗。少移位寄存结构整体功耗。少移位寄存结构整体功耗。

【技术实现步骤摘要】
一种包含冗余存储单元的移位寄存方法及移位寄存结构


[0001]本专利技术涉及芯片设计
,具体地说,涉及一种包含冗余存储单元的移位寄存方法及移位寄存结构。

技术介绍

[0002]在DRAM设计中,为提高产品良率,一种通常的做法是设置冗余的存储单元,如此,在测试阶段发现故障存储单元时,则指定特定的冗余存储单元,通过熔断器设定指定的冗余存储单元替代故障单元。 但是,在实际应用过程中,熔断器所在位置和其设定值所需位置往往是分开的。在DRAM中,采用移位寄存器对熔断器的熔断器值进行加载存储和转移。然而,DRAM芯片中需要加载存储和转移的数熔断器值可能达到数千个以上,则对用于加载和存储这些熔断器值的移位寄存器,其面积和功耗就成了该领域下首要考虑的技术问题。
[0003]以早先技术中的边沿触发链式移位寄存器结构为例,其基于选用的触发器的不同类型,会在时钟的上升沿或者下降沿实现数据从一个寄存器转移到下一个寄存器的过程,图1为示意图,示出了传统结构下的移位寄存器的移位寄存原理,图1中框体框选出的部分,则为数据加载传输完成时,锁存器内存储的数据数列。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种包含冗余存储单元的移位寄存方法,其特征在于,所述移位寄存方法包括如下步骤:根据所要存储的数据位数,设计确定所需时钟的个数,再设计确定所需锁存器的个数的步骤S1;按照所需的时钟个数,将多个所述锁存器顺次分成包含相同个数锁存器的多个锁存单元组的步骤S2,且每一所述锁存器单元组中包含锁存器的数量,与设计确定的所述时钟个数相等;设定每一所述锁存单元组中的同一顺次的锁存器为冗余单元的步骤S3;为每一所述时钟配置相应的延迟的步骤S4;配置下一级数据获取电路,并使得所述数据获取电路与每一所述锁存单元组中,除所述冗余单元外的各锁存器连接的步骤S5;自数据移位存储完成后,所述数据获取电路对所述锁存单元组中除所述冗余单元外的各锁存器内的数据进行获取的步骤S6。2.根据权利要求1所述的包含冗余存储单元的移位寄存方法,其特征在于,所述步骤S2中,按照所需的时钟个数,将多个所述锁存器顺次分成包含相同个数的多个锁存单元组的步骤具体为:当设计确定所需时钟个数为N,采用M个锁存器时,则将M个所述锁存器分为H个所述锁存单元组,每一所述锁存单元组中含有N个锁存器,其中,H为M除以N后向上取整的数值。3.根据权利要求2所述的包含冗余存储单元的移位寄存方法,其特征在于,在所述步骤S3中,定义每一所述锁存单元组中的同一顺次的锁存器为冗余单元的步骤具体为:对于H个所述锁存单元组,将每组中的N个锁存器分别定义为{Q0、Q1…
Q
N
‑2、Q
N
‑1},并设定每组中相应顺次的锁存器Q
n
为冗余单元。4.根据权利要求3所述的包含冗余存储单元的移位寄存方法,其特征在于,将每一所述锁存单元组中的末位锁存器设定为冗余单元。5.根据权利要求4所述的包含冗余存储单元的移位寄存方法,其特征在于,所述步骤S4中,为每一所述时钟配置相应的延迟的步骤前,还包括将每一时钟顺次地与每一所述锁存单元组中的相同顺次锁存器对应的步骤,设定N个所述时钟为{CLK0、CLK1…...

【专利技术属性】
技术研发人员:M
申请(专利权)人:浙江力积存储科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1