CONTROLLER, DATA STORAGE DEVICE AND PROGRAM PRODUCT
    91.
    发明申请
    CONTROLLER, DATA STORAGE DEVICE AND PROGRAM PRODUCT 有权
    控制器,数据存储设备和程序产品

    公开(公告)号:US20120226957A1

    公开(公告)日:2012-09-06

    申请号:US13218812

    申请日:2011-08-26

    IPC分类号: H03M13/09 G06F11/10

    CPC分类号: G06F11/1048

    摘要: According to an embodiment of a controller, a bit string manipulating unit manipulates a bit string of manipulation target data based on a predetermined rule. A special data setting unit generates a magic number based on a special data setting request from a host interface, obtains an error detecting code for the magic number, and sends the magic number and the error detecting code as manipulation target data to the bit string manipulating unit to obtain a manipulated manipulation target data. The special data setting unit also extracts logical block address information from the special data setting request, and instructs an access unit to write the magic number in the manipulated manipulation target data to a user data storage area and to write the error detecting code in the manipulated manipulation target data to a redundant area in a storage area located by the logical block address information.

    摘要翻译: 根据控制器的实施例,位串操作单元基于预定规则来操纵操作对象数据的位串。 专用数据设定部基于来自主机接口的特殊数据设定请求生成魔术数,获得魔术数的错误检测码,将魔术号码和错误检测码作为操作对象数据发送到位串操作 单位以获得操纵的操纵目标数据。 特殊数据设定单元还从特殊数据设定请求中提取逻辑块地址信息,并指示访问单元将操作操作目标数据中的魔术数字写入用户数据存储区域,并将错误检测码写入被操纵的 将操作对象数据提供给由逻辑块地址信息定位的存储区域中的冗余区域。

    SEMICONDUCTOR MEMORY CONTROLLING DEVICE
    92.
    发明申请
    SEMICONDUCTOR MEMORY CONTROLLING DEVICE 有权
    半导体存储器控制器件

    公开(公告)号:US20120072644A1

    公开(公告)日:2012-03-22

    申请号:US13037970

    申请日:2011-03-01

    IPC分类号: G06F12/00

    摘要: According to one embodiment, upon request from an information processor, a semiconductor storage controller writes pieces of data in predetermined units into storage locations in which no data has been written in erased areas within a semiconductor chip's storage area. A third table and a second table which is a subset thereof include physical addresses each indicating a storage location of each of pieces of the data within the semiconductor chip. The first table includes either information specifying a second table entry or information specifying a third table entry. The semiconductor storage controller records the first and the second tables into a volatile memory or records the first table into a volatile memory and the third table into a nonvolatile memory.

    摘要翻译: 根据一个实施例,根据信息处理器的要求,半导体存储控制器以预定单位将多条数据写入在半导体芯片的存储区域内的擦除区域中没有数据写入的存储位置。 作为其子集的第三表和第二表包括各自表示半导体芯片内的每个数据的存储位置的物理地址。 第一表包括指定第二表条目的信息或指定第三表条目的信息。 半导体存储控制器将第一和第二表记录到易失性存储器中,或将第一表记录到易失性存储器中,将第三表记录到非易失性存储器中。

    CONTROLLER, DATA STORAGE DEVICE, AND PROGRAM PRODUCT
    93.
    发明申请
    CONTROLLER, DATA STORAGE DEVICE, AND PROGRAM PRODUCT 有权
    控制器,数据存储设备和程序产品

    公开(公告)号:US20110231624A1

    公开(公告)日:2011-09-22

    申请号:US12883796

    申请日:2010-09-16

    IPC分类号: G06F12/00 G06F12/16 G06F12/10

    摘要: According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first physical address, write object data, instructs a management information access unit to update address conversion information, and instructs a first access unit to update the first physical address. A compaction unit extracts a physical address of compaction object data, instructs the data access unit to read the compaction object data stored in a storage area of the data storage unit indicated by the physical address, instructs the data access unit to write the compaction object data in a storage area of the data storage unit indicated by a second physical address, instructs the management information access unit to update the address conversion information, and instructs a second access unit to update the second physical address.

    摘要翻译: 根据一个实施例,写指令单元指示数据存取单元在由第一物理地址指示的数据存储单元的存储区中写入对象数据,指示管理信息访问单元更新地址转换信息,以及 指示第一个访问单元更新第一个物理地址。 压缩单元提取压缩对象数据的物理地址,指示数据存取单元读取存储在由物理地址指示的数据存储单元的存储区域中的压缩对象数据,指示数据存取单元写入压缩对象数据 在由第二物理地址指示的数据存储单元的存储区域中,指示管理信息存取单元更新地址转换信息,并指示第二存取单元更新第二物理地址。

    STORAGE CONTROL DEVICE, DATA RECOVERY DEVICE, AND STORAGE SYSTEM
    95.
    发明申请
    STORAGE CONTROL DEVICE, DATA RECOVERY DEVICE, AND STORAGE SYSTEM 有权
    存储控制设备,数据恢复设备和存储系统

    公开(公告)号:US20090327802A1

    公开(公告)日:2009-12-31

    申请号:US12398608

    申请日:2009-03-05

    IPC分类号: G06F11/20

    CPC分类号: G06F11/108 G06F11/1068

    摘要: When data in one semiconductor memory device is corrupted during a padding process by a padding unit and the data cannot be recovered even by using an error correcting code for correcting a data error, a storage control device issues a data recovery request to a data recovery device. The data recovery device reads the data from other semiconductor memory device in response to the data recovery request to recover the data, and returns a recovery result to the padding unit in the storage control device to perform the padding process.

    摘要翻译: 当一个半导体存储器件中的数据在填补单元的填充处理期间被破坏时,即使通过使用用于校正数据错误的纠错码也不能恢复数据,存储控制装置向数据恢复装置发出数据恢复请求 。 数据恢复装置响应于数据恢复请求从其他半导体存储装置读取数据以恢复数据,并将恢复结果返回到存储控制装置中的填充单元以执行填充处理。

    STORAGE DEVICE, CONTROL DEVICE, STORAGE SYSTEM, AND STORAGE METHOD
    96.
    发明申请
    STORAGE DEVICE, CONTROL DEVICE, STORAGE SYSTEM, AND STORAGE METHOD 失效
    存储设备,控制设备,存储系统和存储方法

    公开(公告)号:US20090327604A1

    公开(公告)日:2009-12-31

    申请号:US12396006

    申请日:2009-03-02

    IPC分类号: G06F12/06

    摘要: A size storage unit stores therein a block size of a memory element. A buffering unit executes buffer processing configured to store data received from a RAID (Redundant Arrays of Inexpensive/Independent Disks) controller into a buffer, and to write the data stored in the buffer into the memory element. A stripe-size receiving unit receives a stripe size that indicates a size of a unit of access at time of access to the memory element by the RAID controller. Writing processing is configured to write data received from the RAID controller into the memory element without executing the buffer processing by the buffering unit, when the stripe size is n times of the block size (n is a positive integer).

    摘要翻译: 大小存储单元存储存储元件的块大小。 缓冲单元执行缓冲处理,其被配置为将从RAID(廉价/独立磁盘的冗余阵列)控制器接收的数据存储到缓冲器中,并且将存储在缓冲器中的数据写入存储器元件。 条形尺寸接收单元接收指示由RAID控制器访问存储器元件时的访问单元的大小的条带大小。 写入处理被配置为当条带大小是块大小的n倍(n为正整数)时,将从RAID控制器接收的数据写入存储元件,而不执行缓冲单元的缓冲器处理。

    Logic circuit system and method of changing operating voltage of a programmable logic circuit
    97.
    发明授权
    Logic circuit system and method of changing operating voltage of a programmable logic circuit 失效
    逻辑电路系统和可编程逻辑电路的工作电压变化方法

    公开(公告)号:US07461279B2

    公开(公告)日:2008-12-02

    申请号:US11831722

    申请日:2007-07-31

    IPC分类号: G06F1/32

    摘要: A logic circuit system, having a programmable logic circuit including a circuit configuration including a first set of plural unit circuits and that is reconfigurable during operation, a circuit configuration information supplier configured to supply circuit configuration information about a second set of plural unit circuits to said programmable logic circuit, a change controller configured to change the circuit configuration of said programmable logic circuit from said first set of said plural unit circuits to said second set of said plural unit circuits based on said circuit configuration information, an operation time measurer configured to measure operation times of said first and second set of plural unit circuits, and a clock-and-voltage supplier configured to use said measured operation times to change from a first frequency and voltage value corresponding to said first set to a second frequency and voltage value corresponding to said second set, and to supply a clock signal having said second frequency and voltage value to said programmable logic circuit, thereby varying a programmable logic circuit frequency and voltage value in accordance with variations in said operation times.

    摘要翻译: 一种逻辑电路系统,具有可编程逻辑电路,该可编程逻辑电路包括电路配置,该电路配置包括第一组多个单元电路,并且可在运行期间重新配置;电路配置信息提供器,被配置为将电路配置信息提供给所述多个单元电路的第二组 可编程逻辑电路,变更控制器,被配置为基于所述电路配置信息将所述可编程逻辑电路的电路配置从所述多个单元电路的所述第一组改变为所述多个单元电路的所述第二组;操作时间测量器, 所述第一和第二组多个单位电路的操作时间以及被配置为使用所述测量的操作时间从对应于所述第一组的第一频率和电压值改变为对应于第二频率和电压值的时钟和电压供应器 到第二组,并提供一个时钟信号 将所述第二频率和电压值表示为所述可编程逻辑电路,从而根据所述操作时间的变化来改变可编程逻辑电路的频率和电压值。

    MEMORY CONTROLLER CONTROLLING SEMICONDUCTOR STORAGE DEVICE AND SEMICONDUCTOR DEVICE
    98.
    发明申请
    MEMORY CONTROLLER CONTROLLING SEMICONDUCTOR STORAGE DEVICE AND SEMICONDUCTOR DEVICE 失效
    存储器控制器控制半导体存储器件和半导体器件

    公开(公告)号:US20080205145A1

    公开(公告)日:2008-08-28

    申请号:US12039254

    申请日:2008-02-28

    IPC分类号: G11C16/04 G11C16/06

    CPC分类号: G11C16/3418

    摘要: A memory controller controls a semiconductor storage device including nonvolatile memory cells. The controller includes a generating circuit, and a selection circuit. The generating circuit generates first data based on a second data. The selection circuit retains a cumulative value whose each digit is a cumulative result in each bit of data which is already written in the memory cells. The selection circuit selects one of the first data. A selected first data has a better average of digits in a sum of each bit of the selected first data and each digit of the cumulative value than an unselected first data. The selection circuit retains the sum concerning the selected first data as the new cumulative value.

    摘要翻译: 存储器控制器控制包括非易失性存储单元的半导体存储器件。 控制器包括发生电路和选择电路。 生成电路基于第二数据生成第一数据。 选择电路保留累积值,其每个数字是已经写入存储器单元的每个数据位的累积结果。 选择电路选择第一数据之一。 所选择的第一数据在所选择的第一数据的每一比特和累积值的每个数字之和与未选择的第一数据的和中具有更好的数字平均。 选择电路将与所选择的第一数据相关的和保持为新的累积值。

    Programmable logic circuit apparatus and programmable logic circuit reconfiguration method
    99.
    发明授权
    Programmable logic circuit apparatus and programmable logic circuit reconfiguration method 失效
    可编程逻辑电路设备和可编程逻辑电路重构方法

    公开(公告)号:US07173451B2

    公开(公告)日:2007-02-06

    申请号:US11081589

    申请日:2005-03-17

    IPC分类号: H03K19/173

    CPC分类号: H03K19/17752

    摘要: A programmable logic circuit apparatus includes a programmable logic circuit that dynamically switches and operates a plurality of circuit blocks. The circuit blocks include a branch circuit block that performs branch processing and a plurality of child circuit blocks that selectively perform a plurality of kinds of processing on data obtained by the branch circuit block. The apparatus also includes a storage unit that stores data obtained by the branch circuit block and an identifier of a child circuit block into which the data is input. The identifier is associated with the data. The apparatus also includes a controller that causes the programmable logic circuit to process data associated with the same identifier as an identifier of a child circuit block being in operation in the programmable logic circuit, among the data stored in the storage unit, in preference to data associated with identifiers of other child circuit blocks.

    摘要翻译: 可编程逻辑电路装置包括动态地切换和操作多个电路块的可编程逻辑电路。 电路块包括执行分支处理的分支电路块和对由分支电路块获得的数据选择性地执行多种处理的多个子电路块。 该装置还包括存储单元,其存储由分支电路块获得的数据和输入数据的子电路块的标识符。 标识符与数据相关联。 该装置还包括一个控制器,该控制器使可编程逻辑电路处理与存储在存储单元中的数据相对应的与可编程逻辑电路中正在操作的子电路块的标识符相同的标识符的数据,优先于数据 与其他子电路块的标识符相关联。

    Memory system having a plurality of writing mode
    100.
    发明授权
    Memory system having a plurality of writing mode 有权
    具有多个写入模式的存储器系统

    公开(公告)号:US08832357B2

    公开(公告)日:2014-09-09

    申请号:US13038681

    申请日:2011-03-02

    IPC分类号: G06F12/00 G06F12/02

    摘要: According to one embodiment, a memory system includes a non-volatile semiconductor memory, a block management unit, and a transcription unit. The semiconductor memory includes a plurality of blocks to which data can be written in both the first mode and the second mode. The block management unit manages a block that stores therein no valid data as a free block. When the number of free blocks managed by the block management unit is smaller than or equal to a predetermined threshold value, the transcription unit selects one or more used blocks that stores therein valid data as transcription source blocks and transcribes valid data stored in the transcription source blocks to free blocks in the second mode.

    摘要翻译: 根据一个实施例,存储器系统包括非易失性半导体存储器,块管理单元和转录单元。 半导体存储器包括能够在第一模式和第二模式中写入数据的多个块。 块管理单元管理其中没有有效数据作为空闲块的块。 当由块管理单元管理的空闲块的数量小于或等于预定阈值时,转录单元选择一个或多个使用存储有效数据的块作为转录源块并转录存储在转录源中的有效数据 在第二种模式下阻止空闲块。