Patents by Inventor Matthew B. Haycock

Matthew B. Haycock 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: 20040080338
    Abstract: A simultaneous bidirectional port coupled to a bus combines a synchronization circuit and a clock circuit. The synchronization and clock circuit synchronizes the port with another simultaneous data port coupled to the same bus. A clock driver circuit is provided that is capable of being turned on and off. Prior to synchronization, the clock driver is off, and after synchronization, the clock driver is on. A clock receiver circuit includes a clock detection circuit to detect the presence of an input clock signal. When an integrated circuit is ready to communicate, the output clock driver is turned on and the clock detection circuit is monitored to determine when an input clock signal is received. When both the output clock driver is turned on, and an input clock signal is being received, the simultaneous bidirectional port is synchronized, and communication between integrated circuits can take place.
    Type: Application
    Filed: October 21, 2003
    Publication date: April 29, 2004
    Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
  • Patent number: 6718416
    Abstract: An example embodiment of a computer system that includes a removable agent that can be removed or installed without powering down the system includes a fixed bus agent and the replaceable bus agent. The fixed bus agent and the replaceable bus agent are electrically coupled together by a presence detect signal, a synchronization signal, and a data bus. A deassertion of the presence detect signal indicates to the fixed bus agent that the removable bus agent has been disconnected and is no longer electrically coupled to the fixed bus agent. The fixed bus agent then tri-states its outputs and also prevents potentially invalid data from being delivered to the core circuitry of the fixed bus agent. An assertion of the presence detect signal indicates to the fixed bus agent that the replaceable bus agent is electrically connected to the fixed bus agent. In response to the assertion of the presence detect signal, the fixed bus agent and the replaceable bus agent enter reset periods.
    Type: Grant
    Filed: August 21, 2000
    Date of Patent: April 6, 2004
    Assignee: Intel Corporation
    Inventors: Keith M. Self, Matthew B. Haycock
  • Publication number: 20040062319
    Abstract: A system and method for encoding and receiving data is provided. The data is encoded as a pulse amplitude modulated signal such that the amplitude signals do not transition from the highest signal level to the lowest signal level and do not transition from the lowest signal level to the highest signal level. The encoding and decoding is performed in some embodiments via a lookup table, and in further embodiments is designed to minimize the step between sequential pulse amplitude modulated symbols.
    Type: Application
    Filed: October 1, 2002
    Publication date: April 1, 2004
    Applicant: Intel Corporation
    Inventors: Bryan K. Casper, Shekhar Y. Borkar, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy, Matthew B. Haycock, James E. Jaussi
  • Patent number: 6653893
    Abstract: A data receiver circuit having a comparator that exhibits substantially variable offset that is controllable to represent a variable reference level, without a separate input to receive a reference voltage level. The comparator output provides an indication of the comparison between a fixed voltage level applied to its differential signal input and the variable reference level. While changing an offset code that is fed to an offset control input of the comparator, and while applying a fixed voltage level that represents a symbol in the transmission line analog signal, a value of the offset code which causes the output of the comparator to change states is captured. A similar process may be repeated for different symbol values that can be transmitted, such that an indication of the voltage margin may be obtained as a difference between two captured offset codes. Circuitry to perform the process may be provided on-chip to the receiver circuit.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: November 25, 2003
    Assignee: Intel Corporation
    Inventors: Bryan K. Casper, Stephen R. Mooney, Matthew B. Haycock
  • Patent number: 6639426
    Abstract: A simultaneous bi-directional I/O circuit includes a first MUX in the reference select circuitry and a second, matching MUX in the pre-driver stage of the output buffer. In normal mode, the first MUX passes the driven data output signal, which controls the threshold of the differential receiver circuit between two different non-zero voltage levels, so that the receiver circuit can properly decode an incoming signal at the I/O node or pin. In an AC switching state or loopback test mode, the first MUX de-selects the driven data output signal from controlling the receiver circuit. This allows the receiver circuit to decode outgoing data that is being looped back as incoming data. The second MUX enables the reference select circuitry to switch at a rate that matches the output slew rate in order to provide high-speed operation. Also described are an electronic system, a data processing system, and various methods of testing simultaneous bi-directional I/O circuits.
    Type: Grant
    Filed: October 29, 2001
    Date of Patent: October 28, 2003
    Assignee: Intel Corporation
    Inventors: Matthew B. Haycock, Stephen R. Mooney
  • Publication number: 20030188234
    Abstract: A clock deskew method includes receiving a data signal and a clock signal, processing the data signal to generate a jitter characterization parameter, shifting the clock signal by about 90° from the jitter characterization parameter to generate a sampling clock signal, and sampling the data signal with the sampling clock signal to generate a deskewed data signal. A clock deskew unit includes a clock unit, a sampling unit, and a deskew unit. The deskew unit includes a jitter characterization unit that generates a jitter characterization parameter. The jitter characterization parameter establishes a phase location for aligning a clock signal. Shifting the clock signal by about 90° from the phase location of the jitter characterization parameter provides a location for sampling a data signal to generate a deskewed data signal.
    Type: Application
    Filed: March 26, 2002
    Publication date: October 2, 2003
    Applicant: Intel Corporation
    Inventors: Bryan K. Casper, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy, Matthew B. Haycock
  • Publication number: 20030145162
    Abstract: A memory system provides includes multiple memory devices or banks of memory devices that are assigned frequency pass-bands. Each memory device includes frequency translation circuitry to up-convert and down-convert data signals to and from the assigned frequency pass-band. Some embodiments include simultaneous bidirectional communications between memory devices and a controller by assigning multiple frequency pass-bands to each memory device or bank of memory devices. A memory system substrate is provided with bandpass filters between memory device footprints and other device footprints.
    Type: Application
    Filed: January 31, 2002
    Publication date: July 31, 2003
    Applicant: Intel Corporation
    Inventors: Bryan K. Casper, Shekhar Y. Borkar, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy, Matthew B. Haycock, James E. Jaussi
  • Patent number: 6597198
    Abstract: A simultaneous bidirectional port coupled to a bus combines a synchronization circuit and a data transceiver circuit. The combination data and synchronization transceiver circuit synchronizes the port with another simultaneous bidirectional port coupled to the same bus. The combination data and synchronization transceiver circuit includes a driver with a variable output current and a variable output resistance. Prior to synchronization, the driver has a low output current and low output resistance. When the simultaneous bidirectional port is ready to communicate, the variable output resistance is increased. When both simultaneous bidirectional ports are ready, the variable output resistance is set to properly terminate the line, and the variable output current is set to provide a desired voltage swing.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: July 22, 2003
    Assignee: Intel Corporation
    Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
  • Publication number: 20030107411
    Abstract: A digital interconnect system transmits pulses across a differential transmission line in response to transitions in an input data signal.
    Type: Application
    Filed: December 10, 2001
    Publication date: June 12, 2003
    Applicant: Intel Corporation
    Inventors: Aaron K. Martin, Bryan K. Casper, Shekhar Y. Borkar, Stephen R. Mooney, Joseph T. Kennedy, Matthew B. Haycock, James E. Jaussi
  • Publication number: 20030101306
    Abstract: A device includes a bus, a first transmitter connected to the bus and configured to transmit a first signal over the bus in a first frequency band, a second transmitter connected to the bus and configured to transmit a second signal over the bus in a second frequency band at the same time that the first transmitter is transmitting the first signal, a first receiver connected to the bus and configured to receive the first signal transmitted over the bus in the first frequency band, and a second receiver connected to the bus and configured to receive the second signal transmitted over the bus in the second frequency band. The first frequency band and the second frequency band occupy different portions of the frequency spectrum.
    Type: Application
    Filed: November 28, 2001
    Publication date: May 29, 2003
    Inventors: Stephen R. Mooney, Aaron K. Martin, Matthew B. Haycock, Bryan K. Casper, Shekhar Y. Borkar, Joseph T. Kennedy, James E. Jaussi
  • Publication number: 20030067325
    Abstract: A simultaneous bidirectional port coupled to a bus combines a synchronization circuit and a data transceiver circuit. The combination data and synchronization transceiver circuit synchronizes the port with another simultaneous bidirectional port coupled to the same bus. The combination data and synchronization transceiver circuit includes a driver with a variable output current and a variable output resistance. Prior to synchronization, the driver has a low output current and low output resistance. When the simultaneous bidirectional port is ready to communicate, the variable output resistance is increased. When both simultaneous bidirectional ports are ready, the variable output resistance is set to properly terminate the line, and the variable output current is set to provide a desired voltage swing.
    Type: Application
    Filed: October 5, 2001
    Publication date: April 10, 2003
    Applicant: Intel Corporation
    Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
  • Publication number: 20030061527
    Abstract: An integrated circuit includes an alignment circuit. The alignment circuit includes a plurality of shift registers that are configured based on training bits transmitted to the integrated circuit via a parallel bus. After the shift registers are configured, the alignment circuit automatically aligns the data bits transmitted to the integrated circuit when the data bits are misaligned by one or more bit time intervals during transmission on the parallel bus.
    Type: Application
    Filed: September 26, 2001
    Publication date: March 27, 2003
    Applicant: Intel Corporation
    Inventors: Matthew B. Haycock, Bryan K. Casper
  • Patent number: 6538584
    Abstract: In some embodiments, the invention involves a circuit including a first set of conductors to carry a current bit set and last bit set circuitry to hold and provide a last bit set. The circuit also includes drivers coupled to interconnect conductors to provide signals from the drivers to the interconnect conductors and an encoder to receive the last bit set and the current bit set and determine whether to provide the current bit set or an encoded version of the current bit set to the drivers.
    Type: Grant
    Filed: December 28, 2000
    Date of Patent: March 25, 2003
    Assignee: Intel Corporation
    Inventors: Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy
  • Patent number: 6536025
    Abstract: A receiver integrated circuit (IC) die or functional unit has deskew circuitry to reduce bit-to-bit timing variation that is no more than one bit time interval in a number of bits that are received, before validating the capture of the bits using a transition in a received strobe signal. The data bits and the strobe signal are driven in a parallel bus section that may be part of a shared multi-drop bus or a point-to-point bus. The system applications include interfacing to a processor or memory bus of a computer system.
    Type: Grant
    Filed: May 14, 2001
    Date of Patent: March 18, 2003
    Assignee: Intel Corporation
    Inventors: Joseph T. Kennedy, Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
  • Publication number: 20030048113
    Abstract: A simultaneous bidirectional port coupled to a bus combines a synchronization circuit and a data transceiver circuit. The combination data and synchronization transceiver circuit synchronizes the port with another simultaneous data port coupled to the same bus. The combination data and synchronization transceiver circuit includes a driver with a variable output impedance. Prior to synchronization, the driver has an imbalanced output impedance, and after synchronization, the driver has a substantially balanced output impedance.
    Type: Application
    Filed: September 13, 2001
    Publication date: March 13, 2003
    Applicant: Intel Corporation
    Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K, Martin
  • Patent number: 6529037
    Abstract: A simultaneous bidirectional port coupled to a bus combines a synchronization circuit and a data transceiver circuit. The combination data and synchronization transceiver circuit synchronizes the port with another simultaneous data port coupled to the same bus. The combination data and synchronization transceiver circuit includes a driver with a variable output impedance. Prior to synchronization, the driver has an imbalanced output impedance, and after synchronization, the driver has a substantially balanced output impedance.
    Type: Grant
    Filed: September 13, 2001
    Date of Patent: March 4, 2003
    Assignee: Intel Corporation
    Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
  • Publication number: 20030001618
    Abstract: A simultaneous bidirectional port coupled to a bus combines a synchronization circuit and a clock circuit. The synchronization and clock circuit synchronizes the port with another simultaneous data port coupled to the same bus. A clock driver circuit is provided that is capable of being turned on and off. Prior to synchronization, the clock driver is off, and after synchronization, the clock driver is on. A clock receiver circuit includes a clock detection circuit to detect the presence of an input clock signal. When an integrated circuit is ready to communicate, the output clock driver is turned on and the clock detection circuit is monitored to determine when an input clock signal is received. When both the output clock driver is turned on, and an input clock signal is being received, the simultaneous bidirectional port is synchronized, and communication between integrated circuits can take place.
    Type: Application
    Filed: June 28, 2001
    Publication date: January 2, 2003
    Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
  • Publication number: 20030001667
    Abstract: A data receiver circuit having a comparator that exhibits substantially variable offset that is controllable to represent a variable reference level, without a separate input to receive a reference voltage level. The comparator output provides an indication of the comparison between a fixed voltage level applied to its differential signal input and the variable reference level. While changing an offset code that is fed to an offset control input of the comparator, and while applying a fixed voltage level that represents a symbol in the transmission line analog signal, a value of the offset code which causes the output of the comparator to change states is captured. A similar process may be repeated for different symbol values that can be transmitted, such that an indication of the voltage margin may be obtained as a difference between two captured offset codes. Circuitry to perform the process may be provided on-chip to the receiver circuit.
    Type: Application
    Filed: September 28, 2001
    Publication date: January 2, 2003
    Inventors: Bryan K. Casper, Stephen R. Mooney, Matthew B. Haycock
  • Publication number: 20020170024
    Abstract: A receiver integrated circuit (IC) die or functional unit has deskew circuitry to reduce bit-to-bit timing variation that is no more than one bit time interval in a number of bits that are received, before validating the capture of the bits using a transition in a received strobe signal. The data bits and the strobe signal are driven in a parallel bus section that may be part of a shared multi-drop bus or a point-to-point bus. The system applications include interfacing to a processor or memory bus of a computer system.
    Type: Application
    Filed: May 14, 2001
    Publication date: November 14, 2002
    Inventors: Joseph T. Kennedy, Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
  • Publication number: 20020130794
    Abstract: In some embodiments, the invention involves a circuit including a first set of conductors to carry a current bit set and last bit set circuitry to hold and provide a last bit set. The circuit also includes drivers coupled to interconnect conductors to provide signals from the drivers to the interconnect conductors and an encoder to receive the last bit set and the current bit set and determine whether to provide the current bit set or an encoded version of the current bit set to the drivers.
    Type: Application
    Filed: December 28, 2000
    Publication date: September 19, 2002
    Inventors: Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy