The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 21, 2012
Filed:
Jan. 05, 2009
Sergey Anatolievich Gorobets, Edinburgh, GB;
Alexander Paley, Kfar-Saba, IL;
Eugene Zilberman, Richmond Hill, CA;
Alan David Bennett, Edinburgh, GB;
Shai Traister, San Jose, CA (US);
Sergey Anatolievich Gorobets, Edinburgh, GB;
Alexander Paley, Kfar-Saba, IL;
Eugene Zilberman, Richmond Hill, CA;
Alan David Bennett, Edinburgh, GB;
Shai Traister, San Jose, CA (US);
Sandisk Technologies Inc., Plano, TX (US);
Abstract
A method and system maintains an address table for mapping logical groups to physical addresses in a memory device. The method includes receiving a request to set an entry in the address table and selecting and flushing entries in an address table cache depending on the existence of the entry in the cache and whether the cache meets a flushing threshold criteria. The flushed entries include less than the maximum capacity of the address table cache. The flushing threshold criteria includes whether the address table cache is full or if a page exceeds a threshold of changed entries. The address table and/or the address table cache may be stored in a non-volatile memory and/or a random access memory. Improved performance may result using this method and system due to the reduced number of write operations and time needed to partially flush the address table cache to the address table.