-
公开(公告)号:US08190970B2
公开(公告)日:2012-05-29
申请号:US11925879
申请日:2007-10-27
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubinni , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubinni , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
IPC分类号: G11C29/00
CPC分类号: G06F11/1076 , B82Y10/00 , G06F2211/1042 , G11B9/14 , G11B9/1445 , G11B20/18
摘要: A probe-based data storage device includes a storage surface having an array of A storage fields; a probe array comprising A probes for writing data to respective storage fields; and an apparatus for controlling writing of blocks of user data in the array of storage fields.
摘要翻译: 基于探针的数据存储设备包括具有A个存储区阵列的存储表面; 包括用于将数据写入相应存储区域的探针的探针阵列; 以及用于控制在存储区阵列中写入用户数据块的装置。
-
公开(公告)号:US08032814B2
公开(公告)日:2011-10-04
申请号:US11925888
申请日:2007-10-27
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubinni , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubinni , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
IPC分类号: G11C29/00
CPC分类号: G06F11/1076 , B82Y10/00 , G06F2211/1042 , G11B9/14 , G11B9/1445 , G11B20/18
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method provides error-tolerance by exploiting the inherent parallelism of the probe storage array. A user data block to be written to the A-field array is first coded to produce a plurality of C-byte codewords, such that r·C=k1A where r is the number of codewords and k1 is an integer greater than or equal to 1. A sub-blocks of k1 bytes are produced from the codewords by selecting successive bytes of each sub-block cyclically from the r codewords. The A sub-blocks are then written via respective probes to the corresponding storage fields of the storage field array.
-
3.
公开(公告)号:US08028218B2
公开(公告)日:2011-09-27
申请号:US11925872
申请日:2007-10-27
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubinni , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubinni , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
IPC分类号: G11C29/00
CPC分类号: G06F11/1076 , B82Y10/00 , G06F2211/1042 , G11B9/14 , G11B9/1445 , G11B20/18
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method provides error-tolerance by exploiting the inherent parallelism of the probe storage array. A user data block to be written to the A-field array is first coded to produce a plurality of C-byte codewords, such that r·C=k1A where r is the number of codewords and k1 is an integer greater than or equal to 1. A sub-blocks of k1 bytes are produced from the codewords by selecting successive bytes of each sub-block cyclically from the r codewords. The A sub-blocks are then written via respective probes to the corresponding storage fields of the storage field array.
摘要翻译: 提供了用于控制在基于探针的数据存储设备的A个存储区域阵列中的数据的写入和读取的方法和装置,其中通过相应的探针阵列将数据写入存储区阵列并从存储区域读取数据。 一种方法通过利用探针存储阵列的固有并行性来提供容错性。 要写入A场阵列的用户数据块首先被编码以产生多个C字节码字,使得r·C = k1A其中r是码字数,k1是大于或等于 通过从r个码字周期地选择每个子块的连续字节,从码字产生k1个字节的子块。 然后通过相应的探针将A个子块写入存储字段阵列的对应存储字段。
-
4.
公开(公告)号:US07389468B2
公开(公告)日:2008-06-17
申请号:US10945226
申请日:2004-09-20
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
IPC分类号: H03M13/00
CPC分类号: G06F11/1076 , B82Y10/00 , G06F2211/1042 , G11B9/14 , G11B9/1445 , G11B20/18
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method provides error-tolerance by exploiting the inherent parallelism of the probe storage array. A user data block to be written to the A-field array is first coded to produce a plurality of C-byte codewords, such that r.C=k1.A where r is the number of codewords and k1 is an integer≧1. A sub-blocks of k1 bytes are produced from the codewords by selecting successive bytes of each sub-block cyclically from the r codewords. The A sub-blocks are then written via respective probes to the corresponding storage fields of the storage field array.
摘要翻译: 提供了用于控制在基于探针的数据存储设备的A个存储区域阵列中的数据的写入和读取的方法和装置,其中通过相应的探针阵列将数据写入存储区阵列并从存储区域读取数据。 一种方法通过利用探针存储阵列的固有并行性来提供容错性。 要写入A场阵列的用户数据块首先被编码以产生多个C字节码字,使得r C = k 1 A其中r是码字数,k <1> SUB>是整数> = 1。 通过从r个码字周期性地选择每个子块的连续字节,从码字产生k 1个字节的子块。 然后通过相应的探针将A个子块写入存储字段阵列的对应存储字段。
-
5.
公开(公告)号:US20080304379A1
公开(公告)日:2008-12-11
申请号:US11778553
申请日:2007-07-16
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
IPC分类号: G11B19/02
CPC分类号: B82Y10/00 , G11B9/14 , G11B9/1436
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method uses the concept of sub-arrays to provide variable-rate read/write operation. Input data blocks are received for writing to the A-field array, each input data block being writable in A/k0 storage fields where k0 is an integer>=2. For successive groups of k0 blocks, the k0 blocks are written to respective sub-arrays, each of A/k0 storage fields, of the storage field array by selectively writing at one of a series of rates, ranging from 1 block at a time to k0 blocks at a time, in dependence on a desired data write-rate. The blocks can also be read from the sub-arrays by selectively reading at one of a series of rates, ranging from 1 sub-array at a time to k0 sub-arrays at a time, in dependence on a desired data read-rate.
摘要翻译: 提供了用于控制在基于探针的数据存储设备的A个存储区域阵列中的数据的写入和读取的方法和装置,其中通过相应的探针阵列将数据写入存储区阵列并从存储区域读取数据。 一种方法使用子阵列的概念来提供可变速率的读/写操作。 接收输入数据块以写入A场阵列,每个输入数据块可写入A / k0个存储场,其中k0是整数> = 2。 对于k0个块的连续组,通过有选择地以一系列速率中的一个写入从存储字段阵列的每一个A / k0个存储区中的k0个块到每个子阵列的范围从一个块到一个 根据所需的数据写入速率,一次k0个块。 还可以通过根据期望的数据读取速率选择性地读取一系列速率,从一个子阵列一次到一个k0个子阵列中的一个来读取这些块。
-
6.
公开(公告)号:US07257691B2
公开(公告)日:2007-08-14
申请号:US10945224
申请日:2004-09-20
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos S. Eleftheriou , Charalampos Pozidis
IPC分类号: G06F12/00
CPC分类号: B82Y10/00 , G11B9/14 , G11B9/1436
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method uses the concept of sub-arrays to provide variable-rate read/write operation. Input data blocks are received for writing to the A-field array, each input data block being writable in A/k0 storage fields where k0 is an integer ≧2. For successive groups of k0 blocks, the k0 blocks are written to respective sub-arrays, each of A/k0 storage fields, of the storage field array by selectively writing at one of a series of rates, ranging from 1 block at a time to k0 blocks at a time, in dependence on a desired data write-rate. The blocks can also be read from the sub-arrays by selectively reading at one of a series of rates, ranging from 1 sub-array at a time to k0 sub-arrays at a time, in dependence on a desired data read-rate.
摘要翻译: 提供了用于控制在基于探针的数据存储设备的A个存储区域阵列中的数据的写入和读取的方法和装置,其中通过相应的探针阵列将数据写入存储区阵列并从存储区域读取数据。 一种方法使用子阵列的概念来提供可变速率的读/写操作。 接收用于写入A字阵列的输入数据块,每个输入数据块可在A / k 0存储区域中写入,其中k <0>是整数> = 2 。 对于k个块的连续组,将k个0个块写入相应的子阵列,每个A / k 0个存储场, 根据期望的数据写入速率,通过以一系列速率中的一个选择性地写入,每次从一个块到每个块块一次块。 也可以通过选择性地以一系列速率中的一种读取从子阵列中读出的块,从一个子阵列一次一个子阵列到一个子阵列,依次 以期望的数据读取速率。
-
公开(公告)号:US20080052476A1
公开(公告)日:2008-02-28
申请号:US11925879
申请日:2007-10-27
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
IPC分类号: G06F12/00
CPC分类号: G06F11/1076 , B82Y10/00 , G06F2211/1042 , G11B9/14 , G11B9/1445 , G11B20/18
摘要: A probe-based data storage device includes a storage surface having an array of A storage fields; a probe array comprising A probes for writing data to respective storage fields; and an apparatus for controlling writing of blocks of user data in the array of storage fields.
摘要翻译: 基于探针的数据存储设备包括具有A个存储区阵列的存储表面; 包括用于将数据写入相应存储区域的探针的探针阵列; 以及用于控制在存储区阵列中写入用户数据块的装置。
-
8.
公开(公告)号:US20080052601A1
公开(公告)日:2008-02-28
申请号:US11925872
申请日:2007-10-27
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
CPC分类号: G06F11/1076 , B82Y10/00 , G06F2211/1042 , G11B9/14 , G11B9/1445 , G11B20/18
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method provides error-tolerance by exploiting the inherent parallelism of the probe storage array. A user data block to be written to the A-field array is first coded to produce a plurality of C-byte codewords, such that r.C=k1A where r is the number of codewords and k1 is an integer greater than or equal to 1. A sub-blocks of k1 bytes are produced from the codewords by selecting successive bytes of each sub-block cyclically from the r codewords. The A sub-blocks are then written via respective probes to the corresponding storage fields of the storage field array.
摘要翻译: 提供了用于控制在基于探针的数据存储设备的A个存储区域阵列中的数据的写入和读取的方法和装置,其中通过相应的探针阵列将数据写入存储区阵列并从存储区域读取数据。 一种方法通过利用探针存储阵列的固有并行性来提供容错性。 要写入A场阵列的用户数据块首先被编码以产生多个C字节码字,使得rC = k1A其中r是码字的数量, SUB> 1 SUB>是大于或等于1的整数。通过从r循环地选择每个子块的连续字节,从码字产生k个1字节的子块 码字。 然后通过相应的探针将A个子块写入存储字段阵列的对应存储字段。
-
9.
公开(公告)号:US20060072420A1
公开(公告)日:2006-04-06
申请号:US10945224
申请日:2004-09-20
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
IPC分类号: G11B7/00
CPC分类号: B82Y10/00 , G11B9/14 , G11B9/1436
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method uses the concept of sub-arrays to provide variable-rate read/write operation. Input data blocks are received for writing to the A-field array, each input data block being writable in A/k0 storage fields where k0 is an integer ≧2. For successive groups of k0 blocks, the k0 blocks are written to respective sub-arrays, each of A/k0 storage fields, of the storage field array by selectively writing at one of a series of rates, ranging from 1 block at a time to k0 blocks at a time, in dependence on a desired data write-rate. The blocks can also be read from the sub-arrays by selectively reading at one of a series of rates, ranging from 1 sub-array at a time to k0 sub-arrays at a time, in dependence on a desired data read-rate.
摘要翻译: 提供了用于控制在基于探针的数据存储设备的A个存储区域阵列中的数据的写入和读取的方法和装置,其中通过相应的探针阵列将数据写入存储区阵列并从存储区域读取数据。 一种方法使用子阵列的概念来提供可变速率的读/写操作。 接收用于写入A字阵列的输入数据块,每个输入数据块可在A / k 0存储区域中写入,其中k <0>是整数> = 2 。 对于k个块的连续组,将k个0个块写入相应的子阵列,每个A / k 0个存储场, 根据期望的数据写入速率,通过以一系列速率中的一个选择性地写入,每次从一个块到每个块块一次块。 也可以通过选择性地以一系列速率中的一种读取从子阵列中读出的块,从一个子阵列一次一个子阵列到一个子阵列,依次 以期望的数据读取速率。
-
10.
公开(公告)号:US20080052602A1
公开(公告)日:2008-02-28
申请号:US11925888
申请日:2007-10-27
申请人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
发明人: Thomas Albrecht , Theodore Antonakopoulos , Giovanni Cherubini , Ajay Dholakia , Evangelos Eleftheriou , Charalampos Pozidis
CPC分类号: G06F11/1076 , B82Y10/00 , G06F2211/1042 , G11B9/14 , G11B9/1445 , G11B20/18
摘要: Methods and apparatus are provided for controlling writing and reading of data in an array of A storage fields of a probe-based data storage device in which data is written to and read from the array of storage fields by a corresponding array of probes. One method provides error-tolerance by exploiting the inherent parallelism of the probe storage array. A user data block to be written to the A-field array is first coded to produce a plurality of C-byte codewords, such that r.C=k1.A where r is the number of codewords and k1 is an integer≧1. A sub-blocks of k1 bytes are produced from the codewords by selecting successive bytes of each sub-block cyclically from the r codewords. The A sub-blocks are then written via respective probes to the corresponding storage fields of the storage field array.
摘要翻译: 提供了用于控制在基于探针的数据存储设备的A个存储区域阵列中的数据的写入和读取的方法和装置,其中通过相应的探针阵列将数据写入存储区阵列并从存储区域读取数据。 一种方法通过利用探针存储阵列的固有并行性来提供容错性。 要写入A场阵列的用户数据块首先被编码以产生多个C字节码字,使得r C = k 1 A其中r是码字数,k <1> SUB>是整数> = 1。 通过从r个码字周期性地选择每个子块的连续字节,从码字产生k 1个字节的子块。 然后通过相应的探针将A个子块写入存储字段阵列的对应存储字段。
-
-
-
-
-
-
-
-
-