Patents by Inventor Shekoufeh Qawami

Shekoufeh Qawami 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: 10056139
    Abstract: Apparatus, systems, and methods to correct for threshold voltage drift in non-volatile memory devices are disclosed and described. In one example, a compensated demarcation voltage is generated by either a time-based drift compensation scheme or a disturb-based drift compensation scheme, and read and write operations to the non-volatile memory are carried out using the compensated voltage threshold.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: August 21, 2018
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Rajesh Sundaram, Prashant S. Damle, Doyle Rivers, Julie M. Walker
  • Patent number: 10025737
    Abstract: A nonvolatile storage or memory device is accessed over a memory bus. The memory bus has an electrical interface typically used for volatile memory devices. A controller coupled to the bus sends synchronous data access commands to the nonvolatile memory device, and reads the response from the device bus based on an expected timing of a reply from the nonvolatile memory device. The controller determines the expected timing based on when the command was sent, and characteristics of the nonvolatile memory device. The controller may not need all the electrical signal lines available on the memory bus, and could issue data access commands to different groups of nonvolatile memory devices over different groups of electrical signal lines. The memory bus may be available and configured for either use with a memory controller and volatile memory devices, or a storage controller and nonvolatile memory devices.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: July 17, 2018
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Rajesh Sundaram, David J. Zimmerman, Robert W. Faber
  • Patent number: 10026475
    Abstract: Examples are disclosed for adaptive configuration of non-volatile memory. The examples include a mode register configured to include default and updated values to indicate one or more configurations of the non-volatile memory. The examples may also include discoverable capabilities maintained in a configuration table that may indicate memory address lengths and/or operating power states.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: July 17, 2018
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Rajesh Sundaram, David J. Zimmerman, Blaise Fanning
  • Patent number: 9934088
    Abstract: Uncorrectable memory errors may be reduced by determining a logical array address for a set of memory arrays and transforming the logical array address to at least two unique array addresses based, at least in part, on logical locations of at least two memory arrays within the set of memory arrays. The at least two memory arrays are then accessed using the at least two unique array addresses, respectively.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: April 3, 2018
    Assignee: Intel Corporation
    Inventors: Kiran Pangal, Prashant S. Damle, Rajesh Sundaram, Shekoufeh Qawami, Julie M. Walker, Doyle Rivers
  • Publication number: 20180088834
    Abstract: Cross point memory architectures, devices, systems, and methods are disclosed and described, and can include a cross point memory core subsystem having increased bandwidth that is scalable. The memory core can include a plurality of independently operating partitions, each comprising a plurality of cross point memory arrays.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Applicant: Intel Corporation
    Inventors: Rajesh Sundaram, Albert Fazio, Derchang Kau, Shekoufeh Qawami
  • Publication number: 20170372780
    Abstract: Apparatus, systems, and methods to correct for threshold voltage drift in non-volatile memory devices are disclosed and described. In one example, a compensated demarcation voltage is generated by either a time-based drift compensation scheme or a disturb-based drift compensation scheme, and read and write operations to the non-volatile memory are carried out using the compensated voltage threshold.
    Type: Application
    Filed: July 10, 2017
    Publication date: December 28, 2017
    Applicant: Intel Corporation
    Inventors: Shekoufeh Qawami, Rajesh Sundaram, Prashant S. Damle, Doyle Rivers, Julie M. Walker
  • Publication number: 20170337009
    Abstract: Examples of a multi-level memory with direct access are described. Examples include designating an amount of a non-volatile random access memory (NVRAM) for use as memory for a computer system. Examples also include designating a second amount of the NVRAM to for use as storage for the computing device. Examples also include re-designating at least a first portion of the first amount of NVRAM from use as memory to use as storage.
    Type: Application
    Filed: June 30, 2017
    Publication date: November 23, 2017
    Inventors: Blaise FANNING, Shekoufeh QAWAMI, Raymond S. Tetrick, Frank T. HADY
  • Publication number: 20170322749
    Abstract: Methods, systems, and devices for operating a memory array are described. A memory controller may be configured to provide enhanced bandwidth on a command/address (C/A) bus, which may have a relatively low pin count, through use of a next partition command that may repeat an array command from a current partition at a different partition indicated by the next partition command. Such a next partition command may use fewer clock cycles than a command that includes a complete instruction and memory location information.
    Type: Application
    Filed: May 3, 2016
    Publication date: November 9, 2017
    Inventors: Shekoufeh Qawami, Rajesh Sundaram
  • Publication number: 20170288885
    Abstract: In one embodiment, an apparatus comprises: a challenger logic to issue a challenge to a responder logic, the challenge including an address of a portion of an array of a non-volatile memory; and the responder logic to receive the challenge and read data from the portion of the array at a read time less than a lockout period and at a demarcation voltage. The challenger logic may be configured to verify the challenge if the read data matches an expected read value, where the expected read value is determined based on configuration parameter information including compensation data associated with the portion of the array. Other embodiments are described and claimed.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Amirali Khatib Zadeh, Shekoufeh Qawami, Abhranil Maiti
  • Patent number: 9721657
    Abstract: Apparatus, systems, and methods to correct for threshold voltage drift in non-volatile memory devices are disclosed and described. In one example, a compensated demarcation voltage is generated by either a time-based drift compensation scheme or a disturb-based drift compensation scheme, and read and write operations to the non-volatile memory are carried out using the compensated voltage threshold.
    Type: Grant
    Filed: April 2, 2016
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Rajesh Sundaram, Prashant S. Damle, Doyle Rivers, Julie M. Walker
  • Publication number: 20170206088
    Abstract: A system and method for fencing memory accesses. Memory loads can be fenced, or all memory access can be fenced. The system receives a fencing instruction that separates memory access instructions into older accesses and newer accesses. A buffer within the memory ordering unit is allocated to the instruction. The access instructions newer than the fencing instruction are stalled. The older access instructions are gradually retired. When all older memory accesses are retired, the fencing instruction is dispatched from the buffer.
    Type: Application
    Filed: April 3, 2017
    Publication date: July 20, 2017
    Applicant: lntel Corporation
    Inventors: Stephen A. Fischer, Shekoufeh Qawami, Subramaniam Maiyuran, Salvador Palanca
  • Publication number: 20170199666
    Abstract: Apparatuses and methods for performing multithread, concurrent access of different partition of a memory are disclosed herein. An example apparatus may include a non-volatile memory array comprising a plurality of partitions. Each of the plurality of partitions may include a respective plurality of memory cells. The apparatus may further include a plurality of local controllers that are each configured to independently and concurrently access a respective one of the plurality of partitions to execute a respective memory access command of a plurality of memory access commands responsive to receiving the respective memory access command. The example apparatus may further include a controller configured to receive the plurality of memory access commands and to determine a respective target partition of the plurality of partitions for each of the plurality of memory access commands.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 13, 2017
    Applicant: Micron Technology, Inc.
    Inventors: RAJESH SUNDARAM, DERCHANG KAU, OWEN W. JUNGROTH, DANIEL CHU, RAYMOND W. ZENG, SHEKOUFEH QAWAMI
  • Patent number: 9703502
    Abstract: Examples of a multi-level memory with direct access are described. Examples include designating an amount of a non-volatile random access memory (NVRAM) for use as memory for a computer system. Examples also include designating a second amount of the NVRAM to for use as storage for the computing device. Examples also include re-designating at least a first portion of the first amount of NVRAM from use as memory to use as storage.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: July 11, 2017
    Assignee: Intel Corporation
    Inventors: Blaise Fanning, Shekoufeh Qawami, Raymond S. Tetrick, Frank T. Hady
  • Publication number: 20170186471
    Abstract: A memory device performs DLL (delay locked loop) calibration in accordance with a DLL calibration mode configured for the memory device. A host controller can configure the calibration mode based on operating conditions for the memory device. The memory device includes an input/output (I/O) interface circuit and a delay locked loop (DLL) circuit coupled to control I/O timing of the I/O interface. A control circuit of the memory device selectively enables and disables DLL calibration in accordance with the DLL calibration mode. When selectively enabled, the DLL calibration is to operate at a time interval identified by the DLL calibration mode, and when selectively disabled, the DLL calibration is to cease or refrain from DLL calibration operations.
    Type: Application
    Filed: December 26, 2015
    Publication date: June 29, 2017
    Inventors: Shekoufeh QAWAMI, Michael J. ALLEN, Rajesh SUNDARAM
  • Publication number: 20170177478
    Abstract: Subject matter disclosed herein relates to management of a memory device.
    Type: Application
    Filed: December 28, 2016
    Publication date: June 22, 2017
    Inventors: Shekoufeh Qawami, Jared E. Hulbert
  • Publication number: 20170125099
    Abstract: According to one embodiment of the present invention, an apparatus disclosed. The apparatus includes a memory array having a plurality of memory cells. The apparatus further includes memory access circuits coupled to the memory array and configured to perform write operations responsive to control signals. The apparatus further includes control logic coupled to the memory access circuits and configured to apply a set of write parameters based, at least in part, on a number of write operations performed by the memory access circuits and further configured to provide control signals to the memory access circuits to perform write operations on the plurality of memory cells according to the set of write parameters.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventors: Shekoufeh QAWAMI, Rajesh SUNDARAM
  • Patent number: 9612835
    Abstract: A system and method for fencing memory accesses. Memory loads can be fenced, or all memory access can be fenced. The system receives a fencing instruction that separates memory access instructions into older accesses and newer accesses. A buffer within the memory ordering unit is allocated to the instruction. The access instructions newer than the fencing instruction are stalled. The older access instructions are gradually retired. When all older memory accesses are retired, the fencing instruction is dispatched from the buffer.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 4, 2017
    Assignee: Intel Corporation
    Inventors: Salvador Palanca, Stephen A. Fischer, Subramaniam Maiyuran, Shekoufeh Qawami
  • Publication number: 20170075616
    Abstract: Examples of a multi-level memory with direct access are described. Examples include designating an amount of a non-volatile random access memory (NVRAM) for use as memory for a computer system. Examples also include designating a second amount of the NVRAM to for use as storage for the computing device. Examples also include re-designating at least a first portion of the first amount of NVRAM from use as memory to use as storage.
    Type: Application
    Filed: July 19, 2016
    Publication date: March 16, 2017
    Applicant: Intel Corporation
    Inventors: Blaise Fanning, Shekoufeh Qawami, Raymond S. Tetrick, Frank T. Hady
  • Patent number: 9576662
    Abstract: Subject matter disclosed herein relates to management of a memory device.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: February 21, 2017
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Shekoufeh Qawami, Jared E. Hulbert
  • Patent number: 9430151
    Abstract: Examples of a multi-level memory with direct access are described. Examples include designating an amount of a non-volatile random access memory (NVRAM) for use as memory for a computer system. Examples also include designating a second amount of the NVRAM to for use as storage for the computing device. Examples also include re-designating at least a first portion of the first amount of NVRAM from use as memory to use as storage.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: August 30, 2016
    Assignee: Intel Corporation
    Inventors: Blaise Fanning, Shekoufeh Qawami, Raymond S. Tetrick, Frank T. Hady