US Patent No: 5,890,192

Number of patents in Portfolio can not be more than 2000

Concurrent write of multiple chunks of data into multiple subarrays of flash EEPROM

2 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An EEPROM system includes flash EEPROM cells organized into subarrays. Pairs of subarrays share row address decoders by sharing word lines, and individual subarrays have dedicated column address decoders and data registers. Each row decoder has an associated row address latch, and each column decoder has an associated column address latch. Multiple data chunks are concurrently written into the subarrays by first latching chunk addresses into the row and column address latches, and corresponding chunks of data into the data registers, then activating a programming signal to initiate concurrent programming and verifying the programming of the data chunks.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SANDISK TECHNOLOGIES INC.PLANO, TX3428

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cernea, Raul-Adrian Cupertino, CA 125 5287
Lee, Douglas J San Jose, CA 34 2187
Mehrotra, Sanjay Milpitas, CA 81 10532
Mofidi, Mehrdad Fremont, CA 23 1791

Cited Art Landscape

Patent Info (Count) # Cites Year
 
RENESAS ELECTRONICS CORPORATION (1)
* 5,691,954 Semiconductor memory device in which data are read and written asynchronously with application of address signal 11 1996
 
ELPIDA MEMORY, INC. (1)
* 5,301,162 Semiconductor random access memory device having shared sense amplifiers serving as a cache memory 53 1993
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
* 4,931,999 Access circuit for a semiconductor memory 11 1988
 
KABUSHIKI KAISHA TOSHIBA (3)
* 4,715,017 Semiconductor memory device with plural latches for read out 35 1985
* 5,168,468 Semiconductor memory device with column redundancy 17 1991
* 5,289,429 Address decoder which variably selects multiple rows and/or columns and semiconductor memory device using same 16 1992
 
SANDISK TECHNOLOGIES INC. (6)
* 5,043,940 Flash EEPROM memory systems having multistate storage cells 560 1989
* 5,172,338 Multi-state EEprom read and write circuits and techniques 1128 1990
* 5,163,021 Multi-state EEprom read and write circuits and techniques 424 1991
* 5,297,148 Flash eeprom system 541 1992
* 5,422,842 Method and circuit for simultaneously programming and verifying the programming of selected EEPROM cells 147 1993
* 5,396,468 Streamlined write operation for EEPROM system 186 1993
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
* 5,530,955 Page memory device capable of short cycle access of different pages by a plurality of data processors 22 1994
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SILICON STORAGE TECHNOLOGY, INC. (2)
6,400,603 Electronically-eraseable programmable read-only memory having reduced-page-size program and erase 31 2000
6,510,081 Electrically-eraseable programmable read-only memory having reduced-page-size program and erase 15 2001
 
Other [Check patent profile for assignment information] (4)
* 2005/0047,223 Operating techniques for reducing effects of coupling between storage elements of a non-volatile memory operated in multiple data states 2 2004
* 2005/0276,101 Operating techniques for reducing effects of coupling between storage elements of a non-volatile memory operated in multiple data states 3 2005
* 2007/0198,770 Memory system and memory card 78 2007
9,349,479 Boundary word line operation in nonvolatile memory 0 2014
 
SMART MODULAR TECHNOLOGIES (AZ), INC. (1)
8,990,489 Multi-rank memory module that emulates a memory module having a different number of ranks 0 2012
 
CYPRESS SEMICONDUCTOR CORPORATION (10)
* 6,633,949 Bank selector circuit for a simultaneous operation flash memory device with a flexible bank partition architecture 5 2001
7,352,626 Voltage regulator with less overshoot and faster settling time 6 2005
7,307,878 Flash memory device having improved program rate 10 2005
* 8,358,543 Flash memory programming with data dependent control of source lines 0 2005
7,957,204 Flash memory programming power reduction 5 2005
7,433,228 Multi-bit flash memory device having improved program rate 2 2005
7,295,475 Flash memory programming using an indication bit to interpret state 9 2005
7,453,724 Flash memory device having improved program rate 1 2007
* 2008/0049,516 FLASH MEMORY DEVICE HAVING IMPROVED PROGRAM RATE 0 2007
8,462,564 Flash memory programming power reduction 1 2011
 
SanDisck Corporation LLP (1)
7,408,834 Flash controller cache architecture 23 2007
 
Netlist, Inc. (7)
8,874,831 Flash-DRAM hybrid memory module 8 2012
8,904,098 Redundant backup using non-volatile memory 7 2012
8,904,099 Isolation switching for backup memory 1 2014
8,880,791 Isolation switching for backup of registered memory 1 2014
9,269,437 Isolation switching for backup memory 0 2014
* 9,158,684 Flash-DRAM hybrid memory module 0 2014
* 2015/0242,313 FLASH-DRAM HYBRID MEMORY MODULE 1 2014
 
