ENHANCEMENT OF STORAGE LIFE EXPECTANCY BY BAD BLOCK MANAGEMENT
    11.
    发明申请
    ENHANCEMENT OF STORAGE LIFE EXPECTANCY BY BAD BLOCK MANAGEMENT 审中-公开
    通过边框管理提高存储寿命预期

    公开(公告)号:US20100235605A1

    公开(公告)日:2010-09-16

    申请号:US12706504

    申请日:2010-02-16

    IPC分类号: G06F12/06

    CPC分类号: G06F12/0246 G06F2212/7204

    摘要: A method and system are disclosed that permit a storage device to remain fully functional despite running out of a sufficient supply of spare blocks in memory. The storage device includes a non-volatile memory and a controller, where the controller is configured to detect an insufficiency of spare blocks and convert operative blocks to spare blocks. The method includes techniques for selecting certain operative blocks for conversion to spare blocks using the storage manager on the storage device and a file system manager that may or may not be part of the storage device.

    摘要翻译: 公开了一种方法和系统,其允许存储设备保持全部功能,尽管在存储器中缺少足够的备用块供应。 存储设备包括非易失性存储器和控制器,其中控制器被配置为检测备用块的不足并将操作块转换为备用块。 该方法包括用于使用存储设备上的存储管理器选择某些操作块以转换为备用块的技术,以及可以或可以不是存储设备的一部分的文件系统管理器。

    ENHANCEMENT OF EFFICIENCY IN POWER FAILURE HANDLING IN FLASH MEMORY
    12.
    发明申请
    ENHANCEMENT OF EFFICIENCY IN POWER FAILURE HANDLING IN FLASH MEMORY 有权
    在闪存中提高电源故障处理的效率

    公开(公告)号:US20100235594A1

    公开(公告)日:2010-09-16

    申请号:US12706474

    申请日:2010-02-16

    IPC分类号: G06F12/16

    摘要: A method and system for enhancing efficiency in power failure handling in flash memory devices is disclosed. The method includes the controller of a storage device receiving a page of data, selecting a block having a desired back-up cost and copying previously stored data in the selected block to a back-up block prior to writing the received page to the selected block based on a category of the previously stored data. The system includes non-volatile memory having a plurality of operative blocks, at least one spare block and a controller. The controller is configured to receive a page of data, select an operative block in the memory having a desired back-up cost, and copy previously stored data in the selected block to a spare block based on a category of the previously stored data prior to writing the received page to the selected block.

    摘要翻译: 公开了一种用于提高闪存器件中的电源故障处理效率的方法和系统。 该方法包括存储设备的控制器,接收数据页面,在将所接收的页面写入所选择的块之前选择具有期望的备份成本的块并且将先前存储的所选块中的数据复制到备份块 基于先前存储的数据的类别。 该系统包括具有多个操作块,至少一个备用块和控制器的非易失性存储器。 控制器被配置为接收数据页面,在存储器中选择具有期望的备份成本的操作块,并且基于先前存储的数据的类别将先前存储在所选块中的数据复制到备用块 将接收的页面写入所选块。

    Method for preloading data to improve data-retrieval times
    13.
    发明申请
    Method for preloading data to improve data-retrieval times 有权
    用于预加载数据以提高数据检索时间的方法

    公开(公告)号:US20070276990A1

    公开(公告)日:2007-11-29

    申请号:US11802224

    申请日:2007-05-21

    IPC分类号: G06F12/00

    摘要: The present invention discloses methods for improving data-retrieval times from a non-volatile storage device. A method for preloading data to improve data-retrieval times from a non-volatile storage device, the method including the steps of: providing a cache memory for preloading the data upon a host-system request to read the data; determining that a plurality of data segments that constitute a non-contiguous data object, stored in the storage device such that at least one data segment is non-contiguous to a preceding data segment in the data object, are in a predictable sequence; and preloading a non-contiguous next data segment in the predictable sequence into the cache memory after loading a current data segment into a host system from the cache memory, wherein the next data segment is preloaded prior to the host-system request to read the next data segment.

    摘要翻译: 本发明公开了一种用于从非易失性存储设备改进数据检索时间的方法。 一种用于预加载数据以从非易失性存储设备改进数据检索时间的方法,所述方法包括以下步骤:提供用于在主机系统请求读取数据时预加载数据的高速缓冲存储器; 确定存储在所述存储设备中的构成非连续数据对象的多个数据段,使得至少一个数据段与所述数据对象中的先前数据段不连续,是可预测的顺序; 以及在从所述高速缓冲存储器加载当前数据段到主机系统中之后,将可预测序列中的不连续的下一个数据段预加载到所述高速缓冲存储器中,其中在所述主机系统请求之前预先加载下一个数据段以读取下一个 数据段。

    Predictive data-loader
    14.
    发明申请
    Predictive data-loader 审中-公开
    预测数据加载器

    公开(公告)号:US20070276989A1

    公开(公告)日:2007-11-29

    申请号:US11802223

    申请日:2007-05-21

    IPC分类号: G06F12/00

    摘要: The present invention discloses devices for improving data-retrieval times from a non-volatile storage device. A non-volatile storage device including: a storage memory for storing data; a cache memory for preloading the data upon a host-system request to read the data; and a storage-device controller configured: to determine that a plurality of data segments that constitute a non-contiguous data object, stored in the storage memory such that at least one data segment is non-contiguous to a preceding data segment in the data object, are in a predictable sequence; and to preload a non-contiguous next data segment in the predictable sequence into the cache memory after loading a current data segment into a host system from the cache memory, wherein the next data segment is preloaded prior to the host-system request to read the next data segment.

    摘要翻译: 本发明公开了一种用于从非易失性存储设备改进数据检索时间的设备。 一种非易失性存储装置,包括:用于存储数据的存储存储器; 用于在主机系统请求上预加载数据以读取数据的高速缓冲存储器; 以及存储设备控制器,被配置为:确定存储在所述存储存储器中的构成非连续数据对象的多个数据段,使得至少一个数据段与所述数据对象中的先前数据段不连续 ,是可预测的序列; 并且在从主机系统从高速缓冲存储器加载当前数据段之后,将可预测序列中的不连续的下一个数据段预加载到高速缓冲存储器中,其中下一个数据段在主机系统请求之前被预加载以读取 下一个数据段。

    Apparatus and method for detecting reflow process
    15.
    发明授权
    Apparatus and method for detecting reflow process 有权
    回流处理检测装置及方法

    公开(公告)号:US09036396B2

    公开(公告)日:2015-05-19

    申请号:US13600029

    申请日:2012-08-30

    IPC分类号: G11C11/00 G01K7/16 G01N25/02

    摘要: Circuitry and method for detecting occurrence of a reflow process to an embedded storage device are disclosed. A temperature sensing device includes a resistor, a temperature sensor, and a comparator. The first terminal of the resistor is coupled to a voltage source, and the second terminal of the resistor is coupled to both the first terminal of the temperature sensor and the first input of the comparator. The second terminal of the temperature sensor is grounded and the second input of the comparator is coupled to a reference voltage. The resistance state of the temperature sensor changes from a first resistance state to a second resistance state when the temperature surrounding the temperature sensor reaches a threshold. The comparator generates an output based on the resistance changes of the temperature sensor. The generated output may indicate whether a reflow process has occurred to the embedded storage device.

    摘要翻译: 公开了一种用于检测对嵌入式存储装置的回流处理的发生的电路和方法。 温度感测装置包括电阻器,温度传感器和比较器。 电阻器的第一端耦合到电压源,并且电阻器的第二端子耦合到温度传感器的第一端子和比较器的第一输入端。 温度传感器的第二个端子接地,比较器的第二个输入端与参考电压相连。 当温度传感器周围的温度达到阈值时,温度传感器的电阻状态从第一电阻状态变为第二电阻状态。 比较器基于温度传感器的电阻变化产生输出。 生成的输出可以指示是否已经向嵌入式存储设备发生回流处理。

    Multi-protocol storage device bridge
    16.
    发明授权
    Multi-protocol storage device bridge 有权
    多协议存储设备桥

    公开(公告)号:US08301822B2

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

    申请号:US12565685

    申请日:2009-09-23

    IPC分类号: G06F13/36

    摘要: A bridge includes a host interface via which data/commands are received from and transferred to a host, and a storage device interface via which data/commands are received from and transferred to a storage device. The bridge also includes one SDPC, a controller and a switching system that is configurable by the controller to connect the protocol converter to the host interface and the storage device interface if the storage device protocol used by the host device differs from the storage device protocol used by the storage device, and to connect the host device interface to the storage device interface, not via the bi-directional protocol converter, if the two storage device protocols are the same. The bridge may include two SDPCs, each for converting a different protocol to the host protocol and vice versa, with the switching system being configurable to switch between the two SDPCs. The bridge may omit the SDPC altogether, with the switching system being configurable to switch between connecting (1) the host device interface to the storage device interface, and (2) bypassing the storage device interface.

    摘要翻译: 桥接器包括从主机接收数据/命令并将其传送到主机的主机接口以及从存储设备接收数据/命令并将其传送到存储设备的存储设备接口。 如果主机设备使用的存储设备协议与使用的存储设备协议不同,该桥接器还包括一个SDPC,一个控制器和一个可由控制器配置以将协议转换器连接到主机接口和存储设备接口的交换系统 通过存储设备,并且如果两个存储设备协议相同,则不通过双向协议转换器将主机设备接口连接到存储设备接口。 桥可以包括两个SDPC,每个SDPC用于将不同的协议转换为主机协议,反之亦然,交换系统可配置为在两个SDPC之间切换。 桥接器可以完全省略SDPC,交换系统可配置为在主机设备接口与存储设备接口连接(1)之间进行切换,(2)绕过存储设备接口。

    Method for preloading data to improve data-retrieval times
    17.
    发明授权
    Method for preloading data to improve data-retrieval times 有权
    用于预加载数据以提高数据检索时间的方法

    公开(公告)号:US08051249B2

    公开(公告)日:2011-11-01

    申请号:US11802224

    申请日:2007-05-21

    IPC分类号: G06F12/00

    摘要: The present invention discloses methods for improving data-retrieval times from a non-volatile storage device. A method for preloading data to improve data-retrieval times from a non-volatile storage device, the method including the steps of: providing a cache memory for preloading the data upon a host-system request to read the data; determining that a plurality of data segments that constitute a non-contiguous data object, stored in the storage device such that at least one data segment is non-contiguous to a preceding data segment in the data object, are in a predictable sequence; and preloading a non-contiguous next data segment in the predictable sequence into the cache memory after loading a current data segment into a host system from the cache memory, wherein the next data segment is preloaded prior to the host-system request to read the next data segment.

    摘要翻译: 本发明公开了一种用于从非易失性存储设备改进数据检索时间的方法。 一种用于预加载数据以从非易失性存储设备改进数据检索时间的方法,所述方法包括以下步骤:提供用于在主机系统请求读取数据时预加载数据的高速缓冲存储器; 确定存储在所述存储设备中的构成非连续数据对象的多个数据段,使得至少一个数据段与所述数据对象中的先前数据段不连续,是可预测的顺序; 以及在从所述高速缓冲存储器加载当前数据段到主机系统中之后,将可预测序列中的不连续的下一个数据段预加载到所述高速缓冲存储器中,其中在所述主机系统请求之前预先加载下一个数据段以读取下一个 数据段。

    APPARATUS AND METHOD FOR DETECTING REFLOW PROCESS
    18.
    发明申请
    APPARATUS AND METHOD FOR DETECTING REFLOW PROCESS 有权
    检测反应过程的装置和方法

    公开(公告)号:US20140063900A1

    公开(公告)日:2014-03-06

    申请号:US13600029

    申请日:2012-08-30

    IPC分类号: G01K7/16 G01N25/02 G11C11/00

    摘要: Circuitry and method for detecting occurrence of a reflow process to an embedded storage device are disclosed. A temperature sensing device includes a resistor, a temperature sensor, and a comparator. The first terminal of the resistor is coupled to a voltage source, and the second terminal of the resistor is coupled to both the first terminal of the temperature sensor and the first input of the comparator. The second terminal of the temperature sensor is grounded and the second input of the comparator is coupled to a reference voltage. The resistance state of the temperature sensor changes from a first resistance state to a second resistance state when the temperature surrounding the temperature sensor reaches a threshold. The comparator generates an output based on the resistance changes of the temperature sensor. The generated output may indicate whether a reflow process has occurred to the embedded storage device.

    摘要翻译: 公开了一种用于检测对嵌入式存储装置的回流处理的发生的电路和方法。 温度感测装置包括电阻器,温度传感器和比较器。 电阻器的第一端耦合到电压源,并且电阻器的第二端子耦合到温度传感器的第一端子和比较器的第一输入端。 温度传感器的第二个端子接地,比较器的第二个输入端与参考电压相连。 当温度传感器周围的温度达到阈值时,温度传感器的电阻状态从第一电阻状态变为第二电阻状态。 比较器基于温度传感器的电阻变化产生输出。 生成的输出可以指示是否已经向嵌入式存储设备发生回流处理。

    Virus Scanning Executed Within a Storage Device to Reduce Demand on Host Resources
    19.
    发明申请
    Virus Scanning Executed Within a Storage Device to Reduce Demand on Host Resources 审中-公开
    存储设备内部执行病毒扫描,减少对主机资源的需求

    公开(公告)号:US20100154062A1

    公开(公告)日:2010-06-17

    申请号:US12336310

    申请日:2008-12-16

    IPC分类号: G06F21/22

    CPC分类号: G06F21/564

    摘要: Protection against computer viruses is provided by a storage device having a memory, a controller, and a content scanning module used for scanning files for viruses. Infected files are indicated to a virus handling module that resides external to the storage device. The virus handling module may alter access to the infected files and/or indicate their presence to other system components. Such virus scanning mechanism can be built within the controller of the storage device. The protection against computer viruses may be provided by a method that includes transferring file data from the memory to the controller, reconstructing the files from the file data, activating the controller to check the reconstructed files for viruses, and indicating the infected files to the virus handling module. By using the controller within the storage device to scan for viruses, the burden on the host can be greatly reduced.

    摘要翻译: 具有存储器,控制器和用于扫描病毒文件的内容扫描模块的存储设备提供了针对计算机病毒的防护。 被感染的文件被指示到位于存储设备外部的病毒处理模块。 病毒处理模块可以改变对受感染文件的访问和/或指示其存在于其他系统组件。 这种病毒扫描机制可以建立在存储设备的控制器内。 可以通过包括将文件数据从存储器传输到控制器,从文件数据重新构建文件,激活控制器以检查重构的病毒文件并将病毒文件指示给病毒的方法来提供对计算机病毒的保护 处理模块。 通过使用存储设备内的控制器扫描病毒,可以大大降低主机的负担。