Patents by Inventor Michael W. Leddige

Michael W. Leddige 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: 10078612
    Abstract: An apparatus is described herein. The apparatus includes a plurality of conductors, wherein at least one conductor is a common-mode conductor. The apparatus also includes an encoder to encode data to be transmitted on the plurality of conductors, wherein a data speed of the common-mode conductor is limited and a data speed of other conductors is maximized according to an encoding matrix.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: September 18, 2018
    Assignee: Intel Corporation
    Inventors: Michael W. Leddige, Stephen H. Hall, Chaitanya Sreerama, Olufemi B. Oluwafemi, Antonio Zenteno Ramirez, Maynard C. Falconer
  • Patent number: 9910814
    Abstract: Techniques and mechanisms for exchanging single-ended communications with a protocol stack of an integrated circuit package. In an embodiment, an integrated circuit (IC) chip includes a protocol stack comprising a transaction layer which performs operations compatible with a Peripheral Component Interconnect Express™ (PCIe™) specification. Transaction layer packets, exchanged between the transaction layer and a link layer of the protocol stack, are compatible with a PCIe™ format. In another embodiment, a physical layer of the protocol stack is to couple the IC chip to another IC chip for an exchange of the transaction layer packets via single-ended communications. A packaged device includes both of the IC chips.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 6, 2018
    Assignee: INTEL CORPORATION
    Inventors: Bryan L. Spry, Su Wei Lim, Mikal C. Hunsaker, Rohit R. Verma, Lily P. Looi, Ronald W. Swartz, Michael W. Leddige, Vui Yong Liew
  • Patent number: 9632961
    Abstract: Techniques for decoding encoded data are described herein. An example of a device in accordance with the present techniques includes a receiving signaling module coupled to a plurality of signal lines. The signaling module includes a receiver to receive a plurality of encoded line voltages or currents on the plurality of signal lines of a bus, wherein each one of the plurality of encoded line voltages corresponds to a weighted sum of data. The signaling module includes a comparator to determine the voltage level of each line at a unit interval and convert the voltage level to a digital value. The signaling module includes a lookup table correlating the digital value with a digital bit stream.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 25, 2017
    Assignee: INTEL CORPORATION
    Inventors: Olufemi B. Oluwafemi, Stephen H. Hall, Jason A. Mix, Earl J. Wight, Chaitanya Sreerama, Michael W. Leddige, Paul G. Huray
  • Publication number: 20160173055
    Abstract: Techniques for impedance matching are described herein. The techniques include an apparatus for impedance matching including a trace section having a load impedance. The trace section comprises characteristics generating an impedance match between a main channel impedance and the load impedance.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Applicant: INTEL CORPORATION
    Inventors: Michael W. Leddige, Wei Jern Tan, Chee Kit Chew, Natasya Athirah Abdul Khalid, Howard L. Heck
  • Patent number: 9330039
    Abstract: Techniques for encoding data are described herein. An example of a device in accordance with the present techniques includes a signaling module coupled to a plurality of digital inputs. The signaling module is to encode data received at the plurality of digital inputs to generate encoded data. Based on the encoded data, the signaling module can drive line voltages on a plurality of signal lines of a bus. Each one of the plurality of line voltages corresponds to a weighted sum of the data received at the plurality of digital inputs.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: May 3, 2016
    Assignee: Intel Corporation
    Inventors: Stephen H. Hall, Chaitanya Sreerama, Jason A. Mix, Michael W. Leddige, Jose A. Sanchez Sanchez, Olufemi B. Oluwafemi, Paul G. Huray, Maynard C. Falconer
  • Publication number: 20160026597
    Abstract: An apparatus is described herein. The apparatus includes a plurality of conductors, wherein at least one conductor is a common-mode conductor. The apparatus also includes an encoder to encode data to be transmitted on the plurality of conductors, wherein a data speed of the common-mode conductor is limited and a data speed of other conductors is maximized according to an encoding matrix.
    Type: Application
    Filed: July 28, 2014
    Publication date: January 28, 2016
    Inventors: Michael W. Leddige, Stephen H. Hall, Chaitanya Sreerama, Olufemi B. Oluwafemi, Antonio Zenteno Ramirez, Maynard C. Falconer
  • Publication number: 20150269109
    Abstract: Techniques and mechanisms for exchanging single-ended communications with a protocol stack of an integrated circuit package. In an embodiment, an integrated circuit (IC) chip includes a protocol stack comprising a transaction layer which performs operations compatible with a Peripheral Component Interconnect Express™ (PCIe™) specification. Transaction layer packets, exchanged between the transaction layer and a link layer of the protocol stack, are compatible with a PCIe™ format. In another embodiment, a physical layer of the protocol stack is to couple the IC chip to another IC chip for an exchange of the transaction layer packets via single-ended communications. A packaged device includes both of the IC chips.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 24, 2015
    Inventors: Bryan L. Spry, Su Wei Lim, Mikal C. Hunsaker, Rohit R. Verma, Lily P. Looi, Ronald W. Swartz, Michael W. Leddige, Vui Yong Liew
  • Patent number: 8775991
    Abstract: A memory module has an array of connections. The array of connections is arranged in rows and columns such that there are first and second outer columns. Connections in the first and second outer columns can be interchanged to optimize double-side module placement on a substrate. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: May 7, 2013
    Date of Patent: July 8, 2014
    Assignee: Intel Corporation
    Inventors: Michael W. Leddige, Kuljit Singh Bains, John Thomas Sprietsma
  • Publication number: 20140181348
    Abstract: Techniques for decoding encoded data are described herein. An example of a device in accordance with the present techniques includes a receiving signaling module coupled to a plurality of signal lines. The signaling module includes a receiver to receive a plurality of encoded line voltages or currents on the plurality of signal lines of a bus, wherein each one of the plurality of encoded line voltages corresponds to a weighted sum of data. The signaling module includes a comparator to determine the voltage level of each line at a unit interval and convert the voltage level to a digital value. The signaling module includes a lookup table correlating the digital value with a digital bit stream.
    Type: Application
    Filed: March 15, 2013
    Publication date: June 26, 2014
    Inventors: Olufemi B. Oluwafemi, Stephen H. Hall, Jason A. Mix, Earl J. Wight, Chaitanya Sreerama, Michael W. Leddige, Paul G. Huray
  • Publication number: 20140181357
    Abstract: Techniques for encoding data are described herein. An example of a device in accordance with the present techniques includes a signaling module coupled to a plurality of digital inputs. The signaling module is to encode data received at the plurality of digital inputs to generate encoded data. Based on the encoded data, the signaling module can drive line voltages on a plurality of signal lines of a bus. Each one of the plurality of line voltages corresponds to a weighted sum of the data received at the plurality of digital inputs.
    Type: Application
    Filed: December 26, 2012
    Publication date: June 26, 2014
    Inventors: Stephen H. Hall, Chaitanya Sreerama, Jason A. Mix, Michael W. Leddige, Jose A. Sanchez Sanchez, Olufemi B. Oluwafemi, Paul G. Huray, MAYNARD C. FALCONER
  • Patent number: 8649262
    Abstract: According to some embodiments, first and second processing elements may be provided on a die, and there may be a plurality of potential communication links between the first and second processing elements. Moreover, control logic may be provided on the die to dynamically activate at least some of the potential communication links (e.g., based on a current bandwidth appropriate between the first and second processing elements).
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 11, 2014
    Assignee: Intel Corporation
    Inventors: Sadagopan Srinivasan, Michael W. Leddige, Bin Li, Michael Espig
  • Patent number: 8631208
    Abstract: In one embodiment, the present invention includes a method for receiving a memory request from a device coupled to an input/output (IO) interconnect, accessing a mapping table associated with the IO interconnect to determine if an address range including an address of the memory request is coherent, and if so, sending the memory request and a coherency indicator to indicate the coherent state of data at the address, otherwise sending the memory request and the coherency indicator to indicate a non-coherent state. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: January 14, 2014
    Assignee: Intel Corporation
    Inventors: Zhen Fang, David J. Harriman, Michael W. Leddige
  • Publication number: 20130341790
    Abstract: A memory module has an array of connections. The array of connections is arranged in rows and columns such that there are first and second outer columns. Connections in the first and second outer columns can be interchanged to optimize double-side module placement on a substrate. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: May 7, 2013
    Publication date: December 26, 2013
    Inventors: Michael W. Leddige, Kuljit Singh Bains, John Thomas Sprietsma
  • Patent number: 8438515
    Abstract: A memory module has an array of connections. The array of connections is arranged in rows and columns such that there are first and second outer columns. Connections in the first and second outer columns can be interchanged to optimize double-side module placement on a substrate. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: May 7, 2013
    Assignee: Intel Corporation
    Inventors: Michael W. Leddige, Kuljit Singh Bains, John Thomas Sprietsma
  • Publication number: 20120199973
    Abstract: A memory module has an array of connections. The array of connections is arranged in rows and columns such that there are first and second outer columns. Connections in the first and second outer columns can be interchanged to optimize double-side module placement on a substrate. Other embodiments are also disclosed and claimed.
    Type: Application
    Filed: December 29, 2011
    Publication date: August 9, 2012
    Inventors: Michael W. Leddige, Kuljit Singh Bains, John Thomas Sprietsma
  • Patent number: 8099687
    Abstract: A memory module has an array of connections. The array of connections is arranged in rows and columns such that there are first and second outer columns. Connections in the first and second outer columns can be interchanged to optimize double-side module placement on a substrate.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: January 17, 2012
    Assignee: Intel Corporation
    Inventors: Michael W. Leddige, Kuljit Singh Bains, John Thomas Sprietsma
  • Publication number: 20100191920
    Abstract: In one embodiment, the present invention includes a method for receiving a memory request from a device coupled to an input/output (IO) interconnect, accessing a mapping table associated with the IO interconnect to determine if an address range including an address of the memory request is coherent, and if so, sending the memory request and a coherency indicator to indicate the coherent state of data at the address, otherwise sending the memory request and the coherency indicator to indicate a non-coherent state. Other embodiments are described and claimed.
    Type: Application
    Filed: January 27, 2009
    Publication date: July 29, 2010
    Inventors: Zhen Fang, David J. Harriman, Michael W. Leddige
  • Publication number: 20100080132
    Abstract: According to some embodiments, first and second processing elements may be provided on a die, and there may be a plurality of potential communication links between the first and second processing elements. Moreover, control logic may be provided on the die to dynamically activate at least some of the potential communication links (e.g., based on a current bandwidth appropriate between the first and second processing elements).
    Type: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Sadagopan Srinivasan, Michael W. Leddige, Bin Li, Michael Espig
  • Publication number: 20080266778
    Abstract: In some embodiments a memory module circuit board includes a first surface adapted to couple a first plurality of memory devices, a plurality of signal lines, and a command and address bus coupled to the signal lines. The command and address bus is routed from the signal lines and adapted to couple to at least one of the first plurality of memory devices in a manner that does not require the command and address bus lines to turn more than approximately ninety degrees before coupling to the at least one of the first plurality of memory devices. Other embodiments are described and claimed.
    Type: Application
    Filed: March 21, 2008
    Publication date: October 30, 2008
    Applicant: INTEL CORPORATION
    Inventors: John T. Sprietsma, Michael W. Leddige
  • Patent number: 7402048
    Abstract: An apparatus includes a printed circuit board (PCB) and a first flexible conductive cable (“flex cable”) secured to the PCB. The apparatus also includes a daughter card having an end adjacent to the PCB and a second flex cable secured to the daughter card. The apparatus further includes a connector which provides an electrically conductive connection between the first flex cable and the second flex cable. The connector is positioned to sandwich a portion of the first flex cable between the connector and the PCB.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 22, 2008
    Assignee: Intel Corporation
    Inventors: Pascal C. Meier, Michael W. Leddige, Mohiuddin Mazumder, Mark Trobough, Alok Tripathi, Ven R. Holalkere