会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Outer code protection for solid state memory devices
    • 固态存储器件的外部代码保护
    • US08572457B2
    • 2013-10-29
    • US12790120
    • 2010-05-28
    • Bernardo RubAra PatapoutianArvind SridharanBruce D. Buch
    • Bernardo RubAra PatapoutianArvind SridharanBruce D. Buch
    • H03M13/00G11C29/00G06F11/00
    • G06F11/1012
    • Outer code words can span multiple data blocks, multiple die, or multiple chips of a memory device to protect against errors in the data stored in the blocks, die and/or chips. A solid state memory device is arranged in multiple data blocks, each block including an array of memory cells arranged in a plurality of pages. The data is encoded into inner code words and symbol-based outer code words. The inner code words and the symbol-based outer code words are stored in the memory cells of the multiple blocks. One or more inner code words are stored in each page of each block and one or more symbols of each outer code word are stored in at least one page of each block. The inner code words and the outer code words are read from the memory device and are used to correct the errors in the data.
    • 外码字可以跨越存储器设备的多个数据块,多个芯片或多个芯片,以防止存储在块,芯片和/或芯片中的数据中的错误。 固态存储器件被布置在多个数据块中,每个块包括以多页布置的存储器单元的阵列。 数据被编码成内码字和基于符号的外码字。 内码字和基于符号的外码字被存储在多个块的存储单元中。 一个或多个内部码字被存储在每个块的每个页面中,并且每个外部码字的一个或多个符号被存储在每个块的至少一个页面中。 内部码字和外部码字从存储器件读取并用于校正数据中的错误。
    • 3. 发明授权
    • Reuse of information from memory read operations
    • 从内存读取操作重新使用信息
    • US08243511B2
    • 2012-08-14
    • US12891475
    • 2010-09-27
    • Ara PatapoutianBernardo RubBruce D. Buch
    • Ara PatapoutianBernardo RubBruce D. Buch
    • G11C16/08G11C16/28
    • G11C11/5628G11C16/0483G11C16/06G11C16/3418
    • A nominal reference read operation compares analog voltages of the memory cells to at least one nominal reference voltage. A shifted reference read operation compares the analog voltages of the memory cells to at least one shifted reference voltage that is shifted from the nominal reference voltage to compensate for an expected change in the analog voltages of the memory cells. Data stored in the memory cells is decoded by a first decoding process that uses the information from either the nominal reference read operation or the shifted reference read operation. The data stored in the memory cells is decoded by a second decoding process that uses the information from both the nominal reference read operation and the shifted reference read operation.
    • 标称参考读取操作将存储器单元的模拟电压与至少一个标称参考电压进行比较。 移位的参考读取操作将存储器单元的模拟电压与从标称参考电压偏移的至少一个移位的参考电压进行比较,以补偿存储器单元的模拟电压的预期变化。 通过使用来自标称参考读取操作或移位参考读取操作的信息的第一解码处理对存储单元中存储的数据进行解码。 通过使用来自标称参考读取操作和偏移的参考读取操作的信息的第二解码处理来对存储单元中存储的数据进行解码。
    • 5. 发明授权
    • System for selectively storing stripes of data in tracks of disks so
