Patents by Inventor Helia A. Naeimi

Helia A. Naeimi 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: 10061376
    Abstract: A data processing device is configured to deploy, in response to an intermittent source of power, opportunistic power management strategies to manage harvested energy based on an expected amount of energy available to the data processing device and on expected energy expenditures defined by data processing and memory content control writing performed by the data processing device.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: August 28, 2018
    Assignee: INTEL CORPORATION
    Inventors: Helia Naeimi, David Keppel
  • Publication number: 20180233189
    Abstract: Systems, apparatuses and methods may provide for detecting a read-write condition in which a read operation from a location in magnetoresistive memory such as spin transfer torque (STT) memory is to be followed by a write operation to the location. Additionally, a current level associated with the read operation may be increased, wherein the read operation is conducted from the location at the increased current level. In one example, the increased current level causes a reset of all bits in the location.
    Type: Application
    Filed: February 9, 2018
    Publication date: August 16, 2018
    Inventor: Helia A. NAEIMI
  • Publication number: 20180173636
    Abstract: A first request to evict a first cache line that is stored in a cache memory may be received. The first cache line may be evicted based on a replacement policy. A second request to evict a second cache line from the cache memory may be received. Following the receipt of the second request, it is determined whether a condition associated with the replacement policy has been satisfied. If the condition associated with replacement policy has been satisfied, then the second cache line may be evicted based on a random replacement policy.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Inventors: Elizabeth Reed, Alaa R. Alameldeen, Helia Naeimi, Patrick F. Stolt
  • Publication number: 20180165152
    Abstract: Some embodiments include apparatuses and methods having an interface to receive information from memory cells, the memory cells configured to have a plurality of states to indicate values of information stored in the memory cells, and a control unit to monitor errors in information retrieved from the memory cells. Based on the errors in the information, the control unit generates control information to cause the memory cell to change to from a state among the plurality of states to an additional state. The additional state is different from the plurality of states.
    Type: Application
    Filed: June 2, 2016
    Publication date: June 14, 2018
    Inventors: Helia Naeimi, Wei Wu, Shigeki Tomishima, Shih-Lien Lu
  • Patent number: 9978432
    Abstract: Apparatus, systems, and methods for write operations in spin transfer torque (STT) memory are described. In one embodiment, a memory comprises at least one spin-transfer torque (STT) memory device, temperature sensor proximate the STT memory device and a controller comprising logic, at least partially including hardware logic, to monitor an output of the temperature sensor, implement a first write operation protocol when the output of the temperature sensor fails to exceed a threshold temperature, and implement a second write operation protocol when the output of the temperature sensor exceeds the threshold temperature. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: May 22, 2018
    Assignee: Intel Corporation
    Inventor: Helia Naeimi
  • Patent number: 9892775
    Abstract: Systems, apparatuses and methods may provide for detecting a read-write condition in which a read operation from a location in magnetoresistive memory such as spin transfer torque (STT) memory is to be followed by a write operation to the location. Additionally, a current level associated with the read operation may be increased, wherein the read operation is conducted from the location at the increased current level. In one example, the increased current level causes a reset of all bits in the location.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: February 13, 2018
    Assignee: Intel Corporation
    Inventor: Helia A. Naeimi
  • Publication number: 20180025764
    Abstract: In one embodiment, a magnetoresistance random access memory (MRAM) such as a spin transfer torque (STT) random access memory (RAM), for example, has a subarray of bitcells and an electro-magnet positioned adjacent the subarray. A magnetic field is directed through a ferromagnetic device of bitcells of the first subarray to assist in the changing of states of bitcells of the subarray from a first state to a second state in which the ferromagnetic device of the bitcell is changed from one of parallel and anti-parallel polarization to the other of parallel and anti-parallel polarization. Accordingly, the content of the subarray may be readily preset or erased to one of the parallel or anti-parallel state with assistance from an electro-magnet. During a normal write operation, the bits to the other state are written. Other aspects are described herein.
    Type: Application
    Filed: August 14, 2017
    Publication date: January 25, 2018
    Inventors: Helia NAEIMI, Shih-Lien L. LU, Shigeki TOMISHIMA
  • Patent number: 9858984
    Abstract: Embodiments include apparatuses and systems including a circuit which increases a speed of removal of data stored in a memory cell. In embodiments, the circuit includes a first discharge device coupled to an access transistor of a memory cell and coupled to an output terminal of a charge pump circuit to pull up a first voltage level at the output terminal to ground in response to a signal to accelerate leakage of a first leakage current; and a second discharge device coupled to a voltage generator circuit to pull down a second voltage level at a cell plate node of the memory cell to ground in response to the signal to accelerate leakage of a second leakage current, wherein the cell plate node is coupled to a storage node of the memory cell by a capacitor. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: January 2, 2018
    Assignee: Intel Corporation
    Inventors: Shih-Lien Lu, Helia Naeimi, Shigeki Tomishima
  • Patent number: 9747967
    Abstract: In one embodiment, a magnetoresistance random access memory (MRAM) such as a spin transfer torque (STT) random access memory (RAM), for example, has a subarray of bitcells and an electro-magnet positioned adjacent the subarray. A magnetic field is directed through a ferromagnetic device of bitcells of the first subarray to assist in the changing of states of bitcells of the subarray from a first state to a second state in which the ferromagnetic device of the bitcell is changed from one of parallel and anti-parallel polarization to the other of parallel and anti-parallel polarization. Accordingly, the content of the subarray may be readily preset or erased to one of the parallel or anti-parallel state with assistance from an electro-magnet. During a normal write operation, the bits to the other state are written. Other aspects are described herein.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: August 29, 2017
    Assignee: INTEL CORPORATION
    Inventors: Helia Naeimi, Shih-Lien L. Lu, Shigeki Tomishima
  • Publication number: 20170213583
    Abstract: Systems, apparatuses and methods may provide for detecting a read-write condition in which a read operation from a location in magnetoresistive memory such as spin transfer torque (STT) memory is to be followed by a write operation to the location. Additionally, a current level associated with the read operation may be increased, wherein the read operation is conducted from the location at the increased current level. In one example, the increased current level causes a reset of all bits in the location.
    Type: Application
    Filed: February 1, 2017
    Publication date: July 27, 2017
    Inventor: Helia A. Naeimi
  • Patent number: 9703626
    Abstract: A mechanism for recycling error bits in a floating point unit is disclosed. A system of the disclosure includes a memory and a processing device communicably coupled to the memory. In one embodiment, the processing device comprising a floating point unit (FPU) to generate a result value from applying an operation on floating point number inputs to the FPU and generate an error value using the result value. The FPU also writes the result value to a first register of the processing device dedicated to storing results from the operation of the FPU and writes the error value to a second register of the processing device dedicated to storing errors from the operation of the FPU. The second register is separate from the first register.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: July 11, 2017
    Assignees: Intel Corporation, Duke University
    Inventors: Shih-Lien L. Lu, Helia Naeimi, Ralph Nathan, Daniel Sorin
  • Publication number: 20170178708
    Abstract: An apparatus is described that includes a semiconductor chip memory array having resistive storage cells. The apparatus also includes a comparator to compare a first word to be written into the array against a second word stored in the array at the location targeted by a write operation that will write the first word into the array. The apparatus also includes circuitry to iteratively write to one or more bit locations where a difference exists between the first word and the second word with increasing write current intensity with each successive iteration.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 22, 2017
    Inventors: Charles AUGUSTINE, Shigeki TOMISHIMA, Wei WU, Shih-Lien LU, James W. TSCHANZ, Georgios PANAGOPOULOS, Helia NAEIMI
  • Publication number: 20170103801
    Abstract: Embodiments include apparatuses, methods, and systems including a circuit which may increase a speed of removal of data stored in a memory cell. In embodiments, the circuit may include a control logic to detect a signal and a boost circuit coupled to the control logic to allow the control logic to disable an operation of the boost circuit in response to detection of the signal. A discharge device may be coupled to the boost circuit to accelerate leakage of a leakage current in response to the detection of the signal. In the embodiment, the leakage current is a leakage current of a memory cell coupled to the discharge device and acceleration of the leakage of the leakage current and the disablement of the operation of the boost circuit may increase a speed of erasure of data in the memory cell. Other embodiments may also be described and claimed.
    Type: Application
    Filed: December 22, 2016
    Publication date: April 13, 2017
    Inventors: Shih-Lien Lu, Helia Naeimi, Shigeki Tomishima
  • Publication number: 20170092346
    Abstract: Systems, apparatuses and methods may provide for detecting a read-write condition in which a read operation from a location in magnetoresistive memory such as spin transfer torque (STT) memory is to be followed by a write operation to the location. Additionally, a current level associated with the read operation may be increased, wherein the read operation is conducted from the location at the increased current level. In one example, the increased current level causes a reset of all bits in the location.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 30, 2017
    Inventor: Helia A. Naeimi
  • Patent number: 9589620
    Abstract: Systems, apparatuses and methods may provide for detecting a read-write condition in which a read operation from a location in magnetoresistive memory such as spin transfer torque (STT) memory is to be followed by a write operation to the location. Additionally, a current level associated with the read operation may be increased, wherein the read operation is conducted from the location at the increased current level. In one example, the increased current level causes a reset of all bits in the location.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: March 7, 2017
    Assignee: Intel Corporation
    Inventor: Helia Naeimi
  • Patent number: 9558807
    Abstract: Embodiments include apparatuses, methods, and systems including a circuit which may increase a speed of removal of data stored in a memory cell. In embodiments, the circuit may include a control logic to detect a signal and a boost circuit coupled to the control logic to allow the control logic to disable an operation of the boost circuit in response to detection of the signal. A discharge device may be coupled to the boost circuit to accelerate leakage of a leakage current in response to the detection of the signal. In the embodiment, the leakage current is a leakage current of a memory cell coupled to the discharge device and acceleration of the leakage of the leakage current and the disablement of the operation of the boost circuit may increase a speed of erasure of data in the memory cell. Other embodiments may also be described and claimed.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 31, 2017
    Assignee: Intel Corporation
    Inventors: Shih-Lien Lu, Helia Naeimi, Shigeki Tomishima
  • Publication number: 20160378591
    Abstract: Some embodiments include apparatuses and methods having an interface to receive information from memory cells, the memory cells configured to have a plurality of states to indicate values of information stored in the memory cells, and a control unit to monitor errors in information retrieved from the memory cells. Based on the errors in the information, the control unit generates control information to cause the memory cell to change to from a state among the plurality of states to an additional state. The additional state is different from the plurality of states.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 29, 2016
    Inventors: Helia Naeimi, Wei Wu, Shigeki Tomishima, Shih-Lien Lu
  • Publication number: 20160379700
    Abstract: An apparatus is described that includes a semiconductor chip memory array having resistive storage cells. The apparatus also includes a comparator to compare a first word to be written into the array against a second word stored in the array at the location targeted by a write operation that will write the first word into the array. The apparatus also includes circuitry to iteratively write to one or more bit locations where a difference exists between the first word and the second word with increasing write current intensity with each successive iteration.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Inventors: CHARLES AUGUSTINE, SHIGEKI TOMISHIMA, WEI WU, SHIH-LIEN LU, JAMES W. TSCHANZ, GEORGIOS PANAGOPOULOS, HELIA NAEIMI
  • Publication number: 20160379705
    Abstract: Embodiments include apparatuses, methods, and systems including a circuit which may increase a speed of removal of data stored in a memory cell. In embodiments, the circuit may include a control logic to detect a signal and a boost circuit coupled to the control logic to allow the control logic to disable an operation of the boost circuit in response to detection of the signal. A discharge device may be coupled to the boost circuit to accelerate leakage of a leakage current in response to the detection of the signal. In the embodiment, the leakage current is a leakage current of a memory cell coupled to the discharge device and acceleration of the leakage of the leakage current and the disablement of the operation of the boost circuit may increase a speed of erasure of data in the memory cell. Other embodiments may also be described and claimed.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Shih-Lien Lu, Helia Naeimi, Shigeki Tomishima
  • Publication number: 20160378169
    Abstract: A data processing device is configured to deploy, in response to an intermittent source of power, opportunistic power management strategies to manage harvested energy based on an expected amount of energy available to the data processing device and on expected energy expenditures defined by data processing and memory content control writing performed by the data processing device.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 29, 2016
    Applicant: INTEL CORPORATION
    Inventors: HELIA NAEIMI, DAVID KEPPEL