Exclusive-option chips and methods with all-options-active test mode
    1.
    发明授权
    Exclusive-option chips and methods with all-options-active test mode 有权
    独家选项芯片和方法,具有全选项活动测试模式

    公开(公告)号:US07928746B1

    公开(公告)日:2011-04-19

    申请号:US11966147

    申请日:2007-12-28

    IPC分类号: G01R31/3187

    摘要: A multi-interface integrated circuit in which, during the chip's lifetime in use, only one interface is active at a time. However, special test logic powers up all of the on-chip interface modules at once, so that a complete test cycle can be performed. All of the interfaces are exercised in one test program. Since some pads are inactive in some interface modes, mask bits are used to select which pads are monitored during which test cycles.

    摘要翻译: 一种多接口集成电路,其中在芯片使用寿命期间,一次只有一个接口处于活动状态。 但是,特殊的测试逻辑可以一次启动所有片上接口模块,从而可以执行完整的测试周期。 所有接口都在一个测试程序中执行。 由于某些接口模式下某些焊盘无效,因此使用掩码位来选择在哪个测试周期内监视哪些焊盘。

    Exclusive-option chips and methods with all-options-active test mode
    2.
    发明授权
    Exclusive-option chips and methods with all-options-active test mode 有权
    独家选项芯片和方法,具有全选项活动测试模式

    公开(公告)号:US08558566B2

    公开(公告)日:2013-10-15

    申请号:US13089093

    申请日:2011-04-18

    摘要: A multi-interface integrated circuit in which, during the chip's lifetime in use, only one interface is active at a time. However, special test logic powers up all of the on-chip interface modules at once, so that a complete test cycle can be performed. All of the interfaces are exercised in one test program. Since some pads are inactive in some interface modes, mask bits are used to select which pads are monitored during which test cycles.

    摘要翻译: 一种多接口集成电路,其中在芯片使用寿命期间,一次只有一个接口处于活动状态。 但是,特殊的测试逻辑可以一次启动所有片上接口模块,从而可以执行完整的测试周期。 所有接口都在一个测试程序中执行。 由于某些接口模式下某些焊盘无效,因此使用掩码位来选择在哪个测试周期内监视哪些焊盘。

    Exclusive-Option Chips and Methods with All-Options-Active Test Mode
    4.
    发明申请
    Exclusive-Option Chips and Methods with All-Options-Active Test Mode 有权
    独占选项芯片和方法与所有选项 - 主动测试模式

    公开(公告)号:US20110283055A1

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

    申请号:US13089093

    申请日:2011-04-18

    IPC分类号: G06F12/00

    摘要: A multi-interface integrated circuit in which, during the chip's lifetime in use, only one interface is active at a time. However, special test logic powers up all of the on-chip interface modules at once, so that a complete test cycle can be performed. All of the interfaces are exercised in one test program. Since some pads are inactive in some interface modes, mask bits are used to select which pads are monitored during which test cycles.

    摘要翻译: 一种多接口集成电路,其中在芯片使用寿命期间,一次只有一个接口处于活动状态。 但是,特殊的测试逻辑可以一次启动所有片上接口模块,从而可以执行完整的测试周期。 所有接口都在一个测试程序中执行。 由于某些接口模式下某些焊盘无效,因此使用掩码位来选择在哪个测试周期内监视哪些焊盘。

    Controller and Method for Performing Background Operations
    5.
    发明申请
    Controller and Method for Performing Background Operations 有权
    用于执行后台操作的控制器和方法

    公开(公告)号:US20120173792A1

    公开(公告)日:2012-07-05

    申请号:US12982833

    申请日:2010-12-30

    IPC分类号: G06F12/00

    摘要: The embodiments described herein provide a controller and method for performing a background commands or operations. In one embodiment, a controller is provided with interfaces through which to communicate with a host and a plurality of flash memory devices. The controller contains a processor operative to perform a foreground command received from the host, wherein the processor performs the foreground command to completion without interruption. The processor is also operative to perform a background commands or operations stored in the controller's memory, wherein the processor performs the background command until completed or preempted by a foreground command. If the background command is preempted, the processor can resume performing the background command at a later time until completed.

    摘要翻译: 这里描述的实施例提供了一种用于执行后台命令或操作的控制器和方法。 在一个实施例中,控制器设置有与主机和多个闪存设备通信的接口。 控制器包含一个可执行从主机接收的前景指令的处理器,其中处理器执行前台命令以完成而不中断。 处理器还可操作以执行存储在控制器的存储器中的后台命令或操作,其中处理器执行后台命令,直到由前台命令完成或抢占。 如果后台命令被抢占,则处理器可以在稍后时间恢复执行后台命令,直到完成。

    Controller and method for virtual LUN assignment for improved memory bank mapping
    6.
    发明授权
    Controller and method for virtual LUN assignment for improved memory bank mapping 有权
    用于虚拟LUN分配的控制器和方法用于改进的存储体映射

    公开(公告)号:US08700961B2

    公开(公告)日:2014-04-15

    申请号:US13330975

    申请日:2011-12-20

    IPC分类号: G11C29/00

    摘要: A controller communicates with a plurality of multi-chip memory packages. Each multi-chip memory package comprises a plurality of memory dies, each having a respective plurality of memory blocks, some of which are good and some of which are bad. The controller determines a number of good blocks in each memory die. Based on the determined number of good blocks in each memory die, the controller selects a memory die from each of the multi-chip memory packages to access in parallel, wherein the selected memory dies are not necessarily all in the same relative position in each multi-chip package. The controller then creates a metablock from a set of good blocks from each of the selected memory dies, wherein a maximum number of metablocks that can be created across the selected memory dies is determined by a lowest number of good blocks in the selected memory dies.

    摘要翻译: 控制器与多个多芯片存储器包进行通信。 每个多芯片存储器封装包括多个存储器管芯,每个存储器管芯具有相应的多个存储器块,其中一些存储器块是好的,其中一些是不好的。 控制器确定每个存储器管芯中的多个好的块。 基于每个存储器管芯中所确定的良好块的数量,控制器从每个多芯片存储器封装中选择并行访问的存储器管芯,其中所选择的存储器管芯不一定在每个多个存储器管芯中处于相同的相对位置 芯片封装 然后,控制器从来自所选择的每个存储器管芯的一组好的块中创建一个元区块,其中可以通过所选择的存储器管芯中的最低数量的好块来确定跨所选择的存储器管芯可以创建的最大数量的元区块。

    SYSTEM AND METHOD FOR MICRO-TIERING IN NON-VOLATILE MEMORY
    7.
    发明申请
    SYSTEM AND METHOD FOR MICRO-TIERING IN NON-VOLATILE MEMORY 有权
    非易失性存储器微处理系统和方法

    公开(公告)号:US20130265825A1

    公开(公告)日:2013-10-10

    申请号:US13443404

    申请日:2012-04-10

    申请人: Paul A. Lassa

    发明人: Paul A. Lassa

    IPC分类号: G11C16/04

    摘要: In a storage device such as a solid state disk (SSD), a central controller communicates with a plurality of multi-chip memory packages. Each multi-chip memory package comprises a plurality of memory dies and a local processor, wherein the plurality of memory dies includes different memory tiers. The central controller may handle management of the virtual address space while the local processor in each MCP manages the storage of data within memory tiers in the memory dies of its respective MCP.

    摘要翻译: 在诸如固态盘(SSD)的存储设备中,中央控制器与多个多芯片存储器封装通信。 每个多芯片存储器包包括多个存储器管芯和本地处理器,其中所述多个存储器管芯包括不同的存储器层。 中央控制器可以处理虚拟地址空间的管理,而每个MCP中的本地处理器管理其各自MCP的存储器管芯内的存储器层内的数据的存储。

    System and method for micro-tiering in non-volatile memory
    8.
    发明授权
    System and method for micro-tiering in non-volatile memory 有权
    非易失性存储器中微分层的系统和方法

    公开(公告)号:US08760922B2

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

    申请号:US13443404

    申请日:2012-04-10

    申请人: Paul A. Lassa

    发明人: Paul A. Lassa

    IPC分类号: G11C11/34

    摘要: In a storage device such as a solid state disk (SSD), a central controller communicates with a plurality of multi-chip memory packages. Each multi-chip memory package comprises a plurality of memory dies and a local processor, wherein the plurality of memory dies includes different memory tiers. The central controller may handle management of the virtual address space while the local processor in each MCP manages the storage of data within memory tiers in the memory dies of its respective MCP.

    摘要翻译: 在诸如固态盘(SSD)的存储设备中,中央控制器与多个多芯片存储器封装通信。 每个多芯片存储器包包括多个存储器管芯和本地处理器,其中所述多个存储器管芯包括不同的存储器层。 中央控制器可以处理虚拟地址空间的管理,而每个MCP中的本地处理器管理其各自MCP的存储器管芯内的存储器层内的数据的存储。

    Controller and Method for Virtual LUN Assignment for Improved Memory Bank Mapping
    9.
    发明申请
    Controller and Method for Virtual LUN Assignment for Improved Memory Bank Mapping 有权
    用于虚拟LUN分配的控制器和方法,用于改进的存储体映射

    公开(公告)号:US20130159601A1

    公开(公告)日:2013-06-20

    申请号:US13330975

    申请日:2011-12-20

    IPC分类号: G06F12/02

    摘要: A controller communicates with a plurality of multi-chip memory packages. Each multi-chip memory package comprises a plurality of memory dies, each having a respective plurality of memory blocks, some of which are good and some of which are bad. The controller determines a number of good blocks in each memory die. Based on the determined number of good blocks in each memory die, the controller selects a memory die from each of the multi-chip memory packages to access in parallel, wherein the selected memory dies are not necessarily all in the same relative position in each multi-chip package. The controller then creates a metablock from a set of good blocks from each of the selected memory dies, wherein a maximum number of metablocks that can be created across the selected memory dies is determined by a lowest number of good blocks in the selected memory dies.

    摘要翻译: 控制器与多个多芯片存储器包进行通信。 每个多芯片存储器封装包括多个存储器管芯,每个存储器管芯具有相应的多个存储器块,其中一些存储器块是好的,其中一些是不好的。 控制器确定每个存储器管芯中的多个好的块。 基于每个存储器管芯中所确定的良好块的数量,控制器从每个多芯片存储器封装中选择并行访问的存储器管芯,其中所选择的存储器管芯不一定在每个多个存储器管芯中处于相同的相对位置 芯片封装 然后,控制器从来自所选择的存储器管芯的每一个的一组好的块创建元区块,其中可以通过所选择的存储器管芯中的最低数量的好块来确定跨所选择的存储器管芯可以创建的最大数量的元区块。

    Controller, Storage Device, and Method for Power Throttling Memory Operations
    10.
    发明申请
    Controller, Storage Device, and Method for Power Throttling Memory Operations 有权
    控制器,存储设备和功率调节存储器操作的方法

    公开(公告)号:US20120331207A1

    公开(公告)日:2012-12-27

    申请号:US13167929

    申请日:2011-06-24

    IPC分类号: G06F12/02

    摘要: The embodiments described herein provide a controller, storage device, and method for power throttling memory operations. In one embodiment, a controller is provided in a storage device with a plurality of flash memory devices. The controller determines how much power will be consumed (or heat will be generated) by each of a plurality of commands and dynamically alters when each of the commands operating on one or more of the flash memory devices is performed based on the determination of how much power would be consumed (or heat will be generated), so that performance of the plurality of commands does not exceed a predetermined average power limit over a period of time (or a predetermined temperature). In some embodiments, the storage device also has a thermal sensor, and a reading from the thermal sensor can be used, instead of or in addition to the power or thermal costs of each command, to dynamically alter when the commands are performed.

    摘要翻译: 这里描述的实施例提供了用于功率节流存储器操作的控制器,存储设备和方法。 在一个实施例中,在具有多个闪存器件的存储设备中提供控制器。 控制器确定由多个命令中的每个命令消耗多少功率(或产生热量),并且当基于多少的确定来执行在一个或多个闪存设备上操作的每个命令时执行动态改变 电力将被消耗(或将产生热量),使得多个命令的执行在一段时间(或预定温度)内不超过预定的平均功率限制。 在一些实施例中,存储装置还具有热传感器,并且可以使用来自热传感器的读取来代替或补充每个命令的功率或热成本,以便在执行命令时动态地改变。