-
公开(公告)号:US08595411B2
公开(公告)日:2013-11-26
申请号:US12650255
申请日:2009-12-30
申请人: Robert D. Selinger , Gary Lin , Chaoyang Wang
发明人: Robert D. Selinger , Gary Lin , Chaoyang Wang
IPC分类号: G06F13/00
CPC分类号: G06F13/1668
摘要: The embodiments described herein provide a method and controller for performing a sequence of commands. In one embodiment, a controller receives a command from a host to perform a memory operation in a flash memory device, wherein the command comprises at least one bit that indicates whether the command is a stand-alone command or is part of a sequence of commands. The controller analyzes the at least one bit to determine whether the at least one bit indicates that the command is a stand-alone command or is part of a sequence of commands. If the at least one bit indicates that the command is a stand-alone command, the controller performs the command. If the at least one bit indicates that the command is part of a sequence of commands, the controller performs the command as part of the sequence of commands.
摘要翻译: 本文描述的实施例提供了用于执行命令序列的方法和控制器。 在一个实施例中,控制器从主机接收命令以在闪存设备中执行存储器操作,其中该命令包括指示该命令是独立命令还是指令序列的一部分的至少一个位 。 控制器分析至少一个位以确定至少一个位是否指示命令是独立命令,或者是命令序列的一部分。 如果至少有一位表示该命令是独立命令,则控制器执行该命令。 如果至少一个位指示命令是命令序列的一部分,则控制器执行命令作为命令序列的一部分。
-
公开(公告)号:US20110161784A1
公开(公告)日:2011-06-30
申请号:US12650263
申请日:2009-12-30
申请人: Robert D. Selinger , Gary Lin , Paul Lassa , Chaoyang Wang
发明人: Robert D. Selinger , Gary Lin , Paul Lassa , Chaoyang Wang
CPC分类号: G06F11/1068 , G06F11/1016 , G06F2213/0038 , G11C29/76
摘要: The embodiments described herein provide a method and controller for performing a copy-back command. In one embodiment, a controller receives the data and error correction code associated with a copy-back operation from at least one flash memory device. The controller determines if the error correction code indicates there is an error in the data. If the error correction code does not indicate there is an error in the data, the controller sends a destination address and copy-back program command received from a host to the at least one flash memory device. If the error correction code indicates there is an error in the data, the controller corrects the data and sends the destination address, the corrected data, and a program command to the at least one flash memory device. Additional embodiments relate to modifying data during the copy-back operation.
摘要翻译: 这里描述的实施例提供了用于执行复制命令的方法和控制器。 在一个实施例中,控制器从至少一个闪存设备接收与复制操作相关联的数据和纠错码。 控制器确定纠错码是否指示数据中有错误。 如果错误校正码不表示数据存在错误,则控制器将从主机接收的目的地地址和复制程序命令发送到至少一个闪存设备。 如果纠错码指示数据中存在错误,则控制器校正数据并将目的地地址,校正数据和程序命令发送到至少一个闪存设备。 另外的实施例涉及在复制操作期间修改数据。
-
公开(公告)号:US20110161554A1
公开(公告)日:2011-06-30
申请号:US12650255
申请日:2009-12-30
申请人: Robert D. Selinger , Gary Lin , Chaoyang Wang
发明人: Robert D. Selinger , Gary Lin , Chaoyang Wang
IPC分类号: G06F12/00
CPC分类号: G06F13/1668
摘要: The embodiments described herein provide a method and controller for performing a sequence of commands. In one embodiment, a controller receives a command from a host to perform a memory operation in a flash memory device, wherein the command comprises at least one bit that indicates whether the command is a stand-alone command or is part of a sequence of commands. The controller analyzes the at least one bit to determine whether the at least one bit indicates that the command is a stand-alone command or is part of a sequence of commands. If the at least one bit indicates that the command is a stand-alone command, the controller performs the command. If the at least one bit indicates that the command is part of a sequence of commands, the controller performs the command as part of the sequence of commands.
摘要翻译: 本文描述的实施例提供了用于执行命令序列的方法和控制器。 在一个实施例中,控制器从主机接收命令以执行闪存设备中的存储器操作,其中该命令包括指示该命令是独立命令还是指令序列的一部分的至少一个位 。 控制器分析至少一个位以确定至少一个位是否指示命令是独立命令,或者是命令序列的一部分。 如果至少有一位表示该命令是独立命令,则控制器执行该命令。 如果至少一个位指示命令是命令序列的一部分,则控制器执行命令作为命令序列的一部分。
-
公开(公告)号:US20090172244A1
公开(公告)日:2009-07-02
申请号:US11968129
申请日:2007-12-31
申请人: Chaoyang Wang , Robert D. Selinger
发明人: Chaoyang Wang , Robert D. Selinger
IPC分类号: G06F12/02
CPC分类号: G06F11/1076 , G06F2211/1045
摘要: Methods and apparatus of the present invention include new data and parity mapping for a two-level or hierarchical secondary RAID architecture. The hierarchical secondary RAID architecture achieves a reduced mean time to data loss compared with a single-level RAID architecture. The new data and parity mapping technique provides load-balancing between the disks in the hierarchical secondary RAID architecture and facilitates sequential access.
摘要翻译: 本发明的方法和装置包括用于二级或分层次级RAID架构的新数据和奇偶校验映射。 与单级RAID架构相比,分级辅助RAID架构实现了数据丢失的平均时间。 新的数据和奇偶校验映射技术提供了分级辅助RAID架构中的磁盘之间的负载平衡,并有助于顺序访问。
-
公开(公告)号:US08443263B2
公开(公告)日:2013-05-14
申请号:US12650263
申请日:2009-12-30
申请人: Robert D. Selinger , Gary Lin , Paul Lassa , Chaoyang Wang
发明人: Robert D. Selinger , Gary Lin , Paul Lassa , Chaoyang Wang
IPC分类号: G06F11/00
CPC分类号: G06F11/1068 , G06F11/1016 , G06F2213/0038 , G11C29/76
摘要: The embodiments described herein provide a method and controller for performing a copy-back command. In one embodiment, a controller receives the data and error correction code associated with a copy-back operation from at least one flash memory device. The controller determines if the error correction code indicates there is an error in the data. If the error correction code does not indicate there is an error in the data, the controller sends a destination address and copy-back program command received from a host to the at least one flash memory device. If the error correction code indicates there is an error in the data, the controller corrects the data and sends the destination address, the corrected data, and a program command to the at least one flash memory device. Additional embodiments relate to modifying data during the copy-back operation.
摘要翻译: 这里描述的实施例提供了用于执行复制命令的方法和控制器。 在一个实施例中,控制器从至少一个闪存设备接收与复制操作相关联的数据和纠错码。 控制器确定纠错码是否指示数据中有错误。 如果错误校正码不表示数据存在错误,则控制器将从主机接收的目的地地址和复制程序命令发送到至少一个闪存设备。 如果纠错码指示数据中存在错误,则控制器校正数据并将目的地地址,校正数据和程序命令发送到至少一个闪存设备。 另外的实施例涉及在复制操作期间修改数据。
-
-
-
-