Patents by Inventor Giulio Martinozzi

Giulio Martinozzi 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: 11922167
    Abstract: Disclosed herein is a method for managing of NOP instructions in a microcontroller, the method comprising duplicating all jump instructions causing a NOP instruction to form a new instruction set; inserting an internal NOP instruction into each of the jump instructions; when a jump instruction is executed, executing a subsequent instruction of the new instruction set; and executing the internal NOP instruction when an execution of the subsequent instruction is skipped.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: March 5, 2024
    Assignee: SK hynix Inc.
    Inventors: Giulio Martinozzi, Federica Arosio, Lorenzo Di Lalla
  • Publication number: 20230195460
    Abstract: Disclosed herein is a method for managing of NOP instructions in a microcontroller, the method comprising duplicating all jump instructions causing a NOP instruction to form a new instruction set; inserting an internal NOP instruction into each of the jump instructions; when a jump instruction is executed, executing a subsequent instruction of the new instruction set; and executing the internal NOP instruction when an execution of the subsequent instruction is skipped.
    Type: Application
    Filed: February 24, 2023
    Publication date: June 22, 2023
    Inventors: Giulio MARTINOZZI, Federica AROSIO, Lorenzo DI LALLA
  • Patent number: 11614938
    Abstract: Disclosed herein is a method for managing of NOP instructions in a microcontroller, the method comprising duplicating all jump instructions causing a NOP instruction to form a new instruction set; inserting an internal NOP instruction into each of the jump instructions; when a jump instruction is executed, executing a subsequent instruction of the new instruction set; and executing the internal NOP instruction when an execution of the subsequent instruction is skipped.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: March 28, 2023
    Assignee: SK hynix Inc.
    Inventors: Giulio Martinozzi, Federica Arosio, Lorenzo Di Lalla
  • Publication number: 20220253314
    Abstract: Disclosed herein is a method for managing of NOP instructions in a microcontroller, the method comprising duplicating all jump instructions causing a NOP instruction to form a new instruction set; inserting an internal NOP instruction into each of the jump instructions; when a jump instruction is executed, executing a subsequent instruction of the new instruction set; and executing the internal NOP instruction when an execution of the subsequent instruction is skipped.
    Type: Application
    Filed: September 2, 2021
    Publication date: August 11, 2022
    Inventors: Giulio MARTINOZZI, Federica AROSIO, Lorenzo DI LALLA
  • Patent number: 10037805
    Abstract: A method is provided for programming a non-volatile memory having a plurality of word lines, the method comprising: applying a pass voltage to a selected word line among the plurality of word lines; and applying one of first and second program voltages to the selected word line by increasing the pass voltage, wherein the applying of one of the first and second program voltages increases the pass voltage with a single increment.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: July 31, 2018
    Assignee: SK Hynix Inc.
    Inventors: Giulio Martinozzi, Min Sang Park, Sang Jo Lee
  • Publication number: 20160358658
    Abstract: A method is provided for programming a non-volatile memory having a plurality of word lines, the method comprising: applying a pass voltage to a selected word line among the plurality of word lines; and applying one of first and second program voltages to the selected word line by increasing the pass voltage, wherein the applying of one of the first and second program voltages increases the pass voltage with a single increment.
    Type: Application
    Filed: June 3, 2016
    Publication date: December 8, 2016
    Inventors: Giulio Martinozzi, Min Sang PARK, Sang Jo LEE
  • Patent number: 8908436
    Abstract: A method (and device) includes producing first data in a page region of a memory, the first data including a first number of memory sets, each of the memory sets having a second number of bits, where the first number is a positive number more than one and the second number is a positive number more than three. After the producing the first data in the page region of the memory, second data is produced in response to the produced first data, the second data having the first number of bits, each of the bits of the second data having a logic value that is determined by a majority of the bits included in a corresponding one of the memory sets.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: December 9, 2014
    Assignee: PS4 Luxco S.A.R.L.
    Inventors: Giulio Martinozzi, Stefano Sivero
  • Publication number: 20140241059
    Abstract: A method (and device) includes producing first data in a page region of a memory, the first data including a first number of memory sets, each of the memory sets having a second number of bits, where the first number is a positive number more than one and the second number is a positive number more than three. After the producing the first data in the page region of the memory, second data is produced in response to the produced first data, the second data having the first number of bits, each of the bits of the second data having a logic value that is determined by a majority of the bits included in a corresponding one of the memory sets.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: Elpida Memory, Inc.
    Inventors: Giulio Martinozzi, Stefano Sivero
  • Patent number: 8724361
    Abstract: A device includes a nonvolatile memory array, a Static Random Access Memory (SRAM) array including a plurality of bit lines, including first and second bit lines paired with each other, and a pad. A first circuit is coupled between the nonvolatile memory array and the first and second bit lines, and interfaces with the SRAM array. A second circuit is coupled between the pad and the first and second bit lines, and interfaces with the SRAM array. A control circuit performs a first operation to access the nonvolatile memory array via the SRAM array and the first and second circuits and performs a second operation by producing an electrical path connecting from the pad to the nonvolatile memory array through at least one of the first and second bit lines of the SRAM array without intervening at least one of the first and second circuits.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: May 13, 2014
    Inventors: Mauro Pagliato, Giulio Martinozzi, Francesco Pessina
  • Patent number: 8576639
    Abstract: A memory device in which a circuit reads a cell condition. A terminal provides voltage to a bit line of the circuit via a switch. The circuit outputs and enables storage of a first logical value when the voltage provided from the terminal does not exceed a threshold value. The circuit outputs and enables storage of a second logical value when the voltage provided from the terminal exceeds the threshold value. The output and storage occurs in the absence of an electrical connection between the cell and circuit. The switch provides voltage supplied from the terminal to the bit line of the circuit. The voltage increases from a value which does not exceed the threshold to a value which exceeds the threshold.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: November 5, 2013
    Assignee: Elpida Memory, Inc.
    Inventor: Giulio Martinozzi
  • Publication number: 20130201744
    Abstract: A device includes a nonvolatile memory array, a Static Random Access Memory (SRAM) array including a plurality of bit lines, including first and second bit lines paired with each other, and a pad. A first circuit is coupled between the nonvolatile memory array and the first and second bit lines, and interfaces with the SRAM array. A second circuit is coupled between the pad and the first and second bit lines, and interfaces with the SRAM array. A control circuit performs a first operation to access the nonvolatile memory array via the SRAM array and the first and second circuits and performs a second operation by producing an electrical path connecting from the pad to the nonvolatile memory array through at least one of the first and second bit lines of the SRAM array without intervening at least one of the first and second circuits.
    Type: Application
    Filed: February 2, 2012
    Publication date: August 8, 2013
    Applicant: ELPIDA MEMORY, INC.
    Inventors: Mauro Pagliato, Giulio Martinozzi, Francesco Pessina
  • Patent number: 8391086
    Abstract: Disclosed herein is a device that comprises a SRAM cell, a pair of bit-lines coupled with the SRAM cell, a writing circuit producing at first and second output nodes thereof true and complementary data signals responsive to data to be written, a first pass transistor coupled between one of the pair of the bit-lines and the first output node of the writing circuit, a second pass transistor coupled between the other of the pair of bit lines and the second output node of the writing circuit; and a mask-write circuit configured to render both of the first and second pass transistors conductive in a write operation and render selected one or ones of first and second pass transistors non-conductive in a write-mask operation.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: March 5, 2013
    Assignee: Elpida Memory, Inc.
    Inventors: Giulio Martinozzi, Mauro Pagliato
  • Publication number: 20130010543
    Abstract: A memory device in which a circuit reads a cell condition. A terminal provides voltage to a bit line of the circuit via a switch. The circuit outputs and enables storage of a first logical value when the voltage provided from the terminal does not exceed a threshold value. The circuit outputs and enables storage of a second logical value when the voltage provided from the terminal exceeds the threshold value. The output and storage occurs in the absence of an electrical connection between the cell and circuit. The switch provides voltage supplied from the terminal to the bit line of the circuit. The voltage increases from a value which does not exceed the threshold to a value which exceeds the threshold.
    Type: Application
    Filed: July 5, 2011
    Publication date: January 10, 2013
    Applicant: Elpida Memory, Inc.
    Inventor: Giulio Martinozzi
  • Publication number: 20120224439
    Abstract: Disclosed herein is a device that comprises a SRAM cell, a pair of bit-lines coupled with the SRAM cell, a writing circuit producing at first and second output nodes thereof true and complementary data signals responsive to data to be written, a first pass transistor coupled between one of the pair of the bit-lines and the first output node of the writing circuit, a second pass transistor coupled between the other of the pair of bit lines and the second output node of the writing circuit; and a mask-write circuit configured to render both of the first and second pass transistors conductive in a write operation and render selected one or ones of first and second pass transistors non-conductive in a write-mask operation.
    Type: Application
    Filed: March 4, 2011
    Publication date: September 6, 2012
    Applicant: Elpida Memory, Inc.
    Inventors: Giulio Martinozzi, Mauro Pagliato
  • Patent number: 7567456
    Abstract: A page buffer for an electrically programmable memory includes a plurality of storage units, each comprising a first latch and a second latch. Input switching means loads into the latch the data bit to be written and to be temporarily stored. The input switching means has an input terminal connected to the respective data line for receiving a set voltage provided therethrough. The input switching means provides the set voltage to the first or second input/output terminals of the latch depending on the data bit to be written. An output switch device transfers onto the respective data line the read data bit temporarily stored into the latch and has a first terminal coupled to one among the first and second input/output terminals of the latch, a second terminal connected to the respective data line and a control terminal receiving the output control signal.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: July 28, 2009
    Inventors: Stefano Zanardi, Giulio Martinozzi
  • Patent number: 7471576
    Abstract: A method is provided for transferring data in a memory that includes memory cells forming memory pages, and a page buffer that includes a register, with signal lines selectively transferring data stored in the register to the memory cells of a selected one of the memory pages and an output interface of the memory. Data read from or to be written to the memory cells of the selected one of the memory pages is at least temporarily stored in the register, and outputs of the register are buffered so as to decouple the outputs of the register from the signal lines. The signal lines include bitlines that are each coupled to some of the memory cells and data lines that are coupled to the output interface of the memory. The buffering comprises selectively driving the bitlines or the data lines according to a data word that is stored in the register.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 30, 2008
    Inventors: Osama Khouri, Stefano Zanardi, Giulio Martinozzi
  • Publication number: 20080065823
    Abstract: A method is provided for transferring data in a memory that includes memory cells forming memory pages, and a page buffer that includes a register, with signal lines selectively transferring data stored in the register to the memory cells of a selected one of the memory pages and an output interface of the memory. Data read from or to be written to the memory cells of the selected one of the memory pages is at least temporarily stored in the register, and outputs of the register are buffered so as to decouple the outputs of the register from the signal lines. The signal lines include bitlines that are each coupled to some of the memory cells and data lines that are coupled to the output interface of the memory. The buffering comprises selectively driving the bitlines or the data lines according to a data word that is stored in the register.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Applicant: STMicroelectronics S.r.l.
    Inventors: OSAMA KHOURI, Stefano Zanardi, Giulio Martinozzi
  • Patent number: 7298650
    Abstract: A page buffer is provided for an electrically programmable memory that includes multiple memory cells forming multiple memory pages. The page buffer includes a register for at least temporarily storing data read from or to be written to the memory cells of a selected memory page. The register includes multiple latches and multiple buffer elements. Each of the latches is coupled to at least one signal line for transferring the data bit that is stored in the latch. Each of the buffer elements decouples an output of a corresponding one of the latches from the signal line, with the buffer element driving the signal line according to the data bit stored in the corresponding latch. Also provided is a method of transferring data from a register to signal lines in an electrically programmable memory.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: November 20, 2007
    Assignees: STMicroelectronics S.r.l., Hynix Semiconductor Inc.
    Inventors: Osama Khouri, Stefano Zanardi, Giulio Martinozzi
  • Publication number: 20060039197
    Abstract: A page buffer is provided for an electrically programmable memory that includes multiple memory cells forming multiple memory pages. The page buffer includes a register for at least temporarily storing data read from or to be written to the memory cells of a selected memory page. The register includes multiple latches and multiple buffer elements. Each of the latches is coupled to at least one signal line for transferring the data bit that is stored in the latch. Each of the buffer elements decouples an output of a corresponding one of the latches from the signal line, with the buffer element driving the signal line according to the data bit stored in the corresponding latch. Also provided is a method of transferring data from a register to signal lines in an electrically programmable memory.
    Type: Application
    Filed: May 20, 2005
    Publication date: February 23, 2006
    Applicants: STMICROELECTRONICS S.r.I., HYNIX SEMICONDUCTOR INC.
    Inventors: Osama Khouri, Stefano Zanardi, Giulio Martinozzi
  • Publication number: 20060007774
    Abstract: A page buffer for an electrically programmable memory includes a plurality of storage units, each comprising a first latch and a second latch. Input switching means loads into the latch the data bit to be written and to be temporarily stored. The input switching means has an input terminal connected to the respective data line for receiving a set voltage provided therethrough. The input switching means provides the set voltage to the first or second input/output terminals of the latch depending on the data bit to be written. An output switch device transfers onto the respective data line the read data bit temporarily stored into the latch and has a first terminal coupled to one among the first and second input/output terminals of the latch, a second terminal connected to the respective data line and a control terminal receiving the output control signal.
    Type: Application
    Filed: June 24, 2005
    Publication date: January 12, 2006
    Inventors: Stefano Zanardi, Giulio Martinozzi