Patents by Inventor Stefano Surico

Stefano Surico 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: 7525856
    Abstract: A serial-interface flash memory device includes a data/address I/O pin and a clock input pin. A bidirectional buffer is coupled to the data/address I/O pin. A serial interface logic block including data direction control is coupled to the clock pin, the bidirectional buffer, to internal control logic, and to read-voltage and modify-voltage generators. A first switch is coupled to the read-voltage generator and the clock buffer and a second switch is coupled to the modify-voltage generator and the clock buffer, the first and second switches each having a control input. Memory drivers are coupled to the read-voltage generator and the modify-voltage generator through the first and second switches. First and second registers coupled between the serial interface logic and the first and second switches. A memory array is coupled to the memory drivers and read amplifiers and program buffers are coupled between the serial interface logic and the memory drivers.
    Type: Grant
    Filed: April 4, 2007
    Date of Patent: April 28, 2009
    Assignee: Atmel Corporation
    Inventors: Stefano Surico, Marco Passerini, Massimiliano Frulio, Alex Pojer
  • Publication number: 20080310232
    Abstract: Various embodiments include memory devices and methods having first memory cells and second memory cells coupled to the first memory cells in a string arrangement, first word lines configured to apply a first voltage to gates of the first memory cells during a verify operation of the first memory cells, and second word lines configured to apply a second voltage to gates of the second memory cells during the verify operation.
    Type: Application
    Filed: August 19, 2008
    Publication date: December 18, 2008
    Inventors: Stefano Surico, Marco Passerini, Fablo Tassan Caser, Simone Bartoll
  • Patent number: 7447071
    Abstract: A plurality of memory sub-arrays are formed in a p-well region. Each of the memory sub-arrays has at least one first-level column decoder that includes a plurality of low-voltage MOS selector transistors that are also formed within the p-well. A last-level decoder is formed outside of the p-well region and includes high-voltage MOS transistors to provide an output signal to one of an array of sense amplifiers. During a memory erase mode of operation, a high voltage is provided to bias the p-well region and a plurality of high-voltage switches are activated to provide a high voltage to gate terminals of the selector transistor in the first-level column decoders. One or more intermediate-level column decoders are formed as low-voltage selector transistors in the p-well between the first-level column decoder and the last-level column decoder.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: November 4, 2008
    Assignee: Atmel Corporation
    Inventors: Massimiliano Frulio, Stefano Surico, Andrea Sacco, Davide Manfre
  • Publication number: 20080246504
    Abstract: A serial-interface flash memory device includes a data/address I/O pin and a clock input pin. A bidirectional buffer is coupled to the data/address I/O pin. A serial interface logic block including data direction control is coupled to the clock pin, the bidirectional buffer, to internal control logic, and to read-voltage and modify-voltage generators. A first switch is coupled to the read-voltage generator and the clock buffer and a second switch is coupled to the modify-voltage generator and the clock buffer, the first and second switches each having a control input. Memory drivers are coupled to the read-voltage generator and the modify-voltage generator through the first and second switches. First and second registers coupled between the serial interface logic and the first and second switches. A memory array is coupled to the memory drivers and read amplifiers and program buffers are coupled between the serial interface logic and the memory drivers.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Stefano Surico, Marco Passerini, Massimiliano Frulio, Alex Pojer
  • Publication number: 20080250191
    Abstract: A flash memory includes input/output buffers, a memory array having memory cells coupled to the input/output buffers, and row and column decoders, and a voltage-generator circuit coupled to the row and column decoders. A microcontroller is coupled to the command user interface. Switch-instruction circuitry selectively provides instructions to the microcontroller from the read-only memory and from off chip through on-board t-latches coupled to the input/output buffers under control of a command user interface.
    Type: Application
    Filed: April 4, 2007
    Publication date: October 9, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Stefano Surico, Stefano Sivero, Simone Bartoli, Marco Passerini
  • Patent number: 7417904
    Abstract: A memory device generates a select voltage and an unselect voltage on bit lines and generates a bit line select voltage having a magnitude less than the unselect voltage so that the application of the bit line select voltage to a gate of a transistor receiving the select voltage causes the transistor to conduct, and the application of the bit line select voltage to a gate of a transistor receiving the unselect voltage biases the transistor off.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: August 26, 2008
    Assignee: ATMEL Corporation
    Inventors: Stefano Sivero, Stefano Surico, Fabio Tassan Caser, Mauro Chinosi
  • Patent number: 7404049
    Abstract: A method and system for managing a buffered program operation for plurality of words is described. In one aspect, the method and system include providing an internal buffer including a plurality of locations and at least one bit location for the plurality of locations. Each of the words is stored in a location of the plurality of locations. The words are associated with internal address bits for the locations. At least one of the internal address bits is at least one group address bit that corresponds to all of the words. A remaining portion of the internal address bits is associated at least one of the words. The at least one bit location stores the at least one group address bit for the words. Thus, in one aspect, the method and system include storing each of the words one of the buffer locations. The method and system also include associating the at least one group address bit with the buffer location for each of the words.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: July 22, 2008
    Assignee: Atmel Corporation
    Inventors: Simone Bartoli, Stefano Surico, Davide Manfreā€², Donato Ferrario
  • Publication number: 20080165585
    Abstract: An erase-verify method for a NAND flash memory includes a serial double-step erase verify. A verify operation is performed on cells in the unit connected to even word lines by biasing all the even word lines at the read voltage value used in read mode, and by biasing all the odd word lines at the pass voltage value used in read mode of the selected unit. A verify operation is performed on the cells connected to odd word lines by biasing all the odd word lines at the read voltage value used in read mode and by biasing the all even word lines at the pass voltage value used in read mode of the selected unit. Verifying the odd and even word lines may be performed in either order.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Stefano Surico, Marco Passerini, Fabio Tassan Caser, Simone Bartoli
  • Publication number: 20080144379
    Abstract: A redundant memory array has r columns of redundant memory cells, r redundant senses, and a redundant column decoder. Redundant address registers store addresses of defective regular memory cells. Redundant latches are provided in n groups of r latches. Redundancy comparison logic compares addresses of defective regular memory cells with an external input address. If the comparison is true, what is provided is: a DISABLE_LOAD signal to disable the regular senses for one of the n groups of m columns, an ENABLE_LATCH signal to one of the n groups of m columns to disables corresponding regular senses, and one or r REDO signals to a respective one of the r redundant latches in one of the n groups that is disabled. The selected one of the redundant latches activates one of the r redundant senses to access a redundant column.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Simone Bartoli, Stefano Surico, Andrea Sacco, Maria Mostola
  • Publication number: 20080143395
    Abstract: Apparatus, systems, and methods are disclosed that operate to trigger a reference voltage generator from a supply voltage detector, compare an output voltage level from the reference voltage generator with the a supply voltage, and to generate an enable signal when the supply voltage is greater than the output voltage level. Additional apparatus, systems, and methods are disclosed.
    Type: Application
    Filed: December 15, 2006
    Publication date: June 19, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Massimiliano Frulio, Stefano Surico, Andrea Bettini, Monica Marziani
  • Publication number: 20080123415
    Abstract: A plurality of memory sub-arrays are formed in a p-well region. Each of the memory sub-arrays has at least one first-level column decoder that includes a plurality of low-voltage MOS selector transistors that are also formed within the p-well. A last-level decoder is formed outside of the p-well region and includes high-voltage MOS transistors to provide an output signal to one of an array of sense amplifiers. During a memory erase mode of operation, a high voltage is provided to bias the p-well region and a plurality of high-voltage switches are activated to provide a high voltage to gate terminals of the selector transistor in the first-level column decoders. One or more intermediate-level column decoders are formed as low-voltage selector transistors in the p-well between the first-level column decoder and the last-level column decoder.
    Type: Application
    Filed: November 8, 2006
    Publication date: May 29, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Massimiliano Frulio, Stefano Surico, Andrea Sacco, Davide Manfre
  • Publication number: 20080101133
    Abstract: A memory device generates a select voltage and an unselect voltage on bit lines and generates a bit line select voltage having a magnitude less than the unselect voltage so that the application of the bit line select voltage to a gate of a transistor receiving the select voltage causes the transistor to conduct, and the application of the bit line select voltage to a gate of a transistor receiving the unselect voltage biases the transistor off.
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Applicant: ATMEL CORPORATION
    Inventors: Stefano Sivero, Stefano Surico, Fabio Tassan Caser, Mauro Chinosi
  • Patent number: 7345921
    Abstract: Aspects for programming a nonvolatile electronic device include performing an initial verify step of a programming algorithm with an initial type of reference voltage value, and performing one or more subsequent verify steps in the programming algorithm with a second type of reference voltage value. Further included is utilizing a read reference voltage for the initial verify step, wherein desired programming is ensured for a cell that falls out of ideal distribution.
    Type: Grant
    Filed: May 12, 2005
    Date of Patent: March 18, 2008
    Assignee: Atmel Corporation
    Inventors: Stefano Surico, Simone Bartoli, Fabio Tassan Caser, Monica Marziani
  • Patent number: 7302518
    Abstract: System and method for the managing of suspend requests in flash memory devices. The system includes a microcontroller performing a modify operation on a flash memory array, a memory coupled to the microcontroller and storing suspend sequence code for causing a suspension of the modify operation when executed by the microcontroller, and suspend circuitry that receives a suspend request from a user to suspend the modify operation and starts the execution of the suspend sequence code.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: November 27, 2007
    Assignee: Atmel Corporation
    Inventors: Stefano Surico, Simone Bartoli, Monica Marziani, Luca Figini
  • Patent number: 7284144
    Abstract: An interface is provided for an integrated system that includes internal circuits, with each internal circuit functioning based upon its own clock. The interface includes a finite state machine for managing asynchronous and independent interactions between the internal circuits and external circuits. The finite state machine functions based upon a unique clock and a unique reset. The interface also includes an arbitration circuit connected to the finite state machine for receiving input signals for the finite state machine. The arbitration circuit includes a memory buffer for storing signals generated by the internal circuits when the finite state machine is performing an evaluation. The interface may be used to form a command interpreter of a non-volatile memory device.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: October 16, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventor: Stefano Surico
  • Patent number: 7249215
    Abstract: System for configuring parameters used in flash memory devices. A load instruction and associated address are retrieved from a memory, and the address is used to select a configuration register storing a configuration value. The configuration value is loaded to an associated dedicated register to configure a parameter of the flash memory in a flash memory operation.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: July 24, 2007
    Assignee: Atmel Corporation
    Inventors: Stefano Surico, Simone Bartoli, Mirella Marsella, Giorgio Bosisio
  • Publication number: 20070083699
    Abstract: System for configuring parameters used in flash memory devices. A load instruction and associated address are retrieved from a memory, and the address is used to select a configuration register storing a configuration value. The configuration value is loaded to an associated dedicated register to configure a parameter of the flash memory in a flash memory operation.
    Type: Application
    Filed: December 7, 2006
    Publication date: April 12, 2007
    Inventors: Stefano Surico, Simone Bartoli, Mirella Marsella, Giorgio Bosisio
  • Patent number: 7181565
    Abstract: Method and system for configuring parameters used in flash memory devices. A load instruction and associated address are retrieved from a read-only memory, and the address is used to select a configuration register storing a configuration value. The configuration value is loaded to an associated dedicated register to configure a parameter of the flash memory in a flash memory operation. In another aspect, one or more selected configuration values not stored in a ROM are changed if a tested flash memory operation is not within desired specifications.
    Type: Grant
    Filed: November 10, 2005
    Date of Patent: February 20, 2007
    Assignee: Atmel Corporation
    Inventors: Stefano Surico, Simone Bartoli, Mirella Marsella, Giorgio Bosisio
  • Patent number: 7158415
    Abstract: An embedded circuit in a memory device is used in place of an external test device to perform time-consuming tasks such as voltage verification during the setting of reference cells. An external test device programs at least one reference cell to a predetermined value. The embedded circuit uses the cell programmed by the external device as a comparative reference to program additional reference cells.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: January 2, 2007
    Assignee: Atmel Corporation
    Inventors: Lorenzo Bedarida, Simone Bartoli, Stefano Surico, Massimiliano Frulio
  • Publication number: 20060253644
    Abstract: Method and system for configuring parameters used in flash memory devices. A load instruction and associated address are retrieved from a read-only memory, and the address is used to select a configuration register storing a configuration value. The configuration value is loaded to an associated dedicated register to configure a parameter of the flash memory in a flash memory operation. In another aspect, one or more selected configuration values not stored in a ROM are changed if a tested flash memory operation is not within desired specifications.
    Type: Application
    Filed: November 10, 2005
    Publication date: November 9, 2006
    Inventors: Stefano Surico, Simone Bartoli, Mirella Marsella, Giorgio Bosisio