Patents by Inventor Lucas Porzio

Lucas Porzio 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: 9727493
    Abstract: Apparatuses and methods for providing data to a configurable storage area are disclosed herein. An example apparatus may include an extended address register including a plurality of configuration bits indicative of an offset and a size, an array having a storage area, a size and offset of the storage area based, at least in part, on the plurality of configuration bits, and a buffer configured to store data, the data including data intended to be stored in the storage area. A memory control unit may be coupled to the buffer and configured to cause the buffer to store the data intended to be stored in the storage area in the storage area of the array responsive, at least in part, to a flush command.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: August 8, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Graziano Mirichigni, Luca Porzio, Erminio Di Martino, Giacomo Bernardi, Domenico Monteleone, Stefano Zanardi, Chee Weng Tan, Sebastien LeMarie, Andre Klindworth
  • Patent number: 9710192
    Abstract: Apparatuses and methods for providing data from a buffer are disclosed herein. An example apparatus may include an array, a buffer, and a memory control unit. The buffer may be coupled to the array and configured to store data. The memory control unit may be coupled to the array and the buffer. The memory control unit may be configured to cause the buffer to store the data responsive, at least in part, to a first write command and may further be configured to cause the buffer to store the data in the array responsive, at least in part, to a flush command. The memory control unit may further be configured to interrupt the flush command to prepare for a read command or a second write command and resume the flush command once the read command or the second write command is performed.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: July 18, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Graziano Mirichigni, Luca Porzio, Erminio Di Martino, Giacomo Bernardi, Domenico Monteleone, Stefano Zanardi
  • Publication number: 20170083263
    Abstract: Apparatuses and methods for providing data from a buffer are disclosed herein. An example apparatus may include an array, a buffer, and a memory control unit. The buffer may be coupled to the array and configured to store data. The memory control unit may be coupled to the array and the buffer. The memory control unit may be configured to cause the buffer to store the data responsive, at least in part, to a first write command and may further be configured to cause the buffer to store the data in the array responsive, at least in part, to a flush command. The memory control unit may further be configured to interrupt the flush command to prepare for a read command or a second write command and resume the flush command once the read command or the second write command is performed.
    Type: Application
    Filed: December 2, 2016
    Publication date: March 23, 2017
    Applicant: Micron Technology, Inc.
    Inventors: Graziano Mirichigni, Luca Porzio, Erminio Di Martino, Giacomo Bernardi, Domenico Monteleone, Stefano Zanardi
  • Patent number: 9600414
    Abstract: Subject matter disclosed herein relates to performing concurrent memory operations.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: March 21, 2017
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Luca Porzio, Rodolphe Sequeira
  • Patent number: 9563565
    Abstract: Apparatuses and methods for providing data from a buffer are disclosed herein. An example apparatus may include an array, a buffer, and a memory control unit. The buffer may be coupled to the array and configured to store data. The data may include data intended to be stored in the storage area. The memory control unit may be coupled to the array and the buffer. The memory control unit may be configured to cause the buffer to store the data responsive, at least in part, to a write command and may further be configured to cause the buffer to store the data intended to be stored in the storage area in the storage area of the array responsive, at least in part, to a flush command.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: February 7, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Graziano Mirichigni, Luca Porzio, Erminio Di Martino, Giacomo Bernardi, Domenico Monteleone, Stefano Zanardi
  • Publication number: 20150347038
    Abstract: Apparatuses and methods for commands to perform wear leveling operations are described herein. An example apparatus may include a memory configured to receive a wear leveling command and to perform a wear leveling operation responsive to the wear leveling command. The memory may further be configured to recommend a wear leveling command be provided to the memory responsive to a global write count exceeding a threshold. The global write count may be indicative of a number of write operations performed by the memory since the memory performed a wear leveling operation.
    Type: Application
    Filed: May 28, 2014
    Publication date: December 3, 2015
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Domenico Monteleone, Giacomo Bernardi, Luca Porzio, Graziano Mirichigni, Stefano Zanardi, Erminio Di Martino
  • Publication number: 20150212738
    Abstract: Methods and apparatuses are disclosed for executing a plurality of queued tasks in a memory. One example apparatus includes a memory configured to be coupled to a host. The memory is also configured to receive a plurality of memory access requests, a status request, and an execution command from the host, and to execute one or more of the plurality of memory access requests responsive to the execution command from the host. The execution command includes a plurality of respective indications that correspond to each respective memory access request of the plurality of memory access requests and that indicate whether the host is requesting the memory to execute each respective memory access request.
    Type: Application
    Filed: January 26, 2015
    Publication date: July 30, 2015
    Inventors: GIUSEPPE D'ELISEO, Graziano Mirichigni, Danilo Caraccio, Luca Porzio, Antonino Pollio
  • Publication number: 20150100744
    Abstract: Methods and apparatuses are disclosed for requesting ready status information from a memory. One example apparatus includes a memory and a host coupled to the memory. The host is configured to provide a plurality of memory access requests to the memory, to request ready status information regarding whether the memory is ready to execute a memory access request of the plurality of memory access requests, and to request execution of the memory access request responsive to the ready status information.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 9, 2015
    Inventors: Graziano Mirichigni, Danilo Caraccio, Luca Porzio
  • Publication number: 20150052288
    Abstract: Apparatuses and methods for providing data from a buffer are disclosed herein. An example apparatus may include an array, a buffer, and a memory control unit. The buffer may be coupled to the array and configured to store data. The data may include data intended to be stored in the storage area. The memory control unit may be coupled to the array and the buffer. The memory control unit may be configured to cause the buffer to store the data responsive, at least in part, to a write command and may further be configured to cause the buffer to store the data intended to be stored in the storage area in the storage area of the array responsive, at least in part, to a flush command.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: Micron Technology, Inc.
    Inventors: GRAZIANO MIRICHIGNI, Luca Porzio, Erminio Di Martino, Giacomo Bernardi, Domenico Monteleone, Stefano Zanardi
  • Publication number: 20150052299
    Abstract: Apparatuses and methods for providing data to a configurable storage area are disclosed herein. An example apparatus may include an extended address register including a plurality of configuration bits indicative of an offset and a size, an array having a storage area, a size and offset of the storage area based, at least in part, on the plurality of configuration bits, and a buffer configured to store data, the data including data intended to be stored in the storage area. A memory control unit may be coupled to the buffer and configured to cause the buffer to store the data intended to be stored in the storage area in the storage area of the array responsive, at least in part, to a flush command.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Applicant: Micron Technology, Inc.
    Inventors: GRAZIANO MIRICHIGNI, Luca Porzio, Erminio Di Martino, Giacomo Bernardi, Domenico Monteleone, Stefano Zanardi, Chee Weng Tan, Sebastien LeMarie, Andre Klindworth
  • Publication number: 20140281182
    Abstract: Apparatuses and methods for variable latency memory operations are disclosed herein. An example apparatus may include a memory configured to receive an activate command indicative of a type of a command during a first addressing phase and to receive the command during a second addressing phase. The memory may further be configured to provide information indicating that the memory is not available to perform a command responsive, at least in part, to receiving the command during a variable latency period and to provide information indicating that the memory is available to perform a command responsive, at least in part, to receiving the command after the variable latency period.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Micron Technology, Inc.
    Inventors: Graziano Mirichigni, Daniele Balluchi, Lucas Porzio
  • Publication number: 20140229702
    Abstract: Subject matter disclosed herein relates to performing concurrent memory operations.
    Type: Application
    Filed: April 14, 2014
    Publication date: August 14, 2014
    Applicant: Micron Technology Inc.
    Inventors: LUCA PORZIO, RODOLPHE SEQUEIRA
  • Publication number: 20140122822
    Abstract: Apparatuses and methods for performing memory operations are described. In an example apparatus, a memory is configured to receive a memory instruction and perform a memory operation responsive to the memory instruction. The memory is further configured to provide an acknowledgement indicative of an end of the variable latency period wherein the acknowledgement includes information related to an acceptance of a memory instruction. Data associated with the memory instruction is exchanged with the memory following the acknowledgement. In an example method a read instruction and an address from which read data is to be read is received. A write operation is suspended responsive to the read instruction and an acknowledgement indicative of an end of the variable latency period is provided. Read data for the read instruction is provided and the write operation is continued to be suspended for a hold-off period following completion of the read operation.
    Type: Application
    Filed: March 11, 2013
    Publication date: May 1, 2014
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: GRAZIANO MIRICHIGNI, Corrado Villa, Luca Porzio
  • Publication number: 20140122814
    Abstract: Apparatuses and methods for performing memory operations are described. An example apparatus includes a memory operation controller. The memory operation controller is configured to receive memory instructions and decode the same to provide internal signals for performing memory operations for the memory instructions. The memory operation controller is further configured to provide information indicative of a time for a variable latency period of a memory instruction during the variable latency period. In an example method, a write instruction and an address to which write data is to be written is received at a memory and an acknowledgement indicative of an end of a variable latency period for the write instruction is provided. After waiting a variable bus turnaround after the acknowledgement, write data for the write instruction is received.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 1, 2014
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Graziano Mirichigni, Corrado Villa, Luca Porzio, Chee Weng Tan, Sebastien Lemarie, Andre Klindworth
  • Patent number: 8700879
    Abstract: Subject matter disclosed herein relates to performing concurrent memory operations.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: April 15, 2014
    Assignee: Micron Technology, Inc.
    Inventors: Luca Porzio, Rodolphe Sequeira
  • Publication number: 20130326310
    Abstract: A method includes determining that a received data stream includes metadata and content, applying error control coding to the received metadata, disabling error control coding for the received content, and storing the metadata, the error control coding, and the content in a memory device.
    Type: Application
    Filed: August 9, 2013
    Publication date: December 5, 2013
    Applicant: Micron Technology, Inc.
    Inventors: ANTONIO FURNO, Luca Porzio, Antonio Iorio
  • Patent number: 8527837
    Abstract: A method includes determining that a received data stream includes metadata and content, applying error control coding to the received metadata, disabling error control coding for the received content, and storing the metadata, the error control coding, and the content in a memory device.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: September 3, 2013
    Assignee: Micron Technology, Inc.
    Inventors: Antonio Furno, Luca Porzio, Antonio Iorio
  • Publication number: 20130054905
    Abstract: Subject matter disclosed herein relates to performing concurrent memory operations.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Micron Technology, Inc.
    Inventors: Luca Porzio, Rodolphe Sequeira
  • Publication number: 20120096332
    Abstract: A method includes determining that a received data stream includes metadata and content, applying error control coding to the received metadata, disabling error control coding for the received content, and storing the metadata, the error control coding, and the content in a memory device.
    Type: Application
    Filed: October 15, 2010
    Publication date: April 19, 2012
    Inventors: Antonio Furno, Luca Porzio, Antonio Iorio
  • Publication number: 20100202194
    Abstract: An embodiment of a non-volatile memory device is proposed. Said memory device comprises a matrix of memory cells; each memory cell is individually programmable to at least a first logic level and individually erasable to a second logic level. The memory device further comprises partition means for logically subdividing the matrix into a plurality of subspaces; each subspace comprises at least one respective memory cell. The memory device further comprises selection means for selecting a subspace, operative means for performing an operation on all the memory cells of the selected subspace, and means for dynamically modifying the number of subspaces and/or the number of memory cells included in each subspace.
    Type: Application
    Filed: February 10, 2010
    Publication date: August 12, 2010
    Applicant: STMICROELECTRONICS S.R.L.
    Inventors: Emanuele Confalonieri, Giuseppe Russo, Luca Porzio