-
公开(公告)号:US07502921B2
公开(公告)日:2009-03-10
申请号:US11196161
申请日:2005-08-02
申请人: Andrew Tomlin , Carlos Gonzalez
发明人: Andrew Tomlin , Carlos Gonzalez
IPC分类号: G06F1/24
CPC分类号: G06F13/1694 , Y02D10/14
摘要: The present invention presents a non-volatile memory system that adapts its performance to one or more system related situation. If a situation occurs where the memory will require more than the allotted time for completing an operation, the memory can switch from its normal operating mode to a high performance mode in order to complete the operation quickly enough. Conversely, if a situation arises where reliability could be an issue (such as partial page programming), the controller could switch to a high reliability mode. In either case, once the trigging system situation has returned to normal, the memory reverts to the normal operation. The detection of such situations can be used both for programming and data relocation operations. An exemplary embodiment is based on firmware programmable performance.
摘要翻译: 本发明提供一种非易失性存储器系统,其将其性能适应于一个或多个系统相关的情况。 如果出现存储器需要的时间超过分配时间来完成操作的情况,则存储器可以从其正常操作模式切换到高性能模式,以便足够快地完成操作。 相反,如果出现可靠性可能是一个问题(例如部分页面编程)的情况,则控制器可以切换到高可靠性模式。 在任一种情况下,一旦触发系统情况恢复正常,内存将恢复正常运行。 这种情况的检测可以用于编程和数据重定位操作。 示例性实施例基于固件可编程性能。
-
42.
公开(公告)号:US20080320245A1
公开(公告)日:2008-12-25
申请号:US11820617
申请日:2007-06-19
IPC分类号: G06F12/00
CPC分类号: G06F17/30289 , G06F3/0619 , G06F3/0656 , G06F3/0679 , G06F9/466 , G06F17/30315
摘要: A method for writing data to a memory device is disclosed. In one embodiment, data of an atomic transaction is written to a first memory in a memory device. A determination is made regarding whether all of the data of the atomic transaction was written to the first memory. The data of the atomic transaction is read from the first memory and written to a second memory in the memory device only if it is determined that all of the data of the atomic transaction was written to the first memory.
摘要翻译: 公开了一种将数据写入存储器件的方法。 在一个实施例中,原子事务的数据被写入存储器件中的第一存储器。 确定原子事务的所有数据是否被写入第一存储器。 仅当确定原子事务的所有数据被写入到第一存储器时,才从第一存储器读取原子事务的数据并将其写入存储器件中的第二存储器。
-
公开(公告)号:US07427027B2
公开(公告)日:2008-09-23
申请号:US10901849
申请日:2004-07-28
申请人: Reuven Elhamias , Andrew Tomlin , Wesley G. Brewer , Yosi Pinto , Micky Holtzman
发明人: Reuven Elhamias , Andrew Tomlin , Wesley G. Brewer , Yosi Pinto , Micky Holtzman
IPC分类号: G06K7/08
CPC分类号: G06F3/0607 , G06F3/0632 , G06F3/0679 , G06F13/385 , Y02D10/14 , Y02D10/151
摘要: A memory card that adapts its operation according to the application to which it applied or the conditions under which it is operated. This allows the card to dynamical self optimize. In a first set of embodiments, the card uses host profiling where it will learn about the host during host-card interactions and the card's controller will optimize its algorithms accordingly. In another set of embodiments, the host and card will report to one another their capabilities for a quality of service negotiation. A further set of embodiments allows the storage device to memorize access sequences issued by the host under various predefined conditions, such as host reset or a power on boot sequence. The storage device can use this information to optimize operation for the expected commands. On deviation from an expected sequence, the device would memorize the new command sequence and save it, thus operating in a self-adaptive manner.
摘要翻译: 一种存储卡,根据其应用的应用或操作条件来适应其操作。 这样可以让卡片进行动态自我优化。 在第一组实施例中,卡使用主机分析,其中将在主机卡交互期间了解主机,并且卡的控制器将相应地优化其算法。 在另一组实施例中,主机和卡将彼此报告其服务质量协商的能力。 另一组实施例允许存储设备在诸如主机复位或引导顺序的电源的各种预定条件下存储由主机发出的访问序列。 存储设备可以使用该信息来优化预期命令的操作。 在偏离预期序列时,设备将记忆新的命令序列并保存,从而以自适应的方式运行。
-
公开(公告)号:US20060156189A1
公开(公告)日:2006-07-13
申请号:US11022350
申请日:2004-12-21
申请人: Andrew Tomlin
发明人: Andrew Tomlin
IPC分类号: G11C29/00
CPC分类号: G06F12/0246 , G06F11/1068 , G06F2212/7203
摘要: The present invention presents methods for improving data relocation operations. In one aspect, rather than check the quality of the data based on its associated error correction code (ECC) in every relocation operation, it is determined whether to check ECC based on predetermined selection criteria, and if ECC checking is not selected, causing the memory to perform an on-chip copy the data from a first location to a second location. If ECC checking is selected, the data is transferred to the controller and checked; when an error is found, a correction operation is performed and when no error is found, an on-chip copy is performed. The predetermined selection criteria may comprise a sampling mechanism, which may be random based or deterministic. In another aspect, data transfer flags are introduced to indicate data has been corrected and should be transferred back to the memory. A further aspect considers the header and user data separately if each has a distinct associated ECC.
摘要翻译: 本发明提出了改进数据重定位操作的方法。 在一个方面,不是在每个重定位操作中基于其相关联的纠错码(ECC)来检查数据的质量,而是基于预定的选择标准确定是否检查ECC,并且如果没有选择ECC检查,则导致 用于执行将数据从第一位置片段复制到第二位置的存储器。 如果选择ECC检查,则将数据传送到控制器并检查; 当发现错误时,执行校正操作,并且当没有发现错误时,执行片上复制。 预定的选择标准可以包括采样机制,其可以是随机的或确定的。 在另一方面,引入数据传输标志以指示数据已被校正,并且应该被传送回存储器。 另一方面,如果每个都具有不同的相关ECC,则分别考虑报头和用户数据。
-
-
-