Invention Grant
- Patent Title: Flash memory timing pre-characterization
- Patent Title (中): 闪存定时预先表征
-
Application No.: US12809039Application Date: 2008-12-23
-
Publication No.: US08484407B2Publication Date: 2013-07-09
- Inventor: Brent Haukness , Ian Shaeffer
- Applicant: Brent Haukness , Ian Shaeffer
- Applicant Address: US CA Sunnyvale
- Assignee: Rambus Inc.
- Current Assignee: Rambus Inc.
- Current Assignee Address: US CA Sunnyvale
- Agent Marc P. Schuyler
- International Application: PCT/US2008/088223 WO 20081223
- International Announcement: WO2009/086417 WO 20090709
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
This disclosure provides a method of accurately determining expected transaction times associated with flash memory subdivisions, such as devices, blocks or pages. By performing a test transaction to program each bit of each such unit, the maximum expected programming time of each unit may be determined in advance and used for scheduling purposes. For example, in a straightforward implementation, a relatively accurate, empirically measured time limit may be identified and used to efficiently manage and schedule flash memory transactions without awaiting ultimate resolution of attempts to write to a non-responsive page. This disclosure also provides other uses of empirically-measured maximum flash memory transaction times, including via multiple memory modes and prioritized memory; for example, if a high performance mode is desired, low variation in flash memory transaction times may be tolerated, and units not satisfying these principles may be marked relatively quickly. A mechanism is also provided for recalibrating memory previously marked. By minimizing variability, flash memory can be applied to a broader range of designs and potentially to a broader set of main memory applications.
Public/Granted literature
- US20110191526A1 Flash Memory Timing Pre-Characterization Public/Granted day:2011-08-04
Information query