WO1999044113A3 - Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices - Google Patents
Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices Download PDFInfo
- Publication number
- WO1999044113A3 WO1999044113A3 PCT/US1999/004247 US9904247W WO9944113A3 WO 1999044113 A3 WO1999044113 A3 WO 1999044113A3 US 9904247 W US9904247 W US 9904247W WO 9944113 A3 WO9944113 A3 WO 9944113A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- memory devices
- nonvolatile memory
- information
- flash memory
- sectors
- Prior art date
Links
- 230000007334 memory performance Effects 0.000 title 1
- 239000004065 semiconductor Substances 0.000 abstract 2
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/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0673—Single storage device
- G06F3/0679—Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP]
-
- 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/08—Address circuits; Decoders; Word-line control circuits
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/76—Masking faults in memories by using spares or by reconfiguring using address translation or modifications
- G11C29/765—Masking faults in memories by using spares or by reconfiguring using address translation or modifications in solid state disks
-
- 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/70—Masking faults in memories by using spares or by reconfiguring
- G11C29/78—Masking faults in memories by using spares or by reconfiguring using programmable devices
- G11C29/80—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout
- G11C29/816—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout
- G11C29/82—Masking faults in memories by using spares or by reconfiguring using programmable devices with improved layout for an application-specific layout for EEPROMs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
- G06F11/1068—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices in sector programmable memories, e.g. flash disk
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7203—Temporary buffering, e.g. using volatile buffer or dedicated buffer blocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7208—Multiple device management, e.g. distributing data over multiple flash devices
Abstract
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU29750/99A AU2975099A (en) | 1998-02-25 | 1999-02-25 | Increasing memory performance in flash memory devices by performing simultaneouswrite operation to multiple devices |
EP99911004A EP0983550A4 (en) | 1998-02-25 | 1999-02-25 | Increasing memory performance in flash memory devices by performing simultaneous write operation to multiple devices |
EP10012048.4A EP2306321B1 (en) | 1998-02-25 | 1999-02-25 | Increasing memory performance in flash memory devices by performing simultaneous write operation to multiple devices |
JP54391299A JP3792259B2 (en) | 1998-02-25 | 1999-02-25 | Increased memory performance in flash memory devices by simultaneous write operations to multiple devices |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/030,697 US6081878A (en) | 1997-03-31 | 1998-02-25 | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
US09/030,697 | 1998-02-25 |
Publications (3)
Publication Number | Publication Date |
---|---|
WO1999044113A2 WO1999044113A2 (en) | 1999-09-02 |
WO1999044113A3 true WO1999044113A3 (en) | 1999-10-07 |
WO1999044113A9 WO1999044113A9 (en) | 1999-11-11 |
Family
ID=21855540
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1999/004247 WO1999044113A2 (en) | 1998-02-25 | 1999-02-25 | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
Country Status (5)
Country | Link |
---|---|
US (4) | US6081878A (en) |
EP (2) | EP2306321B1 (en) |
JP (6) | JP3792259B2 (en) |
AU (1) | AU2975099A (en) |
WO (1) | WO1999044113A2 (en) |
Families Citing this family (249)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5430859A (en) * | 1991-07-26 | 1995-07-04 | Sundisk Corporation | Solid state memory system including plural memory chips and a serialized bus |
US6728851B1 (en) * | 1995-07-31 | 2004-04-27 | Lexar Media, Inc. | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices |
US6978342B1 (en) | 1995-07-31 | 2005-12-20 | Lexar Media, Inc. | Moving sectors within a block of information in a flash memory mass storage architecture |
US8171203B2 (en) | 1995-07-31 | 2012-05-01 | Micron Technology, Inc. | Faster write operations to nonvolatile memory using FSInfo sector manipulation |
US5845313A (en) | 1995-07-31 | 1998-12-01 | Lexar | Direct logical block addressing flash memory mass storage architecture |
US5890192A (en) * | 1996-11-05 | 1999-03-30 | Sandisk Corporation | Concurrent write of multiple chunks of data into multiple subarrays of flash EEPROM |
JPH10326493A (en) * | 1997-05-23 | 1998-12-08 | Ricoh Co Ltd | Compounded flash memory device |
JPH117505A (en) * | 1997-06-17 | 1999-01-12 | Fujitsu Ltd | Card type storage medium |
JP4079506B2 (en) * | 1997-08-08 | 2008-04-23 | 株式会社東芝 | Method for controlling nonvolatile semiconductor memory system |
GB2339044B (en) * | 1998-03-02 | 2003-06-04 | Lexar Media Inc | Flash memory card with enhanced operating mode detection and user-friendly interfacing system |
US6182162B1 (en) | 1998-03-02 | 2001-01-30 | Lexar Media, Inc. | Externally coupled compact flash memory card that configures itself one of a plurality of appropriate operating protocol modes of a host computer |
US7047357B1 (en) * | 1998-10-01 | 2006-05-16 | Intel Corporation | Virtualized striping controller |
US6901457B1 (en) | 1998-11-04 | 2005-05-31 | Sandisk Corporation | Multiple mode communications system |
GB9903490D0 (en) | 1999-02-17 | 1999-04-07 | Memory Corp Plc | Memory system |
US6427186B1 (en) * | 1999-03-30 | 2002-07-30 | Frank (Fong-Long) Lin | Memory, interface system and method for mapping logical block numbers to physical sector numbers in a flash memory, using a master index table and a table of physical sector numbers |
US6141249A (en) * | 1999-04-01 | 2000-10-31 | Lexar Media, Inc. | Organization of blocks within a nonvolatile memory unit to effectively decrease sector write operation time |
US6467015B1 (en) * | 1999-04-15 | 2002-10-15 | Dell Products, L.P. | High speed bus interface for non-volatile integrated circuit memory supporting continuous transfer |
US6401161B1 (en) | 1999-04-15 | 2002-06-04 | Dell Products, Lp | High speed bus interface for non-volatile integrated circuit memory supporting continuous transfer |
US6622199B1 (en) * | 1999-07-02 | 2003-09-16 | Qualcomm Incorporated | Method for minimizing data relocation overhead in flash based file systems |
US6965963B1 (en) * | 1999-07-28 | 2005-11-15 | Sony Corporation | Continuous arrangement of data clusters across multiple storages |
US7702831B2 (en) * | 2000-01-06 | 2010-04-20 | Super Talent Electronics, Inc. | Flash memory controller for electronic data flash card |
US8073985B1 (en) | 2004-02-12 | 2011-12-06 | Super Talent Electronics, Inc. | Backward compatible extended USB plug and receptacle with dual personality |
US8078794B2 (en) * | 2000-01-06 | 2011-12-13 | Super Talent Electronics, Inc. | Hybrid SSD using a combination of SLC and MLC flash memory arrays |
US8102662B2 (en) * | 2007-07-05 | 2012-01-24 | Super Talent Electronics, Inc. | USB package with bistable sliding mechanism |
US8625270B2 (en) | 1999-08-04 | 2014-01-07 | Super Talent Technology, Corp. | USB flash drive with deploying and retracting functionalities using retractable cover/cap |
US7628622B2 (en) * | 1999-08-04 | 2009-12-08 | Super Talent Electronics, Inc. | Multi-level cell (MLC) slide flash memory |
US8043099B1 (en) | 2004-02-12 | 2011-10-25 | Super Talent Electronics, Inc. | Extended USB plug, USB PCBA, and USB flash drive with dual-personality |
US20080071973A1 (en) * | 2000-01-06 | 2008-03-20 | Chow David Q | Electronic data flash card with various flash memory cells |
US7744387B2 (en) * | 1999-08-04 | 2010-06-29 | Super Talent Electronics, Inc. | Multi-level cell (MLC) rotate flash memory device |
US7690031B2 (en) * | 2000-01-06 | 2010-03-30 | Super Talent Electronics, Inc. | Managing bad blocks in flash memory for electronic data flash card |
US7984303B1 (en) | 2000-01-06 | 2011-07-19 | Super Talent Electronics, Inc. | Flash memory devices with security features |
US7874067B1 (en) | 2000-01-06 | 2011-01-25 | Super Talent Electronics, Inc. | Manufacturing method for single chip COB USB devices with optional embedded LED |
US20080082813A1 (en) * | 2000-01-06 | 2008-04-03 | Chow David Q | Portable usb device that boots a computer as a server with security measure |
US7676640B2 (en) * | 2000-01-06 | 2010-03-09 | Super Talent Electronics, Inc. | Flash memory controller controlling various flash memory cells |
US20050204187A1 (en) * | 2004-03-11 | 2005-09-15 | Lee Charles C. | System and method for managing blocks in flash memory |
US7788553B2 (en) * | 2000-01-06 | 2010-08-31 | Super Talent Electronics, Inc. | Mass production testing of USB flash cards with various flash memory cells |
US7440287B1 (en) | 2000-01-06 | 2008-10-21 | Super Talent Electronics, Inc. | Extended USB PCBA and device with dual personality |
US8240034B1 (en) | 2000-01-06 | 2012-08-14 | Super Talent Electronics, Inc. | High throughput manufacturing method for micro flash memory cards |
US6381175B2 (en) * | 2000-01-10 | 2002-04-30 | Texas Instruments Incorporated | Method and system for validating flash memory |
US6426893B1 (en) | 2000-02-17 | 2002-07-30 | Sandisk Corporation | Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks |
US6467014B1 (en) * | 2000-02-29 | 2002-10-15 | Plasmon Lms, Inc. | Automatic mapping and efficient address translation for multi-surface, multi-zone storage devices |
US6851026B1 (en) * | 2000-07-28 | 2005-02-01 | Micron Technology, Inc. | Synchronous flash memory with concurrent write and read operation |
US6675278B1 (en) * | 2000-04-19 | 2004-01-06 | Motorola, Inc. | Method and apparatus for managing memory |
US6772273B1 (en) | 2000-06-29 | 2004-08-03 | Intel Corporation | Block-level read while write method and apparatus |
US6721843B1 (en) | 2000-07-07 | 2004-04-13 | Lexar Media, Inc. | Flash memory architecture implementing simultaneously programmable multiple flash memory banks that are host compatible |
US7167944B1 (en) | 2000-07-21 | 2007-01-23 | Lexar Media, Inc. | Block management for mass storage |
US7155559B1 (en) | 2000-08-25 | 2006-12-26 | Lexar Media, Inc. | Flash memory architecture with separate storage of overhead and user data |
US6772274B1 (en) * | 2000-09-13 | 2004-08-03 | Lexar Media, Inc. | Flash memory system and method implementing LBA to PBA correlation within flash memory array |
US7020739B2 (en) * | 2000-12-06 | 2006-03-28 | Tdk Corporation | Memory controller, flash memory system having memory controller and method for controlling flash memory device |
DE10064356A1 (en) * | 2000-12-21 | 2002-07-11 | Claas Selbstfahr Erntemasch | Device and method for conveying crops in agricultural machines |
DE10064649A1 (en) * | 2000-12-22 | 2002-07-04 | Bosch Gmbh Robert | Interface for a memory and method for variably configuring a memory device |
TW539950B (en) * | 2000-12-28 | 2003-07-01 | Sony Corp | Data recording device and data write method for flash memory |
US6763424B2 (en) * | 2001-01-19 | 2004-07-13 | Sandisk Corporation | Partial block data programming and reading operations in a non-volatile memory |
JP4711531B2 (en) * | 2001-03-23 | 2011-06-29 | ルネサスエレクトロニクス株式会社 | Semiconductor memory device |
US6754765B1 (en) * | 2001-05-14 | 2004-06-22 | Integrated Memory Logic, Inc. | Flash memory controller with updateable microcode |
JP4256600B2 (en) * | 2001-06-19 | 2009-04-22 | Tdk株式会社 | MEMORY CONTROLLER, FLASH MEMORY SYSTEM PROVIDED WITH MEMORY CONTROLLER, AND FLASH MEMORY CONTROL METHOD |
US6603683B2 (en) * | 2001-06-25 | 2003-08-05 | International Business Machines Corporation | Decoding scheme for a stacked bank architecture |
JP4059473B2 (en) * | 2001-08-09 | 2008-03-12 | 株式会社ルネサステクノロジ | Memory card and memory controller |
JP2003067244A (en) | 2001-08-24 | 2003-03-07 | Matsushita Electric Ind Co Ltd | Nonvolatile memory and its control method |
GB0123410D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Memory system for data storage and retrieval |
GB0123416D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Non-volatile memory control |
GB0123412D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Memory system sectors |
GB0123415D0 (en) | 2001-09-28 | 2001-11-21 | Memquest Ltd | Method of writing data to non-volatile memory |
GB0123417D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Improved data processing |
GB0123421D0 (en) * | 2001-09-28 | 2001-11-21 | Memquest Ltd | Power management system |
DE60130774T2 (en) * | 2001-10-25 | 2008-07-17 | Stmicroelectronics S.R.L., Agrate Brianza | Fast programming method for non-volatile memory, especially flash memory and similar memory architectures |
US6976143B2 (en) | 2001-11-13 | 2005-12-13 | Hewlett-Packard Development Company, L.P. | Systems and methods for controlling communication with nonvolatile memory devices |
US6721229B1 (en) * | 2001-12-19 | 2004-04-13 | Network Equipment Technologies, Inc. | Method and apparatus for using SDRAM to read and write data without latency |
JP4061272B2 (en) * | 2002-01-09 | 2008-03-12 | 株式会社ルネサステクノロジ | Memory system and memory card |
TWI240861B (en) | 2002-01-11 | 2005-10-01 | Integrated Circuit Solution In | Data access method and architecture of flash memory |
US6621739B2 (en) | 2002-01-18 | 2003-09-16 | Sandisk Corporation | Reducing the effects of noise in non-volatile memories through multiple reads |
US7418436B2 (en) * | 2002-01-31 | 2008-08-26 | Matsushita Electric Industrial Co., Ltd. | Information processing apparatus, memory management apparatus, memory management method, and information processing method |
US6839826B2 (en) | 2002-02-06 | 2005-01-04 | Sandisk Corporation | Memory device with pointer structure to map logical to physical addresses |
US20030156207A1 (en) * | 2002-02-20 | 2003-08-21 | Creo Il. Ltd | Image capture apparatus with backup memory |
WO2003071853A2 (en) * | 2002-02-22 | 2003-09-04 | Lexar Media, Inc. | Removable memory media with integral indicator light |
US6871257B2 (en) * | 2002-02-22 | 2005-03-22 | Sandisk Corporation | Pipelined parallel programming operation in a non-volatile memory system |
US7231643B1 (en) | 2002-02-22 | 2007-06-12 | Lexar Media, Inc. | Image rescue system including direct communication between an application program and a device driver |
WO2004001606A1 (en) | 2002-06-20 | 2003-12-31 | Tokyo Electron Device Limited | Memory device, memory managing method and program |
US6941411B2 (en) * | 2002-08-21 | 2005-09-06 | Micron Technology, Inc. | Non-contiguous address erasable blocks and command in flash memory |
US20040054846A1 (en) * | 2002-09-16 | 2004-03-18 | Wen-Tsung Liu | Backup device with flash memory drive embedded |
JP4129381B2 (en) * | 2002-09-25 | 2008-08-06 | 株式会社ルネサステクノロジ | Nonvolatile semiconductor memory device |
DE10256502A1 (en) * | 2002-12-04 | 2004-06-24 | Hyperstone Ag | Storage system with multiple storage controllers and method for synchronizing them |
US6944063B2 (en) * | 2003-01-28 | 2005-09-13 | Sandisk Corporation | Non-volatile semiconductor memory with large erase blocks storing cycle counts |
TWI220474B (en) * | 2003-03-12 | 2004-08-21 | Glovic Electronics Corp | Physical page allocation method of flash memory |
US6900761B2 (en) * | 2003-04-03 | 2005-05-31 | Optistreams, Inc. | Automated portable remote robotic transceiver with directional antenna |
US6906961B2 (en) * | 2003-06-24 | 2005-06-14 | Micron Technology, Inc. | Erase block data splitting |
US7426596B2 (en) * | 2003-07-30 | 2008-09-16 | Hewlett-Packard Development Company, L.P. | Integrated circuit with a scalable high-bandwidth architecture |
US7343440B2 (en) * | 2003-07-30 | 2008-03-11 | Hewlett-Packard Development Company, L.P. | Integrated circuit with a scalable high-bandwidth architecture |
US7771215B1 (en) | 2003-12-02 | 2010-08-10 | Super Talent Electronics, Inc. | MLC COB USB flash memory device with sliding plug connector |
CN100433195C (en) * | 2003-12-31 | 2008-11-12 | 深圳市朗科科技股份有限公司 | Flash memory medium data writing method |
TW200523946A (en) * | 2004-01-13 | 2005-07-16 | Ali Corp | Method for accessing a nonvolatile memory |
US8014130B1 (en) | 2004-02-26 | 2011-09-06 | Super Talent Electronics, Inc. | Pen-like universal serial bus (USB) flash drive with deploying and retracting functionalities |
US7815469B1 (en) | 2004-02-12 | 2010-10-19 | Super Talent Electronics, Inc. | Dual-personality extended USB plugs and receptacles using with PCBA and cable assembly |
JP2007519119A (en) * | 2004-01-20 | 2007-07-12 | トレック・2000・インターナショナル・リミテッド | Portable data storage device using multiple memory devices |
US8021166B1 (en) | 2004-02-12 | 2011-09-20 | Super Talent Electronics, Inc. | Extended USB plug, USB PCBA, and USB flash drive with dual-personality for embedded application with mother boards |
US7869219B2 (en) * | 2004-01-20 | 2011-01-11 | Super Talent Electronics, Inc. | Flash drive with spring-loaded retractable connector |
KR100608592B1 (en) | 2004-01-27 | 2006-08-03 | 삼성전자주식회사 | Data managing device and method thereof |
WO2005081891A2 (en) * | 2004-02-23 | 2005-09-09 | Lexar Media, Inc. | Secure compact flash |
US20080147964A1 (en) * | 2004-02-26 | 2008-06-19 | Chow David Q | Using various flash memory cells to build usb data flash cards with multiple partitions and autorun function |
US7806705B2 (en) * | 2004-02-26 | 2010-10-05 | Super Talent Electronics, Inc. | Slide flash memory devices |
US20080082736A1 (en) * | 2004-03-11 | 2008-04-03 | Chow David Q | Managing bad blocks in various flash memory cells for electronic data flash card |
US7664902B1 (en) | 2004-03-16 | 2010-02-16 | Super Talent Electronics, Inc. | Extended SD and microSD hosts and devices with USB-like high performance packetized interface and protocol |
US7725628B1 (en) | 2004-04-20 | 2010-05-25 | Lexar Media, Inc. | Direct secondary device interface by a host |
US7370166B1 (en) | 2004-04-30 | 2008-05-06 | Lexar Media, Inc. | Secure portable storage device |
US7009889B2 (en) * | 2004-05-28 | 2006-03-07 | Sandisk Corporation | Comprehensive erase verification for non-volatile memory |
JP2006004079A (en) | 2004-06-16 | 2006-01-05 | Sony Corp | Storage device |
JP2006040497A (en) * | 2004-07-30 | 2006-02-09 | Renesas Technology Corp | Semiconductor memory device, nonvolatile semiconductor memory device |
US7594063B1 (en) | 2004-08-27 | 2009-09-22 | Lexar Media, Inc. | Storage capacity status |
US7464306B1 (en) | 2004-08-27 | 2008-12-09 | Lexar Media, Inc. | Status of overall health of nonvolatile memory |
US20060069896A1 (en) * | 2004-09-27 | 2006-03-30 | Sigmatel, Inc. | System and method for storing data |
US7850082B1 (en) | 2004-10-01 | 2010-12-14 | Super Talent Electronics, Inc. | Extended universal serial bus (USB) card reader |
US7660938B1 (en) | 2004-10-01 | 2010-02-09 | Super Talent Electronics, Inc. | Flash card reader and data exchanger utilizing low power extended USB protocol without polling |
ITMI20041968A1 (en) * | 2004-10-15 | 2005-01-15 | Atmel Corp | "METHOD AND SYSTEM FOR ADDRESS BIT MANAGEMENT DURING BUFFERED PROGRAMMING OPERATIONS IN A MEMORY DEVICE" |
US7212440B2 (en) | 2004-12-30 | 2007-05-01 | Sandisk Corporation | On-chip data grouping and alignment |
US7426623B2 (en) * | 2005-01-14 | 2008-09-16 | Sandisk Il Ltd | System and method for configuring flash memory partitions as super-units |
US7757037B2 (en) * | 2005-02-16 | 2010-07-13 | Kingston Technology Corporation | Configurable flash memory controller and method of use |
JP4910426B2 (en) * | 2005-03-03 | 2012-04-04 | パナソニック株式会社 | Non-volatile memory device writing method |
US7627712B2 (en) * | 2005-03-22 | 2009-12-01 | Sigmatel, Inc. | Method and system for managing multi-plane memory devices |
EP1712985A1 (en) * | 2005-04-15 | 2006-10-18 | Deutsche Thomson-Brandt Gmbh | Method and system for storing logical data blocks into flash-blocks in multiple non-volatile memories which are connected to at least one common data I/O bus |
JP5130646B2 (en) * | 2005-06-06 | 2013-01-30 | ソニー株式会社 | Storage device |
KR101305490B1 (en) * | 2005-10-01 | 2013-09-06 | 삼성전자주식회사 | The method and apparatus for mapping memory |
US20070079098A1 (en) * | 2005-10-03 | 2007-04-05 | Hitachi, Ltd. | Automatic allocation of volumes in storage area networks |
US7547218B2 (en) * | 2005-10-24 | 2009-06-16 | Super Talent Electronics Inc. | Plug and cap for a universal-serial-bus (USB) device |
US7877540B2 (en) * | 2005-12-13 | 2011-01-25 | Sandisk Corporation | Logically-addressed file storage methods |
US7653778B2 (en) | 2006-05-08 | 2010-01-26 | Siliconsystems, Inc. | Systems and methods for measuring the useful life of solid-state storage devices |
JP4153535B2 (en) | 2006-05-30 | 2008-09-24 | Tdk株式会社 | MEMORY CONTROLLER, FLASH MEMORY SYSTEM PROVIDED WITH MEMORY CONTROLLER, AND FLASH MEMORY CONTROL METHOD |
WO2008010599A1 (en) * | 2006-07-20 | 2008-01-24 | Nec Corporation | Memory access control device, memory access control method, data storage method, and memory access control program |
KR100825535B1 (en) * | 2006-07-26 | 2008-04-25 | 트렉 2000 인터네셔널 엘티디. | Portable data storage device using multiple memory devices |
US7280398B1 (en) * | 2006-08-31 | 2007-10-09 | Micron Technology, Inc. | System and memory for sequential multi-plane page memory operations |
DE102006045655A1 (en) * | 2006-09-27 | 2008-04-10 | Infineon Technologies Ag | Memory control device and method for assigning access rights |
US8706968B2 (en) * | 2007-12-06 | 2014-04-22 | Fusion-Io, Inc. | Apparatus, system, and method for redundant write caching |
US8489817B2 (en) | 2007-12-06 | 2013-07-16 | Fusion-Io, Inc. | Apparatus, system, and method for caching data |
US9104599B2 (en) | 2007-12-06 | 2015-08-11 | Intelligent Intellectual Property Holdings 2 Llc | Apparatus, system, and method for destaging cached data |
US9116823B2 (en) | 2006-12-06 | 2015-08-25 | Intelligent Intellectual Property Holdings 2 Llc | Systems and methods for adaptive error-correction coding |
US8296337B2 (en) | 2006-12-06 | 2012-10-23 | Fusion-Io, Inc. | Apparatus, system, and method for managing data from a requesting device with an empty data token directive |
US8443134B2 (en) * | 2006-12-06 | 2013-05-14 | Fusion-Io, Inc. | Apparatus, system, and method for graceful cache device degradation |
US8719501B2 (en) | 2009-09-08 | 2014-05-06 | Fusion-Io | Apparatus, system, and method for caching data on a solid-state storage device |
US9495241B2 (en) | 2006-12-06 | 2016-11-15 | Longitude Enterprise Flash S.A.R.L. | Systems and methods for adaptive data storage |
US8549236B2 (en) * | 2006-12-15 | 2013-10-01 | Siliconsystems, Inc. | Storage subsystem with multiple non-volatile memory arrays to protect against data losses |
US7515500B2 (en) * | 2006-12-20 | 2009-04-07 | Nokia Corporation | Memory device performance enhancement through pre-erase mechanism |
US7518932B2 (en) * | 2006-12-22 | 2009-04-14 | Intel Corporation | Erase cycle counting in non-volatile memories |
KR100877609B1 (en) * | 2007-01-29 | 2009-01-09 | 삼성전자주식회사 | Semiconductor memory system performing data error correction using flag cell array of buffer memory and driving method thereof |
EP2120189B1 (en) | 2007-01-30 | 2013-01-16 | Panasonic Corporation | Nonvolatile storage device, nonvolatile storage system, and access device |
US7596643B2 (en) * | 2007-02-07 | 2009-09-29 | Siliconsystems, Inc. | Storage subsystem with configurable buffer |
US20080235438A1 (en) * | 2007-03-20 | 2008-09-25 | Sony Corporation And Sony Electronics Inc. | System and method for effectively implementing a multiple-channel memory architecture |
JP4640366B2 (en) * | 2007-03-23 | 2011-03-02 | Tdk株式会社 | MEMORY CONTROLLER, FLASH MEMORY SYSTEM HAVING MEMORY CONTROLLER, AND FLASH MEMORY CONTROL METHOD |
US8239639B2 (en) * | 2007-06-08 | 2012-08-07 | Sandisk Technologies Inc. | Method and apparatus for providing data type and host file information to a mass storage system |
US8713283B2 (en) * | 2007-06-08 | 2014-04-29 | Sandisk Technologies Inc. | Method of interfacing a host operating through a logical address space with a direct file storage medium |
US20080307156A1 (en) * | 2007-06-08 | 2008-12-11 | Sinclair Alan W | System For Interfacing A Host Operating Through A Logical Address Space With A Direct File Storage Medium |
US7850468B2 (en) | 2007-06-28 | 2010-12-14 | Super Talent Electronics, Inc. | Lipstick-type USB device |
US20090190277A1 (en) * | 2007-09-28 | 2009-07-30 | Super Talent Electronics, Inc. | ESD Protection For USB Memory Devices |
US7789680B2 (en) * | 2007-07-05 | 2010-09-07 | Super Talent Electronics, Inc. | USB device with connected cap |
US8122322B2 (en) | 2007-07-31 | 2012-02-21 | Seagate Technology Llc | System and method of storing reliability data |
TWI348617B (en) * | 2007-08-09 | 2011-09-11 | Skymedi Corp | Non-volatile memory system and method for reading data therefrom |
US20090055605A1 (en) * | 2007-08-20 | 2009-02-26 | Zining Wu | Method and system for object-oriented data storage |
US7944702B2 (en) | 2007-08-27 | 2011-05-17 | Super Talent Electronics, Inc. | Press-push flash drive apparatus with metal tubular casing and snap-coupled plastic sleeve |
WO2009095902A2 (en) | 2008-01-31 | 2009-08-06 | Densbits Technologies Ltd. | Systems and methods for handling immediate data errors in flash memory |
US8694715B2 (en) | 2007-10-22 | 2014-04-08 | Densbits Technologies Ltd. | Methods for adaptively programming flash memory devices and flash memory systems incorporating same |
US7768838B2 (en) * | 2007-10-30 | 2010-08-03 | Micron Technology, Inc. | Operating memory cells |
US8241047B2 (en) * | 2007-10-30 | 2012-08-14 | Super Talent Electronics, Inc. | Flash drive with spring-loaded swivel connector |
TWI368225B (en) * | 2007-11-29 | 2012-07-11 | Ind Tech Res Inst | Recoding medium structure capable of displaying defect rate |
US8116083B2 (en) * | 2007-12-04 | 2012-02-14 | Super Talent Electronics, Inc. | Lipstick-type USB device with tubular housing |
US8321625B2 (en) | 2007-12-05 | 2012-11-27 | Densbits Technologies Ltd. | Flash memory device with physical cell value deterioration accommodation and methods useful in conjunction therewith |
US8316277B2 (en) * | 2007-12-06 | 2012-11-20 | Fusion-Io, Inc. | Apparatus, system, and method for ensuring data validity in a data storage process |
US9519540B2 (en) | 2007-12-06 | 2016-12-13 | Sandisk Technologies Llc | Apparatus, system, and method for destaging cached data |
US7836226B2 (en) | 2007-12-06 | 2010-11-16 | Fusion-Io, Inc. | Apparatus, system, and method for coordinating storage requests in a multi-processor/multi-thread environment |
WO2009074978A2 (en) | 2007-12-12 | 2009-06-18 | Densbits Technologies Ltd. | Systems and methods for error correction and decoding on multi-level physical media |
US8972472B2 (en) | 2008-03-25 | 2015-03-03 | Densbits Technologies Ltd. | Apparatus and methods for hardware-efficient unbiased rounding |
US7817097B2 (en) * | 2008-04-07 | 2010-10-19 | Toyota Motor Engineering & Manufacturing North America, Inc. | Microwave antenna and method for making same |
US7971023B2 (en) * | 2008-04-30 | 2011-06-28 | Sandisk Corporation | Guaranteed memory card performance to end-of-life |
US8904083B2 (en) * | 2008-07-30 | 2014-12-02 | Infineon Technologies Ag | Method and apparatus for storing data in solid state memory |
US8040744B2 (en) * | 2009-01-05 | 2011-10-18 | Sandisk Technologies Inc. | Spare block management of non-volatile memories |
US20100174845A1 (en) * | 2009-01-05 | 2010-07-08 | Sergey Anatolievich Gorobets | Wear Leveling for Non-Volatile Memories: Maintenance of Experience Count and Passive Techniques |
US8094500B2 (en) * | 2009-01-05 | 2012-01-10 | Sandisk Technologies Inc. | Non-volatile memory and method with write cache partitioning |
US8244960B2 (en) * | 2009-01-05 | 2012-08-14 | Sandisk Technologies Inc. | Non-volatile memory and method with write cache partition management methods |
US8700840B2 (en) * | 2009-01-05 | 2014-04-15 | SanDisk Technologies, Inc. | Nonvolatile memory with write cache having flush/eviction methods |
US8819385B2 (en) | 2009-04-06 | 2014-08-26 | Densbits Technologies Ltd. | Device and method for managing a flash memory |
US8458574B2 (en) | 2009-04-06 | 2013-06-04 | Densbits Technologies Ltd. | Compact chien-search based decoding apparatus and method |
KR20100115583A (en) * | 2009-04-20 | 2010-10-28 | 삼성전자주식회사 | Data storage system |
US8566510B2 (en) * | 2009-05-12 | 2013-10-22 | Densbits Technologies Ltd. | Systems and method for flash memory management |
KR101143397B1 (en) | 2009-07-29 | 2012-05-23 | 에스케이하이닉스 주식회사 | Semiconductor Storage System Decreasing of Page Copy Frequency and Controlling Method thereof |
US9330767B1 (en) | 2009-08-26 | 2016-05-03 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Flash memory module and method for programming a page of flash memory cells |
US8995197B1 (en) | 2009-08-26 | 2015-03-31 | Densbits Technologies Ltd. | System and methods for dynamic erase and program control for flash memory device memories |
US8730729B2 (en) | 2009-10-15 | 2014-05-20 | Densbits Technologies Ltd. | Systems and methods for averaging error rates in non-volatile devices and storage systems |
US8724387B2 (en) | 2009-10-22 | 2014-05-13 | Densbits Technologies Ltd. | Method, system, and computer readable medium for reading and programming flash memory cells using multiple bias voltages |
US9037777B2 (en) | 2009-12-22 | 2015-05-19 | Densbits Technologies Ltd. | Device, system, and method for reducing program/read disturb in flash arrays |
US8745317B2 (en) | 2010-04-07 | 2014-06-03 | Densbits Technologies Ltd. | System and method for storing information in a multi-level cell memory |
US8416624B2 (en) | 2010-05-21 | 2013-04-09 | SanDisk Technologies, Inc. | Erase and programming techniques to reduce the widening of state distributions in non-volatile memories |
US8621321B2 (en) | 2010-07-01 | 2013-12-31 | Densbits Technologies Ltd. | System and method for multi-dimensional encoding and decoding |
US8964464B2 (en) | 2010-08-24 | 2015-02-24 | Densbits Technologies Ltd. | System and method for accelerated sampling |
KR101796116B1 (en) | 2010-10-20 | 2017-11-10 | 삼성전자 주식회사 | Semiconductor device, memory module and memory system having the same and operating method thereof |
US9063878B2 (en) | 2010-11-03 | 2015-06-23 | Densbits Technologies Ltd. | Method, system and computer readable medium for copy back |
US8452914B2 (en) * | 2010-11-26 | 2013-05-28 | Htc Corporation | Electronic devices with improved flash memory compatibility and methods corresponding thereto |
US8850100B2 (en) | 2010-12-07 | 2014-09-30 | Densbits Technologies Ltd. | Interleaving codeword portions between multiple planes and/or dies of a flash memory device |
US9092337B2 (en) | 2011-01-31 | 2015-07-28 | Intelligent Intellectual Property Holdings 2 Llc | Apparatus, system, and method for managing eviction of data |
US9201677B2 (en) | 2011-05-23 | 2015-12-01 | Intelligent Intellectual Property Holdings 2 Llc | Managing data input/output operations |
US9003104B2 (en) | 2011-02-15 | 2015-04-07 | Intelligent Intellectual Property Holdings 2 Llc | Systems and methods for a file-level cache |
US8874823B2 (en) | 2011-02-15 | 2014-10-28 | Intellectual Property Holdings 2 Llc | Systems and methods for managing data input/output operations |
US9141527B2 (en) | 2011-02-25 | 2015-09-22 | Intelligent Intellectual Property Holdings 2 Llc | Managing cache pools |
US8990665B1 (en) | 2011-04-06 | 2015-03-24 | Densbits Technologies Ltd. | System, method and computer program product for joint search of a read threshold and soft decoding |
US8996790B1 (en) | 2011-05-12 | 2015-03-31 | Densbits Technologies Ltd. | System and method for flash memory management |
US9396106B2 (en) | 2011-05-12 | 2016-07-19 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Advanced management of a non-volatile memory |
US9372792B1 (en) | 2011-05-12 | 2016-06-21 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Advanced management of a non-volatile memory |
US9110785B1 (en) | 2011-05-12 | 2015-08-18 | Densbits Technologies Ltd. | Ordered merge of data sectors that belong to memory space portions |
US9195592B1 (en) | 2011-05-12 | 2015-11-24 | Densbits Technologies Ltd. | Advanced management of a non-volatile memory |
US9501392B1 (en) | 2011-05-12 | 2016-11-22 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Management of a non-volatile memory module |
US20130080731A1 (en) * | 2011-09-28 | 2013-03-28 | Ping-Yi Hsu | Method and apparatus for performing memory management |
US10102117B2 (en) | 2012-01-12 | 2018-10-16 | Sandisk Technologies Llc | Systems and methods for cache and storage device coordination |
US9251052B2 (en) | 2012-01-12 | 2016-02-02 | Intelligent Intellectual Property Holdings 2 Llc | Systems and methods for profiling a non-volatile cache having a logical-to-physical translation layer |
US9767032B2 (en) | 2012-01-12 | 2017-09-19 | Sandisk Technologies Llc | Systems and methods for cache endurance |
US9251086B2 (en) | 2012-01-24 | 2016-02-02 | SanDisk Technologies, Inc. | Apparatus, system, and method for managing a cache |
US10359972B2 (en) | 2012-08-31 | 2019-07-23 | Sandisk Technologies Llc | Systems, methods, and interfaces for adaptive persistence |
US9116812B2 (en) | 2012-01-27 | 2015-08-25 | Intelligent Intellectual Property Holdings 2 Llc | Systems and methods for a de-duplication cache |
US8947941B2 (en) | 2012-02-09 | 2015-02-03 | Densbits Technologies Ltd. | State responsive operations relating to flash memory cells |
US8996788B2 (en) | 2012-02-09 | 2015-03-31 | Densbits Technologies Ltd. | Configurable flash interface |
US10019353B2 (en) | 2012-03-02 | 2018-07-10 | Longitude Enterprise Flash S.A.R.L. | Systems and methods for referencing data on a storage medium |
US8996793B1 (en) | 2012-04-24 | 2015-03-31 | Densbits Technologies Ltd. | System, method and computer readable medium for generating soft information |
US8838937B1 (en) | 2012-05-23 | 2014-09-16 | Densbits Technologies Ltd. | Methods, systems and computer readable medium for writing and reading data |
US8879325B1 (en) | 2012-05-30 | 2014-11-04 | Densbits Technologies Ltd. | System, method and computer program product for processing read threshold information and for reading a flash memory module |
US10339056B2 (en) | 2012-07-03 | 2019-07-02 | Sandisk Technologies Llc | Systems, methods and apparatus for cache transfers |
US9612966B2 (en) | 2012-07-03 | 2017-04-04 | Sandisk Technologies Llc | Systems, methods and apparatus for a virtual machine cache |
US9921954B1 (en) | 2012-08-27 | 2018-03-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Method and system for split flash memory management between host and storage controller |
US9368225B1 (en) | 2012-11-21 | 2016-06-14 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Determining read thresholds based upon read error direction statistics |
US20140189201A1 (en) * | 2012-12-31 | 2014-07-03 | Krishnamurthy Dhakshinamurthy | Flash Memory Interface Using Split Bus Configuration |
US9069659B1 (en) | 2013-01-03 | 2015-06-30 | Densbits Technologies Ltd. | Read threshold determination using reference read threshold |
US9842053B2 (en) | 2013-03-15 | 2017-12-12 | Sandisk Technologies Llc | Systems and methods for persistent cache logging |
US9136876B1 (en) | 2013-06-13 | 2015-09-15 | Densbits Technologies Ltd. | Size limited multi-dimensional decoding |
US9413491B1 (en) | 2013-10-08 | 2016-08-09 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for multiple dimension decoding and encoding a message |
US9397706B1 (en) | 2013-10-09 | 2016-07-19 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for irregular multiple dimension decoding and encoding |
US9348694B1 (en) | 2013-10-09 | 2016-05-24 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Detecting and managing bad columns |
US9786388B1 (en) | 2013-10-09 | 2017-10-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Detecting and managing bad columns |
US9536612B1 (en) | 2014-01-23 | 2017-01-03 | Avago Technologies General Ip (Singapore) Pte. Ltd | Digital signaling processing for three dimensional flash memory arrays |
US10120792B1 (en) | 2014-01-29 | 2018-11-06 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Programming an embedded flash storage device |
US9933980B2 (en) * | 2014-02-24 | 2018-04-03 | Toshiba Memory Corporation | NAND raid controller for connection between an SSD controller and multiple non-volatile storage units |
US9542262B1 (en) | 2014-05-29 | 2017-01-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Error correction |
US9892033B1 (en) | 2014-06-24 | 2018-02-13 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Management of memory units |
US9972393B1 (en) | 2014-07-03 | 2018-05-15 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Accelerating programming of a flash memory module |
US9584159B1 (en) | 2014-07-03 | 2017-02-28 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Interleaved encoding |
US9449702B1 (en) | 2014-07-08 | 2016-09-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Power management |
US10002044B2 (en) | 2014-08-19 | 2018-06-19 | Samsung Electronics Co., Ltd. | Memory devices and modules |
US10002043B2 (en) * | 2014-08-19 | 2018-06-19 | Samsung Electronics Co., Ltd. | Memory devices and modules |
US9524211B1 (en) | 2014-11-18 | 2016-12-20 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Codeword management |
US10305515B1 (en) | 2015-02-02 | 2019-05-28 | Avago Technologies International Sales Pte. Limited | System and method for encoding using multiple linear feedback shift registers |
US10628255B1 (en) | 2015-06-11 | 2020-04-21 | Avago Technologies International Sales Pte. Limited | Multi-dimensional decoding |
US9851921B1 (en) | 2015-07-05 | 2017-12-26 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Flash memory chip processing |
US9916091B2 (en) | 2015-07-13 | 2018-03-13 | Samsung Electronics Co., Ltd. | Memory system architecture |
TWI611408B (en) * | 2015-11-25 | 2018-01-11 | 旺宏電子股份有限公司 | Erasing method for memory device |
US9954558B1 (en) | 2016-03-03 | 2018-04-24 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Fast decoding of data stored in a flash memory |
US10141065B1 (en) * | 2017-08-29 | 2018-11-27 | Cypress Semiconductor Corporation | Row redundancy with distributed sectors |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5375222A (en) * | 1992-03-31 | 1994-12-20 | Intel Corporation | Flash memory card with a ready/busy mask register |
US5603001A (en) * | 1994-05-09 | 1997-02-11 | Kabushiki Kaisha Toshiba | Semiconductor disk system having a plurality of flash memories |
US5732208A (en) * | 1995-07-14 | 1998-03-24 | Hitachi, Ltd. | External storage device and memory access control method thereof |
US5745418A (en) * | 1996-11-25 | 1998-04-28 | Macronix International Co., Ltd. | Flash memory mass storage system |
US5748528A (en) * | 1995-05-05 | 1998-05-05 | Sgs-Thomson Microelectronics S.R.L. | EEPROM memory device with simultaneous read and write sector capabilities |
US5890192A (en) * | 1996-11-05 | 1999-03-30 | Sandisk Corporation | Concurrent write of multiple chunks of data into multiple subarrays of flash EEPROM |
Family Cites Families (152)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3633175A (en) | 1969-05-15 | 1972-01-04 | Honeywell Inc | Defect-tolerant digital memory system |
US4006457A (en) | 1975-02-18 | 1977-02-01 | Motorola, Inc. | Logic circuitry for selection of dedicated registers |
US4013902A (en) | 1975-08-06 | 1977-03-22 | Honeywell Inc. | Initial reset signal generator and low voltage detector |
US4250570B1 (en) | 1976-07-15 | 1996-01-02 | Intel Corp | Redundant memory circuit |
US4354253A (en) | 1976-12-17 | 1982-10-12 | Texas Instruments Incorporated | Bubble redundancy map storage using non-volatile semiconductor memory |
GB2020437B (en) | 1978-04-14 | 1982-08-04 | Seiko Instr & Electronics | Voltage detecting circuit |
US4210959A (en) | 1978-05-10 | 1980-07-01 | Apple Computer, Inc. | Controller for magnetic disc, recorder, or the like |
FR2426938A1 (en) * | 1978-05-26 | 1979-12-21 | Cii Honeywell Bull | DEVICE FOR DETECTION OF DEFECTIVE SECTORS AND ALLOCATION OF REPLACEMENT SECTORS IN A DISK MEMORY |
DE2828855C2 (en) | 1978-06-30 | 1982-11-18 | Siemens AG, 1000 Berlin und 8000 München | Non-volatile memory that can be electrically reprogrammed word by word as well as a method for deleting or writing to or in such a memory (s) |
US4295205A (en) | 1978-10-16 | 1981-10-13 | Kunstadt George H | Solid state mass memory system compatible with rotating disc memory equipment |
US4281398A (en) | 1980-02-12 | 1981-07-28 | Mostek Corporation | Block redundancy for memory array |
IN155448B (en) | 1980-03-19 | 1985-02-02 | Int Computers Ltd | |
DE3032630C2 (en) | 1980-08-29 | 1983-12-22 | Siemens AG, 1000 Berlin und 8000 München | Semiconductor memory from memory modules with redundant memory areas and method for its operation |
JPS5760409A (en) | 1980-09-30 | 1982-04-12 | Fanuc Ltd | Loading system of numerical control device |
US4355376A (en) | 1980-09-30 | 1982-10-19 | Burroughs Corporation | Apparatus and method for utilizing partially defective memory devices |
JPS5764383A (en) * | 1980-10-03 | 1982-04-19 | Toshiba Corp | Address converting method and its device |
US4380066A (en) | 1980-12-04 | 1983-04-12 | Burroughs Corporation | Defect tolerant memory |
JPS57130298A (en) | 1981-02-06 | 1982-08-12 | Hitachi Ltd | Semiconductor integrated circuit memory and relieving method for its fault |
JPS57132256A (en) * | 1981-02-09 | 1982-08-16 | Sony Corp | Memory device |
US4353376A (en) | 1981-03-12 | 1982-10-12 | Schuler Murry W | Combine having separating and cleaning apparatus |
US4422161A (en) | 1981-10-08 | 1983-12-20 | Rca Corporation | Memory array with redundant elements |
JPS5877034A (en) * | 1981-10-30 | 1983-05-10 | Hitachi Ltd | Controlling system for unrewritable storage device |
US4450559A (en) * | 1981-12-24 | 1984-05-22 | International Business Machines Corporation | Memory system with selective assignment of spare locations |
US4493075A (en) | 1982-05-17 | 1985-01-08 | National Semiconductor Corporation | Self repairing bulk memory |
JPS58215794A (en) * | 1982-06-08 | 1983-12-15 | Toshiba Corp | Non-volatile memory device |
JPS58215795A (en) * | 1982-06-08 | 1983-12-15 | Toshiba Corp | Non-volatile memory device |
US4479214A (en) | 1982-06-16 | 1984-10-23 | International Business Machines Corporation | System for updating error map of fault tolerant memory |
US4498146A (en) * | 1982-07-30 | 1985-02-05 | At&T Bell Laboratories | Management of defects in storage media |
JPS5945695A (en) * | 1982-09-07 | 1984-03-14 | Fujitsu Ltd | Ic memory |
JPS5949022A (en) | 1982-09-13 | 1984-03-21 | Toshiba Corp | Multi-value logical circuit |
GB2129585B (en) | 1982-10-29 | 1986-03-05 | Inmos Ltd | Memory system including a faulty rom array |
US4710871A (en) * | 1982-11-01 | 1987-12-01 | Ncr Corporation | Data transmitting and receiving apparatus |
US4527251A (en) | 1982-12-17 | 1985-07-02 | Honeywell Information Systems Inc. | Remap method and apparatus for a memory system which uses partially good memory devices |
AU557723B2 (en) * | 1982-12-17 | 1987-01-08 | Blue Circle Southern Cement Ltd. | Electronic memory system |
US4617627A (en) | 1983-01-17 | 1986-10-14 | Hitachi, Ltd. | Method for automatic operation of a vehicle |
US4672240A (en) | 1983-02-07 | 1987-06-09 | Westinghouse Electric Corp. | Programmable redundancy circuit |
JPS59162695A (en) * | 1983-03-07 | 1984-09-13 | Nec Corp | Storage device |
US4612640A (en) | 1984-02-21 | 1986-09-16 | Seeq Technology, Inc. | Error checking and correction circuitry for use with an electrically-programmable and electrically-erasable memory array |
US4617651A (en) | 1984-02-22 | 1986-10-14 | Seeq Technology, Inc. | Redundancy circuit for use in a semiconductor memory array |
US4896262A (en) * | 1984-02-24 | 1990-01-23 | Kabushiki Kaisha Meidensha | Emulation device for converting magnetic disc memory mode signal from computer into semiconductor memory access mode signal for semiconductor memory |
US4642759A (en) | 1984-04-02 | 1987-02-10 | Targa Electronics Systems Inc. | Bubble memory disk emulation system |
JPS60212900A (en) * | 1984-04-09 | 1985-10-25 | Nec Corp | Semiconductor fixed memory |
US4617624A (en) | 1984-04-16 | 1986-10-14 | Goodman James B | Multiple configuration memory circuit |
US4727475A (en) | 1984-05-18 | 1988-02-23 | Frederick Kiremidjian | Self-configuring modular computer system with automatic address initialization |
JPS6150293A (en) | 1984-08-17 | 1986-03-12 | Fujitsu Ltd | Semiconductor memory |
JPS6196598A (en) | 1984-10-17 | 1986-05-15 | Fuji Electric Co Ltd | Count data memory method of electric erasable p-rom |
US4796233A (en) | 1984-10-19 | 1989-01-03 | Fujitsu Limited | Bipolar-transistor type semiconductor memory device having redundancy configuration |
US4654847A (en) * | 1984-12-28 | 1987-03-31 | International Business Machines | Apparatus for automatically correcting erroneous data and for storing the corrected data in a common pool alternate memory array |
JPS61208673A (en) * | 1985-03-12 | 1986-09-17 | Matsushita Electric Ind Co Ltd | Information recording and reproducing device |
EP0198935A1 (en) | 1985-04-23 | 1986-10-29 | Deutsche ITT Industries GmbH | Electrically erasable programmable redundant semiconductor memory |
US4744062A (en) * | 1985-04-23 | 1988-05-10 | Hitachi, Ltd. | Semiconductor integrated circuit with nonvolatile memory |
JPS62102482A (en) * | 1985-10-28 | 1987-05-12 | Matsushita Electric Ind Co Ltd | Information recording and reproducing device |
JP2664137B2 (en) * | 1985-10-29 | 1997-10-15 | 凸版印刷株式会社 | IC card |
US4800520A (en) * | 1985-10-29 | 1989-01-24 | Kabushiki Kaisha Toshiba | Portable electronic device with garbage collection function |
US4746998A (en) * | 1985-11-20 | 1988-05-24 | Seagate Technology, Inc. | Method for mapping around defective sectors in a disc drive |
US4924331A (en) * | 1985-11-20 | 1990-05-08 | Seagate Technology, Inc. | Method for mapping around defective sectors in a disc drive |
FR2591008B1 (en) | 1985-11-30 | 1991-05-17 | Toshiba Kk | PORTABLE ELECTRONIC DEVICE |
US4718041A (en) | 1986-01-09 | 1988-01-05 | Texas Instruments Incorporated | EEPROM memory having extended life |
US4757474A (en) * | 1986-01-28 | 1988-07-12 | Fujitsu Limited | Semiconductor memory device having redundancy circuit portion |
KR950008676B1 (en) | 1986-04-23 | 1995-08-04 | 가부시기가이샤 히다찌세이사꾸쇼 | Semiconductor memory device and error correction method thereof |
KR890001847B1 (en) | 1986-05-07 | 1989-05-25 | 삼성전자 주식회사 | Semiconductor memory devices |
JPH07109717B2 (en) | 1986-05-31 | 1995-11-22 | キヤノン株式会社 | Memory write control method |
JP2685173B2 (en) * | 1986-05-31 | 1997-12-03 | キヤノン株式会社 | Memory write control method |
US4740882A (en) | 1986-06-27 | 1988-04-26 | Environmental Computer Systems, Inc. | Slave processor for controlling environments |
US4953122A (en) * | 1986-10-31 | 1990-08-28 | Laserdrive Ltd. | Pseudo-erasable and rewritable write-once optical disk memory system |
JPS63183700A (en) | 1987-01-26 | 1988-07-29 | Mitsubishi Electric Corp | Eeprom access method |
US4785425A (en) | 1987-02-27 | 1988-11-15 | Emhart Industries, Inc. | Electronic locking system |
US4949240A (en) | 1987-03-13 | 1990-08-14 | Kabushiki Kaisha Toshiba | Data storage system having circuitry for dividing received data into sequential wards each stored in storage region identified by chain data |
GB2205667B (en) | 1987-06-12 | 1991-11-06 | Ncr Co | Method of controlling the operation of security modules |
US4814903A (en) | 1987-06-29 | 1989-03-21 | International Business Machines Corporation | Alternate storage areas in magnetooptical media |
JPS6454543A (en) | 1987-08-25 | 1989-03-02 | Mitsubishi Electric Corp | Information processor |
JPS6472228A (en) | 1987-09-14 | 1989-03-17 | Hitachi Maxell | Semiconductor file storage device |
JPH0778997B2 (en) | 1987-10-30 | 1995-08-23 | 株式会社東芝 | Non-volatile semiconductor memory |
US5053990A (en) | 1988-02-17 | 1991-10-01 | Intel Corporation | Program/erase selection for flash memory |
US4949309A (en) | 1988-05-11 | 1990-08-14 | Catalyst Semiconductor, Inc. | EEPROM utilizing single transistor per cell capable of both byte erase and flash erase |
US5293560A (en) | 1988-06-08 | 1994-03-08 | Eliyahou Harari | Multi-state flash EEPROM system using incremental programing and erasing methods |
US5268870A (en) | 1988-06-08 | 1993-12-07 | Eliyahou Harari | Flash EEPROM system and intelligent programming and erasing methods therefor |
US5268319A (en) | 1988-06-08 | 1993-12-07 | Eliyahou Harari | Highly compact EPROM and flash EEPROM devices |
US5043940A (en) | 1988-06-08 | 1991-08-27 | Eliyahou Harari | Flash EEPROM memory systems having multistate storage cells |
US5095344A (en) | 1988-06-08 | 1992-03-10 | Eliyahou Harari | Highly compact eprom and flash eeprom devices |
US5198380A (en) | 1988-06-08 | 1993-03-30 | Sundisk Corporation | Method of highly compact EPROM and flash EEPROM devices |
US5268318A (en) | 1988-06-08 | 1993-12-07 | Eliyahou Harari | Highly compact EPROM and flash EEPROM devices |
US5168465A (en) | 1988-06-08 | 1992-12-01 | Eliyahou Harari | Highly compact EPROM and flash EEPROM devices |
US4914529A (en) * | 1988-07-18 | 1990-04-03 | Western Digital Corp. | Data disk defect handling using relocation ID fields |
US5070474A (en) * | 1988-07-26 | 1991-12-03 | Disk Emulation Systems, Inc. | Disk emulation system |
JP2685825B2 (en) | 1988-08-12 | 1997-12-03 | 株式会社東芝 | Non-volatile semiconductor memory |
JPH0283892A (en) | 1988-09-20 | 1990-03-23 | Fujitsu Ltd | Semiconductor memory device |
US5163021A (en) | 1989-04-13 | 1992-11-10 | Sundisk Corporation | Multi-state EEprom read and write circuits and techniques |
US5535328A (en) | 1989-04-13 | 1996-07-09 | Sandisk Corporation | Non-volatile memory system card with flash erasable sectors of EEprom cells including a mechanism for substituting defective cells |
DE69033262T2 (en) | 1989-04-13 | 2000-02-24 | Sandisk Corp | EEPROM card with replacement of faulty memory cells and buffer |
US5172338B1 (en) | 1989-04-13 | 1997-07-08 | Sandisk Corp | Multi-state eeprom read and write circuits and techniques |
US5226168A (en) * | 1989-04-25 | 1993-07-06 | Seiko Epson Corporation | Semiconductor memory configured to emulate floppy and hard disk magnetic storage based upon a determined storage capacity of the semiconductor memory |
US5003591A (en) | 1989-05-25 | 1991-03-26 | General Instrument Corporation | Functionally modifiable cable television converter system |
FR2647941B1 (en) | 1989-06-06 | 1991-08-30 | Gemplus Card Int | MEMORY POINT ERASING METHOD, DEVICE FOR ITS IMPLEMENTATION, AND ITS USE IN A NON-POWERED MEMORY DEVICE |
CA2010122A1 (en) | 1989-06-21 | 1990-12-21 | Makoto Sakamoto | Integrated circuit including programmable circuit |
US5200959A (en) | 1989-10-17 | 1993-04-06 | Sundisk Corporation | Device and method for defect handling in semi-conductor memory |
US5134589A (en) | 1989-10-30 | 1992-07-28 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor memory device having a flash write function |
US5283762A (en) | 1990-05-09 | 1994-02-01 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor device containing voltage converting circuit and operating method thereof |
US5303198A (en) * | 1990-09-28 | 1994-04-12 | Fuji Photo Film Co., Ltd. | Method of recording data in memory card having EEPROM and memory card system using the same |
DE69021732T2 (en) * | 1990-12-04 | 1996-01-18 | Hewlett Packard Ltd | Reprogrammable data storage system. |
GB2251324B (en) * | 1990-12-31 | 1995-05-10 | Intel Corp | File structure for a non-volatile semiconductor memory |
US5283882A (en) | 1991-02-22 | 1994-02-01 | Unisys Corporation | Data caching and address translation system with rapid turnover cycle |
US5270979A (en) * | 1991-03-15 | 1993-12-14 | Sundisk Corporation | Method for optimum erasing of EEPROM |
US5396468A (en) | 1991-03-15 | 1995-03-07 | Sundisk Corporation | Streamlined write operation for EEPROM system |
US5504760A (en) | 1991-03-15 | 1996-04-02 | Sandisk Corporation | Mixed data encoding EEPROM system |
US5663901A (en) | 1991-04-11 | 1997-09-02 | Sandisk Corporation | Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems |
JPH04332999A (en) | 1991-05-07 | 1992-11-19 | Hitachi Koki Co Ltd | Method of using memory |
JP2582487B2 (en) * | 1991-07-12 | 1997-02-19 | インターナショナル・ビジネス・マシーンズ・コーポレイション | External storage system using semiconductor memory and control method thereof |
US5430859A (en) * | 1991-07-26 | 1995-07-04 | Sundisk Corporation | Solid state memory system including plural memory chips and a serialized bus |
US6230233B1 (en) | 1991-09-13 | 2001-05-08 | Sandisk Corporation | Wear leveling techniques for flash EEPROM systems |
US5438573A (en) | 1991-09-13 | 1995-08-01 | Sundisk Corporation | Flash EEPROM array data and header file structure |
US5778418A (en) | 1991-09-27 | 1998-07-07 | Sandisk Corporation | Mass computer storage system having both solid state and rotating disk types of memory |
US5268928A (en) | 1991-10-15 | 1993-12-07 | Racal-Datacom, Inc. | Data modem with remote firmware update |
JPH05151097A (en) * | 1991-11-28 | 1993-06-18 | Fujitsu Ltd | Data control system for rewriting frequency limited type memory |
JPH05233426A (en) | 1992-02-20 | 1993-09-10 | Fujitsu Ltd | Flash memory using method |
JP2716906B2 (en) | 1992-03-27 | 1998-02-18 | 株式会社東芝 | Nonvolatile semiconductor memory device |
US5532962A (en) | 1992-05-20 | 1996-07-02 | Sandisk Corporation | Soft errors handling in EEPROM devices |
US5592415A (en) | 1992-07-06 | 1997-01-07 | Hitachi, Ltd. | Non-volatile semiconductor memory |
US5315541A (en) | 1992-07-24 | 1994-05-24 | Sundisk Corporation | Segmented column memory array |
US5428621A (en) | 1992-09-21 | 1995-06-27 | Sundisk Corporation | Latent defect handling in EEPROM devices |
JP3641280B2 (en) * | 1992-10-30 | 2005-04-20 | インテル・コーポレーション | Method for determining blocks to be cleaned up in a flash EEPROM array |
US5357475A (en) * | 1992-10-30 | 1994-10-18 | Intel Corporation | Method for detaching sectors in a flash EEPROM memory array |
US5341330A (en) * | 1992-10-30 | 1994-08-23 | Intel Corporation | Method for writing to a flash memory array during erase suspend intervals |
US5337275A (en) * | 1992-10-30 | 1994-08-09 | Intel Corporation | Method for releasing space in flash EEPROM memory array to allow the storage of compressed data |
US5479633A (en) | 1992-10-30 | 1995-12-26 | Intel Corporation | Method of controlling clean-up of a solid state memory disk storing floating sector data |
US5280198A (en) | 1992-11-06 | 1994-01-18 | Intel Corporation | Power supply level detector |
US5343086A (en) | 1992-11-06 | 1994-08-30 | Intel Corporation | Automatic voltage detector control circuitry |
JP3101107B2 (en) | 1992-12-24 | 2000-10-23 | 三菱電機株式会社 | Deflection yoke |
JPH06236686A (en) | 1993-01-22 | 1994-08-23 | Nec Corp | Semiconductor device |
US5586285A (en) | 1993-02-19 | 1996-12-17 | Intel Corporation | Method and circuitry for increasing reserve memory in a solid state memory disk |
US5740349A (en) * | 1993-02-19 | 1998-04-14 | Intel Corporation | Method and apparatus for reliably storing defect information in flash disk memories |
US5581723A (en) | 1993-02-19 | 1996-12-03 | Intel Corporation | Method and apparatus for retaining flash block structure data during erase operations in a flash EEPROM memory array |
US5404485A (en) * | 1993-03-08 | 1995-04-04 | M-Systems Flash Disk Pioneers Ltd. | Flash file system |
JPH06266596A (en) * | 1993-03-11 | 1994-09-22 | Hitachi Ltd | Flash memory file storage device and information processor |
JP3078946B2 (en) * | 1993-03-11 | 2000-08-21 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | Managing method of batch erase nonvolatile memory and semiconductor disk device |
US5388083A (en) * | 1993-03-26 | 1995-02-07 | Cirrus Logic, Inc. | Flash memory mass storage architecture |
US5485595A (en) * | 1993-03-26 | 1996-01-16 | Cirrus Logic, Inc. | Flash memory mass storage architecture incorporating wear leveling technique without using cam cells |
US5479638A (en) * | 1993-03-26 | 1995-12-26 | Cirrus Logic, Inc. | Flash memory mass storage architecture incorporation wear leveling technique |
US5329491A (en) | 1993-06-30 | 1994-07-12 | Intel Corporation | Nonvolatile memory card with automatic power supply configuration |
US5353256A (en) * | 1993-06-30 | 1994-10-04 | Intel Corporation | Block specific status information in a memory device |
US5422842A (en) | 1993-07-08 | 1995-06-06 | Sundisk Corporation | Method and circuit for simultaneously programming and verifying the programming of selected EEPROM cells |
US5566314A (en) | 1993-08-30 | 1996-10-15 | Lucent Technologies Inc. | Flash memory device employing unused cell arrays to update files |
US5430402A (en) | 1993-09-10 | 1995-07-04 | Intel Corporation | Method and apparatus for providing selectable sources of voltage |
US5363335A (en) | 1993-09-28 | 1994-11-08 | Intel Corporation | Nonvolatile memory with automatic power supply configuration |
JPH07261883A (en) | 1994-02-07 | 1995-10-13 | Mitsubishi Electric Corp | Semiconductor integrated circuit device for electric power control |
US5661053A (en) | 1994-05-25 | 1997-08-26 | Sandisk Corporation | Method of making dense flash EEPROM cell array and peripheral supporting circuits formed in deposited field oxide with the use of spacers |
US5809558A (en) | 1994-09-29 | 1998-09-15 | Intel Corporation | Method and data storage system for storing data in blocks without file reallocation before erasure |
US5508971A (en) | 1994-10-17 | 1996-04-16 | Sandisk Corporation | Programmable power generation circuit for flash EEPROM memory systems |
US5495453A (en) | 1994-10-19 | 1996-02-27 | Intel Corporation | Low power voltage detector circuit including a flash memory cell |
US5845313A (en) | 1995-07-31 | 1998-12-01 | Lexar | Direct logical block addressing flash memory mass storage architecture |
US5835935A (en) | 1995-09-13 | 1998-11-10 | Lexar Media, Inc. | Method of and architecture for controlling system data with automatic wear leveling in a semiconductor non-volatile mass storage memory |
US5822245A (en) | 1997-03-26 | 1998-10-13 | Atmel Corporation | Dual buffer flash memory architecture with multiple operating modes |
-
1998
- 1998-02-25 US US09/030,697 patent/US6081878A/en not_active Expired - Lifetime
-
1999
- 1999-02-25 WO PCT/US1999/004247 patent/WO1999044113A2/en active Application Filing
- 1999-02-25 JP JP54391299A patent/JP3792259B2/en not_active Expired - Lifetime
- 1999-02-25 AU AU29750/99A patent/AU2975099A/en not_active Abandoned
- 1999-02-25 EP EP10012048.4A patent/EP2306321B1/en not_active Expired - Lifetime
- 1999-02-25 EP EP99911004A patent/EP0983550A4/en not_active Withdrawn
-
2000
- 2000-01-20 US US09/487,865 patent/US6202138B1/en not_active Expired - Lifetime
- 2000-03-08 US US09/521,419 patent/US6172906B1/en not_active Expired - Lifetime
- 2000-11-02 US US09/705,474 patent/US6397314B1/en not_active Expired - Lifetime
-
2004
- 2004-07-06 JP JP2004199902A patent/JP3944496B2/en not_active Expired - Lifetime
-
2006
- 2006-02-02 JP JP2006026387A patent/JP2006139805A/en active Pending
- 2006-02-02 JP JP2006026386A patent/JP2006139804A/en active Pending
-
2010
- 2010-01-25 JP JP2010013538A patent/JP2010092506A/en active Pending
- 2010-06-21 JP JP2010140955A patent/JP2010257479A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5375222A (en) * | 1992-03-31 | 1994-12-20 | Intel Corporation | Flash memory card with a ready/busy mask register |
US5603001A (en) * | 1994-05-09 | 1997-02-11 | Kabushiki Kaisha Toshiba | Semiconductor disk system having a plurality of flash memories |
US5748528A (en) * | 1995-05-05 | 1998-05-05 | Sgs-Thomson Microelectronics S.R.L. | EEPROM memory device with simultaneous read and write sector capabilities |
US5732208A (en) * | 1995-07-14 | 1998-03-24 | Hitachi, Ltd. | External storage device and memory access control method thereof |
US5890192A (en) * | 1996-11-05 | 1999-03-30 | Sandisk Corporation | Concurrent write of multiple chunks of data into multiple subarrays of flash EEPROM |
US5745418A (en) * | 1996-11-25 | 1998-04-28 | Macronix International Co., Ltd. | Flash memory mass storage system |
Also Published As
Publication number | Publication date |
---|---|
EP0983550A4 (en) | 2005-09-21 |
JP2010257479A (en) | 2010-11-11 |
JP2010092506A (en) | 2010-04-22 |
US6172906B1 (en) | 2001-01-09 |
JP2000510634A (en) | 2000-08-15 |
JP2004342126A (en) | 2004-12-02 |
US6202138B1 (en) | 2001-03-13 |
EP0983550A2 (en) | 2000-03-08 |
EP2306321A1 (en) | 2011-04-06 |
AU2975099A (en) | 1999-09-15 |
WO1999044113A2 (en) | 1999-09-02 |
EP2306321B1 (en) | 2018-08-08 |
JP3944496B2 (en) | 2007-07-11 |
JP2006139805A (en) | 2006-06-01 |
US6397314B1 (en) | 2002-05-28 |
US6081878A (en) | 2000-06-27 |
JP3792259B2 (en) | 2006-07-05 |
WO1999044113A9 (en) | 1999-11-11 |
JP2006139804A (en) | 2006-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO1999044113A3 (en) | Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices | |
CN101099125B (en) | Cluster auto-alignment method and storage system | |
KR101017358B1 (en) | Portable data storage device incorporating multiple flash memory units | |
KR100300250B1 (en) | Semiconductor storage device and data management method therefor | |
AU4061700A (en) | Space management for managing high capacity nonvolatile memory | |
JP3942807B2 (en) | Semiconductor memory device with block alignment function | |
EP1132805A3 (en) | Disk array controller and method for adapting the number of control units in a disk array controller | |
ATE205946T1 (en) | STORAGE MANAGEMENT | |
EP1347369A3 (en) | Method for writing contiguous arrays of stripes in a raid storage system | |
DE69841768D1 (en) | Memory controller for asynchronous data mirroring | |
ATE373843T1 (en) | FLASH MEMORY ARCHITECTURE WITH SIMULTANEOUSLY PROGRAMMABLE MULTIPLE HOSTABLE FLASH MEMORY BANKS | |
EP0977121A3 (en) | Non-volatile memory, recording apparatus and recording method | |
DE69512459T2 (en) | RAID 5 - disk array with parity cache with free blocks | |
WO2002049039A3 (en) | Techniques for operating non-volatile memory systems with data sectors having different sizes than the sizes of the pages and/or blocks of the memory | |
EP0686907A3 (en) | Memory system with hierarchic disk array and memory map store for persistent storage of virtual mapping information | |
AU6942100A (en) | Organization of blocks within a nonvolatile memory unit to effectively decrease sector write operation time | |
EP1450259A3 (en) | Flash memory | |
DE69731822D1 (en) | DATA BUFFER SYSTEM FOR SEVERAL DATA MEMORY ARRANGEMENTS | |
CA2242740A1 (en) | Data processing method and apparatus | |
DE69930307D1 (en) | DATA STORAGE SYSTEM | |
EP0903748A3 (en) | Nonvolatile semiconductor memory device | |
EP0903749A3 (en) | Nonvolatile semiconductor memory device | |
DE69730306D1 (en) | Data write circuit for non-volatile semiconductor memory | |
EP0782146A3 (en) | Nonvolatile memory having data storing area and attribute data area for storing attribute data of data storing area | |
US6587373B2 (en) | Multilevel cell memory architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1999911004 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref country code: JP Ref document number: 1999 543912 Kind code of ref document: A Format of ref document f/p: F |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: C2 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: C2 Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
COP | Corrected version of pamphlet |
Free format text: PAGES 1/13-13/13, DRAWINGS, REPLACED BY NEW PAGES 1/17-17/17; DUE TO LATE TRANSMITTAL BY THE RECEIVING OFFICE |
|
WWP | Wipo information: published in national office |
Ref document number: 1999911004 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |