METHOD OF WRITING CONTENTS IN MEMORY DURING A POWER UP SEQUENCE USING A DYNAMIC REDUNDANCY REGISTER IN A MEMORY DEVICE
First Claim
1. A method of writing data into a memory device, the method comprising:
- utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank;
writing a second plurality of data words and associated memory addresses into a cache memory, wherein said cache memory is associated with said memory bank and wherein further each data word of said second plurality of data words is either awaiting write verification associated with said memory bank or is to be re-written into said memory bank;
detecting a power down signal;
responsive to the power down signal, transferring the second plurality of data words and associated memory addresses from said cache memory into a secure memory storage area in the memory bank;
detecting a power up signal;
responsive to the power up signal, and before said memory device is powered up, transferring the second plurality of data words and associated memory addresses from said secure memory storage area to said cache memory; and
responsive to the transferring, and before said memory device is powered up, processing the second plurality of data words and associated memory addresses from said cache memory to said pipeline for writing data to the memory bank during power up.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of writing data into a memory device is disclosed. The method comprises utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank. The method further comprises writing a second plurality of data words and associated memory addresses into a cache memory, and wherein each data word of the second plurality of data words is associated with a pending operation. Additionally, the method comprises detecting a power up signal and responsive to the power up signal, transferring the second plurality of data words and associated memory addresses from the secure memory storage area to the cache memory. Finally, responsive to the transferring, and before the memory device is powered up, the method comprises processing the second plurality of data words and associated memory addresses from the cache memory to the pipeline for writing data to the memory bank during power up.
-
Citations
20 Claims
-
1. A method of writing data into a memory device, the method comprising:
-
utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank; writing a second plurality of data words and associated memory addresses into a cache memory, wherein said cache memory is associated with said memory bank and wherein further each data word of said second plurality of data words is either awaiting write verification associated with said memory bank or is to be re-written into said memory bank; detecting a power down signal; responsive to the power down signal, transferring the second plurality of data words and associated memory addresses from said cache memory into a secure memory storage area in the memory bank; detecting a power up signal; responsive to the power up signal, and before said memory device is powered up, transferring the second plurality of data words and associated memory addresses from said secure memory storage area to said cache memory; and responsive to the transferring, and before said memory device is powered up, processing the second plurality of data words and associated memory addresses from said cache memory to said pipeline for writing data to the memory bank during power up. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of writing data into a memory device, the method comprising:
-
utilizing a pipeline to process write operations of a first plurality of data words addressed to a memory bank; writing a second plurality of data words and associated memory addresses into a cache memory, wherein said cache memory is associated with said memory bank and wherein further each data word of said second plurality of data words is either awaiting write verification associated with said memory bank or is to be re-written into said memory bank; detecting a power down signal; responsive to the power down signal, transferring the second plurality of data words and associated memory addresses from said cache memory into a secure memory storage area in the memory bank; detecting a power up signal; and responsive to the power up signal, and before said memory device is powered up, transferring the second plurality of data words and associated memory addresses from said secure memory storage area to said pipeline for writing data to the memory bank during power up. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory device for storing data, the memory device comprising:
-
a memory bank comprising a plurality of addressable memory cells; a pipeline configured to process write operations of a first plurality of data words addressed to said memory bank; a cache memory operable for storing a second plurality of data words and associated memory addresses, wherein said cache memory is associated with said memory bank and wherein further each data word of said second plurality of data words is either awaiting write verification associated with said memory bank or is to be re-written into said memory bank; and a logic module operable to; detect a power down signal; responsive to the power down signal, transfer the second plurality of data words and associated memory addresses from said cache memory into a secure memory storage area reserved in the memory bank; detect a power up signal; responsive to said power up signal, and before said memory device is powered up, transfer data words and associated memory addresses from said secure memory storage area to said cache memory; and before said memory device is powered up, process said data words and associated memory addresses from said cache memory to said pipeline for storage to said memory bank during power up. - View Dependent Claims (16, 17, 18)
-
-
19. A memory device for storing data, the memory device comprising:
-
a memory bank comprising a plurality of addressable memory cells; a pipeline configured to process write operations of a first plurality of data words addressed to said memory bank; a cache memory operable for storing a second plurality of data words and associated memory addresses, wherein said cache memory is associated with said memory bank and wherein further each data word of said second plurality of data words is either awaiting write verification associated with said memory bank or is to be re-written into said memory bank; and a logic module operable to; detect a power down signal; responsive to the power down signal, transfer the second plurality of data words and associated memory addresses from said cache memory into a secure memory storage area reserved in the memory bank; detect a power up signal; and responsive to said power up signal, and before said memory device is powered up, transfer data words and associated memory addresses from said secure memory storage area to said pipeline for storage to said memory bank during power up. - View Dependent Claims (20)
-
Specification