Claims
- 1. A method for operating a memory device, the method comprising:
marking a portion of a memory device that comprises data associated with performance of an operation on a memory cell; and retrieving said data from said portion that is marked, and skipping retrieving data from at least one unmarked portion of said memory device in an operation cycle of said memory device.
- 2. The method according to claim 1 wherein said marking comprises performing an operation on data in said memory device and marking said portion of said memory device in accordance with a result of said operation.
- 3. The method according to claim 1 wherein said marking comprises marking a portion of a random access memory (RAM) device, said RAM device comprising a plurality of addresses for storing therein data.
- 4. The method according to claim 3 wherein said marking comprises marking a portion of said memory device associated with at least one of said addresses.
- 5. The method according to claim 3 wherein said marking comprises providing at least one address pointer for each of said addresses in said RAM device, said at least one address pointer comprising bits, and marking the bits of said at least one address pointer.
- 6. The method according to claim 5 wherein said marking comprises:
finding a first address; and proceeding to a second address and marking the at least one address pointer that corresponds to said second address with an identifier that identifies said first address.
- 7. The method according to claim 6 and further comprising retrieving data only from those addresses that have marked address pointers.
- 8. The method according to claim 7 and further comprising:
finding a first address that comprises data for operating on said memory cell; and proceeding to a second address and marking at least one address pointer, referred to as a verification pointer, which corresponds to said second address, with an identifier that identifies said first address.
- 9. The method according to claim 8 wherein said marking said verification pointer comprises providing said memory device with at least two address pointers for each of said addresses in said RAM device, wherein one of said address pointers is dedicated for indicating from which addresses data is to be retrieved, and another of said address pointers comprises said verification pointer.
- 10. The method according to claim 9 and further comprising retrieving data only from those addresses that have marked verification pointers.
- 11. A memory device comprising:
a random access memory (RAM) device comprising a plurality of addresses for storing therein data, and at least one address pointer for at least one of said addresses in said RAM device.
- 12. The memory device according to claim 11 and further comprising a controller, said controller adapted to mark bits in said at least one address pointer.
- 13. The memory device according to claim 13 wherein said controller is adapted to scan said RAM device address by address.
- 14. The memory device according to claim 11, wherein said RAM device communicates with an array comprising programmable bits, wherein said RAM device comprises a Boolean operation performable on binary integers 0 and 1 that designate a programmed state of a bit in said array (referred to as “ARRAY”) and whether said RAM device includes programming instructions for said bit (referred to as “RAM”), wherein binary integer 0 indicates that said bit is programmed, and binary integer 1 indicates that said bit is not programmed.
- 15. The memory device according to claim 14, wherein said Boolean operation comprises a “complex mode” function comprising the Boolean operation (“RAM”) OR (NOT “ARRAY”).
- 16. The memory device according to claim 14, wherein said Boolean operation comprises an “n-complex mode” function comprising the Boolean operation (“RAM”) AND (“ARRAY”).
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority from U.S. provisional application serial No. 60/352,587, filed Jan. 31, 2002, which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60352587 |
Jan 2002 |
US |