能够启动事务的非易失性存储设备的制作方法

文档序号:6585624阅读:121来源:国知局
专利名称:能够启动事务的非易失性存储设备的制作方法
能够启动事务的非易失性存储设备
背景技术
本发明总体上涉及非易失性存储器。 非易失性存储器是即使当断电时可以存储数据的微电子存储器。非易失性存储器 的示例包括静态随机存取存储器、闪存存储器以及相变存储器。 —般而言,非易失性存储器被耦合到存储控制器,其基本上控制了非易失性存储 器的所有操作。因此,非易失性存储器主要作为由存储控制器访问的数据的存储器。存储 控制器与非易失性存储器之间的事务由存储控制器来启动。


图1是描述了本发明的一个实施例的原理图;
图2是描述了本发明的一个实施例的系统;以及
图3是描述了本发明的一个实施例的系统。
具体实施例方式
根据本发明的一些实施例,替代在存储控制器与非易失性存储器之间使用传统的
主/副关系,可以使用对等关系。在对等关系中,非易失性存储器可以启动事务。 本文所使用的"事务"是任意活动,其不仅涉及向非易失性存储器之外提供数据或
信息,或者向非易失性存储器之外的实体发出任何请求。本文所使用的术语"启动"意味着
在不需要从任何其它外部设备输入的情况下开始事务处理。本文所使用的非易失性存储器
是微电子存储设备,其在电源中断时保留信息,并且包括可寻址存储单元的行和列的阵列。 参照图1,非易失性存储器22可以是单个集成电路。例如,非易失存储器22可以
是闪存存储器、静态随机存取存储器或相变存储器。存储器22可以包括由存储单元的行
和列构成的阵列32,其中所述存储单元由行列寻址电路来进行寻址。举两个例子,控制单元
28可以是基于处理器的设备或智能逻辑设备。 在一个实施例中,当接口 26使用存储器22时,控制单元被耦合到外部总线24。控 制单元28可以具有存储设备30,其在一些实施例中与阵列32是分离的。例如,存储设备可 以是代码存储设备,其可以由静态随机存取存储器来实现。然而,在其它实施例中,控制单 元28可以使用阵列32中的存储单元。因此,在一些实施例中,接口、控制单元、存储设备和 阵列都被集成在相同的集成电路衬底上。可以在一个单独封装中提供存储器22,并且在一些实施例中,存储器22可以与插
座或接收器(其传统上用于安装封装的非易失性存储器集成电路)完全兼容。封装的集成
电路存储器22的大小和它的引脚配置可以与现有的插座以及接收这种设备的其它设备完
全兼容。在一些实施例中,除了存储器22可以启动事务之外,存储器22可以用于替代相同
部位和位置的传统非易失性存储器,并且以相同的方式来常规地使用。 在一个实施例中,存储器22可以在控制单元28的控制下启动事务。控制单元28
可以发出请求或其它事务,其包括通过接口 26与总线24进行通信。在一些实施例中,可以
4通过外部封装上的分开的引脚连接来实现输出的通信。在其它实施例中,用于其它目的的 引脚也可以用于这种输出事务。在一些实施例中,用于输出事务的引脚可以是双向的并可 以接收来自存储控制器20的响应。 启动事务的非易失性存储器22可以具有多种应用。 一种应用是与蜂窝电话有关, 其中所述蜂窝电话具有小存储容量并能够实现更多功能,这可以使得存储器在许多领域具 有优势。因此,在一些情况下,非易失性存储器22可以找到与移动设备有关的特殊的应用, 但是其应用并不局限于此。 —般而言,存储器22可以在没有等待轮询或其它外部激励的情况下,主动开始请 求信息。同样的,在一些实施例中,存储器22在没有等待轮询或其它外部激励的情况下,也 可以主动将信息提供给存储控制器或通过存储控制器来提供信息。 例如,当存储控制器20通过总线24访问存储器22时,存储器22可以独立地请求 安全信息,例如密码或认证。存储器22可以从存储控制器接收密码或认证;将密码或认证 与存储在存储器22(例如,存储设备30)中的信息进行比较,并且可以确定是否允许对存储 器进行访问。因此,这种存储设备在保证信息存储安全(包括高度机密的数据的存储)和 存储黑客想要危害的代码和其它信息方面有特殊应用。 同样的,存储器22可以向存储控制器请求状态信息。例如如果存储器22得知存 储控制器断电,或者存储控制器具有在一段时间内没有使用存储控制器的信息,那么存储 器22可以使用此信息来确定是否执行内部背景(background)或维护活动(例如,损耗均 衡(leveling))。此外,为了设置存储器22的功耗状态,存储器22可以获得关于存储控制 器状态的信息。 同样的,为了利用基于处理器的系统的其它部分来启动事务,存储控制器22可以 从存储控制器20来请求总线访问。这允许存储器积极地参加系统内的活动。在一些情况 下,可以将通常由基于处理器的系统的主处理单元或中央处理单元执行的任务卸载到控制 单元28中。这可以使得主处理器或中央处理器进行其它活动。在一些实施例中,这还可以 使得其能够从存储控制器20的传输活动。 作为另一个示例,存储器22可以为了配置自身而启动事务。例如,存储器22可以 启动事务使得系统向存储器22提供信息以便于进行这种配置。存储器22还可以从系统中 获得偏好信息以配置存储器22。存储器22可以通过设置分区大小、忽略到一些地址的请 求、在不同的速度或不同的模式下运行(例如突发模式、页模式或其它模式)来配置自身, 提供备选方案或请求同步速度信息,以使得存储器加快速度来更快地工作或在工作速度不 很重要时降低速度以节省能量。 因此,参照图2,基于处理器的系统10(例如,移动设备)可以包括非易失性存储器 14,其由封装的单个集成电路22组成。系统10可以是任何移动设备或非移动设备。非易 失性存储设备14的一个应用可以与蜂窝电话有关。非易失性存储设备14可以与系统控制 器12进行交互。在一些实施例中,系统控制器可以是存储控制器或者处于从中央处理单元 到存储控制器的系统结构中任意一层的控制器。系统可以包括如图所示的其它设备18和 16。 在一些实施例中,如通常在副类型非易失性存储器设备中一样,存储设备14可以 接收输入(如指向非易失性存储设备14的箭头所指示)。然而,如输出箭头所指示,非易失性存储设备14还可以启动事务。在没有来自非易失性存储器之外的激励的情况下,这些 事务可以包括由非易失性存储器提供的数据。如图2中所示,这些事务还可以包括警告,其 用于指示非易失性存储器的问题,例如包括存储器故障、存储器容量、存储器速度、安全问 题、功耗状态以及损耗均衡。 如图2所示,除了可以直接访问系统控制器12之外,如图3所示,非易失性存储设 备14还可以具有到系统控制器12的共享连接。在本实施例中,通信可以包括来自非易失 性存储器设备14的输出请求和由术语"允许"所指示的响应,以及双向数据。因此,在一些 情况下,系统20可以允许非易失性存储器设备直接启动事务。 贯穿本说明书所提及的"一个实施例"或"实施例"意味着在本发明所包含的至 少一个实现中包括结合本实施例描述的特定的特征、结构或特性。因此,短语"一个实施例" 或"在实施例中"的出现并非必然指代同样的实施例。此外,可以以除了说明的特定实施例 之外的其它合适的形式来建立特定的特征、结构或者特性,并且所有这种形式都可以被包 含在本发明的权利要求中。 虽然参照有限数量的实施例来描述本发明,但是本领域的技术人员应该理解其多 种修改和变化。所附权利要求书旨在覆盖本发明的实质精神和范围内的所有这种修改和变 化。
权利要求
一种非易失性存储器,包括存储器阵列;以及耦合到所述阵列的控制单元,所述控制用于启动与所述非易失性存储器之外的设备的事务。
2. 根据权利要求1所述的存储器,其中,所述控制单元和存储阵列被集成在单个集成 电路上。
3. 根据权利要求2所述的存储器,包括用于存储由所述控制单元执行的指令的存储设备。
4. 根据权利要求1所述的存储器,其中,所述控制单元用于在没有首先接收到与所述 事务有关的外部激励的情况下启动事务。
5. 根据权利要求1所述的存储器,其包括用于从尝试访问所述存储器的设备处请求安 全授权的控制单元。
6. 根据权利要求1所述的存储器,所述控制单元用于启动包括请求所述存储器进行总 线访问的事务。
7. 根据权利要求1所述的存储器,所述控制单元用于启动包括从所述存储控制器请求 信息的事务。
8. 根据权利要求1所述的存储器,所述控制用于请求信息以使得所述存储器能够配置 自身。
9. 根据权利要求1所述的存储器,所述存储器适于被容纳在传统的非易失性存储器安 装结构中。
10. 根据权利要求1所述的存储器,其中,所述控制用于启动从所述非易失性存储器之 外的设备请求信息的事务。
11. 一种启动事务的方法,包括使得非易失性存储器能够启动与所述非易失性存储器之外的设备的事务。
12. 根据权利要求ll所述的方法,包括将用于所述存储器的控制单元和存储阵列集成 在单个集成电路上。
13. 根据权利要求12所述的方法,包括将用于存储由所述控制单元执行的指令的存储 设备集成在所述集成电路上。
14. 根据权利要求11所述的方法,包括启动涉及从所述非易失性存储器之外的设备请 求信息的事务。
15. 根据权利要求11所述的方法,包括使得所述存储器能够从尝试访问所述存储器的 设备请求安全授权。
16. 根据权利要求11所述的方法,包括使得所述存储器能够启动包括请求总线访问的 事务。
17. 根据权利要求ll所述的方法,包括使得所述存储器能够启动包括从存储控制器请 求信息的事务。
18. 根据权利要求11所述的方法,包括使得所述存储器能够请求信息以使得所述存储 器能够配置自身。
19. 根据权利要求11所述的方法,包括使得所述存储器能够装配于传统的非易失性存储器插座。
20.根据权利要求1所述的方法,包括使得所述存储器能够在从所述存储器之外接收 与所述事务关联的激励之前启动事务。
全文摘要
一种可以在对等结构而非主/副结构中工作的非易失性存储器。在一些实施例中,存储器可以利用存储器外部的设备来启动事务。由此,存储器可以主动执行传统上由存储控制器和其它外部设备执行的任务。
文档编号G06F12/02GK101751355SQ20091024679
公开日2010年6月23日 申请日期2009年12月1日 优先权日2008年12月10日
发明者N·克里斯曼 申请人:恒忆公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1