Patents by Inventor Marco Olivo

Marco Olivo 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: 6904400
    Abstract: A method and device emulate the features of a EEPROM memory device. The device is included into a memory macrocell which is embedded into an integrated circuit comprising also a microcontroller. The device includes a Flash EEPROM memory structure formed by a predetermined number of sectors wherein at least two sectors of the Flash memory structure are used to emulate EEPROM byte alterability.
    Type: Grant
    Filed: March 9, 1999
    Date of Patent: June 7, 2005
    Assignee: STMicroelectronics S.r.l.
    Inventors: Maurizio Peri, Alessandro Brigati, Marco Olivo
  • Patent number: 6275960
    Abstract: A method is for self-test and correction of errors due to a loss charge for a flash memory including an array or matrix of cells (bits), organized in rows and columns, erasable and programmable by whole sectors in which the matrix is divided.
    Type: Grant
    Filed: December 16, 1998
    Date of Patent: August 14, 2001
    Assignee: STMicroelectronics S.r.l.
    Inventors: Paolo Cappelletti, Alfonso Maurelli, Marco Olivo
  • Patent number: 6122702
    Abstract: The invention relates to a matrix of memory cells for a semiconductor integrated microcontroller. The matrix is of the type intended for accommodation between macrocells of the microcontroller so as to reduce the needed circuit area on the semiconductor. The matrix comprises memory cells which are organized into rows and columns, with the number of columns defining the matrix height. The matrix height is advantageously variable according to the number of bits intended for selecting the matrix column, while its width is dependent on the overall capacity of the memory.
    Type: Grant
    Filed: October 16, 1997
    Date of Patent: September 19, 2000
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Sergio Pelagalli, Marco Olivo
  • Patent number: 5844851
    Abstract: Spurious memory readings which may be caused by noise induced by transitions in the output buffers of a fast parallel memory device are prevented by permitting output latches to change state in function of newly extracted data signals by means of an enabling pulse having a preestablished duration and which is generated only after a change of memory address signals has occurred and the new configuration of memory address signals has lasted for a time which is not shorter than the time of propagation of signals through the memory chain. The enabling pulse is generated by employing a detector of transitions occurring in the input circuitry of the memory, a dummy memory chain, a one-shot pulse generator and a resetting pulse generator. The anti-noise network may be exploited also for implementing an auto-stand-by condition at the end of each read cycle, which reduces power consumption and increases speed by simplifying the sensing process.
    Type: Grant
    Filed: March 29, 1995
    Date of Patent: December 1, 1998
    Assignee: SGS-Thomson Microelectronics, S.r.l.
    Inventors: Luigi Pascucci, Marco Olivo
  • Patent number: 5748548
    Abstract: A circuit for detecting a reduction below a threshold value in a supply voltage provided to storage devices integrated into a semiconductor. A comparator is coupled between a voltage supply line and a signal ground and has a first or reference input and a second or test-signal input. A generator of a stable voltage reference has an output coupled to the first input and a divider of the supply voltage coupled to the second input of the comparator. A circuit means is arranged to feed the voltage supply line with the higher of the supply voltage and a programming voltage also provided to the storage devices.
    Type: Grant
    Filed: September 9, 1996
    Date of Patent: May 5, 1998
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Silvia Padoan, Marco Olivo, Carla Golla
  • Patent number: 5717698
    Abstract: A circuit architecture for testing a programmable logic matrix, e.g., the PLA type, has a group of input latches and a corresponding group of output latches connected to the matrix, and test information paths structured with at least one data bus and one address bus. The input latch and the output latch are connected electrically to the test data bus and to the test address bus to allow matrix testing with considerable time saving over known circuitry.
    Type: Grant
    Filed: November 28, 1994
    Date of Patent: February 10, 1998
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Marco Maccarrone, Marco Olivo
  • Patent number: 5687135
    Abstract: A count unit for performing a number of count operations and wherein, instead of a counter for each count function, provision is made for one counter and a number of registers equal in number to the count functions involved. The registers store the preceding count value and, when their content is to be incremented or in any way altered, load it into the counter which provides for performing the required operation, at the end of which, the content of the counter is stored in the respective register. One of the registers presents a second parallel input for externally loading an initial data which may be transferred to the other registers via the counter.
    Type: Grant
    Filed: August 20, 1996
    Date of Patent: November 11, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Marco Olivo, Marco Maccarrone
  • Patent number: 5663921
    Abstract: A circuit generates flexible timing permitting a slow or fast overall timing configuration, and two configurations of the precharge and detecting intervals by providing both with two (short or long) duration levels. For this purpose, the circuit includes a variable, asymmetrical propagation line composed of a succession of elementary delay elements enabled or disabled on the basis of memorized logic signals, the state of which is determined when debugging the memory in which the circuit is implemented.
    Type: Grant
    Filed: February 21, 1995
    Date of Patent: September 2, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Luigi Pascucci, Marco Olivo, Carla Maris Golla
  • Patent number: 5627790
    Abstract: A device including a load connected by a selection circuit to a number of bit lines, and a load connected to a reference cell, for detecting the current in the selected bit line and in the reference cell. The load connected to the bit lines comprises a transistor, and the reference load comprises two current paths, each formed by one transistor. One of the two transistors is diode-connected, and the other is switchable by a switching network connected to the gate terminal of the respective transistor, for turning it off when only one reference current path is to be enabled, and for diode-connecting it when both the reference current paths are to be enabled.
    Type: Grant
    Filed: March 22, 1995
    Date of Patent: May 6, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Carla M. Golla, Marco Olivo, Silvia Padoan
  • Patent number: 5617356
    Abstract: A regulating circuit for discharging non-volatile memory cells in an electrically programmable memory device, of the type which comprises at least one switch connected between a programming voltage reference and a line shared by the source terminals of the transistors forming said memory cells, and at least one discharge connection between said common line to the source terminals and a ground voltage reference, further comprises a second connection to ground of the line in which a current generator is connected and a normally open switch. Also provided is a logic circuit connected to the line to compare the voltage value present on the latter with a predetermined value, and to output a control signal for causing the switch to make. This solution allows a slow discharging phase of the line to be effected at the end of the erasing phase.
    Type: Grant
    Filed: February 21, 1995
    Date of Patent: April 1, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Carla Golla, Silvia Padoan, Marco Olivo
  • Patent number: 5602786
    Abstract: A method for programming redundancy registers in a column redundancy integrated circuitry for a semiconductor memory device with columns of memory elements grouped together to form portions of a bi-dimensional array of memory elements. The column redundancy circuitry comprises a plurality of non-volatile memory registers wherein each register is associated with a respective redundancy column of redundancy memory elements and each register is programmable to store an address of a defective column and an identifying code for identifying the portion of the bi-dimensional array to which the defective column belongs. When being programmed, each non-volatile memory register is supplied with column address signals and with a first subset of row address signals. The column address signals carry the address of a defective column and the first subset of row address signals carry the identifying code.
    Type: Grant
    Filed: February 16, 1995
    Date of Patent: February 11, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Luigi Pascucci, Marco Olivo
  • Patent number: 5600600
    Abstract: A method for testing an electrically programmable non-volatile memory including a cell matrix and an internal state machine which governs the succession and timing of the memory programming phases includes excluding the internal state machine, modifying at least one of the control signals to program the cell matrix, and verifying programming correctness.
    Type: Grant
    Filed: January 31, 1995
    Date of Patent: February 4, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Marco Olivo, Marco Maccarrone
  • Patent number: 5600594
    Abstract: A circuit device for measuring the threshold voltage distribution among electrically programmable, non-volatile memory cells, which device comprises a differential amplifier having a first input connected to a first circuit leg including at least one memory cell and a second input connected to a second or reference circuit leg, and circuit means effective to cause an unbalance in the values of the currents flowing in the reference leg. The device is connected between a first supply voltage reference and a second voltage reference, and said circuit means comprise a generator of a varying current as a function of the supply voltage which is associated with the reference leg.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: February 4, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Silvia Padoan, Marco Maccarrone, Marco Olivo
  • Patent number: 5594703
    Abstract: An end-of-count detecting device for nonvolatile memories, comprising a decoder in the form of a wired OR structure of a number of transistors of the same type, the gate terminals of which are fed with a count signal generated by a counter element and having a predetermined end-of-count value to be detected. A load, which may be static, pseudo-dynamic or dynamic, is provided between the common node of the decoder transistors and a reference potential line; and the decoder output formed by the common node assumes a different logic level according to whether or not the end-of-count value coded by the wired OR structure is reached. A number of wired OR structures may be arranged side by side with an array of transistors for detecting a number of end-of-count values of the same counter element.
    Type: Grant
    Filed: December 28, 1994
    Date of Patent: January 14, 1997
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Marco Olivo, Marco Maccarrone
  • Patent number: 5586077
    Abstract: A method for generating a reset signal in an electrically programmable non-volatile storage device of a type which comprises a matrix of memory cells and a control logic portion being supplied a supply voltage and a programming voltage, and a threshold detection circuit adapted to detect a decrease in the supply voltage, provides for the signal applied to the control logic to be obtained as a change-over function between the output signal from the threshold detector and a reset signal generated during the power-on transient of the device.
    Type: Grant
    Filed: December 29, 1994
    Date of Patent: December 17, 1996
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Marco Olivo, Silvia Padoan
  • Patent number: 5583820
    Abstract: A circuit for detecting a reduction below a threshold value in a supply voltage provided to storage devices integrated into a semiconductor. A comparator is coupled between a voltage supply line and a signal ground and has a first or reference input and a second or test-signal input. A generator of a stable voltage reference has an output coupled to the first input and a divider of the supply voltage coupled to the second input of the comparator. A circuit means is arranged to feed the voltage supply line with the higher of the supply voltage and a programming voltage also provided to the storage devices.
    Type: Grant
    Filed: December 29, 1994
    Date of Patent: December 10, 1996
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Silvia Padoan, Marco Olivo, Carla Golla
  • Patent number: 5581509
    Abstract: A double-row address decoding and selection circuitry for an electrically erasable and programmable non-volatile memory device with redundancy comprises a plurality of identical circuit blocks supplied with address signals and each one generating a respective selection signal which is activated by a particular logic configuration of said address signals for the selection of a particular row of the matrix; each one of said circuit blocks also generates a carry-out signal which is supplied to a carry-in input of a following circuit block and is activated when the respective selection signal is activated; a first circuit block of said plurality of circuit blocks has the respective carry-in input connected to a reference voltage; each of said circuit blocks is also supplied with a control signal, which is activated by a control circuitry of the memory device when, during a preprogramming operation preceding an electrical erasure of the memory device, a defective row is addressed, to enable the activation of the r
    Type: Grant
    Filed: December 15, 1994
    Date of Patent: December 3, 1996
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Carla M. Golla, Marco Olivo
  • Patent number: 5546054
    Abstract: A current source including a current mirror circuit and an active load circuit which form a reference branch, for setting a reference current value, and a mirroring branch, defining an output current value, connected between supply and ground. A voltage stabilizing transistor is interposed between the current mirror circuit and the load circuit in the reference branch only, and is so biased as to maintain its gate terminal at a predetermined voltage. As such, the potential with respect to ground of the drain terminal of the reference branch load transistor is fixed, so that its drain-source voltage drop (and the current through it) is substantially independent of supply voltage. The current source may be used to advantage in an oscillator for generating the: clock signal of a nonvolatile memory.
    Type: Grant
    Filed: January 20, 1995
    Date of Patent: August 13, 1996
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Marco Maccarrone, Marco Olivo, Carla M. Golla
  • Patent number: 5541884
    Abstract: In a nonvolatile memory comprising a data amplifying unit and an output element mutually connected by a connection line, the noise suppressing circuit comprises a network for generating a noise suppressing signal which is synchronized substantially perfectly with a signal controlling data loading from the amplifying unit to the output unit, presents a very short duration, equal to the switching time of the output unit, and freezes the amplifying unit during switching of the output unit to prevent this from altering the data stored in the amplifying unit or internal circuits of the memory. The same signal also blocks an address amplifying unit on the address bus.
    Type: Grant
    Filed: February 21, 1995
    Date of Patent: July 30, 1996
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Luigi Pascucci, Carla M. Golla, Marco Maccarrone, Marco Olivo
  • Patent number: RE36579
    Abstract: A sense circuit for reading EPROM and ROM type memory cells employs a circuit for generating an offsetting current which is exempt of error during transients and which thus permits to achieve a reduced access time. On the other hand, the sense circuit maintains the intrinsic advantages of a current-offset sensing architecture which is represented by a substantially unlimited operating voltage range toward the maximum value VCC.sub.max. The current generating circuit is driven by means of a supplementary row of cells which is decoded at every reading and which replicates, during transients, the behaviour of the row selected for the reading.
    Type: Grant
    Filed: June 8, 1995
    Date of Patent: February 22, 2000
    Assignee: SGS-Thomson Microelectronics S.r.l.
    Inventors: Luigi Pascucci, Marco Olivo