Patents by Inventor Anoop Mukker

Anoop Mukker 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: 7009894
    Abstract: A method is described that involves, for a first read of information from a memory, activating termination loads on a memory controller's side of a data bus between a memory controller and a memory. The method also involves, for a write of information into the memory, deactivating the termination loads. The method also involves, for a second read of information from the memory, activating the termination loads.
    Type: Grant
    Filed: February 19, 2004
    Date of Patent: March 7, 2006
    Assignee: Intel Corporation
    Inventors: Anoop Mukker, Zohar Bogin, Dave Freker, Navneet Dour
  • Publication number: 20050195202
    Abstract: Embodiments of the present invention relate to accessing a first pair of adjacent data blocks using a first channel of a dual channel memory device; and simultaneously accessing a second pair of adjacent data blocks using a second channel of the memory device, the second pair being spaced apart from the first pair by a predetermined interval.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: David Freker, Aditya Sreenivas, Zohar Bogin, Anoop Mukker, Tuong Trieu
  • Publication number: 20050198542
    Abstract: An integrated circuit designed to be coupled to a suspendable memory, the integrated circuit comprising a memory enable deassertion delay (MEDD) logic setting a wait period for the deassertion of a memory enable signal after completion of a memory operation. The wait period is chosen for a preferred latency versus power savings tradeoff.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: David Freker, Anoop Mukker, Zohar Bogin
  • Publication number: 20050193172
    Abstract: A method and apparatus for splitting a cache operation into multiple phases and multiple clock domains are disclosed. The method according to the present techniques comprises splitting a cache operation into two or more phases and two or more clock domains.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Inventors: Anoop Mukker, Zohar Bogin
  • Publication number: 20050190193
    Abstract: An apparatus and a method for adjusting signal timing in a memory interface have been disclosed. One embodiment of the apparatus includes a number of slave delay lock loops (DLLs) in a memory interface to adjust timing between a number of signals to compensate for timing skew, and a number of input/output (I/O) buffers to output the adjusted signals to one or more memory devices coupled to the memory interface. Other embodiments are described and claimed.
    Type: Application
    Filed: March 1, 2004
    Publication date: September 1, 2005
    Inventors: David Freker, Zohar Bogin, Dour Navneet, Anoop Mukker, Tuong Trieu
  • Publication number: 20050185480
    Abstract: A method is described that involves, for a first read of information from a memory, activating termination loads on a memory controller's side of a data bus between a memory controller and a memory. The method also involves, for a write of information into the memory, deactivating the termination loads. The method also involves, for a second read of information from the memory, activating the termination loads.
    Type: Application
    Filed: February 19, 2004
    Publication date: August 25, 2005
    Inventors: Anoop Mukker, Zohar Bogin, Dave Freker, Navneet Dour
  • Publication number: 20050188156
    Abstract: A method and apparatus for dedicating cache entries to certain streams for performance optimization are disclosed. The method according to the present techniques comprises partitioning a cache array into one or more special-purpose entries and one or more general-purpose entries, wherein special-purpose entries are only allocated for one or more streams having a particular stream ID.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Anoop Mukker, Zohar Bogin, Tuong Trieu, Aditya Navale
  • Publication number: 20050144374
    Abstract: A memory controller is coupled to a memory device via a memory channel. The memory controller includes a command-per-clock detection unit that compares a portion of a current address with a portion of a previous address. If there is a match, then the memory controller can continue to assert a chip select line coupled to the memory device. The command-per-clock detection unit checks to see whether only certain low-order bits of the address lines are toggling between the current and previous addresses. Additional copies of address lines for particular low-order bits are provided to the memory device to reduce loading on the low order bit address lines, allowing the low order bit address lines to toggle quickly in order to avoid the necessity of inserting a one clock period wait state. If the command-per-clock detection unit does not find a match (meaning that more than the low order address bits are toggling) then the wait state is inserted by deasserting the chip select line for a clock period.
    Type: Application
    Filed: December 30, 2003
    Publication date: June 30, 2005
    Inventors: Suryaprasad Karecnahalli, Zohar Bogin, Anoop Mukker
  • Publication number: 20050091481
    Abstract: A method to deterministically shut down memory devices in response to a system warm reset has been disclosed. One embodiment of the method includes causing a first type of reset in a number of memory devices in a system in response to a second type of reset in the system being initiated if the memory devices are not initialized and enabling a deterministic shutdown mode in a memory controller, which is coupled to the memory devices, after the memory devices have been initialized. Other embodiments are described and claimed.
    Type: Application
    Filed: October 24, 2003
    Publication date: April 28, 2005
    Inventors: Zohar Bogin, Surya Kareenahalli, Anoop Mukker, David Sastry, Tuong Trieu
  • Patent number: 6868469
    Abstract: The present invention is in the field of bridging transactions from one bus to a second bus. More particularly, embodiments of the present invention can enhance an interface between two buses by ordering split-completion transactions to one or more hosts.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: March 15, 2005
    Assignee: Intel Corporation
    Inventors: Joseph A. Bennett, Mikal C. Hunsaker, Anoop Mukker, Adit D. Tarmaster
  • Publication number: 20020184428
    Abstract: The present invention is in the field of bridging transactions from one bus to a second bus. More particularly, embodiments of the present invention can enhance an interface between two buses by ordering split-completion transactions to one or more hosts.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: Joseph A. Bennett, Mikal C. Hunsaker, Anoop Mukker, Adit D. Tarmaster