Patents by Inventor Rino Micheloni

Rino Micheloni 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: 7184319
    Abstract: The invention relates to a method for erasing non-volatile memory cells, and to a corresponding non-volatile memory device of the programmable and electrically erasable type implementing the method, and comprising a memory cell array organized in a row-and-column layout, and divided in array sectors, including at least one row decode circuit portion being supplied positive and negative voltages. The method is applied whenever the issue of the erase algorithm is negative, and comprises the following steps: forcing an incompletely erased sector into a read condition; scanning the rows of said sector to check for the possible presence of a spurious current indicating a fail state; identifying and electrically isolating the failed row; re-addressing from said failed row to a redundant row provided in the same sector; re-starting the erase algorithm.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: February 27, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Rino Micheloni, Giovanni Campardo
  • Patent number: 7184348
    Abstract: A sensing circuit is provided for sensing semiconductor memory cells. The sensing circuit includes at least one first circuit branch, a feedback-controlled circuit element in the first circuit branch, a current-to-voltage conversion circuit in the first branch, and at least one comparator. The first circuit branch is coupled to a memory cell to be sensed so as to be run through by a current corresponding to a memory cell state. The feedback-controlled circuit element controls a memory cell access voltage, and the current-to-voltage conversion circuit converts the current into a corresponding converted voltage signal that is indicative of the memory cell state. The comparator compares the converted voltage signal with a comparison voltage for discriminating among at least two different states of the memory cell. The converted voltage signal corresponds to a control signal of the feedback-controlled circuit element. Also provided is a method of sensing a memory cell.
    Type: Grant
    Filed: August 1, 2005
    Date of Patent: February 27, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Luca Crippa, Rino Micheloni
  • Publication number: 20070035995
    Abstract: A four-level FLASH memory device includes an array of singularly addressable preliminarily erased memory cells, with each memory cell capable of storing a two-bit datum. When the threshold voltage of a memory cell is verified to have reached the desired distribution, the cell is read using a test read voltage smaller than or equal to the program voltage. In this situation the voltage VS on the source node is negligible, and the programmed state of the cell may be correctly verified.
    Type: Application
    Filed: July 28, 2006
    Publication date: February 15, 2007
    Applicants: STMicroelectronics S.r.I., Hynix Semiconductor Inc.
    Inventors: Luca Crippa, Rino Micheloni
  • Publication number: 20070038852
    Abstract: A multi-level flash memory device allows for a faster and more effective configuration of the operating parameters of the memory device for performing the different functioning algorithms of the memory The identification of an optimal configuration of the operating parameters of the memory device during testing is simplified by allowing for a one-time processing of configuration bits into algorithm-friendly data that are stored in an embedded ancillary random access memory at every power-on of the memory device This is done by executing a specific power-on algorithm code stored in the ancillary read only memory of the embedded microprocessor.
    Type: Application
    Filed: July 28, 2006
    Publication date: February 15, 2007
    Applicant: STMicroelectronics S.r.l.
    Inventors: Angelo Bovino, Roberto Ravasio, Rino Micheloni
  • Publication number: 20070030735
    Abstract: A page buffer for an electrically programmable memory including at least one read/program unit having a coupling line operatively associable with at least one of said bit lines and adapted to at least temporarily storing data bits read from or to be written into either one of the first or second memory page stored in the memory cells of a selected memory cell sets. The read/program unit includes enabling means for selectively enabling a change in programming state of a selected memory cell by causing the coupling line to take one among a program enabling potential and a program inhibition potential, conditioned to a target data value to be stored in the first group of data bits of the selected memory cell and an existing data value already stored in the second group of data bits of the selected memory cell.
    Type: Application
    Filed: July 28, 2006
    Publication date: February 8, 2007
    Inventors: Luca Crippa, Chiara Missiroli, Roberto Ravasio, Rino Micheloni, Angelo Bovino
  • Publication number: 20070030732
    Abstract: A method for programming an electrically programmable memory including a plurality of memory cells arranged in individually-selectable memory cell sets each including at least one memory cell. The programming method includes causing the memory cells of a selected memory cells set to be brought into a predetermined, starting programming state. Receiving a target value for the first data bits groups of the memory cells of the selected memory cells set. Receiving a target value for the second data bits groups of the memory cells of the selected memory cells set. After having received the target values of both the first and the second data bits groups, applying to the memory cells of the selected memory cells set a programming sequence adapted to cause the memory cells of the selected memory cells sets to be brought into a target programming state jointly determined by the target values of the first and second data bits groups.
    Type: Application
    Filed: July 28, 2006
    Publication date: February 8, 2007
    Inventors: Rino Micheloni, Luca Crippa, Roberto Ravasio
  • Publication number: 20070030730
    Abstract: A non-volatile memory device is proposed.
    Type: Application
    Filed: July 28, 2006
    Publication date: February 8, 2007
    Inventors: Angelo Bovino, Rino Micheloni, Roberto Ravasio
  • Publication number: 20070025148
    Abstract: A memory device is provided. The memory device includes a matrix of memory cells adapted to store data and arranged in a plurality of bit lines, the bit lines extending along a first direction; a page buffer adapted to interface the matrix with a downstream circuitry, the page buffer comprising a plurality of read/program units. Each read/program unit is associated with at least one bit line. The memory device further includes at least two groups each including at least two respective read/program units, wherein the read/program units of a generic one of said groups are generically aligned along the first direction. Each group comprises at least one signal track shared by the at least two read/program units of the group.
    Type: Application
    Filed: July 25, 2006
    Publication date: February 1, 2007
    Applicants: STMICROELECTRONICS S.R.L., HYNIX SEMICONDUCTOR INC.
    Inventors: Luca Crippa, Rino Micheloni
  • Publication number: 20060291322
    Abstract: A circuit comprises at least one memory cell adapted to store data in terms of values of an electrical characteristic thereof, which exhibits a variability with temperature according to a first variation law; a voltage generator is provided for generating a voltage to be supplied to the at least one memory cell for retrieving the data stored therein, the voltage generator including first means adapted to cause the generated voltage take a value in a set of target values including at least one target value, corresponding to an operation to be performed on the memory cell. The voltage generator comprises second means for causing the value taken by the generated voltage vary with temperature according to a prescribed second variation law exploiting a compensation circuit element having said electrical characteristic.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 28, 2006
    Inventors: Luca Crippa, Giancarlo Ragone, Miriam Sangalli, Rino Micheloni
  • Publication number: 20060285387
    Abstract: A NAND flash memory device includes a matrix of memory cells each having a threshold voltage. The matrix includes an individually erasable sector and is arranged in plural rows and columns with the cells of each column arranged in plural strings of cells connected in series. The memory device includes logic that erases the cells of a selected sector, and restoring logic that restores the threshold voltage of the erased cells. The restoring logic acts in succession on each of plural blocks of the sector, each block including groups of one or more cells. The restoring logic reads each group with respect to a limit value exceeding a reading reference value, programs only each group wherein the threshold voltage of at least one cell does not reach the limit value, and stops the restoring in response to reaching the limit value by at least one set of the groups.
    Type: Application
    Filed: May 31, 2006
    Publication date: December 21, 2006
    Applicant: STMicroelectronics S.r.l.
    Inventors: Rino Micheloni, Roberto Ravasio, Iiaria Motta
  • Publication number: 20060164155
    Abstract: The output voltage ripple of a single stage or a multi-stage charge pump may be significantly reduced by introducing in the voltage generator a cascode connected output transistor. In operation, this output transistor may be in a conduction state and may be controlled with a voltage having a smaller ripple than the voltage output by the charge pump.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 27, 2006
    Applicants: STMicroelectronics S.r.l., Hynix Semiconductor Inc.
    Inventors: Giancarlo Ragone, Miriam Sangalli, Rino Micheloni
  • Publication number: 20060140033
    Abstract: A semiconductor memory device is provided that includes memory cells, sense amplifiers, signal lines, isolating circuits, and a precharging circuit. Each signal line is coupled to an output of at least one of the sense amplifiers and each of the isolating circuits isolates an associated signal line from the output of the corresponding sense amplifier at least during an evaluating phase of the datum stored in the memory cell. The signal lines include at least two groups of signal lines, arranged such that coupling capacitances between the lines of the first group and the lines of the second group are substantially negligible. The precharging circuit precharges the first group of signal lines to a first voltage level and the second group of signal lines to a second voltage level.
    Type: Application
    Filed: November 17, 2005
    Publication date: June 29, 2006
    Applicant: STMICROELECTRONICS S.r.l.
    Inventors: Luca Crippa, Miriam Sangalli, Rino Micheloni
  • Patent number: 7068540
    Abstract: A device and method for programming an electrically programmable memory applies at least one first programming pulse to a group of memory cells (MC1–MCk) of the memory, accesses the memory cells of the group to ascertain a programming state thereof, and applies at least one second programming pulse to those memory cells in the group whose programming state is not ascertained to correspond to a desired programming state. A voltage applied to a control electrode of the memory cells is varied between the at least one first programming pulse and the at least one second programming pulse according to a forecasted change in biasing conditions of the memory cells in the group between said at least one first and at least one second programming pulses. Undesired over-programming of the memory cells is thus avoided.
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: June 27, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Rino Micheloni, Roberto Ravasio
  • Patent number: 7035142
    Abstract: The device includes a circuit for sector remapping having a CAM (Content Addressable Memory) unit, associated to and in data communication with a multiplexer unit. The CAM unit detects that a sector is defective, it provides the pre-programmed address of a replacing sector and it activates the multiplexer which performs the replacement. The defective sectors and the corresponding locations of the address map are therefore advantageously positioned to the rear to the addressing area. The addressing area is consequently continuous, thus allowing the information to be easily stored and retrieved.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: April 25, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Osama Khouri, Roberto Ravasio, Rino Micheloni, Giovanni Campardo
  • Patent number: 7031193
    Abstract: A device and method for programming an electrically programmable memory accesses a group of memory cells (MC1–MCk) of the memory to ascertain a programming state thereof (401,407;503,509a,513a); applies a programming pulse to those memory cells in the group whose programming state is not ascertained to correspond to a desired programming state (405;507a,509c,513c); and repeats the steps of accessing and applying for the memory cells in the group whose programming state is not ascertained (411;509b,513b). After the programming state of a prescribed number of memory cells in the group has been ascertained, the memory cells in the group are accessed again and the programming state of the memory cells whose programming state was previously ascertained is re-ascertained (413,415;515). At least one additional programming pulse is applied to those memory cells in the group whose programming state is not re-ascertained (405;507a,509c,513c).
    Type: Grant
    Filed: December 5, 2003
    Date of Patent: April 18, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Rino Micheloni, Roberto Ravasio, Salvatrice Scommegna
  • Patent number: 7027317
    Abstract: A semiconductor memory comprises a plurality of memory cells, for example Flash memory cells, arranged in a plurality of lines, and a plurality of memory cell access signal lines, each one associated with at least one respective line of memory cells, for accessing the memory cells of the at least one respective line of memory cells; each signal line has a capacitance intrinsically associated therewith. A plurality of volatile memory cells is provided, each having a capacitive storage element. Each volatile memory cell is associated with a respective signal line, and the respective capacitive storage element formed by the capacitance intrinsically associated with the respective signal lines. In particular, the parasitic capacitances associated with bit lines of a matrix of memory cells can be exploited as capacitive storage elements.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: April 11, 2006
    Assignee: STMicroelectronics, S.r.l.
    Inventors: Giovanni Campardo, Rino Micheloni
  • Publication number: 20060062046
    Abstract: A boot method for a data control unit downloads boot information from a nonvolatile memory into a temporary buffer of a boot-activation unit. A processing unit is activated by the boot-activation unit; a boot code is executed by the processing unit; and an operating code is downloaded from the nonvolatile memory into a volatile memory through the boot-activation unit. To correct possible errors in the block of the nonvolatile memory containing information and boot codes, the boot-activation unit verifies whether the boot information downloaded into its volatile memory has a critical-error condition and activates a spare memory portion of the nonvolatile memory in presence of the critical-error condition.
    Type: Application
    Filed: June 9, 2005
    Publication date: March 23, 2006
    Applicant: STMicroelectronics S.r.l.
    Inventors: Irene Babudri, Marco Roveda, Rino Micheloni
  • Patent number: 7017099
    Abstract: A method for error control in multilevel memory cells storing a configurable number of bits. The error control is performed using an error-control code which operates, in the encoding phase, on b-bit binary strings made up of k symbols of r-bit data. When the memory cells store a number r of bits, a data symbol is formed only with the data bits stored in a memory cell. When the memory cells store a number s of bits smaller than r, a data symbol is formed with the data bits stored in a memory cell and with r-s bits having a pre-determined logic value, in which the data bits stored in the memory cell are arranged in the least significant part of the data symbol, and the r-s bits having a pre-determined logic value are arranged in the most significant part of the data symbol.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: March 21, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Rino Micheloni, Massimiliano Picca, Roberto Ravasio, Stefano Zanardi
  • Publication number: 20060059406
    Abstract: A memory has one bus for data, addresses, and commands. A data register is coupled to the bus to store the data written to and read from the memory, a command register is coupled to the bus for receiving memory commands, and an address register is coupled to the bus to address the memory. The memory also includes an Error Correction Code circuit for calculating an ECC. The memory is configured to be responsive to external commands for controlling the operation of the ECC circuit for reading or writing of the ECC that are separate from external commands controlling reads or writes of the memory data. The memory may also include a status register that stores information regarding the passing or failing of the ECC.
    Type: Application
    Filed: September 8, 2005
    Publication date: March 16, 2006
    Applicants: STMicroelectronics S.r.l., Hynix Semiconductor Inc.
    Inventors: Rino Micheloni, Roberto Ravasio, Angelo Bovino, Vincenzo Altieri
  • Publication number: 20060023531
    Abstract: A sensing circuit is provided for sensing semiconductor memory cells. The sensing circuit includes at least one first circuit branch, a feedback-controlled circuit element in the first circuit branch, a current-to-voltage conversion circuit in the first branch, and at least one comparator. The first circuit branch is coupled to a memory cell to be sensed so as to be run through by a current corresponding to a memory cell state. The feedback-controlled circuit element controls a memory cell access voltage, and the current-to-voltage conversion circuit converts the current into a corresponding converted voltage signal that is indicative of the memory cell state. The comparator compares the converted voltage signal with a comparison voltage for discriminating among at least two different states of the memory cell. The converted voltage signal corresponds to a control signal of the feedback-controlled circuit element. Also provided is a method of sensing a memory cell.
    Type: Application
    Filed: August 1, 2005
    Publication date: February 2, 2006
    Applicant: STMICROELECTRONICS S.r.I.
    Inventors: Luca Crippa, Rino Micheloni