Controller for one type of NAND flash memory for emulating another type of NAND flash memory
    21.
    发明授权
    Controller for one type of NAND flash memory for emulating another type of NAND flash memory 有权
    用于模拟另一种NAND闪存的一种类型的NAND闪存的控制器

    公开(公告)号:US08296509B2

    公开(公告)日:2012-10-23

    申请号:US13181477

    申请日:2011-07-12

    IPC分类号: G06F13/00

    CPC分类号: G11C16/10

    摘要: A method of executing an erasing instruction to erase host data from a flash memory device is provided. The method initiates with receiving from a host device an erase instruction to erase host data from an array of NAND flash memory cells grouped into separately-erasable device blocks, each device block including multiple device pages, the host data being a portion of device data that is stored in a device block. The host data is marked as erased, and a message is sent to the host device indicating that the host data has been erased.

    摘要翻译: 提供了一种执行从闪速存储器件擦除主机数据的擦除指令的方法。 该方法通过从主机设备接收擦除指令,从分组为可单独擦除的设备块的NAND闪存单元的阵列中擦除主机数据,每个设备块包括多个设备页面,主机数据是设备数据的一部分, 存储在设备块中。 主机数据被标记为擦除,并且向主机设备发送消息,指示主机数据已被擦除。

    Controller for one type of NAND flash memory for emulating another type of NAND flash memory
    22.
    发明授权
    Controller for one type of NAND flash memory for emulating another type of NAND flash memory 有权
    用于模拟另一种NAND闪存的一种类型的NAND闪存的控制器

    公开(公告)号:US08001316B2

    公开(公告)日:2011-08-16

    申请号:US11964741

    申请日:2007-12-27

    IPC分类号: G06F12/12

    CPC分类号: G11C16/10

    摘要: A controller for one type of NAND flash memory device that emulates another type of NAND flash memory device. The controller may include a host NAND interface to receive host data from a NAND host device, and a data aggregator for aggregating the host data with complementary data, to thereby create device data that is storable in a device page of an array of NAND flash memory cells of the NAND flash memory device. After creating the device data the controller writes the device data into a device page of the NAND flash memory cells. The controller also includes a data parser to parse host data from device data when data read operations are executed by the controller. If required, the controller uses the data parser to parse complementary data from device data to create device data when data writing operations are executed by the controller.

    摘要翻译: 一种用于模拟另一类NAND闪存器件的NAND闪存器件的控制器。 控制器可以包括用于从NAND主机设备接收主机数据的主机NAND接口和用于利用补充数据聚集主机数据的数据聚合器,从而创建可存储在N​​AND闪存阵列的设备页面中的设备数据 NAND闪存设备的单元。 创建设备数据后,控制器将设备数据写入NAND闪存单元的设备页面。 当控制器执行数据读取操作时,控制器还包括一个数据解析器,用于从设备数据中解析主机数据。 如果需要,当控制器执行数据写入操作时,控制器使用数据解析器来解析设备数据中的补充数据以创建设备数据。

    Erase history-based flash writing method
    23.
    发明授权
    Erase history-based flash writing method 有权
    擦除基于历史的闪存写入方式

    公开(公告)号:US07814263B2

    公开(公告)日:2010-10-12

    申请号:US11727986

    申请日:2007-03-29

    申请人: Ori Stern Amir Mosek

    发明人: Ori Stern Amir Mosek

    IPC分类号: G06F12/00

    CPC分类号: G11C16/102

    摘要: A method for writing into a flash memory device includes calculating a physical block for writing data thereto, checking whether the calculated physical block has been erased since a last power-up of the device and if it has been erased writing the data, or, if it has not been erased performing a refresh operation thereby obtaining a newly erased block since a last power-up that the data can be written to. The newly erased block may be the calculated block or another block of the flash memory.

    摘要翻译: 一种用于写入闪速存储装置的方法包括:计算用于向其写入数据的物理块,检查所述计算的物理块是否已经从设备的最后上电并且已被擦除写入数据而被擦除,或者如果 由于可以写入数据的最后一次上电,所以没有擦除执行刷新操作从而获得新擦除的块。 新擦除的块可以是计算的块或闪存的另一块。

    Efficient flash memory device driver
    24.
    发明授权
    Efficient flash memory device driver 有权
    高效闪存设备驱动

    公开(公告)号:US07526598B2

    公开(公告)日:2009-04-28

    申请号:US10376504

    申请日:2003-03-03

    IPC分类号: G06F12/00 G06F12/08

    摘要: A driver for a data storage device includes an access command and a verification command. The access command initiates an access (write, erase or read) of the data storage device while allowing a calling application to continue running without having to wait for the completion of the access. The verification command queries a preceding access. If the query indicates failure of the preceding access, the verification command repeats the preceding access until the preceding access succeeds. The verification command is called by the access command before the access command initiates a new access. The verification command also is called by an application following a sequence of related access command calls. A write access command saves the data to be written in a memory separate from the data storage device, in case the verification command needs that data to repeat a failed write.

    摘要翻译: 用于数据存储设备的驱动器包括访问命令和验证命令。 访问命令启动数据存储设备的访问(写入,擦除或读取),同时允许呼叫应用程序继续运行,而不必等待访问完成。 验证命令查询前面的访问。 如果查询指示上一次访问失败,则验证命令重复上述访问,直到上一次访问成功。 访问命令在访问命令启动新的访问之前调用验证命令。 验证命令也由应用程序按照一系列相关的访问命令调用进行调用。 写访问命令将要写入的数据与数据存储设备分离存储,以便在验证命令需要该数据重复失败的写入的情况下。