一种利用dram不良品的方法

文档序号:6621430阅读:361来源:国知局
一种利用dram不良品的方法【专利摘要】本发明公开了一种利用DRAM不良品的方法,通过在工厂生产、系统自检和使用过程中动态检测DRAM中的错误Cell,记录记录缺陷地址信息和查找Cell的替代Cell的替代地址信息,并更新缺陷表格,系统访问时根据缺陷表格中记录的信息正确的访问无错误的Cell,通过动态增加缺陷列表来存储DRAM芯片的缺陷地址信息和替换地址信息,可实现将%80以上的DRAM废品颗粒变为可用颗粒,随着DRAM制程向纳米级发展,经济效益将会更加明显,且能够解决在DRAM颗粒在出厂后、使用中逐渐出现的错误,将使用过程中发现变坏的Cell的地址信息可以被动态地加入到缺陷表格中,从而延长系统的使用寿命。【专利说明】-种利用DRAM不良品的方法【
技术领域
】[0001]本发明涉及信息存储领域,尤其涉及一种生产过程中带有坏块的DRAM不良品的方法。【
背景技术
】[0002]DRAM是传统的PC、服务器中不可缺少的主存储设备,同时也是当今如日中天的移动智能设备的必备。然而,随着DRAM制造的工艺节点不断的向下演进,其制造过程中出现的缺陷越来越多,造成良率的不断下降。业界通常在DRAM内部设计冗余的Row(行)和Column(列)来替代有缺陷的行和列。[0003]例如,在4x4的Cell(存储单元)阵列中,WL4和BL8分别为冗余的行、列,假设有两个Cell(WL1,BL2)(WL3,BL4)出现了缺陷,表现为读或者写功能不正常,通常的做法是用行、列替换的办法:采用BL8替代BL2,WL4替代WL3。这个替代动作由地址译码电路来完成:列地址译码器将对BL2的访问被映射到BL8;行地址译码器将对WL3的访问映射到WL4。[0004]这个传统的办法可以解决当前的大部分状况:错误Cell比较集中数量可能很多,但主要分布在少量的行或者列上面,且在使用过程中基本不会动态增加。从这个行列替代的方法可以看出,冗余的行、列的Cell使用效率很低,分别只有1/9和1/5。如果Cell(WL2,BL3)再出错,则只能依靠增加更多的冗余的行、列来替代了。DRAM厂商出于成本的考虑,不会无限增加冗余的行、列的数量。因此,仍然会有一定比例的DRAM芯片因为错误的Cell个数或者分布超过了冗余的行、列的替换能力而被作为不良品废弃。这个问题随着制造工艺节点进一步变小而变得更加严重,所以需要一种能够提高DRAM利用率的方法。[0005]另外,这个传统的办法只能在DRAM厂商测试DRAM颗粒的时候进行,在卖到系统厂商之后不能做任何修改。也就是说,DRAM颗粒在系统上使用过程中出现的一些Cell慢慢变坏的这类错误传统的行、列替代法无能为力。这类错误一旦出现,一般只能返修,更换出现问题的颗粒,且可能造成整个产品或设备报废,成本很高。【
发明内容】[0006]针对DRAM芯片在工厂生产时错误的Cell个数或者分布超过了冗余的行、列的替换能力和DRAM芯片在使用过程中动态产生错误的Cell造成整个DRAM报废,无法正常使用的缺陷,本发明通过增加可动态更新的缺陷表格来实现可继续使用上述需要报废的不良品的目的。[0007]为了实现上述目的,本发明目的在于提出了一种利用DRAM不良品的方法,其特征在于:[0008]步骤1.1,系统自检或自动测试机测试DRAM,查找DRAM中出现错误的Ce11,并记录缺陷地址信息;[0009]步骤1.2,确定可替代步骤1.1查找到的Cell的替代Cell的替代地址信息;[0010]步骤1.3,将步骤1.2和步骤1.1获取到的缺陷地址信息和替代地址信息创建缺陷表格,所述缺陷表格至少存储了DRAM不良品的所有缺陷地址信息和替代地址信息;[0011]步骤1.4,系统访问DRAM,系统总线通过地址映射单元相访问DRAM,地址映射单元接收到系统总线请求的地址信息,查询缺陷表格,根据缺陷表格中的信息,判断当前访问的地址信息是否需要地址重映射,如果需要则通过地址映射单元将替代地址替代缺陷地址实现系统总线所要访问的地址转换成实际无缺陷的地址,保证系统总线访问地址的连续性和正确性。[0012]所述的利用DRAM不良品的方法,其特征在于还包括计算DRAM的有效地址范围,将DRAM原始物理Cell总数减去出现错误的Cell得到有效的Cell总数,实现计算DRAM的有效地址范围,并将该信息反馈给系统,系统根据该信息计算有效地址范围。[0013]所述的利用DRAM不良品的方法,其特征在于在DRAM内部设置一个微处理器,微处理器设置有DRAM自检程序,系统上电后,微处理器自动执行DRAM自检程序,更新缺陷表格的信息,同时实现计算DRAM的有效地址范围,并将该信息反馈给系统。[0014]所述的微处理器上还设有校验程序,校验在读/写DRAM过程中是否出现Cell错误,如果出现Cell错误,则记录缺陷地址信息并确定可替代Cell的替代地址信息,更新缺陷表格信息。[0015]本发明通过动态增加缺陷列表来存储DRAM芯片的缺陷地址信息和替换地址信息,可实现将%80以上的DRAM废品颗粒变为可用颗粒,随着DRAM制程向纳米级发展,经济效益将会更加明显,且能够解决在DRAM颗粒在出厂后、使用中逐渐出现的错误,将使用过程中发现变坏的Cell的地址信息可以被动态地加入到缺陷表格中,从而延长系统的使用寿命。【专利附图】【附图说明】[0016]图1是:利用DRAM不良品的方法的系统框图;[0017]图2是:本发明一种具体实施例地址转换示意图。【具体实施方式】[0018]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。[0019]图1是利用DRAM不良品的方法的系统框图,外部系统总线由地址总线Addressbus和数据总线Databusg构成,地址总线Addressbus与地址映射单元Address_remap_unit相连接,地址映射单元Address_remap_unit将地址总线Addressbus输入的外部系统请求访问地址查询缺陷表格Defect_table,缺陷表格Defect_table存储了系统中所有DRAM芯片的所有缺陷地址及其替代地址信息,地址映射单元Address_remap_unit根据缺陷表格Defect_table中的信息将系统总线请求的访问地址转换成为实际的DRAM无缺陷的重定位地址Address_remap,有缺陷的地址被跳过,从而保证从系统总线上看到的DRAM地址空间仍然是连续的,虽然总长度减小了。减小的地址空间数量就取决于DRAM的缺陷地址个数和分布。最终,经过Address_remap_unit转换后的重定位地址Address_remap通过DRAM控制器DRAM_ctrl在DRAMchips中都寻址到的都是没有缺陷Cell,最终实现DRAM的访问。[0020]图2是本发明一种具体实施例地址转换示意图,DRAM的实际物理空间为256byte,缺陷列表包括如下信息和有效DRAM大小DRAM_SIZE信息:[0021]【权利要求】1.一种利用DRAM不良品的方法,其特征在于:步骤1.1,系统自检或自动测试机测试DRAM,查找DRAM中出现错误的Cel1,并记录缺陷地址信息;步骤1.2,确定可替代步骤1.1查找到的Cell的替代Cell的替代地址信息;步骤1.3,将步骤1.2和步骤1.1获取到的缺陷地址信息和替代地址信息创建缺陷表格,所述缺陷表格至少存储了DRAM不良品的所有缺陷地址信息和替代地址信息;步骤1.4,系统访问DRAM,系统总线通过地址映射单元相访问DRAM,地址映射单元接收到系统总线请求的地址信息,查询缺陷表格,根据缺陷表格中的信息,判断当前访问的地址信息是否需要地址重映射,如果需要则通过地址映射单元将替代地址替代缺陷地址实现系统总线所要访问的地址转换成实际无缺陷的地址,保证系统总线访问地址的连续性和正确性。2.根据权利要求1所述的利用DRAM不良品的方法,其特征在于还包括计算DRAM的有效地址范围,将DRAM原始物理Cell总数减去出现错误的Cell得到有效的Cell总数,实现计算DRAM的有效地址范围,并将该信息反馈给系统,系统根据该信息计算有效地址范围。3.根据权利要求2所述的利用DRAM不良品的方法,其特征在于在DRAM内部设置一个微处理器,微处理器设置有DRAM自检程序,系统上电后,微处理器自动执行DRAM自检程序,更新缺陷表格的信息,同时实现计算DRAM的有效地址范围,并将该信息反馈给系统。4.根据权利要求3所述的利用DRAM不良品的方法,其特征在于所述的微处理器上还设有校验程序,校验在读/写DRAM过程中是否出现Cell错误,如果出现Cell错误,则记录缺陷地址信息并确定可替代Cell的替代地址信息,更新缺陷表格信息。【文档编号】G06F12/02GK104111895SQ201410361135【公开日】2014年10月22日申请日期:2014年7月25日优先权日:2014年7月25日【发明者】黄运新申请人:记忆科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1