Patents by Inventor Giovanni Santin

Giovanni Santin has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7924616
    Abstract: The voltage of a selected word line is increased beyond the voltage to which a respective string driver transistor is capable of driving the word line by capacitively coupling a voltage to the selected word line from adjacent word lines. The voltage is capacitively coupled to the selected word line by increasing the voltages of the adjacent word lines after a programming voltage has been applied to a string driver transistor for the selected word line and after a string driver voltage has been applied to the gates of all of the string driver transistors in an array.
    Type: Grant
    Filed: May 4, 2007
    Date of Patent: April 12, 2011
    Assignee: Micron Technology, Inc.
    Inventors: Violante Moschiano, Giovanni Santin, Ercole di Iorio
  • Patent number: 7911865
    Abstract: A temperature sensor generates a digital representation of the temperature of the integrated circuit. A logic circuit reads the digital temperature and generates a multiple bit digital representation of an operational voltage and a multiple bit digital representation of a timing signal, both being functions of the integrated circuit temperature. A voltage generator converts the digital representation of the operational voltage to an analog voltage that biases portions of the integrated circuit requiring temperature compensated voltages. In one embodiment, the temperature compensated voltages bias memory cells. A timing generator converts the multiple bit digital representation of the timing signal to a logic signal.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: March 22, 2011
    Assignee: Micron Technology, Inc.
    Inventors: Michele Incarnati, Giovanni Santin
  • Publication number: 20110063920
    Abstract: Methods for sensing, memory devices, and memory systems are disclosed. One such method for sensing includes charging bit lines of an all bit line architecture to a precharge voltage, selecting a word line, and performing a sense operation on the bit lines. After the sense operation on the memory cells of the first selected word line is complete, the precharge voltage is maintained on the bit lines while a second word line is selected.
    Type: Application
    Filed: September 17, 2009
    Publication date: March 17, 2011
    Inventors: Violante Moschiano, Giovanni Santin, Tommaso Vali
  • Patent number: 7848158
    Abstract: Methods and apparatuses for programming non-volatile semiconductor memory devices by using modulated pulses are disclosed. An apparatus may have a pulse generator, to create a sequence of pulses and set a threshold voltage of a non-volatile memory cell, and a pulse coupler. The apparatus may have a threshold verifier capable of verifying that the threshold voltage is set within an acceptable voltage range of a target threshold voltage. A pulse width modulator in some apparatuses may modulate the pulse durations early in the sequence when programming fast bits and late in the sequence when programming slow bits. An apparatus may generate a sequence of pulses, apply the sequence of pulses to a memory cell to set a threshold voltage of the memory cell, and modulate one or more of pulses in the sequence the parameters of pulse duration, pulse separation time, and step voltage magnitude.
    Type: Grant
    Filed: May 5, 2008
    Date of Patent: December 7, 2010
    Assignee: Micron Technologies, Inc.
    Inventors: Violante Moschiano, Tommaso Vali, Giovanni Santin, Walter Di Francesco
  • Publication number: 20100259992
    Abstract: Methods and apparatus for programming a memory cell using one or more blocking memory cells facilitate mitigation of capacitive voltage coupling. The methods include applying a program voltage to a selected memory cell of a string of memory cells, and applying a cutoff voltage to a set of one or more memory cells of the string between the selected memory cell and a select gate. The methods further include applying a pass voltage to one or more other memory cells of the string between the selected memory cell and the select gate. Other methods further include applying other pass voltages, other cutoff voltages and/or intermediate voltages to still other memory cells of the string.
    Type: Application
    Filed: June 22, 2010
    Publication date: October 14, 2010
    Inventors: Giovanni Santin, Michele Incarnati
  • Publication number: 20100246265
    Abstract: Memory devices and methods are disclosed to facilitate adjustment of program voltages applied during a program operation based upon erase operation cycle counter values stored in the memory device. In one such embodiment, an erase cycle counter is maintained for each block of a memory device and is stored in the associated block of memory. Programming voltage levels utilized during program operations of memory cells are determined, at least in part, based upon the value of the erase cycle counter stored in a memory block undergoing a programming operation, for example.
    Type: Application
    Filed: March 25, 2009
    Publication date: September 30, 2010
    Inventors: Violante Moschiano, Giovanni Santin, Luca De Santis
  • Publication number: 20100246270
    Abstract: A selected memory cell on a selected word line is programmed through a plurality of programming pulses that are incremented by a step voltage. After a successful program verify operation, programming of the selected memory cell is inhibited while other memory cells of the selected word line are being programmed. Another program verify operation is performed on the selected memory cell. If the program verify operation fails, a bit line coupled to the selected cell is biased at the step voltage and a final programming pulse is issued to the selected word line. The selected memory cell is then locked from further programming without evaluating the final program verify operation.
    Type: Application
    Filed: June 8, 2010
    Publication date: September 30, 2010
    Inventors: Violante Moschiano, Michele Incarnati, Giovanni Santin, Danilo Orlandi
  • Patent number: 7751246
    Abstract: A selected memory cell on a selected word line is programmed through a plurality of programming pulses that are incremented by a step voltage. After a successful program verify operation, programming of the selected memory cell is inhibited while other memory cells of the selected word line are being programmed. Another program verify operation is performed on the selected memory cell. If the program verify operation fails, a bit line coupled to the selected cell is biased at the step voltage and a final programming pulse is issued to the selected word line. The selected memory cell is then locked from further programming without evaluating the final program verify operation.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: July 6, 2010
    Assignee: Micron Technology, Inc.
    Inventors: Violante Moschiano, Michele Incarnati, Giovanni Santin, Danilo Orlandi
  • Publication number: 20100165739
    Abstract: Embodiments of the present disclosure provide methods, devices, modules, and systems for programming multilevel non-volatile multilevel memory cells. One method includes increasing a threshold voltage (Vt) for each of a number of memory cells until the Vt reaches a verify voltage (VFY) corresponding to a program state among a number of program states. The method includes determining whether the Vt of each of the cells has reached a pre-verify voltage (PVFY) associated with the program state, selectively biasing bit lines coupled to those cells whose Vt has reached the PVFY, adjusting the PVFY to a different level, and selectively biasing bit lines coupled to cells whose Vt has reached the adjusted PVFY, wherein the PVFY and the adjusted PVFY are less than the VFY.
    Type: Application
    Filed: March 5, 2010
    Publication date: July 1, 2010
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Violante Moschiano, Giovanni Santin, Tommaso Vali, Massimo Rossini
  • Publication number: 20100157685
    Abstract: Methods for programming a memory device, memory devices, and a memory systems are provided. According to at least one such method, a selected memory cell is programmed by a series of programming pulses. The series of programming pulses are configured in sets of programming pulses where each set has the same quantity of pulses and each programming pulse in the set has substantially the same amplitude (i.e., programming voltage). The amplitude of the programming pulses of subsequent sets is increased by a step voltage from the previous amplitude.
    Type: Application
    Filed: June 3, 2009
    Publication date: June 24, 2010
    Inventors: Violante Moschiano, Marco-Domenico Tiburzi, Giovanni Santin, Giulio G. Marotta
  • Patent number: 7742338
    Abstract: A NAND architecture non-volatile memory device and programming process is described that reduces the effects of word line to word line voltage coupling by utilizing sets of two or more adjacent word lines and applying the same voltage to each in array access operations. This allows each word line of the set or pair to shield the other from word line to word line capacitive voltage coupling. In NAND memory string embodiments the various cells of strings of non-volatile memory cells are programmed utilizing modified or unmodified drain-side self boost, source-side self boost, local self boost, and virtual ground programming processes that utilize two or more “blocking” memory cells on either the source line side and drain line side of a selected memory cell. The paired blocking cells shield each other during programming to reduce coupled noise, to prevent charge leakage from the boosted channel of the selected memory cell.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: June 22, 2010
    Assignee: Micron Technology, Inc.
    Inventors: Giovanni Santin, Michele Incarnati
  • Publication number: 20100135075
    Abstract: Embodiments of the present disclosure provide methods, devices, modules, and systems for reading non-volatile multilevel memory cells. One method includes receiving a request to read data stored in a first cell of a first word line, performing a read operation on an adjacent cell of a second word line in response to the request, determining whether the first cell is in a disturbed condition based on the read operation. The method includes reading data stored in the first cell in response to the read request by applying a read reference voltage to the first word line and adjusting a sensing parameter if the first cell is in the disturbed condition.
    Type: Application
    Filed: February 5, 2010
    Publication date: June 3, 2010
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Violante Moschiano, Giovanni Santin, Michele Incarnati
  • Publication number: 20100128534
    Abstract: The voltage of a selected word line is increased beyond the voltage to which a respective string driver transistor is capable of driving the word line by capacitively coupling a voltage to the selected word line from adjacent word lines. The voltage is capacitively coupled to the selected word line by increasing the voltages of the adjacent word lines after a programming voltage has been applied to a string driver transistor for the selected word line and after a string driver voltage has been applied to the gates of all of the string driver transistors in an array.
    Type: Application
    Filed: May 4, 2007
    Publication date: May 27, 2010
    Applicant: Micron Technology, Inc.
    Inventors: Violante Moschiano, Giovanni Santin, Ercole di Iorio
  • Patent number: 7706191
    Abstract: Embodiments of the inventive subject matter provide systems and methods for programming a set of memory cells by inducing a first voltage on the lower page of a first group of memory cells to hold a first least significant bit, and by inducing a second voltage on the lower page of a second group of memory cells to hold a second least significant bit. Once the lower page is programmed, the voltage may be shifted to the upper page of each memory cell into a final range representing one or more most significant bits to be programmed. Each memory cell may store a voltage within a final programmed range representing a binary value.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: April 27, 2010
    Assignee: Intel Corporation
    Inventors: Giovanni Santin, Violante Moschiano
  • Publication number: 20100097856
    Abstract: In a method of operation, a flash memory cell coupled to a bit-line is programmed, a word-line voltage is coupled to the flash memory cell, a first voltage pulse is coupled to a bias transistor coupled between the bit-line and a sense capacitance at a first time to couple the bit-line to the sense capacitance to generate data to indicate the state of the flash memory cell, a second voltage pulse is coupled to the bias transistor at a second time having a second magnitude that is different from a first magnitude of the first voltage pulse, and a third voltage pulse is coupled to the bias transistor at a third time having a third magnitude that is different from the second magnitude of the second voltage pulse. In a method of operation, the second voltage pulse occurs a first delay period after the first voltage pulse and the third voltage pulse occurs a second delay period after the second voltage pulse, the second delay period being different from the first delay period.
    Type: Application
    Filed: December 21, 2009
    Publication date: April 22, 2010
    Inventors: Daniel Elmhurst, Giovanni Santin, Michele Incarnati, Violante Moschiano, Ercole Diiorio
  • Publication number: 20100091582
    Abstract: Methods of programming a memory, memory devices, and systems are disclosed, for example. In one such method, each data line of a memory to be programmed is biased differently depending upon whether one or more of the data lines adjacent the data line are inhibited. In one such system, a connection circuit provides data corresponding to the inhibit status of a target data line to page buffers associated with data lines adjacent to the target data line.
    Type: Application
    Filed: February 4, 2009
    Publication date: April 15, 2010
    Inventors: Tommaso Vali, Giovanni Santin, Michele Incarnati, Violante Moschiano
  • Publication number: 20100085807
    Abstract: A single latch circuit is coupled to each bit line in a multiple level cell memory device to handle reading multiple data bits. The circuit is comprised of a latch having an inverted node and a non-inverted node. A first control transistor selectively couples the non-inverted node to a latch output. A second control transistor selectively couples the inverted node to the latch output. A reset transistor is coupled between the inverted node and circuit ground to selectively ground the circuit when the transistor is turned on.
    Type: Application
    Filed: December 7, 2009
    Publication date: April 8, 2010
    Inventors: Tommaso Vali, Giovanni Santin, Michele Incarnati
  • Patent number: 7692971
    Abstract: Embodiments of the present disclosure provide methods, devices, modules, and systems for programming multilevel non-volatile multilevel memory cells. One method includes increasing a threshold voltage (Vt) for each of a number of memory cells until the Vt reaches a verify voltage (VFY) corresponding to a program state among a number of program states. The method includes determining whether the Vt of each of the cells has reached a pre-verify voltage (PVFY) associated with the program state, selectively biasing bit lines coupled to those cells whose Vt has reached the PVFY, adjusting the PVFY to a different level, and selectively biasing bit lines coupled to cells whose Vt has reached the adjusted PVFY, wherein the PVFY and the adjusted PVFY are less than the VFY.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: April 6, 2010
    Assignee: Micron Technology, Inc.
    Inventors: Violante Moschiano, Giovanni Santin, Tommaso Vali, Massimo Rossini
  • Patent number: 7684237
    Abstract: Embodiments of the present disclosure provide methods, devices, modules, and systems for reading non-volatile multilevel memory cells. One method includes receiving a request to read data stored in a first cell of a first word line, performing a read operation on an adjacent cell of a second word line in response to the request, determining whether the first cell is in a disturbed condition based on the read operation. The method includes reading data stored in the first cell in response to the read request by applying a read reference voltage to the first word line and adjusting a sensing parameter if the first cell is in the disturbed condition.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: March 23, 2010
    Assignee: Micron Technology, Inc.
    Inventors: Violante Moschiano, Giovanni Santin, Michele Incarnati
  • Publication number: 20100054068
    Abstract: A temperature sensor generates a digital representation of the temperature of the integrated circuit. A logic circuit reads the digital temperature and generates a multiple bit digital representation of an operational voltage and a multiple bit digital representation of a timing signal, both being functions of the integrated circuit temperature. A voltage generator converts the digital representation of the operational voltage to an analog voltage that biases portions of the integrated circuit requiring temperature compensated voltages. In one embodiment, the temperature compensated voltages bias memory cells. A timing generator converts the multiple bit digital representation of the timing signal to a logic signal.
    Type: Application
    Filed: November 5, 2009
    Publication date: March 4, 2010
    Inventors: Michele Incarnati, Giovanni Santin