Patents by Inventor Marco Pietro Ferrari

Marco Pietro Ferrari 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).

  • Publication number: 20240071434
    Abstract: Systems, methods, and apparatuses are provided for drift compensation for codewords in memory. A memory device comprises memory cells and circuitry configured to sense a codeword stored in the memory cells. The circuitry is further configured to determine a value of a cell metric of each memory cell of the sensed codeword, wherein the value of the cell metric of each of the memory cells is determined based on a summation of a threshold voltage value of each of the memory cells, a mean of the threshold voltage values of the memory cells, and a value proportional to the mean of the threshold voltage values of the memory cells. The circuitry is further configured to determine which cell metric of each of the memory cells has a lowest value, input that cell metric into a Pearson detector, and determine the originally programmed data of the codeword using the Pearson detector.
    Type: Application
    Filed: September 20, 2022
    Publication date: February 29, 2024
    Inventors: Marco Sforzin, Paolo Amato, Luca Barletta, Marco Pietro Ferrari, Antonino Favano
  • Publication number: 20240071486
    Abstract: The present disclosure includes apparatuses, methods, and systems for drift compensation for codewords in memory. An embodiment includes a memory device having an array of memory cells, and circuitry to sense a codeword stored in the array, determine a derivative value of a cell metric for each cell of the codeword based on a threshold voltage of that respective cell, a mean of threshold voltage values of each cell of the codeword, and a value proportional to a total quantity of the cells of the codeword and a position of the threshold voltage value of that respective cell in the threshold voltage values of each cell of the codeword, determine the cell metric for which the determined derivative value changes from a first polarity to a second polarity, input the determined cell metric to a Pearson detector, and determine originally programmed data of the codeword using the Pearson detector.
    Type: Application
    Filed: September 20, 2022
    Publication date: February 29, 2024
    Inventors: Marco Sforzin, Paolo Amato, Luca Barletta, Marco Pietro Ferrari, Antonino Favano
  • Publication number: 20240071511
    Abstract: The present disclosure includes apparatuses, methods, and systems for drift compensation for codewords in memory. An embodiment includes a memory device having an array of memory cells, and circuitry to sense a codeword stored in the array, determine a threshold voltage value of each cell of the codeword, sort the threshold voltage values, determine a second derivative value of a cell metric for a number of the cells of the codeword based on the threshold voltage value of that respective cell, the threshold voltage value immediately preceding the threshold voltage value of that respective cell in the sorted values, and a value proportional to a total quantity of the cells of the codeword, determine the cell metric for which the determined second derivative value has a greatest value, input the determined cell metric to a Pearson detector, and determine originally programmed data of the codeword using the Pearson detector.
    Type: Application
    Filed: September 20, 2022
    Publication date: February 29, 2024
    Inventors: Marco Sforzin, Paolo Amato, Luca Barletta, Marco Pietro Ferrari, Antonino Favano
  • Publication number: 20240071487
    Abstract: Systems, methods, and apparatuses are provided for drift compensation for codewords in memory. A memory device comprises memory cells and circuitry configured to sense a codeword stored in the array of memory cells using a reference voltage and determine an amount by which to adjust the reference voltage used to sense the codeword based on an estimated weight of the original codeword, a mean of threshold voltage values of each memory cell of the sensed codeword, and a total quantity of memory cells of the sensed codeword. The circuitry can further be configured to adjust the reference voltage used to sense the codeword by the determined amount.
    Type: Application
    Filed: September 20, 2022
    Publication date: February 29, 2024
    Inventors: Marco Sforzin, Paolo Amato, Luca Barletta, Marco Pietro Ferrari, Antonino Favano
  • Patent number: 8432987
    Abstract: An embodiment of an arrangement detects sequences of digitally modulated symbols from multiple sources. The arrangement identifies a suitable set of candidate values for at least one transmitted sequence of symbols and determines for each candidate value a set of sequences of transmitted symbols. The arrangement estimates at least one further set of sequences of transmitted symbols, calculates a metric for each sequence of transmitted symbols, and selects the sequence that maximizes the metric. At the end, a-posteriori bit soft output information for the selected sequence is calculated from the metrics for said sequences. Generally, these calculations are based on the information coming from a channel-state-information matrix and a-priori information on the modulated symbols from a second module, such as a forward error-correction-code (ECC) decoder.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: April 30, 2013
    Assignee: STMicroelectronics S.R.L.
    Inventors: Massimiliano Siti, Alessandro Tomasoni, Marco Pietro Ferrari, Sandro Bellini, Oscar Volpatti
  • Publication number: 20120051463
    Abstract: An embodiment of an arrangement for detecting sequences of digitally modulated symbols from multiple sources. The arrangement identifies a suitable set of candidate values for at least one transmitted sequence of symbols and determines for each candidate value a set of sequences of transmitted symbols. The arrangement estimates at least one further set of sequence of transmitted symbols, calculates a metric for each sequence of transmitted symbols and selects the sequence that maximizes the metric. At the end, a-posteriori bit soft output information for the selected sequence is calculated from the metrics for said sequences. Generally, these calculations are base on the information coming from a channel state information matrix and a-priori information on said modulated symbols from a second module, such as a forward error correction code decoder.
    Type: Application
    Filed: March 14, 2008
    Publication date: March 1, 2012
    Applicants: Politecnico Di Milano, STMicroelectronics S.r.l.
    Inventors: Massimiliano Siti, Alessandro Tomasoni, Marco Pietro Ferrari, Sandro Bellini, Oscar Volpatti
  • Publication number: 20080310554
    Abstract: An embodiment of an arrangement for detecting sequences of digitally modulated symbols from multiple sources. The arrangement identifies a suitable set of candidate values for at least one transmitted sequence of symbols and determines for each candidate value a set of sequences of transmitted symbols. The arrangement estimates at least one further set of sequence of transmitted symbols, calculates a metric for each sequence of transmitted symbols and selects the sequence that maximizes the metric. At the end, a-posteriori bit soft output information for the selected sequence is calculated from the metrics for said sequences. Generally, these calculations are base on the information coming from a channel state information matrix and a-priori information on said modulated symbols from a second module, such as a forward error correction code decoder.
    Type: Application
    Filed: March 14, 2008
    Publication date: December 18, 2008
    Applicants: STMicroelectronics S.r.l., Politecnico Di Milano
    Inventors: Massimiliano Siti, Alessandro Tomasoni, Marco Pietro Ferrari, Sandro Bellini, Oscar Volpatti