从非易失性存储器设备向存储器控制器提供就绪-忙信号的制作方法

文档序号:6783609阅读:268来源:国知局
专利名称:从非易失性存储器设备向存储器控制器提供就绪-忙信号的制作方法
从非易失性存储器设备向存储器控制器提供就绪-忙信号
背景技术
本发明总体上涉及非易失性存储器设备。非易失性存储器是即使在电源不可用时
也能存储信息的设备。 非易失性存储器的实例包括相变存储器设备和闪存设备。 一般来说,非易失性存 储器设备通过存储器控制器与基于处理器的系统进行通信。 非易失性存储器可以用作动态随机存取存储器的替代。例如,同步动态随机存取 存储器(SDRAM)将来可能会被非易失性存储器替代。JEDEC固态科技协会(Arlington, VA 22201)正在为存储器的称为低功耗双倍数据速率("LPDDR2")的标准而工作,该标准支持 的存储器同时具有DRAM和非易失性存储器二者的低功耗和高速的特点。LPDDR2减少了针 脚数量,以减小存储器和主机处理器二者的封装尺寸,并由此降低系统成本。然而,减少针 脚数量也会限制存储器与存储器控制器之间的信号传送。


图1是本发明的一个实施例的示意性描述;
图2是图1中示出的实施例的时间图;以及
图3是一个实施例的流程图。
具体实施例方式
动态随机存取存储器(DRAM)设备可以被诸如相变存储器这样的非易失性存储器 技术替代。动态随机存取存储器具有确定的写时间。每个写周期由写操作所需的多个时钟 周期定义,这使得动态随机存取存储器为无源设备,其在写操作或读操作期间不需要与存 储器控制器进行通信。 非易失性存储器的写/编程时间为非确定的。例如,如果存储器控制器希望将数 据写入非易失性存储器设备,而该非易失性存储器设备可能在忙于后台中的某些操作,或
者仍在验证之前编程的数据。为了克服此问题,一些非易失性存储器设备可以具有就绪/
忙(R/B)输出针脚。如果控制器在尝试对存储器进行写操作并且非易失性存储器处于忙状
态,则该针脚用来将等待信号发送给控制器。由此通知控制器之后重试写操作。 然而,LPDDR2 JEDEC标准减少了针脚数量,以减小存储器和主机处理器二者的封
装尺寸,以此作为降低系统成本的一种方式。可能被删除的一个针脚是R/B输出针脚。因
此,在该提议下,替代动态随机存取存储器的非易失性存储器的非确定的写时间就成为问题。 所提出LPDDR2JEDEC标准仅在读模式期间向控制器提供数据无效(DNV)信号。该 数据无效信号仅在读模式期间使用输入数据屏蔽/数据无效(DM)针脚,因为在写模式期间 匿针脚被用来屏蔽(mask)数据。 如本文所使用的,"封装连接器(package connector)"包括任何用来从集成电路 获取输出信号的引线(lead)或导体,包括针脚、管脚(prong)、连接盘(land)、接触点、端
3子、插头、焊球(ball)以及弹簧。 根据一些实施例,在写模式期间未被使用的其他封装连接器可以用于从非易失性 存储器到存储器控制器的输出信号。 一种合适的封装连接器是ZQ针脚。ZQ针脚通常被用 来使存储器设备能够校准其输出驱动强度。ZQ针脚连接到外部电阻器(通常为240欧姆)。 ZQ针脚在常规情况下仅在校准模式期间被使用,并且在常规情况下不意图与存储器控制器 进行通信。 ZQ针脚可以在写操作期间用于数据通信,以在对非易失性存储器设备进行写操作 期间作为就绪/忙针脚。在写操作期间,校准模式关闭。 因此,可以以以下方式来使用ZQ针脚。在一个实施例中,可以通过ZQ电阻器来驱 动5毫安的电流。在该实例中,非易失性存储器设备在ZQ针脚处产生1.2伏电压。ZQ针脚 上存在的该电压被用来对控制器产生中断,以指示存储器处于忙状态。它也可以被视为等 待信号。在一个实施例中,当ZQ针脚被置为高电平时,意味着非易失性存储器设备处于忙 状态,并且控制器不能进行写操作。在一个实施例中,当非易失性存储器准备好进行写操作 时,ZQ针脚可以被再次拉至低电平。当然,也可以使用相反的极性。此外,ZQ针脚提供的信 号可以是连续信号或脉冲,这取决于重试的时间长短。 因此,参照图1,非易失性存储器12(例如可以是相变存储器)包括耦合到ZQ针 脚的电流源16,所述ZQ针脚在图1中被表示为R/B (就绪/忙)。该非易失性存储器将就 绪/忙信号传送给存储器控制器10。它还传送地址和命令(A/C)以及其他信号,包括数 据输入/输出(DQ)、匿以及数据选通(DQS)信号。还可以将时钟(CLK)信号和时钟非信号 (clockbar signal)从存储器控制器传送到非易失性存储器。 存储器12可以包括控制电流源16的控制单元18。控制单元18可以用硬件、软件 或固件来实现。例如,控制单元18可以是嵌入式处理器或逻辑。 因此,在图2中,在顶部示出时钟信号和时钟非信号,其后是命令/地址输入CA0-9 和写命令信号Cmd。注意,第一个写命令信号指示对非易失性存储器进行写操作的请求,该 请求被非易失性存储器拒绝,如就绪/忙(R/B)信号所示。即,非易失性存储器设备中的电 流I在到存储器控制器10的就绪/忙线上产生高电平,来指示应该重试写操作。
随后再次尝试写命令(CMD),如该命令时间图上虚线所示。当设备不再处于忙状态 并且随后就绪时,如虚线所示,可以降低R/B电平,并且可以断开来自电流源I的电流。这
用信号向存储器控制器通知非易失性存储器现在准备好再次进行写操作,并且这可以通过 发出另一写命令来继续进行操作,如Cmd线上的虚线所示。 参照图3,说明了一操作序列,其可以用软件、硬件或固件来实现。在一些实施例 中,计算机可读介质可以存储当执行时使得能够实现该操作序列的指令。例如,该序列可以 由图1中示出的控制单元18来实现。 首先,在菱形框22处的检查确定是否已经从存储器控制器接收到写请求。如果没 有接收到,则实现读模式,而在ZQ针脚的情况下,这意味着实现校准模式,如框30处所示。
如果已请求写操作,如菱形框22处所确定的,则检查确定存储器是否可用并且是 否准备好进行写操作,如菱形框24中所示。在一个实施例中,如果是,则在ZQ针脚上提供 就绪信号,如框28处所示。否则,发出等待或重试信号,来用信号通知存储器控制器等待, 直到存储器不再被占用而能够实现写命令(框26)。从此处开始,该流程反复进行,直到当存储器空闲(如菱形框24处所确定的)时为止,并且可以实现写操作(如框28处所示)。
尽管在非易失性存储器设备是相变存储器并且产品是低功耗双倍数据速率的产 品的情况下描述了实施例,但是同样的技术在就绪/忙专用针脚由于任何原因不可用的任 何情形下都可以是有用的。 本说明书全文中对"一个实施例"或"一实施例"的引用表示结合该实施例所描述 的特定特征、结构或特性包括在本发明所包含的至少一个实现中。因此,出现的短语"一个 实施例"或"在一实施例中"并不一定全都指同一实施例。此外,这些特定特征、结构或特性 可以用不同于所说明的特定实施例的其他合适形式来创立,并且所有此类形式都可以包含 在本申请的权利要求书中。 尽管已经参照数量有限的实施例描述了本发明,但是本领域技术人员将从中意识 到许多修改和变型。所附权利要求书意图涵盖落入本发明的实质精神和范围内的所有此类 修改和变型。
权利要求
一种非易失性存储器,包括封装连接器,用于在读操作期间提供第一功能;以及控制单元,用于在写操作期间提供与所述第一功能不同的第二功能,并且使用所述封装连接器来与存储器控制器就所述存储器是否准备好进行写操作来进行通信。
2. 根据权利要求1所述的存储器,其中,所述连接器是校准针脚。
3. 根据权利要求2所述的存储器,其中,所述连接器是ZQ针脚。
4. 根据权利要求2所述的存储器,其中,所述存储器包括可选择性耦合到所述ZQ针脚 的电流源。
5. 根据权利要求4所述的存储器,其中,所述针脚耦合到接地电阻器。
6. 根据权利要求5所述的存储器,其中,所述控制单元通过从所述电流源产生电流来 产生就绪/忙信号,所述电流源通过所述电阻器耦合到地。
7. 根据权利要求1所述的存储器,其中,所述控制单元在所述连接器上产生第一电位, 以指示对所述存储器进行写操作期间的等待状况。
8. 根据权利要求7所述的存储器,其中,所述控制单元在所述连接器上产生第二电位, 以指示所述存储器控制器应该重试对所述存储器进行写操作。
9. 根据权利要求1所述的存储器,其中,所述存储器是相变存储器。
10. —种进行写操作的方法,包括将非易失性存储器的封装连接器用于在写操作期间与存储器控制器进行通信,以指示 所述存储器是否准备好被进行写操作,所述封装连接器在读操作期间的功能并不涉及与所 述存储器控制器进行数据通信。
11. 根据权利要求10所述的方法,包括使用所述连接器来指示所述存储器何时处于 忙状态并且不能被进行写操作。
12. 根据权利要求IO所述的方法,包括将校准针脚用作所述连接器。
13. 根据权利要求12所述的方法,包括将ZQ针脚用作所述校准针脚。
14. 根据权利要求10所述的方法,包括将包含通过电阻器接地的连接的针脚用作所述连接器。
15. 根据权利要求IO所述的方法,包括使用所述连接器来指示何时重试对所述存储器进行写操作。
16. 根据权利要求15所述的方法,包括在读操作期间将所述连接器用于所述存储器的校准。
17. —种存储装置,包括 存储器;以及复用针脚,其在一种模式下用作就绪/忙针脚,而在另一种模式下用于另一种功能。
18. 根据权利要求17所述的装置,其中,所述针脚是校准针脚。
19. 根据权利要求18所述的装置,其中,所述针脚是ZQ针脚。
20. 根据权利要求17所述的装置,所述针脚提供信号,以重试对所述存储器进行写操作。
全文摘要
一种通用标准可以用于动态随机存取存储器和非易失性存储器二者,而不管非易失性存储器通常需要双向通信来与存储器控制器协调写操作这一事实。在一个实施例中,非易失性存储器上的封装连接器可以在读操作期间用于一种不涉及与存储器控制器进行通信的功能,并且可以在写操作期间用于与存储器控制器进行通信。特别地,写操作期间的这些通信可以向存储器控制器指示存储器何时准备好进行写操作,以及存储器何时处于忙状态,使得必须延迟写操作,直到存储器准备好被进行写操作。
文档编号G11C16/06GK101783175SQ20091026042
公开日2010年7月21日 申请日期2009年12月15日 优先权日2008年12月16日
发明者M·N·阿卜杜拉 申请人:恒忆公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1