Patents by Inventor Salvatore Poli
Salvatore Poli 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: 9970958Abstract: A method for compensating non-linearities of a read signal generated by a variable-capacitance inertial sensor including a first fixed electrode and a second fixed electrode and a mobile electrode, which is spatially arranged between the first and second fixed electrodes and is capacitively coupled to the first and second fixed electrodes, said method comprising the steps of: acquiring the read signal; identifying a first linear component and at least one first nonlinear component of the read signal; a generating a compensated output signal by subtracting the first nonlinear component from the read signal.Type: GrantFiled: March 30, 2015Date of Patent: May 15, 2018Assignee: STMICROELECTRONICS S.R.L.Inventors: Marco Castellano, Pierluigi Montinari, Salvatore Poli, Alessandro Tocchio, Giovanni Carlo Tripoli
-
Patent number: 9755658Abstract: One or more first signals and one or more second signals, wherein the second signal(s) are slowly varying or low frequency signals in comparison with the first signals and are converted from analog to digital by sampling the first signals and the second signals to produce samples thereof for analog-to-digital conversion, subjecting the samples of the first signals to conversion to digital at a certain conversion rate, subjecting the samples of the second signal to conversion to digital by segments so that these segments are subjected to conversion to digital along with the samples of the first signals at the respective conversion rate, and reconstructing digital converted samples of the second signal from the segments subjected to conversion to digital.Type: GrantFiled: September 26, 2016Date of Patent: September 5, 2017Assignee: STMICROELECTRONICS S.R.L.Inventors: Matteo Quartiroli, Salvatore Poli, Roberto Faravelli, Giovanni Carlo Tripoli
-
Publication number: 20170012635Abstract: One or more first signals and one or more second signals, wherein the second signal(s) are slowly varying or low frequency signals in comparison with the first signals and are converted from analog to digital by sampling the first signals and the second signals to produce samples thereof for analog-to-digital conversion, subjecting the samples of the first signals to conversion to digital at a certain conversion rate, subjecting the samples of the second signal to conversion to digital by segments so that these segments are subjected to conversion to digital along with the samples of the first signals at the respective conversion rate, and reconstructing digital converted samples of the second signal from the segments subjected to conversion to digital.Type: ApplicationFiled: September 26, 2016Publication date: January 12, 2017Inventors: Matteo Quartiroli, Salvatore Poli, Roberto Faravelli, Giovanni Carlo Tripoli
-
Patent number: 9455732Abstract: One or more first signals and one or more second signals, wherein the second signal(s) are slowly varying or low frequency signals in comparison with the first signals and are converted from analog to digital by sampling the first signals and the second signals to produce samples thereof for analog-to-digital conversion, subjecting the samples of the first signals to conversion to digital at a certain conversion rate, subjecting the samples of the second signal to conversion to digital by segments so that these segments are subjected to conversion to digital along with the samples of the first signals at the respective conversion rate, and reconstructing digital converted samples of the second signal from the segments subjected to conversion to digital.Type: GrantFiled: September 23, 2015Date of Patent: September 27, 2016Assignee: STMICROELECTRONICS S.R.L.Inventors: Matteo Quartiroli, Salvatore Poli, Roberto Faravelli, Giovanni Carlo Tripoli
-
Publication number: 20160182071Abstract: One or more first signals and one or more second signals, wherein the second signal(s) are slowly varying or low frequency signals in comparison with the first signals and are converted from analog to digital by sampling the first signals and the second signals to produce samples thereof for analog-to-digital conversion, subjecting the samples of the first signals to conversion to digital at a certain conversion rate, subjecting the samples of the second signal to conversion to digital by segments so that these segments are subjected to conversion to digital along with the samples of the first signals at the respective conversion rate, and reconstructing digital converted samples of the second signal from the segments subjected to conversion to digital.Type: ApplicationFiled: September 23, 2015Publication date: June 23, 2016Inventors: Matteo Quartiroli, Salvatore Poli, Roberto Faravelli, Giovanni Carlo Tripoli
-
Publication number: 20150323560Abstract: A method for compensating non-linearities of a read signal generated by a variable-capacitance inertial sensor including a first fixed electrode and a second fixed electrode and a mobile electrode, which is spatially arranged between the first and second fixed electrodes and is capacitively coupled to the first and second fixed electrodes, said method comprising the steps of: acquiring the read signal; identifying a first linear component and at least one first nonlinear component of the read signal; a generating a compensated output signal by subtracting the first nonlinear component from the read signal.Type: ApplicationFiled: March 30, 2015Publication date: November 12, 2015Inventors: Marco Castellano, Pierluigi Montinari, Salvatore Poli, Alessandro Tocchio, Giovanni Carlo Tripoli
-
Patent number: 7231487Abstract: The invention relates to an automatic decoding method for mapping and selecting a non-volatile memory device having a LPC serial communication interface in the available addressing area on motherboards. A logic structure is incorporated in the memory device, which allows a correct decoding to address the memory to the top of the addressable area or to the bottom of the same area, i.e., in both possible cases. This logic incorporates a non-volatile register whose information is stored in a Content Address Memory to enable the automatic mapping of the memory in the addressable memory area.Type: GrantFiled: July 18, 2003Date of Patent: June 12, 2007Assignee: STMicroelectronics S.r.l.Inventors: Paolino Schillaci, Salvatore Poli, Antonino La Malfa
-
Patent number: 6996697Abstract: The invention provides a protocol cycle during which a memory address and all the data bytes to be written are transmitted, and the writing process is carried out only once for all the transmitted data bytes, by writing a first byte in the memory sector corresponding to a first address generated by resetting to zero the 2 least significant bits of the transmitted address and all the other transmitted bytes in successive addresses. The method includes writing a certain number N of data bytes, in consecutive memory addresses in a memory array of a memory device, and includes unprotecting the memory sectors in which data are to be written, communicating the programming command to the memory device, communicating to the memory device the bits to be stored and specifying a relative memory address of a sector to write in, and writing the data bits in the memory.Type: GrantFiled: February 21, 2003Date of Patent: February 7, 2006Assignee: STMicroelectronics S.r.l.Inventors: Salvatore Poli, Paolino Schillaci, Salvatore Polizzi
-
Patent number: 6975559Abstract: The invention relates to a method for testing non-volatile memory devices that have at least one parallel communication interface, and a conventional matrix of non-volatile memory cells with respective reading, changing and erasing circuits, wherein during the testing procedure, a reading mode is entered for reading a memory location upon the rise edge of a control signal producing a corresponding ATD signal. Advantageously in the invention, a subsequent reading step is started also upon the fall edge of the control signal. In this way, at each cycle of the control signal two memory locations, instead of one as in the prior art, are read.Type: GrantFiled: May 30, 2003Date of Patent: December 13, 2005Assignee: STMicroelectronics S.r.l.Inventors: Maurizio Perroni, Salvatore Polizzi, Salvatore Poli
-
Patent number: 6922362Abstract: An electronic circuit structure for updating a block of memory cells in a flash memory device, the memory cells storing a current value, wherein the structure includes a data latch for receiving a new value to be written on the memory cells, a controller for erasing the block of memory cells simultaneously, and programming load bank coupled to the controller and the data latch for programming the memory cells individually; the structure further includes control logic coupled to the controller for enabling the controller and for enabling the programming load bank according to a comparison between the new value and the current value.Type: GrantFiled: October 15, 2003Date of Patent: July 26, 2005Assignee: STMicroelectronics S.r.l.Inventors: Antonino La Malfa, Salvatore Poli, Paolino Schillaci
-
Patent number: 6892269Abstract: A nonvolatile memory device is operable in a serial mode and in a parallel mode. The architecture of the nonvolatile memory device is based upon the structure already present in a standard memory, but includes certain modifications. These modifications include the addition of a timing state machine for the various memory access phases (i.e., writing and reading data), and the addition of an internal bus and related logic circuits for disabling the internal address bus of the standard memory when the nonvolatile memory device operates in the serial mode.Type: GrantFiled: October 15, 2002Date of Patent: May 10, 2005Assignee: STMicroelectronics S.r.l.Inventors: Salvatore Polizzi, Salvatore Poli, Maurizio Perroni
-
Patent number: 6885584Abstract: A circuit architecture and a method perform a page programming in non-volatile memory electronic devices equipped with a memory cell matrix and an SPI serial communication interface, as well as circuit portions associated to the cell matrix and responsible for the addressing, decoding, reading, writing and erasing of the memory cell content. Advantageously, a buffer memory bank is provided to store and output data during the page programming in the pseudo-serial mode through the interface. Data latching is performed one bit at a time and the following outputting occurs instead with at least two bytes at a time.Type: GrantFiled: December 30, 2003Date of Patent: April 26, 2005Assignee: STMicroelectronics S.r.l.Inventors: Paolino Schillaci, Salvatore Poli, Antonio Giambartino, Antonino La Malfa, Slavatore Polizzi
-
Publication number: 20050041471Abstract: A circuit architecture and a method perform a page programming in non-volatile memory electronic devices equipped with a memory cell matrix and an SPI serial communication interface, as well as circuit portions associated to the cell matrix and responsible for the addressing, decoding, reading, writing and erasing of the memory cell content. Advantageously, a buffer memory bank is provided to store and output data during the page programming in the pseudo-serial mode through the interface. Data latching is performed one bit at a time and the following outputting occurs instead with at least two bytes at a time.Type: ApplicationFiled: December 30, 2003Publication date: February 24, 2005Applicant: STMicroelectronics S.r.l.Inventors: Paolino Schillaci, Salvatore Poli, Antonio Giambartino, Antonino La Malfa, Salvatore Polizzi
-
Publication number: 20040141379Abstract: An electronic circuit structure for updating a block of memory cells in a flash memory device, the memory cells storing a current value, wherein the structure includes a data latch for receiving a new value to be written on the memory cells, a controller for erasing the block of memory cells simultaneously, and programming load bank coupled to the controller and the data latch for programming the memory cells individually; the structure further includes control logic coupled to the controller for enabling the controller and for enabling the programming load bank according to a comparison between the new value and the current value.Type: ApplicationFiled: October 15, 2003Publication date: July 22, 2004Applicant: STMICROELECTRONICS S.r.l.Inventors: Antonino La Malfa, Salvatore Poli, Paolino Schillaci
-
Publication number: 20040083327Abstract: The invention relates to an automatic decoding method for mapping and selecting a non-volatile memory device having a LPC serial communication interface in the available addressing area on motherboards. A logic structure is incorporated in the memory device, which allows a correct decoding to address the memory to the top of the addressable area or to the bottom of the same area, i.e., in both possible cases. This logic incorporates a non-volatile register whose information is stored in a Content Address Memory to enable the automatic mapping of the memory in the addressable memory area.Type: ApplicationFiled: July 18, 2003Publication date: April 29, 2004Applicant: STMicroelectronics S.r.I.Inventors: Paolino Schillaci, Salvatore Poli, Antonino La Malfa
-
Publication number: 20040001366Abstract: The invention relates to a method for testing non-volatile memory devices that have at least one parallel communication interface, and a conventional matrix of non-volatile memory cells with respective reading, changing and erasing circuits, wherein during the testing procedure, a reading mode is entered for reading a memory location upon the rise edge of a control signal producing a corresponding ATD signal. Advantageously in the invention, a subsequent reading step is started also upon the fall edge of the control signal.Type: ApplicationFiled: May 30, 2003Publication date: January 1, 2004Inventors: Maurizio Perroni, Salvatore Polizzi, Salvatore Poli
-
Publication number: 20030182533Abstract: The invention provides a protocol cycle during which a memory address and all the data bytes to be written are transmitted, and the writing process is carried out only once for all the transmitted data bytes, by writing a first byte in the memory sector corresponding to a first address generated by resetting to zero the 2 least significant bits of the transmitted address and all the other transmitted bytes in successive addresses. The method includes writing a certain number N of data bytes, in consecutive memory addresses in a memory array of a memory device, and includes unprotecting the memory sectors in which data are to be written, communicating the programming command to the memory device, communicating to the memory device the bits to be stored and specifying a relative memory address of a sector to write in, and writing the data bits in the memory.Type: ApplicationFiled: February 21, 2003Publication date: September 25, 2003Applicant: STMicroelectronics S.r.I.Inventors: Salvatore Poli, Paolino Schillaci, Salvatore Polizzi
-
Publication number: 20030088729Abstract: A nonvolatile memory device is operable in a serial mode and in a parallel mode. The architecture of the nonvolatile memory device is based upon the structure already present in a standard memory, but includes certain modifications. These modifications include the addition of a timing state machine for the various memory access phases (i.e., writing and reading data), and the addition of an internal bus and related logic circuits for disabling the internal address bus of the standard memory when the nonvolatile memory device operates in the serial mode.Type: ApplicationFiled: October 15, 2002Publication date: May 8, 2003Applicant: STMicroelectronics S.r.I.Inventors: Salvatore Polizzi, Salvatore Poli, Maurizio Perroni