LEXAR MEDIA, INC. (3)
* 2003/0079,149 Power management system 6 2002
* 2011/0082,979 REMOVABLE STORAGE DEVICE 1 2010
* 2011/0219,175 STORAGE CAPACITY STATUS 1 2011
 
LEXAR MICROSYSTEMS, INC. (1)
6,728,851 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 102 2002
 
Micron Technology, Inc. (79)
* 6,081,878 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 156 1998
6,202,138 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 153 2000
7,102,671 Enhanced compact flash memory card 19 2000
6,411,546 Nonvolatile memory using flexible erasing methods and method and system for using same 79 2000
6,978,342 Moving sectors within a block of information in a flash memory mass storage architecture 99 2000
6,397,314 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 91 2000
6,912,618 Direct logical block addressing flash memory mass storage architecture 76 2001
6,957,295 File management of one-time-programmable nonvolatile memory devices 57 2002
6,757,800 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 92 2002
6,801,979 Method and apparatus for memory control circuit 32 2002
6,567,307 Block management for mass storage 163 2002
6,950,918 File management of one-time-programmable nonvolatile memory devices 54 2002
6,587,382 Nonvolatile memory using flexible erasing methods and method and system for using same 66 2002
7,340,581 Method of writing data to non-volatile memory 67 2002
7,254,724 Power management system 10 2002
7,185,208 Data processing 10 2002
7,000,064 Data handling system 50 2002
* 2003/0165,076 Method of writing data to non-volatile memory 28 2002
* 2003/0126,451 Data processing 7 2002
* 2003/0070,036 Memory system for data storage and retrieval 20 2002
7,231,643 Image rescue system including direct communication between an application program and a device driver 7 2003
6,973,519 Card identification compatibility 60 2003
7,167,944 Block management for mass storage 30 2003
8,171,203 Faster write operations to nonvolatile memory using FSInfo sector manipulation 1 2003
* 2005/0055,497 Faster write operations to nonvolatile memory by manipulation of frequently-accessed sectors 35 2003
7,111,140 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 67 2004
7,215,580 Non-volatile memory control 80 2004
7,464,306 Status of overall health of nonvolatile memory 15 2004
7,594,063 Storage capacity status 9 2004
7,275,686 Electronic equipment point-of-sale activation to avoid theft 0 2004
* 2005/0185,067 Secure compact flash 15 2005
7,725,628 Direct secondary device interface by a host 67 2005
7,370,166 Secure portable storage device 27 2005
7,523,249 Direct logical block addressing flash memory mass storage architecture 23 2005
7,441,090 System and method for updating data sectors in a non-volatile memory using logical block addressing 45 2005
* 2006/0020,747 Moving sectors within a block of information in a flash memory mass storage architecture 2 2005
7,263,591 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 28 2006
7,549,013 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 28 2006
7,424,593 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 44 2006
* 2007/0266,201 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 3 2006
* 7,277,981 Scratch control memory array in a flash memory device 0 2007
7,734,862 Block management for mass storage 0 2007
8,166,488 Methods of directly accessing a mass storage data device 0 2007
7,944,762 Non-volatile memory control 26 2007
* 2007/0274,150 Non-volatile memory control 60 2007
7,681,057 Power management of non-volatile memory systems 7 2007
* 2008/0215,903 POWER MANAGEMENT OF NON-VOLATILE MEMORY SYSTEMS 2 2007
8,386,695 Methods and apparatus for writing data to non-volatile memory 3 2008
* 2008/0155,184 METHODS AND APPARATUS FOR WRITING DATA TO NON-VOLATILE MEMORY 11 2008
7,865,659 Removable storage device 1 2008
7,908,426 Moving sectors within a block of information in a flash memory mass storage architecture 2 2008
* 2009/0043,952 MOVING SECTORS WITHIN A BLOCK OF INFORMATION IN A FLASH MEMORY MASS STORAGE ARCHITECTURE 22 2008
7,743,290 Status of overall health of nonvolatile memory 0 2008
* 2009/0077,434 STATUS OF OVERALL HEALTH OF NONVOLATILE MEMORY 5 2008
7,774,576 Direct logical block addressing flash memory mass storage architecture 0 2009
* 2009/0204,750 DIRECT LOGICAL BLOCK ADDRESSING FLASH MEMORY MASS STORAGE ARCHITECTURE 40 2009
8,078,797 Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices 2 2009
7,949,822 Storage capacity status 1 2009
* 2009/0327,595 STORAGE CAPACITY STATUS 3 2009
7,917,709 Memory system for data storage and retrieval 1 2009
* 2010/0095,055 MEMORY SYSTEM FOR DATA STORAGE AND RETRIEVAL 2 2009
8,090,886 Direct secondary device interface by a host 2 2010
8,019,932 Block management for mass storage 0 2010
* 2010/0231,408 DISPLAY CONFIGURED TO DISPLAY HEALTH STATUS OF A MEMORY DEVICE 0 2010
8,032,694 Direct logical block addressing flash memory mass storage architecture 1 2010
8,151,041 Removable storage device 0 2010
8,554,985 Memory block identified by group of logical block addresses, storage device with movable sectors, and methods 0 2011
8,135,925 Methods of operating a memory system 0 2011
8,296,545 Storage capacity status 0 2011
8,208,322 Non-volatile memory control 0 2011
8,250,294 Block management for mass storage 0 2011
8,316,165 Direct secondary device interface by a host 0 2011
8,397,019 Memory for accessing multiple sectors of information substantially concurrently 0 2011
9,032,134 Methods of operating a memory system that include outputting a data pattern from a sector allocation table to a host if a logical sector is indicated as being erased 0 2012
8,612,671 Removable devices 0 2012
9,213,606 Image rescue 0 2012
8,694,722 Memory systems 0 2013
9,026,721 Managing defective areas of memory 0 2013
8,793,430 Electronic system having memory with a physical block having a sector storing data and indicating a move status of another sector of the physical block 0 2013
 
