Patents by Inventor Andrew W. Martwick

Andrew W. Martwick 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: 9755865
    Abstract: A computing device can include a radio receiver to receive a radio signal from a radio transmitter of a second computing or communication device. The radio receiver can experience radio frequency interference. The computing device can also include a digital signal generator. The digital signal generator can be to process a signal (S1) underlying a source of the radio frequency interference. The digital signal generator can also be to generate a digital signal (S1). The digital signal generator can further be to inject the digital signal (S1) into the radio receiver to cancel the radio frequency interference around the radio frequency of interest.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: September 5, 2017
    Assignee: Intel Corporation
    Inventors: William Dawson Kesling, Andrew W. Martwick
  • Patent number: 9536863
    Abstract: Apparatuses for interconnecting integrated circuit dies. A first set of single-ended transmitter circuits are included on a first die. The transmitter circuits are impedance matched and have no equalization. A first set of single-ended receiver circuits are included on a second die. The receiver circuits have no termination and no equalization. Conductive lines are coupled between the first set of transmitter circuits and the first set of receiver circuits. The lengths of the conductive lines are matched. The first die, the first set of single-ended transmitter circuits, the second die, the first set of single ended receiver circuits and the conductive lines are disposed within a first package. A second set of single-ended transmitter circuits are included on the first die. The transmitter circuits are impedance matched and have no equalization. Data transmitted from the second set of transmitter circuits is transmitted according to a data bus inversion (DBI) scheme.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventors: Todd A. Hinck, Zuoguo Wu, Aaron Martin, Andrew W. Martwick, John B. Halbert
  • Patent number: 9251110
    Abstract: Techniques for reducing the spectral content of a data bus are described herein. An example of a device in accordance with the present techniques includes logic to obtain a present bit of data to be transmitted over a data bus and estimate a spectral energy contribution of the present bit at a frequency of interest. The device also includes logic to determine what effect inverting the present bit will have on a net spectral energy of the data bus at the frequency of interest when the present bit is transmitted over the data bus. The device also includes logic to invert the present bit to generate an inverted bit and transmit the inverted bit over the data bus if inverting the present bit reduces the net spectral energy of the data bus at the frequency of interest.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: February 2, 2016
    Assignee: Intel Corporation
    Inventors: William Dawson Kesling, Andrew W. Martwick
  • Patent number: 9141466
    Abstract: Embodiments of systems, apparatuses, and methods for correcting double bit burst errors using a low density parity check technique are disclosed. In one embodiment, an apparatus includes an encoder to generate a parity vector by multiplying a first version of a data vector by a matrix. The parity vector is to identify correctable double-bit burst errors in a second version of the data vector. The apparatus also includes logic to concatenate the parity vector and the first version of the data vector.
    Type: Grant
    Filed: December 31, 2009
    Date of Patent: September 22, 2015
    Assignee: Intel Corporation
    Inventors: Andrew W. Martwick, Terry Fletcher
  • Publication number: 20150188736
    Abstract: A computing device can include a radio receiver to receive a radio signal from a radio transmitter of a second computing or communication device. The radio receiver can experience radio frequency interference. The computing device can also include a digital signal generator. The digital signal generator can be to process a signal (S1) underlying a source of the radio frequency interference. The digital signal generator can also be to generate a digital signal (S1). The digital signal generator can further be to inject the digital signal (S1) into the radio receiver to cancel the radio frequency interference around the radio frequency of interest.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Inventors: William Dawson Kesling, Andrew W. Martwick
  • Publication number: 20150178237
    Abstract: Techniques for reducing the spectral content of a data bus are described herein. An example of a device in accordance with the present techniques includes logic to obtain a present bit of data to be transmitted over a data bus and estimate a spectral energy contribution of the present bit at a frequency of interest. The device also includes logic to determine what effect inverting the present bit will have on a net spectral energy of the data bus at the frequency of interest when the present bit is transmitted over the data bus. The device also includes logic to invert the present bit to generate an inverted bit and transmit the inverted bit over the data bus if inverting the present bit reduces the net spectral energy of the data bus at the frequency of interest.
    Type: Application
    Filed: December 24, 2013
    Publication date: June 25, 2015
    Inventors: William Dawson Kesling, Andrew W. Martwick
  • Patent number: 8995594
    Abstract: Briefly, in accordance with one or more embodiments, a platform may comprise a receiver to receive a signal that includes an error in the received signal due to a noise signal generated in the platform, and a processor configured to calculate a noise vector from a source of the noise signal and to send the noise vector to the receiver, The receiver may include a digital signal processor configured to estimate an error vector based at least in part on the noise vector and to subtract the estimated error vector from the received signal to cancel the noise signal from the received signal. The noise cancelled from the received signal may include platform noise generated by a bus, a memory circuit, a clock, a power supply, a circuit ground or integrated circuit substrate, or input/output circuit of the platform.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: March 31, 2015
    Assignee: Intel Corporation
    Inventors: Dawson W. Kesling, Andrew W. Martwick
  • Patent number: 8761031
    Abstract: In some embodiments, a chip comprises control circuitry to provide inband signals, inband output ports, and transmitters to transmit the inband signals to the inband output ports. The control circuitry selectively includes loopback initiating commands in the inband signals. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: June 24, 2014
    Assignee: Intel Corporation
    Inventors: Theodore Z. Schoenborn, Andrew W. Martwick, David S. Dunning
  • Publication number: 20140056337
    Abstract: Briefly, in accordance with one or more embodiments, a platform may comprise a receiver to receive a signal that includes an error in the received signal due to a noise signal generated in the platform, and a processor configured to calculate a noise vector from a source of the noise signal and to send the noise vector to the receiver, The receiver may include a digital signal processor configured to estimate an error vector based at least in part on the noise vector and to subtract the estimated error vector from the received signal to cancel the noise signal from the received signal. The noise cancelled from the received signal may include platform noise generated by a bus, a memory circuit, a clock, a power supply, a circuit ground or integrated circuit substrate, or input/output circuit of the platform.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 27, 2014
    Inventors: Dawson W. Kesling, Andrew W. Martwick
  • Publication number: 20130313709
    Abstract: Apparatuses for interconnecting integrated circuit dies. A first set of single-ended transmitter circuits are included on a first die. The transmitter circuits are impedance matched and have no equalization. A first set of single-ended receiver circuits are included on a second die. The receiver circuits have no termination and no equalization. Conductive lines are coupled between the first set of transmitter circuits and the first set of receiver circuits. The lengths of the conductive lines are matched. The first die, the first set of single-ended transmitter circuits, the second die, the first set of single ended receiver circuits and the conductive lines are disposed within a first package. A second set of single-ended transmitter circuits are included on the first die. The transmitter circuits are impedance matched and have no equalization. Data transmitted from the second set of transmitter circuits is transmitted according to a data bus inversion (DBI) scheme.
    Type: Application
    Filed: December 22, 2011
    Publication date: November 28, 2013
    Inventors: Todd A. Hinck, Zuoguo Wu, Aaron Martin, Andrew W. Martwick, John B. Halbert
  • Publication number: 20130114420
    Abstract: In some embodiments, a chip comprises control circuitry to provide inband signals, inband output ports, and transmitters to transmit the inband signals to the inband output ports. The control circuitry selectively includes loopback initiating commands in the inband signals. Other embodiments are described and claimed.
    Type: Application
    Filed: December 20, 2012
    Publication date: May 9, 2013
    Inventors: Theodore Z. Schoenborn, Andrew W. Martwick, David S. Dunning
  • Publication number: 20110289241
    Abstract: A computer system that detects for a PCI Express compliant endpoint device is described. Specifically, the computer system clocks transmit and receive circuits at a first frequency and initiates a training sequence. If the endpoint device successfully trains at the first frequency, the endpoint device is PCI Express compliant. Otherwise, the computer system initiates another training sequence at a second frequency.
    Type: Application
    Filed: August 4, 2011
    Publication date: November 24, 2011
    Inventors: Mikal C. Hunsaker, Karthi Vadivelu, Andrew W. Martwick
  • Patent number: 8041844
    Abstract: A computer system that detects for a PCI Express compliant endpoint device is described. Specifically, the computer system clocks transmit and receive circuits at a first frequency and initiates a training sequence. If the endpoint device successfully trains at the first frequency, the endpoint device is PCI Express compliant. Otherwise, the computer system initiates another training sequence at a second frequency.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: October 18, 2011
    Assignee: Intel Corporation
    Inventors: Mikal C. Hunsaker, Karthi Vadivelu, Andrew W. Martwick
  • Publication number: 20110176431
    Abstract: In some embodiments, a chip comprises control circuitry to provide inband signals, inband output ports, and transmitters to transmit the inband signals to the inband output ports. The control circuitry selectively includes loopback initiating commands in the inband signals. Other embodiments are described and claimed.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 21, 2011
    Inventors: Theodore Z. Schoenborn, Andrew W. Martwick, David S. Dunning
  • Publication number: 20110161773
    Abstract: Embodiments of systems, apparatuses, and methods for correcting double bit burst errors using a low density parity check technique are disclosed. In one embodiment, an apparatus includes an encoder to generate a parity vector by multiplying a first version of a data vector by a matrix. The parity vector is to identify correctable double-bit burst errors in a second version of the data vector. The apparatus also includes logic to concatenate the parity vector and the first version of the data vector.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Inventors: Andrew W. Martwick, Terry Fletcher
  • Patent number: 7936684
    Abstract: In some embodiments, a chip comprises control circuitry to provide inband signals, inband output ports, and transmitters to transmit the inband signals to the inband output ports. The control circuitry selectively includes loopback initiating commands in the inband signals. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 21, 2007
    Date of Patent: May 3, 2011
    Assignee: Intel Corporation
    Inventors: Theodore Z. Schoenborn, Andrew W. Martwick, David S. Dunning
  • Patent number: 7801488
    Abstract: Interference within a wireless apparatus is mitigated by adjusting one or more transmission characteristics associated with an interconnect of the apparatus. In at least one embodiment, the interconnect is a PCI Express interconnect.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: September 21, 2010
    Assignee: Intel Corporation
    Inventors: Seh W. Kwa, David Q. Xu, Alan E. Waltho, Andrew W. Martwick, Ravid Shmuel
  • Patent number: 7584375
    Abstract: A distributed power management system for a bus architecture or similar communications network. The system supports multiple low power states and defines entry and exit procedures for maximizing energy savings and communication speed.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 1, 2009
    Assignee: Intel Corporation
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon
  • Patent number: 7464307
    Abstract: According to one embodiment, a built-in self test (IBIST) architecture/methodology is disclosed. The IBIST provides for testing the functionality of an interconnect (such as a bus) between a transmitter and a receiver component. The IBIST architecture includes a pattern generator and a pattern checker. The pattern checker operates to compare a received plurality of bits (for the pattern generator) with a previously stored plurality of bits.
    Type: Grant
    Filed: March 25, 2003
    Date of Patent: December 9, 2008
    Assignee: Intel Corporation
    Inventors: Jay J. Nejedlo, Mike Wiznerowicz, David G. Ellis, Richard J. Glass, Andrew W. Martwick, Theodore Z. Schoenborn
  • Patent number: 7444558
    Abstract: A serial point to point link that communicatively couples an integrated circuit (IC) device to another IC device is initialized by transferring a training sequence of symbols over the link. Registers of the IC device are programmed, to set a symbol data pattern and configure a lane transmitter for the link. A start bit in a register of the IC device is programmed, to request that the link be placed in a measurement mode. In this mode, the IC device instructs the other IC device to enter a loopback mode for the link. The IC device transmits a sequence of test symbols over the link and evaluates a loopback version of the sequence for errors. The sequence of test symbols have a data pattern, and are transmitted, as configured by the registers. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: October 28, 2008
    Assignee: Intel Corporation
    Inventors: Suneel G. Mitbander, Cass A. Blodgett, Andrew W. Martwick, Lyonel Renaud, Theodore Z. Schoenborn