that sum of transfer rates of stripes match communication bandwidth to
host
    • 用于选择性地将数据条纹存储在磁盘轨道中的系统,使得条带传送速率的总和与主机的通信带宽相匹配
    • US5724539A
    • 1998-03-03
    • US223378
    • 1994-04-05
    • Charles Michael RiggleBruce D. Buch
    • Charles Michael RiggleBruce D. Buch
    • G06F12/00
    • G06F3/0613G06F3/0631G06F3/064G06F3/0689
    • A method and apparatus for bandwidth balancing of data transfer operations between a computer and a storage subsystem are disclosed. The storage subsystem contains a number of storage devices such as magnetic disk drives. Data to be stored is supplied by the computer to the storage subsystem in the form of a transfer unit through a communication channel. The storage subsystem divides the transfer unit into a number of stripes of a pre-determined size. Each stripe is allocated to a separate disk drive whose disk surfaces are formatted into a number of track bands. Each track band is composed of several contiguous tracks associated with the same data transfer rate. Each stripe is then stored on its disk drive within a selected track band. Both data storage and retrieval from each disk drive occur at the data transfer rate associated with the accessed track band. Since all the stripes in the transfer unit are transferred to their disk drives simultaneously, the transfer operation occurs at an aggregate transfer rate equal to the sum of the individual track band transfer rates. The storage subsystem selects the track bands on each disk drive in such a manner as to ensure that the data transfer operation occurs at an aggregate transfer rate within a pre-determined bandwidth range of the communication channel bandwidth.
    • 公开了一种用于计算机和存储子系统之间的数据传送操作的带宽平衡的方法和装置。 存储子系统包含许多存储设备,如磁盘驱动器。 要存储的数据由计算机通过通信信道以传送单元的形式提供给存储子系统。 存储子系统将传送单元划分成预定大小的多个条带。 每个条带都分配到单独的磁盘驱动器,其磁盘表面格式化为多个磁道段。 每个轨道带由与相同数据传输速率相关联的几个连续轨道组成。 然后将每个条带存储在其选定的轨道带内的其磁盘驱动器上。 来自每个磁盘驱动器的数据存储和检索都是以与所访问的磁道带相关联的数据传输速率进行的。 由于传送单元中的所有条带同时被传送到它们的磁盘驱动器,所以传输操作以等于各个磁带传输速率之和的总传输速率发生。 存储子系统以这样的方式选择每个磁盘驱动器上的轨道带,以确保数据传输操作以通信信道带宽的预定带宽范围内的总传输速率发生。
    • 7. 发明申请
    • ITERATIVE DEMODULATION AND DECODING FOR MULTI-PAGE MEMORY ARCHITECTURE
    • 多媒体存储器架构的迭代解码和解码
    • US20110280069A1
    • 2011-11-17
    • US12781780
    • 2010-05-17
    • Ara PatapoutianDeepak SridharaBruce D. Buch
    • Ara PatapoutianDeepak SridharaBruce D. Buch
    • G11C16/04G11C16/06
    • G11C11/5642G11C2029/0411
    • Methods and systems for accessing encoded data stored in a solid state non-volatile memory device include iteratively demodulating and decoding the data. The memory device includes memory cells arranged to store multiple bits of data per memory cell. The memory cells are capable of storing multiple pages of data. Each bit stored in a memory cell is associated with a page of data that is different from other pages associated with other bits stored in the memory cell. The multiple pages are demodulated responsive to sensed voltage levels of the memory cells, and a demodulated output is provided for each page of the multiple pages. A decoded output for each page of the multiple pages is generated. Decoding the page and demodulating the multiple pages proceeds iteratively, including an exchange of information between the decoder and the demodulator.
    • 访问存储在固态非易失性存储器件中的编码数据的方法和系统包括对数据进行迭代解调和解码。 存储器件包括存储器单元,其被布置为存储每个存储器单元的多个位数据。 存储单元能够存储多页数据。 存储在存储器单元中的每个位与与存储在存储单元中的其它位相关的其它页不同的数据页相关联。 响应于感测的存储器单元的电压电平对多页进行解调,并且为多页的每一页提供解调输出。 生成多页的每一页的解码输出。 对页面进行解码并解调多个页面进行迭代,包括解码器和解调器之间的信息交换。
    • 10. 发明授权
    • On-the-fly splitting of disk data blocks using timed sampling of a data
position indicator
    • 使用数据位置指示器的定时采样来实时分割磁盘数据块
    • US5274509A
    • 1993-12-28
    • US943252
    • 1992-09-10
    • Bruce D. Buch
    • Bruce D. Buch
    • G11B19/02G11B19/04G11B20/10G11B20/12G11B5/09
    • G11B19/04G11B19/02G11B20/10G11B20/1258G11B2020/1282G11B2020/1284
    • A disk in a disk drive has radial spokes wherein servo bursts are recorded, and multiple concentric bands holding data blocks in pre-defined block frames. To maximize data density, the data rate in each band is proportional to the band radius, and the ratio of block frames to spokes in a given band may be non-integral. In such bands, some data blocks are split by a spoke. A disk controller in the disk drive uses a byte position accumulator (BPA) when splitting a data block. During the transfer of a data block, the BPA counts at the nominal data transfer rate to continually identify by its position in the data block a byte therein to be transferred shortly. The BPA output feeds a latch which is normally open to receive the BPA output. A timer within the disk controller establishes the rotational time at which the data transfer must be suspended to avoid a spoke. The timer generates an early warning signal in advance of this time which closes the latch. The value in the closed latch is the position of the last data byte to be transferred before the split. A comparator indicates when a count of bytes transferred has reached the value in the latch; the data transfer is then suspended until the spoke has passed.
    • 磁盘驱动器中的磁盘具有径向轮辐,其中记录伺服脉冲串,以及在预定义的帧帧中保持数据块的多个同心磁带。 为了最大化数据密度,每个频带中的数据速率与频带半径成比例,并且给定频带中的帧帧与轮辐的比率可以是非积分的。 在这样的频带中,一些数据块被辐条分开。 在分割数据块时,磁盘驱动器中的磁盘控制器使用字节位置累加器(BPA)。 在传输数据块期间,BPA以标称数据传输速率进行计数,以通过其在数据块中的位置来连续识别其中的一个字节,以便在短时间内传送。 BPA输出提供一个通常打开以接收BPA输出的锁存器。 磁盘控制器中的定时器建立必须暂停数据传输的旋转时间,以避免辐条。 该定时器在此时间之前产生一个关闭闩锁的早期警告信号。 闭锁中的值是分割前要传输的最后一个数据字节的位置。 一个比较器指示传输的字节数是否已经达到锁存中的值; 然后暂停数据传输,直到辐条通过。