Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
134 words
A memory that resides on a single substrate, comprising: (A) a memory array having a first block and a second block; (B) control circuitry coupled to the memory array for performing a memory operation with respect to the memory array; (C) a data transfer circuit coupled to the control circuitry and responsive to a data transfer command received from an external circuit for controlling the control circuitry to perform a data transfer operation to transfer data from the first block to the second block within the memory array without transferring the data to the external circuit; and (D) a buffer for buffering the data read from the first block before the data is written into the second block, wherein the control circuitry fetches the data from the buffer to store in the second block.
Claim 2
Dependent Claim
134 words
A memory that resides on a single substrate, comprising: (A) a memory array having a first block and a second block; (B) control circuitry coupled to the memory array for performing a memory operation with respect to the memory array; (C) a data transfer circuit coupled to the control circuitry and responsive to a data transfer command received from an external circuit for controlling the control circuitry to perform a data transfer operation to transfer data from the first block to the second block within the memory array without transferring the data to the external circuit; and (D) a buffer for buffering the data read from the first block before the data is written into the second block, wherein the control circuitry fetches the data from the buffer to store in the second block.
Claim 3
Dependent Claim
55 words
The memory of claim 1, wherein the data transfer circuit causes the control circuitry to perform the data transfer operation by (1) causing the control circuitry to fetch the data from the first block to the buffer and (2) then causing the control circuitry to store the data to the second block from the buffer.
Claim 4
Dependent Claim
30 words
The memory of claim 1, wherein the data transfer circuit enables the control circuitry to start the data transfer operation when the control circuitry is not performing the memory operation.
Claim 5
Dependent Claim
29 words
The memory of claim 3, wherein the control circuitry completes the data transfer operation when the control circuitry receives a memory operation command while undergoing the data transfer operation.
Claim 6
Dependent Claim
29 words
The memory of claim 3, wherein the control circuitry halts the data transfer operation when the control circuitry receives a memory operation command while undergoing the data transfer operation.
Claim 7
Dependent Claim
16 words
The memory of claim 1, wherein the memory array includes electrically erasable and programmable memory cells.
Claim 8
Dependent Claim
165 words
A computer system, comprising: (A) a system bus; (B) a central processing unit (CPU) coupled to the system bus; (C) a memory coupled to the system bus, wherein the memory resides on a single substrate, wherein the memory further comprises (i) a memory array having a first block and a second block; (ii) control circuitry coupled to the memory array for controlling a memory operation with respect to the memory array; and (iii) a data transfer circuit coupled to the control circuitry and responsive to a data transfer command received from the CPU for controlling the control circuitry to perform a data transfer operation to transfer data from the first block to the second block within the memory array without transferring the data to the system bus; and (iv) a buffer for buffering the data read from the first block before the data is written into the second block, wherein the control circuitry fetches the data from the buffer to store in the second block.
Claim 9
Dependent Claim
165 words
A computer system, comprising: (A) a system bus; (B) a central processing unit (CPU) coupled to the system bus; (C) a memory coupled to the system bus, wherein the memory resides on a single substrate, wherein the memory further comprises (i) a memory array having a first block and a second block; (ii) control circuitry coupled to the memory array for controlling a memory operation with respect to the memory array; and (iii) a data transfer circuit coupled to the control circuitry and responsive to a data transfer command received from the CPU for controlling the control circuitry to perform a data transfer operation to transfer data from the first block to the second block within the memory array without transferring the data to the system bus; and (iv) a buffer for buffering the data read from the first block before the data is written into the second block, wherein the control circuitry fetches the data from the buffer to store in the second block.
Claim 10
Dependent Claim
37 words
The computer system of claim 7, wherein the data transfer circuit further comprises an enabling circuit for enabling the control circuitry to start the data transfer operation when the control circuitry is not performing the memory operation.
Claim 11
Dependent Claim
17 words
The computer system of claim 7, wherein the memory array includes electrically erasable and programmable memory cells.
Claim 12
Independent Claim
90 words
A method of transferring data within a memory device, comprising the steps of: (a) reading the data stored in a first block of the memory device; (b) storing the data read from the first block of the memory device in a buffer of the memory device; and (c) writing the data stored in the buffer into a second block of the memory device such that the data is transferred from the first block of the memory device to the second block of the memory device without leaving the memory device.
Claim 13
Independent Claim
90 words
A method of transferring data within a memory device, comprising the steps of: (a) reading the data stored in a first block of the memory device; (b) storing the data read from the first block of the memory device in a buffer of the memory device; and (c) writing the data stored in the buffer into a second block of the memory device such that the data is transferred from the first block of the memory device to the second block of the memory device without leaving the memory device.
Claim 14
Dependent Claim
41 words
The method of claim 10, further comprising the steps of: (d) determining if the memory device is currently undergoing a memory operation; (e) waiting until the completion of the memory operation, if the memory device is currently undergoing a memory operation.
Claim 15
Independent Claim
123 words
A method of transferring data within a memory device, comprising the steps of: (a) reading a segment of the data stored in an address location of a first block of the memory device; (b) storing the segment of the data read from the first block of the memory device in a buffer of the memory device; and (c) writing the segment of the data stored in the buffer into an address location of a second block of the memory device; (d) returning to the step (a) if the segment is not a last segment of the data, wherein the data is transferred from the first block of the memory device to the second block of the memory device without leaving the memory device.
Claim 16
Independent Claim
123 words
A method of transferring data within a memory device, comprising the steps of: (a) reading a segment of the data stored in an address location of a first block of the memory device; (b) storing the segment of the data read from the first block of the memory device in a buffer of the memory device; and (c) writing the segment of the data stored in the buffer into an address location of a second block of the memory device; (d) returning to the step (a) if the segment is not a last segment of the data, wherein the data is transferred from the first block of the memory device to the second block of the memory device without leaving the memory device.
Claim 17
Dependent Claim
41 words
The method of claim 12, further comprising the steps of: (d) determining if the memory device is currently undergoing a memory operation; (e) waiting until the completion of the memory operation, if the memory device is currently undergoing a memory operation.
Claim 18
Dependent Claim
80 words
A memory array comprising: at least a first and second block of memory; and a data transfer circuit for transferring data from the first block to the second block within the memory array such that no device or circuit outside the array need receive the data during the transfer; and a buffer receiving data from the first block, said buffer being used during transfer of the data to the second block, said array comprising all circuits necessary for data transfer.
Claim 19
Dependent Claim
80 words
A memory array comprising: at least a first and second block of memory; and a data transfer circuit for transferring data from the first block to the second block within the memory array such that no device or circuit outside the array need receive the data during the transfer; and a buffer receiving data from the first block, said buffer being used during transfer of the data to the second block, said array comprising all circuits necessary for data transfer.
Claim 20
Dependent Claim
38 words
The memory array of claim 14, further including a buffer receiving data from the first block, said buffer being used during transfer of the data to the second block, said array comprising all circuits necessary for data transfer.
Claim 21
Dependent Claim
68 words
The memory array of claim 14, further including a control circuit that receives a data transfer instruction from outside the memory array, the instruction having a pointer to the first block and a pointer to the second block, said memory array performing a data transfer from said first block to said second block in response to said data transfer instruction when said blocks are not otherwise being accessed.