易失性存储器电路的休眠模式操作制造技术

技术编号:15101559 阅读:129 留言:0更新日期:2017-04-08 10:51
本发明专利技术的方面针对用于操作易失性存储器电路的电路、装置和方法。根据示例实施例,装置包括易失性存储器电路和与易失性存储器电路耦合的控制电路。控制电路被配置为针对写入易失性存储器电路的数据块生成并存储奇偶校验数据。控制电路响应于第一控制信号,将易失性存储器电路置于休眠模式。响应于第二控制信号,控制电路将易失性存储器置为激活模式。进一步响应于第二控制信号,控制电路使用所存储的奇偶校验数据来检测并纠正易失性存储器中存储的数据块中的错误。

【技术实现步骤摘要】

各实施例的方面一般地涉及易失性存储器电路。
技术介绍
功耗日益成为许多应用(尤其是那些涉及电池操作设备的应用)的设计考虑。用于降低功耗的一些方法在空闲时用休眠或待机模式来操作电路,在休眠或待机模式中,减少提供给电路的供电或将电源从电路断开。通过移除或减小供电,能够减小空闲电路的漏电流。然而,包括易失性存储器的系统可能需要当用休眠模式工作时保持存储在易失性存储器电路中的数据的状态。易失性存储器电路在各应用中用于存储数据。易失性存储器电路(例如SRAM存储单元)在向存储器电路供电时保留存储的数据值,但是当从存储器电路断开供电时则不保持所存储的数据值。这些及其他问题已经针对使用易失性存储器电路的多个应用提出了挑战。
技术实现思路
各示例实施例涉及用于操作易失性存储器电路的电路、装置和方法。根据示例实施例,装置包括易失性存储器电路和与易失性存储器电路耦合的控制电路。控制电路被配置为针对写入易失性存储器电路的数据块生成并存储奇偶校验数据。控制电路响应于第一控制信号,将易失性存储器电路置于休眠模式。在休眠模式中,将易失性存储器的电源电压设置为第一电压,易失性存储器电路中存储的数据块在第一电压下经受错误的引入。响应于第二控制信号,控制电路将易失性存储器置为激活模式。进一步响应于第二控制信号,控制电路使用所存储的奇偶校验数据来检测并纠正易失性存储器中存储的数据块中的错误。另一示例实施例提供了一种操作易失性存储器的方法。针对写入易失性存储器电路的数据块生成并存储奇偶校验数据。响应于第一控制信号,将易失性存储器电路置于休眠模式。响应于第二控制信号,将易失性存储器置于激活模式。进一步响应于第二控制信号,使用所存储的奇偶校验数据来检测并纠正数据块中的错误。在另一示例实施例中,装置包括易失性存储器电路。装置还包括用于针对写入易失性存储器电路的数据块生成并存储奇偶校验数据,用于响应于第一控制信号将易失性存储器电路置于休眠模式,用于响应于第二控制信号将易失性存储器置于激活模式,并进一步响应于第二控制信号来使用所存储的奇偶校验数据来检测并纠正数据块中的错误的电路装置。附图说明以上描述/总结并不用于描述本公开的每个实施例或每个实施方式。以下附图和详细描述还例示了多种实施例。考虑到结合附图的以下详细描述,将更全面地理解多种示例实施例,附图中:图1示出与一个或更多个实施例一致的具有易失性存储器和控制电路的第一设备的框图;图2示出与一个或更多个实施例一致的具有易失性存储器和控制电路的第二设备的框图;图3示出与一个或更多个实施例一致的由易失性存储器的控制电路使用的状态机;图4示出与一个或更多个实施例一致的用于操作易失性存储器的过程;以及图5示出与一个或更多个实施例一致的在激活模式中操作易失性存储器的过程。具体实施方式尽管这里讨论的多种实施例应该包括多种修改和备选形式,然而在附图中示例性地示出了并详细描述了实施例的多个方面。然而,应理解这么做的目的不是为了将本专利技术限于所述的具体实施例。相反,而是为了涵盖落在本公开范围内的所有修改、等同物和替换物,所述本公开范围包括由权利要求限定的多个方面。此外,贯穿本申请所用的术语“示例”仅是说明性的,而不是为了进行限制。确信本公开的多个方面可应用于涉及易失性存储器电路的各种不同类型的装置、系统和方法。一些方面具体涉及适用于具有降低功耗的休眠模式的装置、系统和方法。尽管不必这样限制,然而可以通过对在该背景下对示例的讨论认识到本专利技术的多个方面。诸如SRAM的易失性存储器电路需要特定阈值电源电压,以防止引入超出激活模式中能够由易失性存储器处理的最大数量的错误。随着降低电源电压,引入错误的数量增加。各实施例使用前向纠错(FEC)码来在从休眠模式醒来时促进对多个错误的恢复,所述错误的数量大于在激活模式中能够由存储器电路处理的最大值。从更大数量的错误恢复的能力,允许在休眠模式中进一步减小易失性存储器电路的电源电压,同时保持从可能引入的错误中恢复的能力。在存储或传输之前,FEC码针对数据块生成冗余数据(被称为奇偶校验数据)。在数据块的传输或存储之后,FEC码使用奇偶校验数据来检测和/或恢复数据块中出现的错误。一些示例FEC码包括Hamming、Bose-Chaudhuri-Hochquenghem(BCH)、Reed-Solomon、Trellis和/或卷积码。一些纠错技术使用两个或更多个FEC码的组合,以增加能够恢复的错误的数量。ITU-TG.975.1I.4中所指出的一种示例组合实现了Reed-Solomon与BCH编码方案的级联。在一些示例实施例中,装置包括易失性存储器电路和与易失性存储器电路耦合的控制电路。控制电路被配置为针对写入易失性存储器电路的数据块生成并存储奇偶校验数据。控制电路响应于第一控制信号降低提供给易失性存储器电路的电源电压,以将易失性存储器电路置于休眠模式。控制电路响应于第二控制信号,增加提供给易失性存储器电路的电源电压,以将易失性存储器电路置于激活模式。进一步响应于第二控制信号,控制电路使用所存储的奇偶校验数据来检测并纠正易失性存储器中存储的数据块中的错误。在一些应用中,FEC还可以用于在激活模式中操作时防止在易失性存储器电路中引入错误。例如,FEC奇偶校验数据可以在数据块写入易失性存储器时生成,并用来在从易失性存储器读出数据块时纠正错误。然而,FEC奇偶校验数据的生成和从错误中恢复需要花费特定量的处理时间来执行。一般来说,随着纠错码所使用的奇偶校验比特的数量增加(以及能够纠正的错误的数量增加),编码和解码操作所需的处理时间增加。由于应用通常需要存储器显示读取时间的低延迟,使用FEC恢复大量错误所需的处理时间可能是被禁止的。在一些实施例中,控制电路被配置为:当易失性存储器在激活模式中操作时,使用较低延迟较低误码率的FEC码,并且当易失性存储器在休眠模式中操作时,使用较高延迟较高误码率FEC码。高误码率FEC码允许从当在休眠模式中操作易失性存储器时所引入的较大数量的错误恢复,代价是增加延迟。然而,从用户的角度,通常预计并容忍特定量的延迟,作为当从休眠模式醒来并重新存储系统的状态时的一次性代价。通过在休眠模式中使用较高延迟高误码率FEC码,与在激活模式中操作所需的电源电压相比,可以在休眠模式中降低易本文档来自技高网...

