Patents by Inventor Jeffrey R. Wilcox

Jeffrey R. Wilcox 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: 7313712
    Abstract: Disclosed are embodiments of a method, apparatus and system for a low power state for a point-to-point link. During the low power state, the signal on both conductors of a differential transmit pair are driven to electrical idle. Analog activity detectors are enabled during the low power state and are disabled during normal power state. Exit from the low power state does not require a physical layer re-initialization sequence. Other embodiments are also described and claimed.
    Type: Grant
    Filed: May 21, 2004
    Date of Patent: December 25, 2007
    Assignee: Intel Corporation
    Inventors: Naveen Cherukuri, Jeffrey R. Wilcox, Sanjay Dabral, Phanindra K. Mannava, Aaron T. Spink, David S. Dunning, Tim Frodsham, Theodore Z. Schoenborn
  • Patent number: 7272741
    Abstract: Systems and methods of managing power provide for receiving notification of a pending power state transition and using coordination hardware to determine whether the power state transition in a primary device is permitted by a set of secondary devices. In one embodiment, the primary device shares a resource with the set of secondary devices.
    Type: Grant
    Filed: June 2, 2004
    Date of Patent: September 18, 2007
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Shivnandan Kaushik, Stephen H. Gunther, Devadatta V. Bodas, Siva Ramakrishnan, David Poisner, Bernard J. Lint, Lance E. Hacking
  • Patent number: 7257728
    Abstract: A method and apparatus for a integrated circuit having flexible-ratio frequency domain cross-overs. In one embodiment, an integrated circuit has at least three cooperating frequency domains with variable operating frequencies. The integrated circuit includes cross-over logic to allow integral fraction ratio frequency domain cross-overs between more than one pair of frequency domains.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: August 14, 2007
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Gad S. Sheaffer
  • Patent number: 7007187
    Abstract: A method and apparatus for a integrated circuit having flexible-ratio frequency domain cross-overs. In one embodiment, an integrated circuit has at least three cooperating frequency domains with variable operating frequencies. The integrated circuit includes cross-over logic to allow integral fraction ratio frequency domain cross-overs between more than one pair of frequency domains.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: February 28, 2006
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Gad S. Sheaffer
  • Patent number: 7000065
    Abstract: A method and apparatus for selectively disabling sense amplifiers to reduce power consumption in a memory bus interface are disclosed. The method includes amplifying data signals from a memory bus interface. The amplified data signals are sampled, and the amplifier is selectively disabled in response to the absence or end of a predetermined operation occurring over the memory bus. In some embodiments of the invention, the amplification may be selectively enabled in response to the beginning of the predetermined operation over the memory bus. According to some embodiments, the disabling of the amplification may be synchronized to an edge of a delayed data strobe signal. In some embodiments, signals associated with a double data rate (“DDR”) synchronous dynamic random access memory (“SDRAM”) device may be communicated over the memory bus.
    Type: Grant
    Filed: January 2, 2002
    Date of Patent: February 14, 2006
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Noam Yosef
  • Patent number: 6970010
    Abstract: A method is described that involves driving a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The method also includes holding the second logical value on the line by driving a second current through the line and the termination resistance where the second current less than the first current. An apparatus is described that includes a driver that drives a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The driver holds the second logical value on the line by driving a second current through the line and the termination resistance. The second current is less than said first current.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: November 29, 2005
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Noam Yosef, Marcelo Yuffe
  • Patent number: 6944084
    Abstract: A memory system includes a memory controller and a plurality of memory devices located on a power plane and coupled to the memory controller. The memory system further includes a sense resistor coupled to the power plane and a power source coupled to the sense resistor. The memory system further includes a measurement module that is coupled to the memory controller and that measures a power consumption of the power plane.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: September 13, 2005
    Assignee: Intel Corporation
    Inventor: Jeffrey R. Wilcox
  • Patent number: 6842831
    Abstract: A memory controller (MC) includes a buffer control circuit (BCC) to enable/disable buffer coupled to a terminated bus. The BCC can detect transactions and speculatively enable the buffers before the transaction is completely decoded. If the transaction is targeted for the terminated bus, the buffers will be ready to drive signals onto the terminated bus by the time the transaction is ready to be performed, thereby eliminating the “enable buffer” delay incurred in some conventional MCs. If the transaction is not targeted for the terminated bus, the BCC disables the buffers to save power. In MCs that queue transactions, the BCC can snoop the queue to find transactions targeted for the terminated bus and begin enabling the buffers before these particular transactions are fully decoded.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: January 11, 2005
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Opher D. Kahn, Alon Naveh
  • Publication number: 20040236979
    Abstract: A method and apparatus for a integrated circuit having flexible-ratio frequency domain cross-overs. In one embodiment, an integrated circuit has at least three cooperating frequency domains with variable operating frequencies. The integrated circuit includes cross-over logic to allow integral fraction ratio frequency domain cross-overs between more than one pair of frequency domains.
    Type: Application
    Filed: March 5, 2004
    Publication date: November 25, 2004
    Inventors: Jeffrey R. Wilcox, Gad S. Sheaffer
  • Patent number: 6820169
    Abstract: One or more memory requests are stored in a request buffer. Each memory request targets a memory device in a memory system having one or more memory devices. Each memory device has a first power state and a second power state. Each memory request is issued in an order from the request buffer to the memory system. The memory device targeted by one memory request from the request buffer is identified prior to or while another memory request ahead of the one memory request is issued to the memory system and performed by the memory system. The identified memory device is placed or maintained in the second power state prior to issuing the one memory request to the memory system.
    Type: Grant
    Filed: September 25, 2001
    Date of Patent: November 16, 2004
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Opher D. Kahn
  • Patent number: 6799241
    Abstract: A method for dynamically adjusting a memory page-closing policy for computer systems employing various types of DRAM memory partitioned into one or more memory banks, and circuitry for implementing the method. In general, the method comprises monitoring memory accesses to memory banks and dynamically adjusting the memory page closing policy for those memory bank based on locality characteristics of its memory accesses so that memory latencies are reduced. In one embodiment, in response to memory requests from a computer system processor, memory accesses to the DRAM memory are made on a page-wise basis. As each memory page is accessed, a page-miss, page-hit or page-hit state is produced. Depending on the page access states, which generally will reflect the locality characteristics of (an) application(s) accessing the memory, a page-close set point is adjusted. When a timing count corresponding to the page exceeds the page-close set point, the memory page is closed.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: September 28, 2004
    Assignee: Intel Corporation
    Inventors: Opher D. Kahn, Jeffrey R. Wilcox
  • Publication number: 20040128426
    Abstract: A memory system includes a memory controller and a plurality of memory devices located on a power plane and coupled to the memory controller. The memory system further includes a sense resistor coupled to the power plane and a power source coupled to the sense resistor.
    Type: Application
    Filed: December 31, 2002
    Publication date: July 1, 2004
    Inventor: Jeffrey R. Wilcox
  • Publication number: 20040051555
    Abstract: A method is described that involves driving a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The method also includes holding the second logical value on the line by driving a second current through the line and the termination resistance where the second current less than the first current. An apparatus is described that includes a driver that drives a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The driver holds the second logical value on the line by driving a second current through the line and the termination resistance. The second current is less than said first current.
    Type: Application
    Filed: August 18, 2003
    Publication date: March 18, 2004
    Inventors: Jeffrey R. Wilcox, Noam Yoset, Marcelo Yuffe
  • Patent number: 6687172
    Abstract: A per bank closure system for use in a multi-bank memory includes a timer, an activity and a closure and closure register. The timer is used to define timing windows. The banks of the memory are mapped to bits in the activity and closure registers. Page activity occurring a timing window is tracked by setting appropriate bit(s) in the activity register and resetting appropriate bit(s) in the closure register. At the end of each timing window, page(s) that were both opened in the previous timing window and are not represented in the activity register are scheduled for closure by setting corresponding bit(s) in the closure register. Then the activity register is reset and the process is repeated.
    Type: Grant
    Filed: April 5, 2002
    Date of Patent: February 3, 2004
    Assignee: Intel Corporation
    Inventor: Jeffrey R. Wilcox
  • Publication number: 20030204668
    Abstract: A memory controller (MC) includes a buffer control circuit (BCC) to enable/disable buffer coupled to a terminated bus. The BCC can detect transactions and speculatively enable the buffers before the transaction is completely decoded. If the transaction is targeted for the terminated bus, the buffers will be ready to drive signals onto the terminated bus by the time the transaction is ready to be performed, thereby eliminating the “enable buffer” delay incurred in some conventional MCs. If the transaction is not targeted for the terminated bus, the BCC disables the buffers to save power. In MCs that queue transactions, the BCC can snoop the queue to find transactions targeted for the terminated bus and begin enabling the buffers before these particular transactions are fully decoded.
    Type: Application
    Filed: April 25, 2002
    Publication date: October 30, 2003
    Inventors: Jeffrey R. Wilcox, Opher D. Kahn, Alon Naveh
  • Patent number: 6633178
    Abstract: A method is described that involves driving a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The method also includes holding the second logical value on the line by driving a second current through the line and the termination resistance where the second current less than the first current. An apparatus is described that includes a driver that drives a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The driver holds the second logical value on the line by driving a second current through the line and the termination resistance. The second current is less than said first current.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: October 14, 2003
    Assignee: Intel Corporation
    Inventors: Jeffrey R. Wilcox, Noam Yosef, Marcelo Yuffe
  • Publication number: 20030189870
    Abstract: A per bank page closure system for use in a multi-bank memory includes a timer, an activity register. The timer is used to define timing windows. The banks of the memory are mapped to bits in the activity and closure registers. Page activity occurring a timing window is tracked by setting appropriate bit(s) in the activity register and resetting appropriate bit(s) in the closure register. At the end of each timing window, page(s) that were both opened in the previous timing window and are not represented in the activity register are scheduled for closure by setting corresponding bit(s) in the closure register. Then the activity is reset and the process is repeated.
    Type: Application
    Filed: April 5, 2002
    Publication date: October 9, 2003
    Inventor: Jeffrey R. Wilcox
  • Publication number: 20030126485
    Abstract: A technique includes amplifying data signals from a memory bus interface. The amplified data signals are sampled, and the amplifier is selectively disabled in response to the absence of a predetermined operation occurring over the memory bus. In some embodiments of the invention, the amplification may be selectively enabled in response to the beginning of the predetermined operation over the memory bus.
    Type: Application
    Filed: January 2, 2002
    Publication date: July 3, 2003
    Inventors: Jeffrey R. Wilcox, Noam Yosef
  • Publication number: 20030126354
    Abstract: A method for dynamically adjusting a memory page-closing policy for computer systems employing various types of DRAM memory partitioned into one or more memory banks, and circuitry for implementing the method. In general, the method comprises monitoring memory accesses to memory banks and dynamically adjusting the memory page closing policy for those memory bank based on locality characteristics of its memory accesses so that memory latencies are reduced. In one embodiment, in response to memory requests from a computer system processor, memory accesses to the DRAM memory are made on a page-wise basis. As each memory page is accessed, a page-miss, page-hit or page-hit state is produced. Depending on the page access states, which generally will reflect the locality characteristics of (an) application(s) accessing the memory, a page-close set point is adjusted. When a timing count corresponding to the page exceeds the page-close set point, the memory page is closed.
    Type: Application
    Filed: January 3, 2002
    Publication date: July 3, 2003
    Inventors: Opher D. Kahn, Jeffrey R. Wilcox
  • Publication number: 20030062926
    Abstract: A method is described that involves driving a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The method also includes holding the second logical value on the line by driving a second current through the line and the termination resistance where the second current less than the first current. An apparatus is described that includes a driver that drives a first current through a line and a termination resistance so that a logical value on the line changes from a first logical value to a second logical value. The driver holds the second logical value on the line by driving a second current through the line and the termination resistance. The second current is less than said first current.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Jeffrey R. Wilcox, Noam Yosef, Marcelo Yuffe