Patents Represented by Attorney Parsons Hsue & de Runtz LLP
  • Patent number: 7206230
    Abstract: Methods and circuitry are present for improving performance in non-volatile memory devices by allowing the inter-phase pipelining of operations with the same memory, allowing, for example, a read operation to be interleaved between the pulse and verify phases of a write operation. In the exemplary embodiment, the two operations share data latches. In specific examples, at the data latches needed for verification in a multi-level write operation free up, they can be used to store data read from another location during a read performed between steps in the multi-level write. In the exemplary embodiment, the multi-level write need only pause, execute the read, and resume the write at the point where it paused.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: April 17, 2007
    Assignee: SanDisk Corporation
    Inventors: Yan Li, Emilio Yero
  • Patent number: 7202125
    Abstract: A method of making a memory array and peripheral circuits together on a single substrate forms a dielectric layer, floating gate layer, inter-layer dielectric and mask layer across all regions of the substrate. Subsequently these layers are removed from the peripheral regions and dielectrics of different thicknesses are formed in the peripheral regions according to the voltages of the circuits in these regions. A conductive layer is formed over the memory array and the peripheral circuits to form control gates in the memory array and form gate electrodes in the peripheral regions.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: April 10, 2007
    Assignee: SanDisk Corporation
    Inventors: Tuan Pham, Masaaki Higashitani
  • Patent number: 7202907
    Abstract: Improved 2:2 and 3:2 pull-down detection techniques are presented. These techniques can, for example, be used when converting an interlaced video signal into a progressive video signal. The improved techniques are less susceptible to bad edits. In one embodiment, comparison values are generated using consecutive fields of the interlaced video signal having the same parity, with a sequence of one small comparison value followed four large comparison values, where the four large comparison values include two pairs of similar large comparison values, is used to indicate a 3:2 pull-down.
    Type: Grant
    Filed: April 9, 2002
    Date of Patent: April 10, 2007
    Assignee: Zoran Corporation
    Inventor: Wing-Chi Chow
  • Patent number: 7196931
    Abstract: Source line bias is an error introduced by a non-zero resistance in the ground loop of the read/write circuits. During sensing the control gate voltage of a memory cell is erroneously biased by a voltage drop across the resistance. This error is minimized when the current flowing though the ground loop is reduced. A method for reducing source line bias is accomplished by read/write circuits with features and techniques for multi-pass sensing. When a page of memory cells are being sensed in parallel, each pass helps to identify and shut down the memory cells with conduction current higher than a given demarcation current value. In this way, sensing in subsequent passes will be less affected by source line bias since the total amount of current flow is significantly reduced by eliminating contributions from the higher current cells.
    Type: Grant
    Filed: September 24, 2002
    Date of Patent: March 27, 2007
    Assignee: SanDisk Corporation
    Inventors: Raul-Adrian Cernea, Yan Li
  • Patent number: 7190617
    Abstract: A system of Flash EEprom chips with controlling circuits serves as non-volatile memory such as that provided by magnetic disk drives. Improvements include selective multiple sector erase, in which any combinations of Flash sectors may be erased together. Selective sectors among the selected combination may also be de-selected during the erase operation. Another improvement is the ability to remap and replace defective cells with substitute cells. The remapping is performed automatically as soon as a defective cell is detected. When the number of defects in a Flash sector becomes large, the whole sector is remapped. Yet another improvement is the use of a write cache to reduce the number of writes to the Flash EEprom memory, thereby minimizing the stress to the device from undergoing too many write/erase cycling.
    Type: Grant
    Filed: June 23, 1998
    Date of Patent: March 13, 2007
    Assignee: SanDisk Corporation
    Inventors: Eliyahou Harari, Robert D. Norman, Sanjay Mehrotra
  • Patent number: 7187592
    Abstract: Maximized multi-state compaction and more tolerance in memory state behavior is achieved through a flexible, self-consistent and self-adapting mode of detection, covering a wide dynamic range. For high density multi-state encoding, this approach borders on full analog treatment, dictating analog techniques including A to D type conversion to reconstruct and process the data. In accordance with the teachings of this invention, the memory array is read with high fidelity, not to provide actual final digital data, but rather to provide raw data accurately reflecting the analog storage state, which information is sent to a memory controller for analysis and detection of the actual final digital data.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: March 6, 2007
    Assignee: SanDisk Corporation
    Inventors: Daniel C. Guterman, Yupin Kawing Fong
  • Patent number: 7184306
    Abstract: A non-volatile memory system is formed of floating gate memory cells arranged in blocks as the smallest unit of memory cells that are erasable together. The system includes a number of features that may be implemented individually or in various cooperative combinations. One feature is the storage in separate blocks of the characteristics of a large number of blocks of cells in which user data is stored. These characteristics for user data blocks being accessed may, during operation of the memory system by its controller, be stored in a random access memory for ease of access and updating. According to another feature, multiple sectors of user data are stored at one time by alternately streaming chunks of data from the sectors to multiple memory blocks. Bytes of data in the stream may be shifted to avoid defective locations in the memory such as bad columns. Error correction codes may also be generated from the streaming data with a single generation circuit for the multiple sectors of data.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: February 27, 2007
    Assignee: SanDisk Corporation
    Inventors: Kevin M. Conley, John S. Mangan, Jeffrey G. Craig
  • Patent number: 7183153
    Abstract: A method of forming an array of non-volatile memory cells includes forming a plurality of floating gate structures and shaping the plurality of floating gate structures to reduce the width of upper parts of floating gate structures. A first process forms floating gates by etching an upper portion of a polysilicon structure with masking elements in place to shape the floating gate. A second process etches recesses and protrusions in a polysilicon structure prior to etching the structure to form individual floating gates.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: February 27, 2007
    Assignee: SanDisk Corporation
    Inventors: Jeffrey W. Lutze, Tuan Pham, Masaaki Higashitani
  • Patent number: 7176452
    Abstract: A beam modulation device gate is constructed from a silicon material, such as a silicon layer on an silicon on insulator wafer. The device further comprises a set of electrical contacts on the layer. The layer defines a set of electrically conducting silicon material fingers forming an array, wherein each of at least some of the fingers is connected electrically to one of the electrical contacts. The gate may be used in a mass or ion mobility spectrometer. Where the gate is constructed from a silicon on insulator wafer, an insulator layer supports the silicon layer and a handle layer supports the insulator layer. When predetermined electrical potentials are applied to the electrical contacts, at least some of the fingers will be substantially at said predetermined electrical potentials to modulate a beam of charged particles that passes through said array of fingers.
    Type: Grant
    Filed: April 15, 2005
    Date of Patent: February 13, 2007
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Ignacio A. Zuleta, Richard N. Zare
  • Patent number: 7177184
    Abstract: A flash non-volatile memory system that normally operates its memory cells in multiple storage states is provided with the ability to operate some selected or all of its memory cell blocks in two states instead. The two states are selected to be the furthest separated of the multiple states, thereby providing an increased margin during two state operation. This allows faster programming and a longer operational life of the memory cells being operated in two states when it is more desirable to have these advantages than the increased density of data storage that multi-state operation provides.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: February 13, 2007
    Assignee: SanDisk Corporation
    Inventor: Jian Chen
  • Patent number: 7177964
    Abstract: Two or more very small encapsulated electronic circuit cards to which data are read and written are removably inserted into two or more sockets of a host system that is wired to the sockets. According to one aspect of the disclosure, command and response signals are normally communicated between the host and the cards by a single circuit commonly connected between the host and all of the sockets but during initialization of the system a unique relative card address is confirmed to have been written into each card inserted into the sockets by connecting the command and status circuit to each socket one at a time in sequence. This is a fast and relatively simple way of setting card addresses upon initialization of such a system.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: February 13, 2007
    Assignee: SanDisk Corporation
    Inventors: Yoram Cedar, Micky Holtzman, Yosi Pinto
  • Patent number: 7177975
    Abstract: A low cost data storage and communication system is disclosed. The low cost data storage and communication system has a host and at least one card connected to the host. A voltage negotiator located in the system for determining a common operating voltage range that is a common denominator of all independent operating voltage ranges of all of the cards connected to the system. In addition, a novel feature of partitioning the memory storages of the card is also disclosed. This feature provides the host the ability to simultaneously erase any combination of sectors in a single erase group, or any combination of the entire erase groups. Another feature feature provided by this novel method of partitioning the memory storages is the ability to write protect any combination of memory groups in the card.
    Type: Grant
    Filed: April 9, 2001
    Date of Patent: February 13, 2007
    Assignee: SanDisk Corporation
    Inventors: Thomas N. Toombs, Micky Holtzman
  • Patent number: 7177783
    Abstract: The invention allows the inclusion of cross-talk coupling and other noise in circuit simulation by considering a resultant glitch in more detail than just its peak value. A set of parameters represents the noise, with an exemplary embodiment using a triangle approximation to a glitch based on a set of three parameters: the peak voltage value, the leading edge slope and the trailing edge slope. These values are then used as the input stimulus to a given cell instance in the network in which the resulting propagated noise values, also in a triangle approximation, are determined by a simulation. The results can be stored as a library so that, given the parameters of the input noise and the particular cell, a simulation can determine the propagated noise through a look-up process. To reduce the space requirements of the library, the dimensionality of the look-up tables can be reduced through the introduction of a set of auxiliary functions to offset error from this reduction.
    Type: Grant
    Filed: January 10, 2003
    Date of Patent: February 13, 2007
    Assignee: Cadence Design Systems, Inc.
    Inventors: Lifeng Wu, Jianlin Wei, I-Hsien Chen
  • Patent number: 7177197
    Abstract: Operating voltages to a group of memory cells in an array are supplied via access lines such as word lines and bit lines. The capacitance of associated nodes of the memory cells can latch some of these voltages. Memory operation can continue using the latched voltages even when the access lines are disconnected. In a memory have an array of NAND chains, the capacitance of the channel of each NAND chain can latch a voltage to either enable or inhibit programming. The bit lines can then be disconnected during programming of the group and be used for another memory operation. In one embodiment, the bit lines are precharged for the next verifying step of the same group. In another embodiment, two groups of memory cells are being programmed contemporarily, so that while one group is being programmed, the other group can be verified with the use of the bit lines.
    Type: Grant
    Filed: May 10, 2004
    Date of Patent: February 13, 2007
    Assignee: SanDisk Corporation
    Inventor: Raul-Adrian Cernea
  • Patent number: 7177195
    Abstract: Storage elements are read multiple times and the results are accumulated and averaged for each storage element to reduce the effects of noise or other transients in the storage elements and associated circuits that may adversely affect the quality of the read. Several techniques may be employed, including: A full read and transfer of the data from the storage device to the controller device for each iteration, with averaging performed by the controller; a full read of the data for each iteration, with the averaging performed by the storage device, and no transfer to the controller until the final results are obtained; one full read followed by a number of faster re-reads exploiting the already established state information to avoid a full read, followed by an intelligent algorithm to guide the state at which the storage element is sensed. These techniques may be used as the normal mode of operation, or invoked upon exception condition, depending on the system characteristics.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: February 13, 2007
    Assignee: SanDisk Corporation
    Inventors: Carlos J. Gonzalez, Daniel C. Guterman
  • Patent number: 7173863
    Abstract: A buffer cache interposed between a non-volatile memory and a host may be partitioned into segments that may operate with different policies. Cache policies include write-through, write and read-look-ahead. Write-through and write back policies may improve speed. Read-look-ahead cache allows more efficient use of the bus between the buffer cache and non-volatile memory. A session command allows data to be maintained in volatile memory by guaranteeing against power loss.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: February 6, 2007
    Assignee: SanDisk Corporation
    Inventors: Kevin M. Conley, Reuven Elhamias
  • Patent number: 7173699
    Abstract: Before the diffraction from a diffracting structure on a semiconductor wafer is measured, where necessary, the film thickness and index of refraction of the films underneath the structure are first measured using spectroscopic reflectometry or spectroscopic ellipsometry. A rigorous model is then used to calculate intensity or ellipsometric signatures of the diffracting structure. The diffracting structure is then measured using a spectroscopic scatterometer using polarized and broadband radiation to obtain an intensity or ellipsometric signature of the diffracting structure. Such signature is then matched with the signatures in the database to determine the grating shape parameters of the structure.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: February 6, 2007
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Yiping Xu, Ibrahim Abdulhalim
  • Patent number: 7173852
    Abstract: In order to maintain the integrity of data stored in a flash memory that are susceptible to being disturbed by operations in adjacent regions of the memory, disturb events cause the data to be read, corrected and re-written before becoming so corrupted that valid data cannot be recovered. The sometimes conflicting needs to maintain data integrity and system performance are balanced by deferring execution of some of the corrective action when the memory system has other high priority operations to perform. In a memory system utilizing very large units of erase, the corrective process is executed in a manner that is consistent with efficiently rewriting an amount of data much less than the capacity of a unit of erase. Data is rewritten when severe errors are found during read operations. Portions of data are corrected and copied within the time limit for read operation. Corrected portions are written to dedicated blocks.
    Type: Grant
    Filed: October 18, 2005
    Date of Patent: February 6, 2007
    Assignee: SanDisk Corporation
    Inventors: Sergey Anatolievich Gorobets, Reuven Elhamias, Carlos J. Gonzalez, Kevin M. Conley
  • Patent number: 7173860
    Abstract: Non-volatile memory such as flash EEPROM has memory cells that may be programmed in parallel using a self-limiting programming technique. Individual cells have charge storage units that may be charged by hot electrons in a self-limiting manner. As the charge storage unit reaches the required level of charge, hot electrons are no longer generated, or are generated in reduced number. The level of charge at which hot electron generation stops is determined by the voltage applied to the cell. Thus, several cells may be programmed in parallel, each self-limiting at a charge level corresponding to the voltage applied.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: February 6, 2007
    Assignee: SanDisk Corporation
    Inventor: Raul-Adrian Cernea
  • Patent number: 7173854
    Abstract: Source line bias is an error introduced by a non-zero resistance in the ground loop of the read/write circuits. During sensing the source of a memory cell is erroneously biased by a voltage drop across the resistance and results in errors in the applied control gate and drain voltages. This error is minimized when the applied control gate and drain voltages have their reference point located as close as possible to the sources of the memory cells. In one preferred embodiment, the reference point is located at a node where the source control signal is applied. When a memory array is organized in pages of memory cells that are sensed in parallel, with the sources in each page coupled to a page source line, the reference point is selected to be at the page source line of a selected page via a multiplexor.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: February 6, 2007
    Assignee: SanDisk Corporation
    Inventors: Raul-Adrian Cernea, Siu Lung Chan