【技术保护点】
一种装置,包括:易失性存储器电路;以及控制电路,被配置并布置为:针对写入易失性存储器电路的数据块生成并存储奇偶校验数据;响应于第一控制信号,将易失性存储器电路置于休眠模式,在休眠模式中,将易失性存储器的电源电压设置为第一电压,易失性存储器电路中存储的数据块在第一电压下经受错误的引入;以及响应于第二控制信号,将易失性存储器置于激活模式,以及使用所存储的奇偶校验数据来检测并纠正易失性存储器中存储的数据块中的错误。

【技术特征摘要】
2014.11.07 US 14/535,9701.一种装置,包括:
易失性存储器电路;以及
控制电路,被配置并布置为:
针对写入易失性存储器电路的数据块生成并存储奇偶校验数
据;
响应于第一控制信号,将易失性存储器电路置于休眠模式,
在休眠模式中,将易失性存储器的电源电压设置为第一电压,易失性
存储器电路中存储的数据块在第一电压下经受错误的引入;以及
响应于第二控制信号,
将易失性存储器置于激活模式,以及
使用所存储的奇偶校验数据来检测并纠正易失性存储器
中存储的数据块中的错误。
2.根据权利要求1所述的装置,其中将易失性存储器置于激活模
式包括:将电源电压设置为第二电压,该第二电压高于第一电压并足
以防止在由易失性存储器存储的数据块中引入错误。
3.根据权利要求1所述的装置,还包括:选择电路,被配置为将
多个电压源中由控制信号指示的所选电压源与易失性存储器电路的电
源端连接。
4.根据权利要求1所述的装置,其中
奇偶校验数据被配置为在易失性存储器中存储的每个数据块中纠
正多达N个错误;以及
预计在电源电压被设置为第一电压时在由易失性存储器存储的数
据中引入的错误的数量小于N。
5.根据权利要求1所述的装置,还包括:非易失性存储器,并且
其中将电源电压设置为第一电压将电源电压设置为非易失性存储器中
存储的值中指示的电平。
6.根据权利要求5所述的装置,其中控制电路还被配置并布置为:
响应于响应于第二控制信号所检测的错误的数量小于第一阈值,减小

\t非易失性存储器中存储的值。
7.根据权利要求6所述的装置,其中控制电路还被配置并布置为:
响应于响应于第二控制信号所检测的错误的数量大于第二阈值,增加
非易失性存储器中存储的值。
8.根据权利要求1所述的装置,其中在易失性存储器电路中存储
奇偶校验数据。
9.根据权利要求1所述的装置,还包括:第二存储器电路;并且
其中控制电路被配置为在第二存储器电路中存储奇偶校验数据。
10.根据权利要求1所述的装置,其中控制电路还被配置为:响应
于在激活模式中从易失性存储器读取数据块,使用奇偶校验数据来检
测数据块中的错误并从数据块中的错误恢复。
11.根据权利要求10所述的装置,其中
使用被配置为纠正多达第一数量的错误的第一纠错码来执行响应
于读取数据块通过控制电路对错误进行检测和恢复;以及
使用被配置为纠正多达第二数量的错误的第二纠错码来执行响应
于第二控制信号通过控制电路对错误进行检测和恢复,其中第二数量
的错误多于第一数量的错误。
12.根据权利要求11所述的装置,其中将...

【专利技术属性】
技术研发人员:史蒂文·托恩
申请(专利权)人:恩智浦有限公司
类型:发明
国别省市:荷兰;NL

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

1