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: 20040080338Abstract: 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: ApplicationFiled: October 21, 2003Publication date: April 29, 2004Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
-
Patent number: 6718416Abstract: 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: GrantFiled: August 21, 2000Date of Patent: April 6, 2004Assignee: Intel CorporationInventors: Keith M. Self, Matthew B. Haycock
-
Publication number: 20040062319Abstract: 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: ApplicationFiled: October 1, 2002Publication date: April 1, 2004Applicant: Intel CorporationInventors: Bryan K. Casper, Shekhar Y. Borkar, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy, Matthew B. Haycock, James E. Jaussi
-
Patent number: 6653893Abstract: 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: GrantFiled: September 28, 2001Date of Patent: November 25, 2003Assignee: Intel CorporationInventors: Bryan K. Casper, Stephen R. Mooney, Matthew B. Haycock
-
Patent number: 6639426Abstract: 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: GrantFiled: October 29, 2001Date of Patent: October 28, 2003Assignee: Intel CorporationInventors: Matthew B. Haycock, Stephen R. Mooney
-
Publication number: 20030188234Abstract: 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: ApplicationFiled: March 26, 2002Publication date: October 2, 2003Applicant: Intel CorporationInventors: Bryan K. Casper, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy, Matthew B. Haycock
-
Publication number: 20030145162Abstract: 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: ApplicationFiled: January 31, 2002Publication date: July 31, 2003Applicant: Intel CorporationInventors: Bryan K. Casper, Shekhar Y. Borkar, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy, Matthew B. Haycock, James E. Jaussi
-
Patent number: 6597198Abstract: 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: GrantFiled: October 5, 2001Date of Patent: July 22, 2003Assignee: Intel CorporationInventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
-
Publication number: 20030107411Abstract: A digital interconnect system transmits pulses across a differential transmission line in response to transitions in an input data signal.Type: ApplicationFiled: December 10, 2001Publication date: June 12, 2003Applicant: Intel CorporationInventors: Aaron K. Martin, Bryan K. Casper, Shekhar Y. Borkar, Stephen R. Mooney, Joseph T. Kennedy, Matthew B. Haycock, James E. Jaussi
-
Publication number: 20030101306Abstract: 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: ApplicationFiled: November 28, 2001Publication date: May 29, 2003Inventors: Stephen R. Mooney, Aaron K. Martin, Matthew B. Haycock, Bryan K. Casper, Shekhar Y. Borkar, Joseph T. Kennedy, James E. Jaussi
-
Publication number: 20030067325Abstract: 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: ApplicationFiled: October 5, 2001Publication date: April 10, 2003Applicant: Intel CorporationInventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
-
Publication number: 20030061527Abstract: 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: ApplicationFiled: September 26, 2001Publication date: March 27, 2003Applicant: Intel CorporationInventors: Matthew B. Haycock, Bryan K. Casper
-
Patent number: 6538584Abstract: 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: GrantFiled: December 28, 2000Date of Patent: March 25, 2003Assignee: Intel CorporationInventors: Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy
-
Patent number: 6536025Abstract: 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: GrantFiled: May 14, 2001Date of Patent: March 18, 2003Assignee: Intel CorporationInventors: Joseph T. Kennedy, Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
-
Publication number: 20030048113Abstract: 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: ApplicationFiled: September 13, 2001Publication date: March 13, 2003Applicant: Intel CorporationInventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K, Martin
-
Patent number: 6529037Abstract: 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: GrantFiled: September 13, 2001Date of Patent: March 4, 2003Assignee: Intel CorporationInventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
-
Publication number: 20030001618Abstract: 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: ApplicationFiled: June 28, 2001Publication date: January 2, 2003Inventors: Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
-
Publication number: 20030001667Abstract: 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: ApplicationFiled: September 28, 2001Publication date: January 2, 2003Inventors: Bryan K. Casper, Stephen R. Mooney, Matthew B. Haycock
-
Publication number: 20020170024Abstract: 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: ApplicationFiled: May 14, 2001Publication date: November 14, 2002Inventors: Joseph T. Kennedy, Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin
-
Publication number: 20020130794Abstract: 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: ApplicationFiled: December 28, 2000Publication date: September 19, 2002Inventors: Shekhar Y. Borkar, Matthew B. Haycock, Stephen R. Mooney, Aaron K. Martin, Joseph T. Kennedy