Patents by Inventor Joe Salmon

Joe Salmon 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: 9237000
    Abstract: A method and apparatus for transceiver clock architecture with transmit PLL and receive slave delay lines. In one embodiment, the method includes the generation of a transmitter (Tx) clock signal by adjusting a control voltage of a voltage controlled oscillator to lock a phase and frequency of Tx clock signal to a reference clock signal. In one embodiment, a frequency of the Tx clock signal is a multiple of a frequency of the reference clock signal. In one embodiment, a slave delay line may be used, including a plurality of variable delay buffers that are configured according to the control voltage to generate a receiver (Rx) clock signal in response to a received clock signal that is synchronized with the reference clock signal. The Rx clock signal may be provided to data recovery logic to sample data. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: January 12, 2016
    Assignee: Intel Corporation
    Inventors: Aaron Martin, Hon Mo Law, Ying Zhou, Joe Salmon, Derek M. Conrow
  • Patent number: 8495330
    Abstract: Described herein is a method and apparatus to interface a processor with a heterogeneous dual in-line memory module (DIMM). The method comprises determining an identity of a DIMM having data lanes; mapping the data lanes based on the determining of the identity of the DIMM; training input-output (I/O) transceivers in response to the mapping of the data lanes; and transferring data to and from the DIMM after training the I/O transceivers.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: July 23, 2013
    Assignee: Intel Corporation
    Inventors: George Vergis, Kuljit Bains, Joe Salmon
  • Patent number: 8458507
    Abstract: A clock divider circuitry and method for use in a dynamic random access memory device. The method may include receiving a clock input signal having a first frequency from a clock input receiver at clock divider circuitry, the clock divider circuitry including a flip-flop configured to generate an output signal, based at least in part, on an inverted output signal and the clock input signal. The output signal may have a second frequency that is a fraction of the first frequency. The method may further include receiving the clock input signal and the output signal at a multiplexer and generating a multiplexed output. The method may additionally include receiving the multiplexed output at a first bus configured to receive the multiplexed output and to reduce an operational frequency of the first bus in response to an increase in an operational frequency of a second bus associated with the memory device.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 4, 2013
    Assignee: Intel Corporation
    Inventors: Joe Salmon, Kuljit Bains
  • Publication number: 20110246712
    Abstract: Described herein is a method and apparatus to interface a processor with a heterogeneous dual in-line memory module (DIMM). The method comprises determining an identity of a DIMM having data lanes; mapping the data lanes based on the determining of the identity of the DIMM; training input-output (I/O) transceivers in response to the mapping of the data lanes; and transferring data to and from the DIMM after training the I/O transceivers.
    Type: Application
    Filed: April 2, 2010
    Publication date: October 6, 2011
    Inventors: George Vergis, Kuljit S. Bains, Joe Salmon
  • Patent number: 7954001
    Abstract: De-skew is performed on a nibble-by-nibble basis where a nibble is not limited to four bits.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: May 31, 2011
    Assignee: Intel Corporation
    Inventors: Aaron K. Martin, Hing Yan To, Mamun Ur Rashid, Joe Salmon
  • Publication number: 20090327792
    Abstract: The present disclosure relates to clock divider circuitry for use in a dynamic random access memory device. In accordance with at least one embodiment the disclosure includes a method having a number of operations. Some operations may include receiving a clock input signal having a first frequency from a clock input receiver at clock divider circuitry, the clock divider circuitry including a flip-flop configured to generate an output signal, based at least in part, on an inverted output signal and the clock input signal. The output signal may have a second frequency that is a fraction of the first frequency. The method may further include receiving said clock input signal and said output signal at a multiplexer and generating a multiplexed output.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: INTEL CORPORATION
    Inventors: Joe Salmon, Kuljit Bains
  • Patent number: 7555670
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a clocking architecture using a bidirectional clock. In an embodiment, a chip includes a bidirectional clock port capable of being statically configured to receive or to transmit a reference clock. In one embodiment, the chip includes a first port to receive data and a second port, wherein the chip repeats at least a portion of the data that it receives on the first port to a transmitter at the second port. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: June 30, 2009
    Assignee: Intel Corporation
    Inventors: Ravindran Mohanavelu, Aaron K. Martin, Dawson Kesling, Joe Salmon, Mamun Ur Rashid
  • Patent number: 7459938
    Abstract: Transmission of digital signals across a bus between an electronic device having a transmitter and another electronic device having a receiver with termination for both the transmitter and receiver being referenced to ground, such that the electronic device having the transmitter and the other electronic device having the receiver are able to be powered with differing decoupled voltages, such that the voltage employed by the electronic device having the transmitter is able to be lower than the voltage employed by the other electronic device having the receiver, and wherein the electronic device having the transmitter may transmit addresses and/or commands to the other device having the receiver using single-ended signaling, while both electronic devices may exchange data using differential signaling.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: December 2, 2008
    Assignee: Intel Corporation
    Inventors: Hing Yan To, Joe Salmon
  • Publication number: 20080244303
    Abstract: De-skew is performed on a nibble-by-nibble basis where a nibble is not limited to four bits.
    Type: Application
    Filed: June 4, 2008
    Publication date: October 2, 2008
    Inventors: Aaron K. Martin, Hing Yan To, Mamun Ur Rashid, Joe Salmon
  • Patent number: 7401246
    Abstract: De-skew is performed on a nibble-by-nibble basis where a nibble is not limited to four bits.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: July 15, 2008
    Assignee: Intel Corporation
    Inventors: Aaron K. Martin, Hing Yan To, Mamun Ur Rashid, Joe Salmon
  • Patent number: 7324403
    Abstract: A method, apparatus, and system are disclosed. In one embodiment the method comprises inputting an early clock signal and a late clock signal to a memory device and generating an average clock signal for the memory device by averaging the early clock signal and the late clock signal.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: January 29, 2008
    Assignee: Intel Corporation
    Inventors: Hing Yan To, Joe Salmon, Mamun Ur Rashid
  • Publication number: 20070291828
    Abstract: A method and apparatus for transceiver clock architecture with transmit PLL and receive slave delay lines. In one embodiment, the method includes the generation of a transmitter (Tx) clock signal by adjusting a control voltage of a voltage controlled oscillator to lock a phase and frequency of Tx clock signal to a reference clock signal. In one embodiment, a frequency of the Tx clock signal is a multiple of a frequency of the reference clock signal. In one embodiment, a slave delay line may be used, including a plurality of variable delay buffers that are configured according to the control voltage to generate a receiver (Rx) clock signal in response to a received clock signal that is synchronized with the reference clock signal. The Rx clock signal may be provided to data recovery logic to sample data. Other embodiments are described and claimed.
    Type: Application
    Filed: June 19, 2006
    Publication date: December 20, 2007
    Inventors: Aaron Martin, Hon Mo Law, Ying Zhou, Joe Salmon, Derek M. Conrow
  • Patent number: 7307900
    Abstract: To allow a memory controller to synchronize strobe to clock relationship for a DRAM, a register, such as, a flip flop, is incorporated within the DRAM to facilitate the sampling of SCLK with DQS. Likewise, while the DRAM is in a test mode of operation, the memory controller advances or retards the clock to DQS at the memory controller hub (MCH) to achieve the proper DRAM relationship. In one embodiment, the memory controller advances DQS if a binary zero value is read. In contrast, the memory controller retards DQS if a binary one value is read.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: December 11, 2007
    Assignee: Intel Corporation
    Inventors: Joe Salmon, Navneet Dour, George Vergis
  • Patent number: 7243176
    Abstract: Transmission of digital signals across a bus between an electronic device having a transmitter and another electronic device having a receiver with termination for both the transmitter and receiver being referenced to ground, such that the electronic device having the transmitter and the other electronic device having the receiver are able to be powered with differing decoupled voltages, such that the voltage employed by the electronic device having the transmitter is able to be lower than the voltage employed by the other electronic device having the receiver, and wherein the electronic device having the transmitter may transmit addresses and/or commands to the other device having the receiver using single-ended signaling, while both electronic devices may exchange data using differential signaling.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: July 10, 2007
    Assignee: Intel Corporation
    Inventors: Hing Yan To, Joe Salmon
  • Publication number: 20070091712
    Abstract: Embodiments of the invention are generally directed to systems, methods, and apparatuses for a clocking architecture using a bidirectional clock. In an embodiment, a chip includes a bidirectional clock port capable of being statically configured to receive or to transmit a reference clock. In one embodiment, the chip includes a first port to receive data and a second port, wherein the chip repeats at least a portion of the data that it receives on the first port to a transmitter at the second port. Other embodiments are described and claimed.
    Type: Application
    Filed: October 26, 2005
    Publication date: April 26, 2007
    Inventors: Ravindran Mohanavelu, Aaron Martin, Dawson Kesling, Joe Salmon, Mamun Rashid
  • Publication number: 20070079034
    Abstract: Transmission of digital signals across a bus between an electronic device having a transmitter and another electronic device having a receiver with termination for both the transmitter and receiver being referenced to ground, such that the electronic device having the transmitter and the other electronic device having the receiver are able to be powered with differing decoupled voltages, such that the voltage employed by the electronic device having the transmitter is able to be lower than the voltage employed by the other electronic device having the receiver, and wherein the electronic device having the transmitter may transmit addresses and/or commands to the other device having the receiver using single-ended signaling, while both electronic devices may exchange data using differential signaling.
    Type: Application
    Filed: September 8, 2006
    Publication date: April 5, 2007
    Inventors: Hing To, Joe Salmon
  • Publication number: 20070074055
    Abstract: An embodiment may comprise a counter to provide a count value, enable logic coupled with the counter, and circuitry coupled with the enable logic, the circuitry to be powered up or down if the counter value is outside of a resonance bandwidth for the circuitry to be powered up or down. An embodiment may comprise a method of initializing a counter while circuitry is placed in a standby mode, reading the counter, and powering up the circuitry if the counter does not indicate a resonance bandwidth. An embodiment may be a system comprising a device including a power delivery network to deliver power, a link coupled with the device, the link to electrically communicate with the device, and control circuitry coupled with the link, the control circuitry to limit the link from powering up or down at a resonant frequency of the power delivery network.
    Type: Application
    Filed: September 29, 2005
    Publication date: March 29, 2007
    Inventors: James McCall, Joe Salmon
  • Publication number: 20070006011
    Abstract: De-skew is performed on a nibble-by-nibble basis where a nibble is not limited to four bits.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Inventors: Aaron Martin, Hing To, Mamun Rashid, Joe Salmon
  • Publication number: 20060114742
    Abstract: To allow a memory controller to synchronize strobe to clock relationship for a DRAM, a register, such as, a flip flop, is incorporated within the DRAM to facilitate the sampling of SCLK with DQS. Likewise, while the DRAM is in a test mode of operation, the memory controller advances or retards the clock to DQS at the memory controller hub (MCH) to achieve the proper DRAM relationship. In one embodiment, the memory controller advances DQS if a binary zero value is read. In contrast, the memory controller retards DQS if a binary one value is read.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Inventors: Joe Salmon, Navneet Dour, George Vergis
  • Publication number: 20060101167
    Abstract: Transmission of digital signals across a bus between an electronic device having a transmitter and another electronic device having a receiver with termination for both the transmitter and receiver being referenced to ground, such that the electronic device having the transmitter and the other electronic device having the receiver are able to be powered with differing decoupled voltages, such that the voltage employed by the electronic device having the transmitter is able to be lower than the voltage employed by the other electronic device having the receiver, and wherein the electronic device having the transmitter may transmit addresses and/or commands to the other device having the receiver using single-ended signaling, while both electronic devices may exchange data using differential signaling.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventors: Hing To, Joe Salmon