GLOBALFOUNDRIES INC. (1)
* 2007/0080,436 System and Method for Noise Reduction in Multi-Layer Ceramic Packages 2 2006
 
TDK CORPORATION (1)
* 7,870,328 Memory controller and flash memory system 0 2007
 
SAMSUNG ELECTRONICS CO., LTD. (9)
* 7,487,303 Flash memory device and associated data merge method 10 2005
* 2006/0179,263 Flash memory device and associated data merge method 47 2005
* 2007/0081,386 Methods, circuits and computer program products for updating data in non-volatile memories 3 2006
* 2008/0098,159 Memory system including flash memory and merge method thereof 25 2006
8,122,193 Storage device and user device including the same 9 2010
* 2010/0217,927 STORAGE DEVICE AND USER DEVICE INCLUDING THE SAME 37 2010
8,533,391 Storage device and user device including the same 2 2012
* 8,954,708 Method of storing data in non-volatile memory having multiple planes, non-volatile memory controller therefor, and memory system including the same 0 2012
* 2013/0166,825 Method Of Controlling Non-Volatile Memory, Non-Volatile Memory Controller Therefor, And Memory System Including The Same 0 2012
 
EMOSYN AMERICA, INC. (2)
6,950,336 Method and apparatus for emulating an electrically erasable programmable read only memory (EEPROM) using non-volatile floating gate memory cells 9 2003
* 2003/0189,858 Method and apparatus for emulating an electrically erasable programmable read only memory (EEPROM) using non-volatile floating gate memory cells 1 2003
 
Innovative Memory Systems, Inc. (3)
6,901,498 Zone boundary adjustment for defects in non-volatile memories 16 2002
7,149,871 Zone boundary adjustment for defects in non-volatile memories 7 2005
* 2005/0195,661 Zone boundary adjustment for defects in non-volatile memories 0 2005
 
RENESAS TECHNOLOGY CORP. (1)
* 2004/0210,729 Nonvolatile memory 39 2004
 
Trek 2000 International Ltd. (1)
* 2008/0228,996 Portable Data Storage Device Using Multiple Memory Devices 3 2004
 
INTEL CORPORATION (1)
* 6,851,013 Fast program mode 9 1999
 
RENESAS ELECTRONICS CORPORATION (7)
* 7,117,295 Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing 3 1999
7,290,109 Memory system and memory card 5 2002
* 2005/0015,539 Memory system and memory card 64 2002
7,296,111 Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing 2 2006
7,441,072 Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing 1 2007
7,685,357 Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing 0 2008
7,949,823 Multilevel storage nonvolatile semiconductor memory device enabling high-speed data reading and high-speed data writing 0 2010
 
KABUSHIKI KAISHA TOSHIBA (5)
* 6,834,322 Nonvolatile semiconductor memory device having plural memory circuits selectively controlled by a master chip enable terminal or an input command and outputting a pass/fail result 24 2000
* 6,522,580 Operating techniques for reducing effects of coupling between storage elements of a non-volatile memory operated in multiple data states 710 2001
6,807,095 Multi-state nonvolatile memory capable of reducing effects of coupling between storage elements 200 2002
7,061,798 Operating techniques for reducing effects of coupling between storage elements of a non-volatile memory operated in multiple data states 33 2004
7,224,613 Operating techniques for reducing effects of coupling between storage elements of a non-volatile memory operated in multiple data states 84 2005
 
