WO2007095579A3 - Writing to and configuring flash memory - Google Patents
Writing to and configuring flash memory Download PDFInfo
- Publication number
- WO2007095579A3 WO2007095579A3 PCT/US2007/062143 US2007062143W WO2007095579A3 WO 2007095579 A3 WO2007095579 A3 WO 2007095579A3 US 2007062143 W US2007062143 W US 2007062143W WO 2007095579 A3 WO2007095579 A3 WO 2007095579A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- flash memory
- writing
- commands
- flash
- architecture
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C29/08—Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C29/00—Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
- G11C29/04—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
- G11C2029/0401—Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals in embedded memories
Abstract
System for and method of writing to a flash memory (101) may include receiving two operand write commands (128) that are substantially independent of an internal architecture of the flash memory. The two operand write commands are translated into architecture-dependent flash commands (113). The Architecture-dependent flash commands are executed to fill a page buffer (110) associated with the flash memory; and subsequently contents of the page buffer are transferred to a page of flash memory. In addition, system (416) for configuring or testing a flash memory may cycle a memory array while substantially concurrently performing other functional testing using a serial interface (415).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07756993A EP2016494A4 (en) | 2006-02-14 | 2007-02-14 | Writing to and configuring flash memory |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/353,874 | 2006-02-14 | ||
US11/353,873 | 2006-02-14 | ||
US11/353,874 US7428610B2 (en) | 2006-02-14 | 2006-02-14 | Writing to flash memory |
US11/353,873 US7610528B2 (en) | 2006-02-14 | 2006-02-14 | Configuring flash memory |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2007095579A2 WO2007095579A2 (en) | 2007-08-23 |
WO2007095579A3 true WO2007095579A3 (en) | 2008-12-04 |
Family
ID=38372239
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2007/062143 WO2007095579A2 (en) | 2006-02-14 | 2007-02-14 | Writing to and configuring flash memory |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP2016494A4 (en) |
WO (1) | WO2007095579A2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2539445A (en) * | 2015-06-16 | 2016-12-21 | Nordic Semiconductor Asa | Data processing |
CN116259347B (en) * | 2023-05-16 | 2023-07-21 | 上海灵动微电子股份有限公司 | Programming device of embedded flash memory based on SPI protocol |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297148A (en) * | 1989-04-13 | 1994-03-22 | Sundisk Corporation | Flash eeprom system |
US5974528A (en) * | 1998-04-17 | 1999-10-26 | Winbond Electronics Corp. | Microcomputer with embedded flash memory having on-chip programming capability and method of programming data into the embedded flash memory |
US6076177A (en) * | 1997-09-23 | 2000-06-13 | Motorola, Inc. | Method and apparatus for testing a circuit module concurrently with a non-volatile memory operation in a multi-module data processing system |
US6421757B1 (en) * | 1998-09-30 | 2002-07-16 | Conexant Systems, Inc | Method and apparatus for controlling the programming and erasing of flash memory |
US6510488B2 (en) * | 2001-02-05 | 2003-01-21 | M-Systems Flash Disk Pioneers Ltd. | Method for fast wake-up of a flash memory system |
US6839285B2 (en) * | 1999-12-22 | 2005-01-04 | Stmicroelectronics S.A. | Page by page programmable flash memory |
US6851013B1 (en) * | 1999-12-15 | 2005-02-01 | Intel Corporation | Fast program mode |
US6876591B2 (en) * | 2001-04-25 | 2005-04-05 | Koninklijke Philips Electronics N.V. | Integrated circuit with self-test device for an embedded non-volatile memory and related test method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7173863B2 (en) * | 2004-03-08 | 2007-02-06 | Sandisk Corporation | Flash controller cache architecture |
US8429313B2 (en) * | 2004-05-27 | 2013-04-23 | Sandisk Technologies Inc. | Configurable ready/busy control |
US7882299B2 (en) * | 2004-12-21 | 2011-02-01 | Sandisk Corporation | System and method for use of on-chip non-volatile memory write cache |
-
2007
- 2007-02-14 EP EP07756993A patent/EP2016494A4/en not_active Withdrawn
- 2007-02-14 WO PCT/US2007/062143 patent/WO2007095579A2/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297148A (en) * | 1989-04-13 | 1994-03-22 | Sundisk Corporation | Flash eeprom system |
US6076177A (en) * | 1997-09-23 | 2000-06-13 | Motorola, Inc. | Method and apparatus for testing a circuit module concurrently with a non-volatile memory operation in a multi-module data processing system |
US5974528A (en) * | 1998-04-17 | 1999-10-26 | Winbond Electronics Corp. | Microcomputer with embedded flash memory having on-chip programming capability and method of programming data into the embedded flash memory |
US6421757B1 (en) * | 1998-09-30 | 2002-07-16 | Conexant Systems, Inc | Method and apparatus for controlling the programming and erasing of flash memory |
US6851013B1 (en) * | 1999-12-15 | 2005-02-01 | Intel Corporation | Fast program mode |
US6839285B2 (en) * | 1999-12-22 | 2005-01-04 | Stmicroelectronics S.A. | Page by page programmable flash memory |
US6510488B2 (en) * | 2001-02-05 | 2003-01-21 | M-Systems Flash Disk Pioneers Ltd. | Method for fast wake-up of a flash memory system |
US6876591B2 (en) * | 2001-04-25 | 2005-04-05 | Koninklijke Philips Electronics N.V. | Integrated circuit with self-test device for an embedded non-volatile memory and related test method |
Non-Patent Citations (1)
Title |
---|
See also references of EP2016494A4 * |
Also Published As
Publication number | Publication date |
---|---|
EP2016494A4 (en) | 2010-02-03 |
WO2007095579A2 (en) | 2007-08-23 |
EP2016494A2 (en) | 2009-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008140790A3 (en) | Recording of emulation states using replicated memory elements | |
WO2010030067A3 (en) | Method for generating electromagnetic waves using software | |
WO2007062256A3 (en) | Microcontroller based flash memory digital controller system | |
WO2009028828A3 (en) | Apparatus using flash memory as storage and method of operating the same | |
TW200802082A (en) | Shared nonvolatile memory architecture | |
WO2006085324A3 (en) | Nand flash memory system architecture | |
WO2007107712A3 (en) | Content provision | |
WO2007087507A3 (en) | Firmware socket module for fpga-based pipeline processing | |
WO2013006293A3 (en) | Unaligned data coalescing | |
WO2009042658A3 (en) | Method, system and apparatus for providing a boot loader of an embedded system | |
WO2007078913A3 (en) | Cross-architecture execution optimization | |
TW200634838A (en) | Page buffer of flash memory device with improved program operation performance and program operation control method | |
EP1898409A4 (en) | Data recording device, data recording method, and computer program | |
WO2009013679A3 (en) | Device and method for physical training | |
WO2008113704A3 (en) | Address translation system for use in a simulation environment | |
TW200700987A (en) | Method and apparatus for performing multi-programmable function with one-time programmable memories | |
WO2007079358A3 (en) | Method and system for accessing non-volatile storage devices | |
TW200619926A (en) | Partition area architecture of an operation system common used disk and the method thereof | |
TW200615797A (en) | Computer-working-environment apparatus | |
WO2007021888A3 (en) | Method and system for providing an energy efficient register file | |
WO2008113706A3 (en) | Address translation system for use in a simulation environment | |
WO2009115826A3 (en) | Apparatus and methods for game conversion | |
WO2007095579A3 (en) | Writing to and configuring flash memory | |
WO2008133980A3 (en) | System and method for multi-port read and write operations | |
GB0722947D0 (en) | Method,apparatus and system for posted write buffer for memory unidirectional full duplex interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007756993 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200780012685.X Country of ref document: CN |