Patents by Inventor Pier Luigi Rolandi

Pier Luigi Rolandi 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: 9219481
    Abstract: An asynchronous level shifter electronic circuit including: a transmitter, which can be coupled to a first voltage and generates a communication signal; a receiver, which can be coupled to a second voltage; and a capacitive coupling stage, which receives the communication signal and supplies a corresponding filtered signal to the receiver. The receiver includes: a threshold device, which has an input terminal and an output terminal and switches an electrical quantity on the output terminal between a first value and a second value, as a function of corresponding transitions through a threshold of a first intermediate signal present on the input terminal, to generate a second intermediate signal; and a biasing circuit, which generates the first intermediate signal to have a d.c. component, which is a function of the second intermediate signal, and superposed on which is a variable component, which is a function of the filtered signal.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: December 22, 2015
    Assignee: STMicroelectronics S.r.l.
    Inventors: Mauro Scandiuzzo, Salvatore Valerio Cani, Claudio Mucci, Roberto Canegallo, Pier Luigi Rolandi
  • Publication number: 20150155874
    Abstract: An asynchronous level shifter electronic circuit including: a transmitter, which can be coupled to a first voltage and generates a communication signal; a receiver, which can be coupled to a second voltage; and a capacitive coupling stage, which receives the communication signal and supplies a corresponding filtered signal to the receiver. The receiver includes: a threshold device, which has an input terminal and an output terminal and switches an electrical quantity on the output terminal between a first value and a second value, as a function of corresponding transitions through a threshold of a first intermediate signal present on the input terminal, to generate a second intermediate signal; and a biasing circuit, which generates the first intermediate signal to have a d.c. component, which is a function of the second intermediate signal, and superposed on which is a variable component, which is a function of the filtered signal.
    Type: Application
    Filed: February 6, 2015
    Publication date: June 4, 2015
    Inventors: Mauro SCANDIUZZO, Salvatore Valerio CANI, Claudio Mucci, Roberto Canegallo, Pier Luigi Rolandi
  • Patent number: 8981830
    Abstract: An asynchronous level shifter electronic circuit including: a transmitter, which can be coupled to a first voltage and generates a communication signal; a receiver, which can be coupled to a second voltage; and a capacitive coupling stage, which receives the communication signal and supplies a corresponding filtered signal to the receiver. The receiver includes: a threshold device, which has an input terminal and an output terminal and switches an electrical quantity on the output terminal between a first value and a second value, as a function of corresponding transitions through a threshold of a first intermediate signal present on the input terminal, to generate a second intermediate signal; and a biasing circuit, which generates the first intermediate signal to have a d.c. component, which is a function of the second intermediate signal, and superposed on which is a variable component, which is a function of the filtered signal.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 17, 2015
    Assignee: STMicroelectronics S.r.l.
    Inventors: Mauro Scandiuzzo, Salvatore Valerio Cani, Claudio Mucci, Roberto Canegallo, Pier Luigi Rolandi
  • Patent number: 7360068
    Abstract: A dynamically reconfigurable processing unit includes a microprocessor, and an embedded Flash memory for non-volatile storage of code, data and bit-streams. The embedded Flash includes a field programmable gate array (FPGA) port. The reconfigurable processing unit further includes a direct memory access (DMA) channel, and an S-RAM embedded FPGA for FPGA reconfigurations. The S-RAM embedded FPGA has an FPGA programming interface connected to the FPGA port of the Flash memory through the DMA channel. The microprocessor, the embedded Flash memory, the DMA channel and the S-RAM embedded FPGA are integrated as a single chip.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: April 15, 2008
    Assignee: STMicroelectronics S.r.l.
    Inventors: Michele Borgatti, Lorenzo Cali', Francesco Lertora, Marco Pasotti, Pier Luigi Rolandi
  • Patent number: 7251705
    Abstract: An application-specific embeddable flash memory having three content-specific I/O ports and delivering a peak read throughput of 1.2 GB/s. The memory is combined with a special automatic programming gate voltage ramp generator circuit having a programming rate of 1 Mbyte/s for non-volatile storage of code, data, and embedded FPGA bit stream configurations. The test chip uses a NOR-type 0.18 ?m flash embedded technology with 1.8V power supply, two poly, six metal and memory cell size of 0.35 ?m2.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: July 31, 2007
    Assignee: STMicroelectronics S.r.l.
    Inventors: Marco Pasotti, Michele Borgatti, Pier Luigi Rolandi
  • Patent number: 7088135
    Abstract: A nonvolatile switch has: an input terminal; an output terminal; a selection terminal; a first and a second biasing terminal; a memory element of flash type, having a first conduction region connected to the first biasing terminal and a second conduction region connected to the second biasing terminal; a pass transistor, having a first conduction region connected to the input terminal and a second conduction region connected to the output terminal; and a common floating gate region and a common control gate region, which are capacitively coupled together. The memory element and the pass transistor share the common-gate regions, and the common control gate region is connected to the selection terminal.
    Type: Grant
    Filed: January 20, 2004
    Date of Patent: August 8, 2006
    Assignee: STMicroelectronics S.r.l.
    Inventors: Chantal Auricchio, Michele Borgatti, Pier Luigi Rolandi
  • Publication number: 20040233736
    Abstract: A nonvolatile switch has: an input terminal; an output terminal; a selection terminal; a first and a second biasing terminal; a memory element of flash type, having a first conduction region connected to the first biasing terminal and a second conduction region connected to the second biasing terminal; a pass transistor, having a first conduction region connected to the input terminal and a second conduction region connected to the output terminal; and a common floating gate region and a common control gate region, which are capacitively coupled together. The memory element and the pass transistor share the common-gate regions, and the common control gate region is connected to the selection terminal.
    Type: Application
    Filed: January 20, 2004
    Publication date: November 25, 2004
    Applicant: STMicroelectronics S.r.l.
    Inventors: Chantal Auricchio, Michele Borgatti, Pier Luigi Rolandi
  • Publication number: 20040230771
    Abstract: A dynamically reconfigurable processing unit includes a microprocessor, and an embedded Flash memory for non-volatile storage of code, data and bit-streams. The embedded Flash includes a field programmable gate array (FPGA) port. The reconfigurable processing unit further includes a direct memory access (DMA) channel, and an S-RAM embedded FPGA for FPGA reconfigurations. The S-RAM embedded FPGA has an FPGA programming interface connected to the FPGA port of the Flash memory through the DMA channel. The microprocessor, the embedded Flash memory, the DMA channel and the S-RAM embedded FPGA are integrated as a single chip.
    Type: Application
    Filed: January 30, 2004
    Publication date: November 18, 2004
    Applicant: STMicroelectronics S.r.l.
    Inventors: Michele Borgatti, Lorenzo Cali', Francesco Lertora, Marco Pasotti, Pier Luigi Rolandi
  • Patent number: 6687167
    Abstract: A non-volatile semiconductor memory device including an output connected to a row line and two supply terminals. Each elementary stage has an upper branch with a p-channel MOS transistor and a lower branch with an n-channel MOS transistor. In order to permit the memory to be erased line by line without having to use components capable of withstanding high voltages, each elementary stage has two supplementary MOS transistors, namely an n-channel transistor in the upper branch and a p-channel transistor in the lower branch. In this way it becomes possible to bias the elementary stages in such a manner the in the reading and programming phases the upper branch will function as pull-up and the lower branch as pull-down, while in the erasure phase the upper branch functions as pull-down and the lower branch as pull-up.
    Type: Grant
    Filed: August 20, 2002
    Date of Patent: February 3, 2004
    Assignee: STMicroelectronics S.r.l.
    Inventors: Giovanni Guaitini, Marco Pasotti, Guido De Sandre, David Iezzi, Marco Poles, Pier Luigi Rolandi
  • Patent number: 6667903
    Abstract: It is described a programming method for a multilevel memory cell able to store a plurality of bits in a plurality of levels. The method comprises the phases of: initially programming a cell threshold value to a first set of levels [0;(m−1)] being m a submultiple of the plurality of levels of the multilevel cell; reprogramming without erasing another set of levels [m;(2m−1)] containing the same number m of levels as the first set; reiterating the reprogramming without erasing phase until the levels of the multilevel cell are exhausted. It is also described a multilevel memory device of the type comprising a plurality of multilevel memory cells organized into sectors, the sectors being themselves split into a plurality of data units wherein a data updating operation is performed in parallel, the data units being programmed by means of the programming method.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: December 23, 2003
    Assignee: STMicroelectronics S.r.l.
    Inventors: Guido De Sandre, Marco Pasotti, Pier Luigi Rolandi, Giovani Guaitini, David Iezzi, Marco Poles
  • Patent number: 6622106
    Abstract: A digital device for testing and calibrating the oscillation frequency of an integrated oscillator circuit, the testing and calibrating device has as input at least first and second control parameters corresponding to limiting values of a predetermined range of values of the oscillation frequency sought for the integrated oscillator circuit, and it includes a comparison circuit for comparing a signal of known duration and a signal from the integrated oscillator circuit; a circuit connected to the comparison circuit, for generating calibration values for the signal from the integrated oscillator circuit; and a circuit for forcing storage of final calibration values of the signal from the integrated oscillator circuit into a storage and control section of the integrated oscillator circuit.
    Type: Grant
    Filed: April 11, 2001
    Date of Patent: September 16, 2003
    Assignee: STMicroelectronics S.r.l.
    Inventors: Alessandro Rocchi, Marco Bisio, Guido De Sandre, Giovanni Guaitini, Marco Pasotti, Pier Luigi Rolandi
  • Patent number: 6581134
    Abstract: A FLASH memory is organized in a plurality of physical sectors which may be split into a plurality of singularly addressable logic sectors. Each logic sector may include a memory space of a predetermined size and a chain pointer assuming a neutral value or a value pointing to a second logic sector associated with a respective chain pointer at the neutral value. Each logic sector may also include a status indicator assuming at least one of a first value if the logic sector is empty, a second value if the data therein belongs to the logic sector, a third value if the data does not belong to the logic sector, and a fourth value if the data has been erased. Further, each logic sector may include a remap pointer assuming the neutral value or a value pointing directly or indirectly to the chain pointer of a third logic sector.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: June 17, 2003
    Assignee: STMicroelectronics S.r.l.
    Inventors: Alessandro Rocchi, Marco Bisio, Marco Pasotti, Pier Luigi Rolandi
  • Publication number: 20030067804
    Abstract: The memory comprises a cell matrix, row decoder logic units, level conversion units (LSHx,y) and interface logic stages (ILOG) between the level conversion units and the row lines (WL) of the matrix. Each interface stage comprises elementary row driving stages, each with inputs (LXP, LYP) connected to the level conversion units (LSHx,y), an output connected to a row line (WL) and two supply terminals (SUPPLY_P, SUPPLY_N). Each elementary stage has an upper branch with a p-channel MOS transistor (P01) and a lower branch with an n-channel MOS transistor (N01). In order to permit the memory to be erased line by line without having to use components capable of withstanding high voltages, each elementary stage has two supplementary MOS transistors, namely an n-channel transistor (N00) in the upper branch and a p-channel transistor (P00) in the lower branch.
    Type: Application
    Filed: August 20, 2002
    Publication date: April 10, 2003
    Inventors: Giovanni Guaitini, Marco Pasotti, Guido De Sandre, David Iezzi, Marco Poles, Pier Luigi Rolandi
  • Patent number: 6535428
    Abstract: A sensing circuit for sensing a memory cell, the sensing circuit having a first circuit branch electrically connectable to the memory cell to receive a memory cell current, the first circuit branch having at least one first transistor that, when the first circuit branch is connected to the memory cell, is coupled thereto substantially in a cascode configuration. A bias current generator is operatively associated with the first transistor for forcing a bias current to flow therethrough.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: March 18, 2003
    Assignee: STMicroelectronics S.r.l.
    Inventors: Marco Pasotti, Guido De Sandre, Giovanni Guaitini, David Iezzi, Marco Poles, Michele Quarantelli, Pier Luigi Rolandi
  • Publication number: 20020196664
    Abstract: A sensing circuit for sensing a memory cell, the sensing circuit having a first circuit branch electrically connectable to the memory cell to receive a memory cell current, the first circuit branch having at least one first transistor that, when the first circuit branch is connected to the memory cell, is coupled thereto substantially in a cascode configuration. A bias current generator is operatively associated with the first transistor for forcing a bias current to flow therethrough.
    Type: Application
    Filed: June 14, 2001
    Publication date: December 26, 2002
    Inventors: Marco Pasotti, Guido De Sandre, Giovanni Guaitini, David Iezzi, Marco Poles, Michele Quarantelli, Pier Luigi Rolandi
  • Patent number: 6493737
    Abstract: A method and circuit computes a Discrete Cosine Transform in a more efficient manner for improving the computation speed, thereby reducing the computation time and allowing a higher number of digital samples to be processed. The circuit provides a microcontroller that includes a parallel accumulation multiplier for performing a first transform of the input data. A further quantization step is then performed on the transformed data. Likewise, the method includes the first transform being computed by the parallel accumulation multiplier. A further quantization step is performed on the transformed data. In this respect, the method and circuit provides good performance in terms of compression rate.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: December 10, 2002
    Assignee: STMicroelectronics S.r.l.
    Inventors: Lorenzo Cali', Pier Luigi Rolandi
  • Patent number: 6473340
    Abstract: A reading circuit having an array branch connected via an array bit line to an array memory cell, the content of which is to be read; a reference branch connected via a reference bit line to a current generator stage supplying a reference current; a current/voltage converter stage connected to the array branch and to the reference branch, and supplying at an array node and at a reference node respectively an array potential and a reference potential, which are correlated to the currents flowing respectively in the array branch and in the reference branch; a comparator stage connected to the array node and the reference node for comparing the array and reference potentials; a sample and hold stage arranged between the array node and the comparator stage and selectively operable to sample and hold the array potential; and a switching off stage for switching off the array branch.
    Type: Grant
    Filed: October 27, 2000
    Date of Patent: October 29, 2002
    Assignee: STMicroelectronics S.r.l.
    Inventors: Marco Pasotti, Giovanni Guaitini, Pier Luigi Rolandi, Guido De Sandre
  • Patent number: 6469934
    Abstract: The optimized soft programming method is used in a memory consisting of a plurality of cells that are grouped into sectors. The cells that belong to a single sector have gate terminals connected to a plurality of word lines, and drain terminals connected to a plurality of local bit lines. The soft programming method consists of selecting at least one local bit line in the sector, and simultaneously selecting all the word lines in the same sector. A corresponding gate voltage is applied to all the word lines, whereas a constant drain voltage, with a pre-determined value is applied to the local bit line.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: October 22, 2002
    Assignee: STMicroelectronics S.r.l.
    Inventors: Guido de Sandre, Marco Pasotti, Pier Luigi Rolandi
  • Publication number: 20020149963
    Abstract: It is described a programming method for a multilevel memory cell able to store a plurality of bits in a plurality of levels. The method comprises the phases of: initially programming a cell threshold value to a first set of levels [0;(m−1)] being m a submultiple of the plurality of levels of the multilevel cell; reprogramming without erasing another set of levels [m;(2m−1)] containing the same number m of levels as the first set; reiterating the reprogramming without erasing phase until the levels of the multilevel cell are exhausted. It is also described a multilevel memory device of the type comprising a plurality of multilevel memory cells organized into sectors, the sectors being themselves split into a plurality of data units wherein a data updating operation is performed in parallel, the data units being programmed by means of the programming method.
    Type: Application
    Filed: December 14, 2001
    Publication date: October 17, 2002
    Applicant: STMicroelectronics S.r.l.
    Inventors: Guido De Sandre, Marco Pasotti, Pier Luigi Rolandi, Giovani Guaitini, David Iezzi, Marco Poles
  • Patent number: 6466481
    Abstract: The device comprises a current mirror circuit having a first and a second node connected, respectively, to a constant current source and to a drain terminal of a memory cell to be programmed. A voltage generating circuit is connected to the first node to bias it at a constant reference voltage (VR); an operational amplifier has an inverting input connected to the first node, a non-inverting input connected to the second node, and an output connected to the control terminal of the memory cell. Thereby, the drain terminal of the memory cell is biased at the constant reference voltage, having a value sufficient for programming, and the operational amplifier and the memory cell form a negative feedback loop that supplies, on the control terminal of the memory cell, a ramp voltage (VPCX) that causes writing of the memory cell. The ramp voltage increases with the same speed as the threshold voltage and can thus be used to know when the desired threshold value is reached, and thus when programming must be stopped.
    Type: Grant
    Filed: November 12, 1999
    Date of Patent: October 15, 2002
    Assignee: STMicroelectronics S.r.l.
    Inventors: Marco Pasotti, Roberto Canegallo, Giovanni Guaitini, Pier Luigi Rolandi