SANDISK TECHNOLOGIES INC. (279)
6,426,893 Flash eeprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 380 2000
6,266,273 Method and structure for reliable data copy operation for non-volatile memories 98 2000
6,570,785 Method of reducing disturbs in non-volatile memory 79 2000
6,684,289 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 78 2000
6,661,730 Partial selection of passive element memory cell sub-arrays for write operation 27 2000
6,717,851 Method of reducing disturbs in non-volatile memory 68 2001
6,763,424 Partial block data programming and reading operations in a non-volatile memory 269 2001
6,456,528 Selective operation of a multi-state non-volatile memory system in a binary mode 644 2001
6,967,872 Method and system for programming and inhibiting multi-level, non-volatile memory cells 47 2001
7,246,268 Method and apparatus for dynamic degradation detection 20 2002
* 2003/0135,793 Method and apparatus for dynamic degradation detection 0 2002
6,542,407 Techniques of recovering data from memory cells affected by field coupling with adjacent memory cells 151 2002
* 6,751,129 Efficient read, write methods for multi-state memory 41 2002
6,580,638 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 37 2002
6,717,847 Selective operation of a multi-state non-volatile memory system in a binary mode 224 2002
6,781,877 Techniques for reducing effects of coupling between storage elements of adjacent rows of memory cells 294 2002
6,633,509 Partial selection of passive element memory cell sub-arrays for write operations 19 2002
6,847,553 Techniques of recovering data from memory cells affected by field coupling with adjacent memory cells 34 2003
* 2003/0137,888 Techniques of recovering data from memory cells affected by field coupling with adjacent memory cells 8 2003
6,760,255 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 48 2003
6,785,164 Reducing the effects of noise in non-volatile memories through multiple reads 23 2003
* 2003/0202,403 Reducing the effects of noise in non-volatile memories through multiple reads 0 2003
6,888,752 Method of reducing disturbs in non-volatile memory 8 2003
* 2004/0027,865 Method of reducing disturbs in non-volatile memory 2 2003
7,012,835 Flash memory data correction and scrub techniques 309 2003
* 2005/0073,884 Flash memory data correction and scrub techniques 75 2003
7,120,729 Automated wear leveling in non-volatile storage systems 112 2003
* 2004/0083,335 Automated wear leveling in non-volatile storage systems 22 2003
7,171,513 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 7 2003
7,032,065 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 44 2003
8,504,798 Management of non-volatile memory systems having large erase blocks 0 2003
7,631,138 Adaptive mode switching of flash memory address mapping based on host usage characteristics 38 2003
7,433,993 Adaptive metablocks 23 2003
7,139,864 Non-volatile memory and method with block management system 97 2003
* 2005/0144,357 Adaptive metablocks 26 2003
* 2005/0144,358 Management of non-volatile memory systems having large erase blocks 88 2003
7,170,802 Flexible and area efficient column redundancy for non-volatile memories 103 2003
* 2005/0141,387 Flexible and area efficient column redundancy for non-volatile memories 23 2003
7,154,779 Non-volatile memory cell using high-k material inter-gate programming 70 2004
* 2005/0157,549 Non-volatile memory cell using high-k material and inter-gate programming 21 2004
7,136,973 Dual media storage device 39 2004
7,127,549 Disk acceleration using first and second storage devices 55 2004
* 2005/0172,067 Mass storage accelerator 33 2004
* 2005/0172,074 Dual media storage device 15 2004
7,173,863 Flash controller cache architecture 98 2004
* 2005/0195,635 Flash controller cache architecture 22 2004
6,952,365 Reducing the effects of noise in non-volatile memories through multiple reads 90 2004
* 2004/0170,058 Reducing the effects of noise in non-volatile memories through multiple reads 2 2004
6,944,068 Method and system for programming and inhibiting multi-level, non-volatile memory cells 12 2004
* 2004/0179,404 Method and system for programming and inhibiting multi-level, non-volatile memory cells 2 2004
7,177,184 Selective operation of a multi-state non-volatile memory system in a binary mode 99 2004
6,985,388 Dynamic column block selection 10 2004
* 2004/0190,337 Selective operation of a multi-state non-volatile memory system in a binary mode 3 2004
6,996,008 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 14 2004
6,968,421 Partial block data programming and reading operations in a non-volatile memory 67 2004
* 2005/0144,363 Data boundary management 99 2004
7,490,283 Pipelined data relocation and improved chip architectures 31 2004
8,429,313 Configurable ready/busy control 1 2004
* 2005/0268,025 Configurable ready/busy control 13 2004
7,548,461 Soft errors handling in EEPROM devices 0 2004
* 2004/0237,010 Soft errors handling in EEPROM devices 6 2004
7,554,842 Multi-purpose non-volatile memory card 15 2004
* 2005/0007,801 Multi-purpose non-volatile memory card 11 2004
7,395,384 Method and apparatus for maintaining data on non-volatile memory systems 50 2004
* 2006/0020,744 Method and apparatus for maintaining data on non-volatile memory systems 52 2004
8,375,146 Ring bus structure and its use in flash memory systems 2 2004
* 2006/0031,593 Ring bus structure and its use in flash memory systems 145 2004
8,051,257 Non-volatile memory and method with control data management 3 2004
7,437,631 Soft errors handling in EEPROM devices 4 2004
* 2005/0166,087 Non-volatile memory and method with phased program failure handling 69 2004
* 2005/0144,365 Non-volatile memory and method with control data management 94 2004
* 2005/0141,312 Non-volatile memory and method with non-sequential update block management 86 2004
* 2005/0141,313 Non-volatile memory and method with memory planes alignment 97 2004
6,870,768 Techniques for reducing effects of coupling between storage elements of adjacent rows of memory cells 102 2004
7,616,484 Soft errors handling in EEPROM devices 22 2004
* 2005/0083,726 Soft errors handling EEPROM devices 22 2004
7,441,067 Cyclic flash memory wear leveling 214 2004
7,120,051 Pipelined programming of non-volatile memories using early data 120 2004
* 2006/0126,390 Pipelined programming of non-volatile memories using early data 23 2004
7,395,404 Cluster auto-alignment for storing addressable data packets in a non-volatile memory array 41 2004
7,383,375 Data run programming 10 2004
7,315,916 Scratch pad block 67 2004
* 2006/0161,722 Scratch pad block 7 2004
* 2005/0144,367 Data run programming 15 2004
7,882,299 System and method for use of on-chip non-volatile memory write cache 2 2004
7,849,381 Method for copying data in reprogrammable non-volatile memory 5 2004
7,409,473 Off-chip data relocation 85 2004
* 2006/0156,189 Method for copying data in reprogrammable non-volatile memory 94 2004
* 2006/0136,656 System and method for use of on-chip non-volatile memory write cache 43 2004
8,607,016 FAT analysis for optimized sequential cluster management 0 2004
* 2006/0020,745 Fat analysis for optimized sequential cluster management 108 2004
7,212,440 On-chip data grouping and alignment 9 2004
* 2006/0149,890 On-chip data grouping and alignment 10 2004
7,102,924 Techniques of recovering data from memory cells affected by field coupling with adjacent memory cells 84 2005
6,977,844 Method of reducing disturbs in non-volatile memory 13 2005
* 2005/0146,933 Method of reducing disturbs in non-volatile memory 2 2005
7,046,548 Techniques for reducing effects of coupling between storage elements of adjacent rows of memory cells 11 2005
* 2005/0146,931 Techniques for reducing effects of coupling between storage elements of adjacent rows of memory cells 1 2005
7,412,560 Non-volatile memory and method with multi-stream updating 14 2005
7,386,655 Non-volatile memory and method with improved indexing for scratch pad and update blocks 15 2005
7,366,826 Non-volatile memory and method with multi-stream update tracking 12 2005
7,177,195 Reducing the effects of noise in non-volatile memories through multiple reads 79 2005
* 2006/0155,921 Non-volatile memory and method with multi-stream update tracking 7 2005
* 2006/0155,920 Non-volatile memory and method with multi-stream updating 13 2005
9,104,315 Systems and methods for a mass data storage system having a file-based interface to a host and a non-file-based interface to secondary storage 0 2005
7,627,733 Method and system for dual mode access for storage devices 9 2005
* 2007/0033,373 Method and system for dual mode access for storage devices 30 2005
* 2007/0033,362 Mass data storage system 56 2005
7,095,654 Method and system for programming and inhibiting multi-level, non-volatile memory cells 25 2005
* 2006/0007,736 Method and system for programming and inhibiting multi-level, non-volatile memory cells 0 2005
* 2007/0059,945 Atomic layer deposition with nitridation and oxidation 11 2005
* 2006/0027,882 Dielectric layer created using ALD to deposit multiple components 49 2005
* 2006/0008,999 Creating a dielectric layer using ALD to deposit multiple components 3 2005
7,145,804 Method of reducing disturbs in non-volatile memory 1 2005
7,586,793 Dynamic column block selection 0 2005
7,818,490 Partial block data programming and reading operations in a non-volatile memory 6 2005
* 2006/0031,627 Partial block data programming and reading operations in a non-volatile memory 4 2005
7,173,852 Corrected data storage and handling methods 157 2005
7,631,162 Non-volatile memory with adaptive handling of data writes 5 2005
7,509,471 Methods for adaptively handling data writes in non-volatile memories 64 2005
* 2007/0101,095 Methods for adaptively handling data writes in non-volatile memories 30 2005
7,447,066 Memory with retargetable memory cell redundancy 22 2005
7,379,330 Retargetable memory cell redundancy methods 10 2005
* 2007/0103,978 Memory with retargetable memory cell redundancy 34 2005
* 2007/0103,977 Retargetable memory cell redundancy methods 10 2005
7,224,607 Flash memory data correction and scrub techniques 47 2005
* 2006/0062,048 Flash memory data correction and scrub techniques 8 2005
7,420,847 Multi-state memory having data recovery after program fail 97 2005
7,345,928 Data recovery methods in multi-state memory after program fail 135 2005
* 2006/0126,394 Multi-state memory having data recovery after program fail 12 2005
* 2006/0126,393 Data recovery methods in multi-state memory after program fail 4 2005
7,315,917 Scheduling of housekeeping operations in flash memory systems 52 2005
* 2006/0161,728 Scheduling of housekeeping operations in flash memory systems 37 2005
7,793,068 Dual mode access for non-volatile storage devices 3 2005
7,769,978 Method and system for accessing non-volatile storage devices 8 2005
7,747,837 Method and system for accessing non-volatile storage devices 12 2005
* 2007/0143,571 Dual mode access for non-volatile storage devices 28 2005
* 2007/0143,570 Method and system for accessing non-volatile storage devices 20 2005
* 2007/0143,532 Method and system for accessing non-volatile storage devices 50 2005
7,184,306 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 17 2005
7,467,253 Cycle count storage systems 28 2006
7,451,264 Cycle count storage methods 18 2006
* 2010/0024,732 Systems for Flash Heating in Atomic Layer Deposition 2 2006
* 2007/0281,082 Flash Heating in Atomic Layer Deposition 9 2006
* 2007/0277,735 Systems for Atomic Layer Deposition of Oxides Using Krypton as an Ion Generating Feeding Gas 5 2006
* 2006/0245,245 NON-VOLATILE MEMORY CELL USING HIGH-K MATERIAL AND INTER-GATE PROGRAMMING 14 2006
7,301,805 Pipelined programming of non-volatile memories using early data 23 2006
7,405,968 Non-volatile memory cell using high-K material and inter-gate programming 39 2006
* 2007/0025,145 NON-VOLATILE MEMORY CELL USING HIGH-K MATERIAL AND INTER-GATE PROGRAMMING 4 2006
7,886,204 Methods of cell population distribution assisted read margining 2 2006
7,716,538 Memory with cell population distribution assisted read margining 59 2006
* 2008/0077,841 Methods of Cell Population Distribution Assisted Read Margining 62 2006
* 2008/0077,842 Memory with Cell Population Distribution Assisted Read Margining 8 2006
7,310,699 Mass storage accelerator 40 2006
7,302,534 Dual media storage device 8 2006
* 2007/0028,040 Mass storage accelerator 36 2006
* 2007/0022,241 DUAL MEDIA STORAGE DEVICE 16 2006
7,468,915 Method of reducing disturbs in non-volatile memory 0 2006
* 2007/0076,510 Method of Reducing Disturbs in Non-Volatile Memory 2 2006
7,552,272 Automated wear leveling in non-volatile storage systems 22 2006
* 2007/0083,698 Automated Wear Leveling in Non-Volatile Storage Systems 18 2006
* 2008/0091,901 Method for non-volatile memory with worst-case control data management 10 2006
7,405,985 Flexible and area efficient column redundancy for non-volatile memories 21 2007
7,385,854 Selective operation of a multi-state non-volatile memory system in a binary mode 3 2007
* 2007/0109,864 Selective Operation of a Multi-State Non-Volatile Memory System in a Binary Mode 2 2007
7,848,149 Reducing the effects of noise in non-volatile memories through multiple reads 57 2007
* 2007/0133,279 Reducing the Effects of Noise in Non-Volatile Memories Through Multiple Roads 1 2007
7,362,613 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 12 2007
7,502,259 On-chip data grouping and alignment 19 2007
* 2007/0159,885 On-Chip Data Grouping and Alignment 2 2007
7,573,773 Flash memory with data refresh triggered by controlled scrub data reads 7 2007
7,477,547 Flash memory refresh techniques triggered by controlled scrub data reads 20 2007
* 2008/0239,808 Flash Memory Refresh Techniques Triggered by Controlled Scrub Data Reads 9 2007
* 2008/0239,851 Flash Memory with Data Refresh Triggered by Controlled Scrub Data Reads 3 2007
7,518,919 Flash memory data correction and scrub techniques 22 2007
* 2008/0294,814 Flash Memory System with Management of Housekeeping Operations 34 2007
* 2008/0294,813 Managing Housekeeping Operations in Flash Memory 16 2007
7,818,493 Adaptive block list management 1 2007
* 2009/0070,518 Adaptive Block List Management 7 2007
8,296,498 Method and system for virtual fast access non-volatile RAM 4 2007
7,411,827 Boosting to control programming of non-volatile memory 10 2007
7,565,478 Scheduling of housekeeping operations in flash memory systems 6 2007
* 2008/0091,872 Scheduling of Housekeeping Operations in Flash Memory Systems 37 2007
7,834,386 Non-volatile memory with epitaxial regions for limiting cross coupling between floating gates 0 2008
7,807,533 Method for forming non-volatile memory with shield plate for limiting cross coupling between floating gates 4 2008
* 2008/0116,502 NON-VOLATILE MEMORY WITH EPITAXIAL REGIONS FOR LIMITING CROSS COUPLING BETWEEN FLOATING GATES 3 2008
7,532,511 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 16 2008
* 2008/0250,202 FLASH CONTROLLER CACHE ARCHITECTURE 3 2008
8,151,035 Non-volatile memory and method with multi-stream updating 4 2008
* 2008/0301,359 Non-Volatile Memory and Method With Multi-Stream Updating 8 2008
8,103,841 Non-volatile memory and method with non-sequential update block management 2 2008
7,913,061 Non-volatile memory and method with memory planes alignment 12 2008
* 2009/0019,217 Non-Volatile Memory And Method With Memory Planes Alignment 5 2008
* 2009/0019,218 Non-Volatile Memory And Method With Non-Sequential Update Block Management 82 2008
7,945,759 Non-volatile memory and method with phased program failure handling 5 2008
* 2009/0037,651 Non-Volatile Memory and Method with Phased Program Failure Handling 28 2008
8,332,577 Program control of a non-volatile memory 0 2008
* 2010/0146,186 Program Control of a non-volatile memory 4 2008
8,700,840 Nonvolatile memory with write cache having flush/eviction methods 3 2009
8,244,960 Non-volatile memory and method with write cache partition management methods 25 2009
8,094,500 Non-volatile memory and method with write cache partitioning 17 2009
8,040,744 Spare block management of non-volatile memories 81 2009
* 2010/0174,846 Nonvolatile Memory With Write Cache Having Flush/Eviction Methods 38 2009
* 2010/0172,179 Spare Block Management of Non-Volatile Memories 91 2009
8,621,323 Pipelined data relocation and improved chip architectures 0 2009
* 2009/0125,785 Pipelined Data Relocation and Improved Chip Architectures 18 2009
7,657,702 Partial block data programming and reading operations in a non-volatile memory 7 2009
* 2009/0150,601 Partial Block Data Programming And Reading Operations In A Non-Volatile Memory 2 2009
7,646,666 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
7,646,667 Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 1 2009
8,004,895 Flash memory data correction and scrub techniques 3 2009
8,117,380 Management of non-volatile memory systems having large erase blocks 1 2009
* 2009/0216,938 Management Of Non-Volatile Memory Systems Having Large Erase Blocks 6 2009
7,768,841 Dynamic column block selection 1 2009
* 2009/0244,987 Dynamic Column Block Selection 5 2009
8,027,195 Folding data stored in binary format into multi-state format within non-volatile memory devices 28 2009
* 2010/0309,719 Folding Data Stored in Binary Format Into Multi-State Format Within Non-Volatile Memory Devices 14 2009
8,307,241 Data recovery in multi-level cell nonvolatile memory 16 2009
* 2010/0318,839 DATA RECOVERY IN MULTI-LEVEL CELL NONVOLATILE MEMORY 28 2009
* 8,832,353 Host stop-transmission handling 0 2009
* 2010/0257,308 HOST STOP-TRANSMISSION HANDLING 6 2009
7,974,124 Pointer based column selection techniques in non-volatile memories 2 2009
* 2010/0329,007 Pointer Based Column Selection Techniques in Non-Volatile Memories 21 2009
8,364,883 Scheduling of housekeeping operations in flash memory systems 0 2009
* 2009/0265,508 Scheduling of Housekeeping Operations in Flash Memory Systems 11 2009
7,839,685 Soft errors handling in EEPROM devices 13 2009
* 2010/0020,616 Soft Errors Handling in EEPROM Devices 3 2009
* 8,301,826 Adaptive mode switching of flash memory address mapping based on host usage characteristics 3 2009
* 2010/0049,908 Adaptive Mode Switching of Flash Memory Address Mapping Based on Host Usage Characteristics 6 2009
7,889,590 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
* 2010/0049,910 Flash EEprom System With Simultaneous Multiple Data Sector Programming and Storage of Physical Block Characteristics in Other Designated Blocks 4 2009
7,889,554 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2009
8,102,705 Structure and method for shuffling data within non-volatile memory devices 27 2009
* 2010/0309,720 Structure and Method for Shuffling Data Within Non-Volatile Memory Devices 13 2009
8,468,294 Non-volatile memory with multi-gear control using on-chip folding of data 3 2009
8,144,512 Data transfer flows for on-chip folding 28 2009
* 2011/0153,913 Non-Volatile Memory with Multi-Gear Control Using On-Chip Folding of Data 13 2009
8,209,516 Method and system for dual mode access for storage devices 1 2010
7,970,987 Partial block data programming and reading operations in a non-volatile memory 9 2010
* 2011/0029,724 Partial Block Data Programming And Reading Operations In A Non-Volatile Memory 2 2010
8,914,703 Method for copying data in reprogrammable non-volatile memory 0 2010
* 2011/0072,332 Method for Copying Data in Reprogrammable Non-Volatile Memory 19 2010
8,050,095 Flash memory data correction and scrub techniques 6 2010
8,473,813 Methods of cell population distribution assisted read margining 0 2011
* 2011/0099,438 Methods of Cell Population Distribution Assisted Read Margining 7 2011
8,223,547 Flash EEprom system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 1 2011
8,416,624 Erase and programming techniques to reduce the widening of state distributions in non-volatile memories 2 2011
9,342,446 Non-volatile memory system allowing reverse eviction of data updates to non-volatile binary cache 0 2011
8,699,293 Non-volatile storage system with dual block programming 1 2011
8,621,177 Non-volatile memory and method with phased program failure handling 0 2011
8,316,177 Partial block data programming and reading operations in a non-volatile memory 0 2011
8,285,927 Apparatus, system, and method for solid-state storage as cache for high-capacity, non-volatile storage 4 2011
8,489,817 Apparatus, system, and method for caching data 9 2011
8,239,643 Non-volatile memory and method with control data management 0 2011
8,711,625 Bad column management with bit information in non-volatile memory systems 3 2011
8,228,729 Structure and method for shuffling data within non-volatile memory devices 1 2011
9,251,086 Apparatus, system, and method for managing a cache 0 2012
9,141,527 Managing cache pools 0 2012
8,842,473 Techniques for accessing column selecting shift register with skipped entries in non-volatile memories 0 2012
8,687,421 Scrub techniques for use with dynamic read 2 2012
8,681,548 Column redundancy circuitry for non-volatile memory 0 2012
8,725,935 Balanced performance for on-chip folding of non-volatile memories 0 2012
8,503,240 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2012
8,750,045 Experience count dependent program algorithm for flash memory 0 2012
9,076,506 Variable rate parallel to serial shift register 0 2012
8,897,080 Variable rate serial to parallel shift register 0 2012
9,195,584 Dynamic block linking with individually configured plane parameters 0 2013
9,251,052 Systems and methods for profiling a non-volatile cache having a logical-to-physical translation layer 0 2013
8,825,937 Writing cached data forward on read 4 2013
9,037,902 Flash memory techniques for recovering from write interrupt resulting from voltage fault 0 2013
8,947,944 Program cycle skip evaluation before write operations in non-volatile memory 0 2013
8,947,972 Dynamic address grouping for parallel programming in non-volatile memory 0 2013
8,745,322 Management of non-volatile memory systems having large erase blocks 0 2013
8,756,375 Non-volatile cache 5 2013
8,797,798 Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks 0 2013
9,122,591 Pipelined data relocation and improved chip architectures 0 2013
9,230,689 Finding read disturbs on non-volatile memories 0 2014
9,224,502 Techniques for detection and treating memory hole to local interconnect marginality defects 0 2015
9,269,446 Methods to improve programming of slow cells 0 2015
* Cited By Examiner