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).

  • Publication number: 20070157000
    Abstract: A method and apparatus for configuring a memory device, such as a flash memory device, is herein described. Features/functional modules of a memory device, are selectable by a manufacturer, customer, or user. Instead of a manufacturer having to complete numerous redesigns of a memory product to meet multiple customer's special needs, a single all inclusive device is manufactured and the customized features are selected/configured, by the manufacturer, or by the customer themselves. By using one time programmable (OTP) flags, the features are enabled or disabled, by the manufacturer, customer, or user, and may potentially not be altered by a user later. Moreover, after configuring a memory device, a manufacturer, customer, or end user may also lock down a configuration module to ensure the configuration itself is not later intentionally or inadvertently altered.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 5, 2007
    Inventors: Shekoufeh Qawami, Joel Jorgensen, Geoffrey Gould
  • Publication number: 20070147116
    Abstract: A method, device, and system are disclosed. In one embodiment, the device comprises an array of flash memory blocks to store information in a multiple bit per cell mode, one or more flash memory blocks external to the array to store information in a single bit per cell mode, and a memory controller capable of allowing access to the array and the one or more flash memory blocks external to the array.
    Type: Application
    Filed: December 22, 2005
    Publication date: June 28, 2007
    Inventors: Shekoufeh Qawami, Lance Dover
  • Patent number: 7191295
    Abstract: In one embodiment of the present invention, a method includes sensing a first burst length of data equal to half of a sense width of a plurality of sense amplifiers of a memory, and sensing a second burst length of data equal to the half of the sense width during a latency while sensing the first burst length of data.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: March 13, 2007
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Chaitanya S. Rajguru
  • Publication number: 20060136755
    Abstract: System, apparatus, and method to enable and disable a mode of operation of a stacked circuit arrangement on an independent circuit basis using register bits and a single shared mode control line.
    Type: Application
    Filed: December 16, 2004
    Publication date: June 22, 2006
    Inventors: Shekoufeh Qawami, Mark Leinwander, Chaitanya Rajguru
  • Publication number: 20060129701
    Abstract: A technique includes sharing common external terminals of a memory device to communicate data and an address with the memory device for a given memory operation. Different sets of address bits indicative of the address are communicated over the common external terminals at different times.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Shekoufeh Qawami, Mark Leinwander, Mark Fullerton
  • Patent number: 6920539
    Abstract: Briefly, in accordance with an embodiment of the invention, a method and system to retrieve information from a memory is provided. The method may include transferring information from the memory in response to at least two synchronous burst read requests using pipelining.
    Type: Grant
    Filed: June 26, 2002
    Date of Patent: July 19, 2005
    Assignee: Intel Corporation
    Inventors: Shekoufeh Qawami, Chaitanya S. Rajguru, Sanjay S. Talreja
  • Publication number: 20040268075
    Abstract: In one embodiment of the present invention, a method includes sensing a first burst length of data equal to half of a sense width of a plurality of sense amplifiers of a memory, and sensing a second burst length of data equal to the half of the sense width during a latency while sensing the first burst length of data.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Shekoufeh Qawami, Chaitanya S. Rajguru
  • Publication number: 20040044883
    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: September 2, 2003
    Publication date: March 4, 2004
    Inventors: Salvador Palanca, Stephen A. Fischer, Subramaniam Maiyuran, Shekoufeh Qawami
  • Patent number: 6678810
    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: December 30, 1999
    Date of Patent: January 13, 2004
    Assignee: Intel Corporation
    Inventors: Salvador Palanca, Stephen A. Fischer, Subramaniam Maiyuran, Shekoufeh Qawami
  • Publication number: 20040003192
    Abstract: Briefly, in accordance with an embodiment of the invention, a method and system to retrieve information from a memory is provided. The method may include transferring information from the memory in response to at least two synchronous burst read requests using pipelining.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Inventors: Shekoufeh Qawami, Chaitanya S. Rajguru, Sanjay S. Talreja
  • Patent number: 6651151
    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: July 12, 2002
    Date of Patent: November 18, 2003
    Assignee: Intel Corporation
    Inventors: Salvador Palanca, Stephen A. Fischer, Subramaniam Maiyuran, Shekoufeh Qawami
  • Publication number: 20030084259
    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: July 12, 2002
    Publication date: May 1, 2003
    Applicant: Intel Corporation
    Inventors: Salvador Palanca, Stephen A. Fischer, Subramaniam Maiyuran, Shekoufeh Qawami
  • Patent number: 6526499
    Abstract: The present invention discloses a method and apparatus for implementing a senior load instruction type. An instruction requesting a memory reference is decoded. The decoded instruction is then dispatched to a memory ordering unit. The instruction is retired from a load buffer and is executed after retiring.
    Type: Grant
    Filed: January 10, 2001
    Date of Patent: February 25, 2003
    Assignee: Intel Corporation
    Inventors: Salvador Palanca, Shekoufeh Qawami, Niranjan L. Cooray, Angad Narang, Subramaniam Maiyuran
  • Publication number: 20010001153
    Abstract: The present invention discloses a method and apparatus for implementing a senior load instruction type. An instruction requesting a memory reference is decoded. The decoded instruction is then dispatched to a memory ordering unit. The instruction is retired from a load buffer and is executed after retiring.
    Type: Application
    Filed: January 10, 2001
    Publication date: May 10, 2001
    Inventors: Salvador Palanca, Shekoufeh Qawami, Niranjan L. Cooray, Angad Narang, Subramaniam Maiyuran
  • Patent number: 6216215
    Abstract: The present invention discloses a method and apparatus for implementing a senior load instruction type. An instruction requesting a memory reference is decoded. The decoded instruction is then dispatched to a memory ordering unit. The instruction is retired from a load buffer and is executed after retiring.
    Type: Grant
    Filed: April 2, 1998
    Date of Patent: April 10, 2001
    Assignee: Intel Corporation
    Inventors: Salvador Palanca, Shekoufeh Qawami, Niranjan L. Cooray, Angad Narang, Subramaniam Maiyuran