Patents by Inventor Petro Estakhri

Petro Estakhri 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: 10078449
    Abstract: A memory device has a plurality of dedicated data blocks for storing user data and a plurality of dedicated overhead blocks for storing overhead data. A dedicated overhead block of the plurality of dedicated overhead blocks has a plurality of overhead segments. The overhead segments have physical block address registers configured to store physical block addresses defining respective dedicated data blocks.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: September 18, 2018
    Assignee: Micron Technology, Inc.
    Inventors: Petro Estakhri, Siamack Nemazie
  • Patent number: 9520174
    Abstract: A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a data register, swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data, applying a first predetermined voltage level to the set of MTJs thereby causing the first MTJ to be over-written, applying a second predetermined voltage level to the set of MTJs, and storing the in-coming data into the second MTJ.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: December 13, 2016
    Assignee: Avalanche Technology, Inc.
    Inventors: Ebrahim Abedifard, Petro Estakhri
  • Patent number: 9514063
    Abstract: Methods and apparatus are provided, such as a memory card with a processor and nonvolatile memory coupled thereto. The nonvolatile memory has a secure area configured to store a user password and a serial number in encrypted form. The card is configured to grant access to the secure area when the card receives a password that matches the stored user password and the card is coupled to a system having the serial number.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: December 6, 2016
    Assignee: Micron Technology, Inc.
    Inventors: Petro Estakhri, Ngon Le
  • Publication number: 20160231943
    Abstract: A memory device has a plurality of dedicated data blocks for storing user data and a plurality of dedicated overhead blocks for storing overhead data. A dedicated overhead block of the plurality of dedicated overhead blocks has a plurality of overhead segments. The overhead segments have physical block address registers configured to store physical block addresses defining respective dedicated data blocks.
    Type: Application
    Filed: April 21, 2016
    Publication date: August 11, 2016
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Petro Estakhri, Siamack Nemazie
  • Patent number: 9384127
    Abstract: A memory device has a plurality of dedicated data blocks for storing user data and a plurality of dedicated overhead blocks for storing overhead data. A dedicated overhead block of the plurality of dedicated overhead blocks has a plurality of overhead segments. The overhead segments have physical block address registers configured to store physical block addresses defining respective dedicated data blocks.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: July 5, 2016
    Assignee: Micron Technology, Inc.
    Inventors: Petro Estakhri, Siamack Nemazie
  • Publication number: 20160118102
    Abstract: A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a data register, swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data, applying a first predetermined voltage level to the set of MTJs thereby causing the first MTJ to be over-written, applying a second predetermined voltage level to the set of MTJs, and storing the in-coming data into the second MTJ.
    Type: Application
    Filed: June 29, 2015
    Publication date: April 28, 2016
    Applicant: Avalanche Technology, Inc.
    Inventors: Ebrahim ABEDIFARD, Petro ESTAKHRI
  • Publication number: 20150331811
    Abstract: Methods and apparatus are provided, such as a memory card with a processor and nonvolatile memory coupled thereto. The nonvolatile memory has a secure area configured to store a user password and a serial number in encrypted form. The card is configured to grant access to the secure area when the card receives a password that matches the stored user password and the card is coupled to a system having the serial number.
    Type: Application
    Filed: July 14, 2015
    Publication date: November 19, 2015
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: Petro Estakhri, Ngon Le
  • Patent number: 9098440
    Abstract: Methods and apparatus are provided, such as a memory card with a processor and nonvolatile memory coupled thereto. The nonvolatile memory has a secure area configured to store a user password and a serial number in encrypted form. The card is configured to grant access to the secure area when the card receives a password that matches the stored user password and the card is coupled to a system having the serial number.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: August 4, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Petro Estakhri, Ngon Le
  • Patent number: 9070458
    Abstract: A method of writing to magnetic tunnel junctions (MTJs) of a magnetic memory array includes storing in-coming data in a cache register, reading the present logic state of a first one of a set of at least two MTJs, the set of at least two MTJs including the first MTJ and a second MTJ. The in-coming data is to be written into the second MTJ. Further steps are storing the read logic state into a data register, swapping the contents of the data register and the cache register so that the cache register stores the read logic state and the data register stores the in-coming data, applying a first predetermined voltage level to the set of MTJs thereby causing the first MTJ to be over-written, applying a second predetermined voltage level to the set of MTJs, and storing the in-coming data into the second MTJ.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: June 30, 2015
    Assignee: AVALANCHE TECHNOLOGY, INC.
    Inventors: Ebrahim Abedifard, Petro Estakhri
  • Patent number: 9026721
    Abstract: Methods of operating a memory, and memories for performing such methods, include determining that a particular area of the memory is defective, locating a free area of the memory, programming data intended for the particular area of the memory to the free area of the memory, checking the particular area of the memory for data previously programmed to the particular area of the memory, and moving any previously-programmed data from the particular area of the memory to the free area of the memory.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: May 5, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Petro Estakhri, Berhanu Iman
  • Patent number: 8971107
    Abstract: A magnetic memory system includes a magnetic random access memory (MRAM) including a plurality of magnetic memory banks and operative to store data during a write operation initiated by a write command. The magnetic memory system further includes a first-in-first-out (FIFO) interface device coupled to the MRAM and including a plurality of FIFOs Each of the magnetic memory banks is coupled to a respective one of the plurality of FIFOs, the FIFO being operative to queue write commands on a per magnetic memory bank basis and further operative to issue the queued write commands at a time when the MRAM is not in use, wherein concurrent write operations are performed to at least two of the plurality of magnetic memory banks.
    Type: Grant
    Filed: May 19, 2014
    Date of Patent: March 3, 2015
    Assignee: Avalanche Technology, Inc.
    Inventors: Petro Estakhri, Ebrahim Abedifard, Frederick Jaffin, Siamack Nemazie
  • Patent number: 8891326
    Abstract: A method of writing to a magneto tunnel junction (MTJ) includes writing data to the MTJ, reading the written data using a first reference MTJ and reading the written data using a second reference MTJ. Based on the reading steps and the result of the comparing step, setting a select bit to select the proper reference for future reads.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: November 18, 2014
    Assignee: Avalanche Technology, Inc.
    Inventors: Ebrahim Abedifard, Mahmood Mozaffari, Petro Estakhri, Parviz Keshtbod
  • Publication number: 20140269041
    Abstract: A magnetic memory system includes a magnetic random access memory (MRAM) including a plurality of magnetic memory banks and operative to store data during a write operation initiated by a write command. The magnetic memory system further includes a first-in-first-out (FIFO) interface device coupled to the MRAM and including a plurality of FIFOs Each of the magnetic memory banks is coupled to a respective one of the plurality of FIFOs, the FIFO being operative to queue write commands on a per magnetic memory bank basis and further operative to issue the queued write commands at a time when the MRAM is not in use, wherein concurrent write operations are performed to at least two of the plurality of magnetic memory banks.
    Type: Application
    Filed: May 19, 2014
    Publication date: September 18, 2014
    Applicant: Avalanche Technology, Inc.
    Inventors: Petro Estakhri, Ebrahim ABEDIFARD, Frederick JAFFIN, Siamack NEMAZIE
  • Patent number: 8793430
    Abstract: In an embodiment, only one sector of a plurality of sectors in a physical block of a plurality of physical blocks has a sector status location configured to store information that indicates a move status of an other sector of the plurality sectors of the physical block of the plurality of physical blocks, where the only one sector of the plurality of sectors in the physical block of the plurality of physical blocks is configured to store a sector of data in addition to the information that indicates the move status.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: July 29, 2014
    Assignee: Micron Technology, Inc.
    Inventors: Petro Estakhri, Berhanu Iman, Ali R. Ganjuei
  • Patent number: 8755221
    Abstract: A magnetic memory system includes a magnetic random access memory (MRAM) including a plurality of magnetic memory banks and operative to store data during a write operation initiated by a write command. The magnetic memory system further includes a first-in-first-out (FIFO) interface device coupled to the MRAM and including a plurality of FIFOs Each of the magnetic memory banks is coupled to a respective one of the plurality of FIFOs, the FIFO being operative to queue write commands on a per magnetic memory bank basis and further operative to issue the queued write commands at a time when the MRAM is not in use, wherein concurrent write operations are performed to at least two of the plurality of magnetic memory banks.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: June 17, 2014
    Assignee: Avalanche Technology, Inc.
    Inventors: Petro Estakhri, Ebrahim Abedifard, Frederick Jaffin, Siamack Nemazie
  • Patent number: 8687418
    Abstract: An embodiment of the present invention includes a non-volatile storage unit comprising a first and second N-diffusion well separated by a distance of P-substrate. A first isolation layer is formed upon the first and second N-diffusion wells and the P-substrate. A nano-pillar charge trap layer is formed upon the first isolation layer and includes conductive nano-pillars interspersed between non-conducting regions. The storage unit further includes a second isolation layer formed upon the nano-pillar charge trap layer; and at least one word line formed upon the second isolation layer and above a region of nano-pillar charge trap layer. The nano-pillar charge trap layer is operative to trap charge upon application of a threshold voltage. Subsequently, the charge trap layer may be read to determine any charge stored in the non-volatile storage unit, where presence or absence of stored charge in the charge trap layer corresponds to a bit value.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: April 1, 2014
    Assignee: Avalanche Technology, Inc.
    Inventors: Rajiv Yadav Ranjan, Ebrahim Abedifard, Petro Estakhri, Parviz Keshtbod
  • Publication number: 20140082271
    Abstract: A memory device has a plurality of dedicated data blocks for storing user data and a plurality of dedicated overhead blocks for storing overhead data. A dedicated overhead block of the plurality of dedicated overhead blocks has a plurality of overhead segments. The overhead segments have physical block address registers configured to store physical block addresses defining respective dedicated data blocks.
    Type: Application
    Filed: November 20, 2013
    Publication date: March 20, 2014
    Applicant: Micron Technology, Inc.
    Inventors: Petro Estakhri, Siamack Nemazie
  • Publication number: 20140033328
    Abstract: Methods and apparatus are provided, such as a memory card with a processor and nonvolatile memory coupled thereto. The nonvolatile memory has a secure area configured to store a user password and a serial number in encrypted form. The card is configured to grant access to the secure area when the card receives a password that matches the stored user password and the card is coupled to a system having the serial number.
    Type: Application
    Filed: August 27, 2013
    Publication date: January 30, 2014
    Applicant: Micron Technology, Inc.
    Inventors: Petro Estakhri, Ngon LE
  • Publication number: 20140032823
    Abstract: In an embodiment, only one sector of a plurality of sectors in a physical block of a plurality of physical blocks has a sector status location configured to store information that indicates a move status of an other sector of the plurality sectors of the physical block of the plurality of physical blocks, where the only one sector of the plurality of sectors in the physical block of the plurality of physical blocks is configured to store a sector of data in addition to the information that indicates the move status.
    Type: Application
    Filed: September 26, 2013
    Publication date: January 30, 2014
    Applicant: Micron Technology, Inc.
    Inventors: Petro Estakhri, Berhanu Iman, Ali R. Ganjuei
  • Patent number: 8595421
    Abstract: A memory device has a plurality of dedicated data blocks for storing only user data and a plurality of dedicated overhead blocks for storing only overhead data that comprises ECC data that is used for error checking with respect to the user data in the dedicated data blocks. The dedicated data blocks can be erased without erasing the ECC data that is used for error checking with respect to the user data in the dedicated data blocks.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: November 26, 2013
    Inventors: Petro Estakhri, Siamack Nemazie