TW200735101A - Random cache read using a double memory - Google Patents
Random cache read using a double memoryInfo
- Publication number
- TW200735101A TW200735101A TW095149754A TW95149754A TW200735101A TW 200735101 A TW200735101 A TW 200735101A TW 095149754 A TW095149754 A TW 095149754A TW 95149754 A TW95149754 A TW 95149754A TW 200735101 A TW200735101 A TW 200735101A
- Authority
- TW
- Taiwan
- Prior art keywords
- memory
- volatile memory
- cache read
- core array
- double memory
- Prior art date
Links
Classifications
-
- 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/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0893—Caches characterised by their organisation or structure
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1015—Read-write modes for single port memories, i.e. having either a random port or a serial port
- G11C7/1039—Read-write modes for single port memories, i.e. having either a random port or a serial port using pipelining techniques, i.e. using latches between functional memory parts, e.g. row/column decoders, I/O buffers, sense amplifiers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/20—Employing a main memory using a specific memory technology
- G06F2212/202—Non-volatile memory
- G06F2212/2022—Flash memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Read Only Memory (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/332,241 US7423915B2 (en) | 2006-01-17 | 2006-01-17 | Random cache read using a double memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200735101A true TW200735101A (en) | 2007-09-16 |
| TWI351034B TWI351034B (en) | 2011-10-21 |
Family
ID=37963902
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW095149754A TWI351034B (en) | 2006-01-17 | 2006-12-29 | Random cache read using a double memory |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7423915B2 (zh) |
| TW (1) | TWI351034B (zh) |
| WO (1) | WO2007084217A1 (zh) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7706183B2 (en) * | 2005-07-27 | 2010-04-27 | Spansion Llc | Read mode for flash memory |
| US7546416B2 (en) * | 2006-06-26 | 2009-06-09 | Micron Technology, Inc. | Method for substantially uninterrupted cache readout |
| US8370603B2 (en) * | 2008-12-23 | 2013-02-05 | Apple Inc. | Architecture for address mapping of managed non-volatile memory |
| US20100287329A1 (en) * | 2009-05-06 | 2010-11-11 | Apple Inc. | Partial Page Operations for Non-Volatile Memory Systems |
| US8321647B2 (en) | 2009-05-06 | 2012-11-27 | Apple Inc. | Multipage preparation commands for non-volatile memory systems |
| US8438453B2 (en) | 2009-05-06 | 2013-05-07 | Apple Inc. | Low latency read operation for managed non-volatile memory |
| JP2011014205A (ja) * | 2009-07-03 | 2011-01-20 | Renesas Electronics Corp | 不揮発性半導体記憶装置 |
| US8495332B2 (en) * | 2009-07-24 | 2013-07-23 | Apple Inc. | Controller for optimizing throughput of read operations |
| TWI435215B (zh) * | 2009-08-26 | 2014-04-21 | Phison Electronics Corp | 下達讀取指令與資料讀取方法、控制器與儲存系統 |
| US8489907B2 (en) * | 2009-09-16 | 2013-07-16 | Apple Inc. | Method of selective power cycling of components in a memory device independently by reducing power to a memory array or memory controller |
| US8838877B2 (en) * | 2009-09-16 | 2014-09-16 | Apple Inc. | File system derived metadata for management of non-volatile memory |
| US9892032B2 (en) * | 2013-02-07 | 2018-02-13 | Sandisk Technologies Llc | Management of random cache read operations |
| CN103824582A (zh) * | 2014-03-26 | 2014-05-28 | 贵州大学 | 一种可拆分双存储u盘 |
| US10977121B2 (en) * | 2018-10-17 | 2021-04-13 | Macronix International Co., Ltd. | Fast page continuous read |
| US11048649B2 (en) | 2018-10-17 | 2021-06-29 | Macronix International Co., Ltd. | Non-sequential page continuous read |
| US10957384B1 (en) | 2019-09-24 | 2021-03-23 | Macronix International Co., Ltd. | Page buffer structure and fast continuous read |
| US11249913B2 (en) | 2020-03-06 | 2022-02-15 | Macronix International Co., Ltd. | Continuous read with multiple read commands |
| US11302366B2 (en) | 2020-03-06 | 2022-04-12 | Macronix International Co., Ltd. | Method and system for enhanced read performance in low pin count interface |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US662201A (en) * | 1897-11-12 | 1900-11-20 | John H Pineo | Safety-guard for hinges. |
| US5280594A (en) * | 1990-07-25 | 1994-01-18 | Advanced Micro Devices, Inc. | Architecture for high speed contiguous sequential access memories |
| US5973989A (en) * | 1997-08-22 | 1999-10-26 | Micron Technology, Inc. | Method and apparatus for transmitting and receiving data at both the rising edge and the falling edge of a clock signal |
| JP3898305B2 (ja) * | 1997-10-31 | 2007-03-28 | 富士通株式会社 | 半導体記憶装置、半導体記憶装置の制御装置及び制御方法 |
| JPH11203191A (ja) * | 1997-11-13 | 1999-07-30 | Seiko Epson Corp | 不揮発性記憶装置、不揮発性記憶装置の制御方法、および、不揮発性記憶装置を制御するプログラムを記録した情報記録媒体 |
| WO2000030116A1 (en) | 1998-11-17 | 2000-05-25 | Lexar Media, Inc. | Method and apparatus for memory control circuit |
| US6178479B1 (en) * | 1999-02-22 | 2001-01-23 | Nband Communications | Cycle-skipping DRAM for power saving |
| US6412080B1 (en) * | 1999-02-23 | 2002-06-25 | Microsoft Corporation | Lightweight persistent storage system for flash memory devices |
| DE60037417D1 (de) * | 1999-07-28 | 2008-01-24 | Sony Corp | Aufnahmesystem, daten-aufnahmevorrichtung, speicher-vorrichtung, und daten-aufnahmeverfahren |
| JP3829161B2 (ja) | 1999-10-14 | 2006-10-04 | スパンション インク | 多ビット情報を記録する不揮発性メモリ回路 |
| US6377500B1 (en) * | 1999-11-11 | 2002-04-23 | Kabushiki Kaisha Toshiba | Memory system with a non-volatile memory, having address translating function |
| US6622201B1 (en) | 2000-01-28 | 2003-09-16 | Advanced Micro Devices, Inc. | Chained array of sequential access memories enabling continuous read |
| US6304510B1 (en) * | 2000-08-31 | 2001-10-16 | Micron Technology, Inc. | Memory device address decoding |
| JP4055103B2 (ja) * | 2000-10-02 | 2008-03-05 | 株式会社ルネサステクノロジ | 不揮発性メモリおよびそれを内蔵した半導体集積回路並びに不揮発性メモリの書込み方法 |
| EP1220229B1 (en) * | 2000-12-29 | 2009-03-18 | STMicroelectronics S.r.l. | An electrically modifiable, non-volatile, semiconductor memory which can keep a datum stored until an operation to modify the datum is completed |
| US6377507B1 (en) * | 2001-04-06 | 2002-04-23 | Integrated Memory Technologies, Inc. | Non-volatile memory device having high speed page mode operation |
| GB0123416D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Non-volatile memory control |
| US6584018B2 (en) * | 2001-10-05 | 2003-06-24 | Mosel Vitelic, Inc. | Nonvolatile memory structures and access methods |
| KR100454119B1 (ko) * | 2001-10-24 | 2004-10-26 | 삼성전자주식회사 | 캐쉬 기능을 갖는 불 휘발성 반도체 메모리 장치 및 그것의 프로그램, 읽기, 그리고 페이지 카피백 방법들 |
| US6885585B2 (en) * | 2001-12-20 | 2005-04-26 | Saifun Semiconductors Ltd. | NROM NOR array |
| US7062619B2 (en) * | 2002-01-31 | 2006-06-13 | Saifun Semiconductor Ltd. | Mass storage device architecture and operation |
| JP2004127405A (ja) * | 2002-10-01 | 2004-04-22 | Renesas Technology Corp | 不揮発性半導体記憶装置 |
| US6898680B2 (en) * | 2003-01-03 | 2005-05-24 | Micrel, Incorporated | Minimization of overhead of non-volatile memory operation |
| JP2004348818A (ja) * | 2003-05-20 | 2004-12-09 | Sharp Corp | 半導体記憶装置の書込制御方法及びシステム並びに携帯電子機器 |
| US6914819B2 (en) | 2003-09-04 | 2005-07-05 | Macronix International Co., Ltd. | Non-volatile flash memory |
| JP2005092923A (ja) * | 2003-09-12 | 2005-04-07 | Renesas Technology Corp | 半導体記憶装置 |
| KR100626371B1 (ko) * | 2004-03-30 | 2006-09-20 | 삼성전자주식회사 | 캐쉬 읽기 동작을 수행하는 비휘발성 메모리 장치, 그것을포함한 메모리 시스템, 그리고 캐쉬 읽기 방법 |
| US7490283B2 (en) * | 2004-05-13 | 2009-02-10 | Sandisk Corporation | Pipelined data relocation and improved chip architectures |
| US7212440B2 (en) * | 2004-12-30 | 2007-05-01 | Sandisk Corporation | On-chip data grouping and alignment |
| WO2006106577A1 (ja) * | 2005-03-31 | 2006-10-12 | Spansion Llc | 半導体装置及びその制御方法 |
| US7123521B1 (en) * | 2005-04-27 | 2006-10-17 | Micron Technology, Inc. | Random cache read |
| US7433228B2 (en) * | 2005-09-20 | 2008-10-07 | Spansion Llc | Multi-bit flash memory device having improved program rate |
-
2006
- 2006-01-17 US US11/332,241 patent/US7423915B2/en active Active
- 2006-12-04 WO PCT/US2006/046397 patent/WO2007084217A1/en not_active Ceased
- 2006-12-29 TW TW095149754A patent/TWI351034B/zh active
Also Published As
| Publication number | Publication date |
|---|---|
| US7423915B2 (en) | 2008-09-09 |
| WO2007084217A1 (en) | 2007-07-26 |
| US20070165458A1 (en) | 2007-07-19 |
| TWI351034B (en) | 2011-10-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200735101A (en) | Random cache read using a double memory | |
| TW200627476A (en) | Page-buffer and non-volatile semiconductor memory including page buffer | |
| WO2007130615A3 (en) | A method for reading a multilevel cell in a non-volatile memory device | |
| TW200746156A (en) | Method for generating soft bits in flash memories | |
| TW200737213A (en) | Method and system for error correction in flash memory | |
| TW200609946A (en) | Flash memory device and method of erasing flash memory cell thereof | |
| JP2012113809A5 (ja) | フラッシュメモリ装置のメモリセルを読み出す方法 | |
| AU2003272467A1 (en) | Highly compact non-volatile memory with space-efficient data registers and method therefor | |
| ATE491995T1 (de) | Firmware-sockelmodul zur fpga-basierten pipeline- verarbeitung | |
| WO2007134247A3 (en) | Dynamic cell bit resolution | |
| TW201714092A (en) | Method for managing a memory apparatus, and associated memory apparatus thereof | |
| WO2009089612A8 (en) | Nonvolatile semiconductor memory device | |
| ATE458248T1 (de) | Verwendung von latch-schaltungen für daten bei cachevorgängen in nichtflüchtigen speichern | |
| TW200802082A (en) | Shared nonvolatile memory architecture | |
| WO2007102141A3 (en) | Multi-bit-per-cell flash memory device with non-bijective mapping | |
| TW200634823A (en) | System and method for use of on-chip non-volatile memory write cache | |
| DE60304220D1 (de) | Techniken zur reduzierung von kopplungseffekten zwischen speicherzellen benachbarter zeilen | |
| ATE545934T1 (de) | Speichersystem | |
| TW200710871A (en) | Memory device and tracking circuit | |
| WO2009057955A3 (en) | Apparatus for controlling nand flash memory | |
| TW200634843A (en) | Page buffer circuit of flash memory device | |
| TW200709210A (en) | Memory controller, non-volatile memory device, non-volatile memory system, and data writing method | |
| TW200615946A (en) | Hybrid MRAM memory array architecture | |
| WO2007143398A3 (en) | Verify operation for non-volatile storage using different voltages | |
| TW200703360A (en) | Page buffer architecture for programming, erasing and reading nanoscale resistive memory devices |