Patents by Inventor William Stonecypher

William Stonecypher 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: 7765074
    Abstract: A circuit, apparatus and method obtains system margin at the receive circuit using phase shifted data sampling clocks while allowing the CDR to remain synchronized with the incoming data stream in embodiments. In an embodiment, a circuit includes first and second samplers to sample a data signal and output data and edge information in response to a data clock signal and an edge clock signal. A phase detector generates phase information in response to the data information and the edge information. A clock phase adjustment circuit generates the data clock signal and the edge clock signal in response to the data information during a synchronization mode. The clock phase adjustment circuit increments a phase of the data clock signal during a waveform capture mode.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: July 27, 2010
    Assignee: Rambus Inc.
    Inventors: Dennis Kim, Jared Zerbe, Mark Horowitz, William Stonecypher
  • Publication number: 20070165472
    Abstract: A method and apparatus for evaluating and optimizing a signaling system is described. A pattern of test information is generated in a transmit circuit of the system and is transmitted to a receive circuit. A similar pattern of information is generated in the receive circuit and used as a reference. The receive circuit compares the patterns. Any differences between the patterns are observable. In one embodiment, a linear feedback shift register (LFSR) is implemented to produce patterns. An embodiment of the present disclosure may be practiced with various types of signaling systems, including those with single-ended signals and those with differential signals. An embodiment of the present disclosure may be applied to systems communicating a single bit of information on a single conductor at a given time and to systems communicating multiple bits of information on a single conductor simultaneously.
    Type: Application
    Filed: March 15, 2007
    Publication date: July 19, 2007
    Applicant: Rambus Inc.
    Inventors: Jared Zerbe, Pak Chau, William Stonecypher
  • Publication number: 20070151193
    Abstract: A truss section, comprising at least three parallel elongated structural members, said members defining a first cross-section, said members having two ends, said truss sections including means for end-wise coupling a plurality of said truss sections to assemble a longer load-bearing span, the improvement comprising an additional elongated structural member parallel to and structurally interconnected with at least two of said elongated structural members, said additional elongated structural member located substantially within said first cross-section, so as to define between said at least two and said additional elongated structural members, an elongated volume having a generally triangular cross-section.
    Type: Application
    Filed: March 8, 2007
    Publication date: July 5, 2007
    Inventor: William Stonecypher
  • Publication number: 20070115043
    Abstract: An output driver circuit and current control technique to facilitate high-speed buses with low noise is used to interface with high-speed dynamic RAMs (DRAMs). The architecture includes the following components: an input isolation block (120), an analog voltage divider (104), an input comparator (125), a sampling latch (130), a current control counter (115), and a bitwise output driver (output driver A 107 and output driver B 111).
    Type: Application
    Filed: January 22, 2007
    Publication date: May 24, 2007
    Applicant: RAMBUS INC.
    Inventors: Billy Garrett, John Dillon, Michael Ching, William Stonecypher, Andy Chan, Matthew Griffin, Nancy Dillon
  • Publication number: 20070064510
    Abstract: A method and apparatus for evaluating and optimizing a signaling system is described. A pattern of test information is generated in a transmit circuit of the system and is transmitted to a receive circuit. A similar pattern of information is generated in the receive circuit and used as a reference. The receive circuit compares the patterns. Any differences between the patterns are observable. In one embodiment, a linear feedback shift register (LFSR) is implemented to produce patterns. An embodiment of the present disclosure may be practiced with various types of signaling systems, including those with single-ended signals and those with differential signals. An embodiment of the present disclosure may be applied to systems communicating a single bit of information on a single conductor at a given time and to systems communicating multiple bits of information on a single conductor simultaneously.
    Type: Application
    Filed: November 13, 2006
    Publication date: March 22, 2007
    Applicant: Rambus Inc.
    Inventors: Jared Zerbe, Pak Chau, William Stonecypher
  • Patent number: 7180957
    Abstract: A technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system, wherein the transition-limiting code has a characteristic wherein a signal level is periodically unused. Such a method may comprise modifying the transition-limiting code such that the periodically unused signal level is used to represent additional information.
    Type: Grant
    Filed: September 23, 2003
    Date of Patent: February 20, 2007
    Assignee: Rambus Inc.
    Inventors: Anthony Bessios, William Stonecypher, Jared Zerbe, Carl Werner
  • Patent number: 7180958
    Abstract: A technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system, wherein the transition-limiting code has a characteristic such that at least one signal level is periodically unused. The method comprises utilizing the at least one periodically unused signal level in a codeword that has been encoded using the transition-limiting code so as to represent additional information in the multi-level signaling system.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: February 20, 2007
    Assignee: Rambus Inc.
    Inventors: Anthony Bessios, William Stonecypher, Carl Werner, Jared Zerbe
  • Publication number: 20060242483
    Abstract: Error detection mechanisms for signal interfaces, including built-in self-test (BIST) mechanisms for testing multilevel signal interfaces. The error detection mechanisms are provided in an integrated circuit (IC) chip that contains at least one of the signal interfaces or are coupled to the interfaces on a printed circuit board (PCB). BIST mechanisms may include, for example, test signal generators and mechanisms for determining whether the test signals generated are accurately transmitted and received by the interface. The BIST mechanisms may check a single input/output interface, a group of interfaces or may operate with a master device that tests a plurality of interfaces by sending test signals for storage by and retrieval from one or more slave memory devices. The error detection mechanisms test memory circuits designed to communicate according to multi-PAM signals over printed circuit boards.
    Type: Application
    Filed: May 12, 2006
    Publication date: October 26, 2006
    Inventors: Carl Werner, Jared Zerbe, William Stonecypher
  • Publication number: 20060236183
    Abstract: A method and apparatus for evaluating and optimizing a signaling system is described. A pattern of test information is generated in a transmit circuit of the system and is transmitted to a receive circuit. A similar pattern of information is generated in the receive circuit and used as a reference. The receive circuit compares the patterns. Any differences between the patterns are observable. In one embodiment, a linear feedback shift register (LFSR) is implemented to produce patterns. An embodiment of the present disclosure may be practiced with various types of signaling systems, including those with single-ended signals and those with differential signals. An embodiment of the present disclosure may be applied to systems communicating a single bit of information on a single conductor at a given time and to systems communicating multiple bits of information on a single conductor simultaneously.
    Type: Application
    Filed: June 6, 2006
    Publication date: October 19, 2006
    Applicant: Rambus Inc.
    Inventors: Jared Zerbe, Pak Chau, William Stonecypher
  • Publication number: 20060224339
    Abstract: A circuit, apparatus and method obtains system margin at the receive circuit using phase shifted data sampling clocks while allowing the CDR to remain synchronized with the incoming data stream in embodiments. In an embodiment, a circuit includes first and second samplers to sample a data signal and output data and edge information in response to a data clock signal and an edge clock signal. A phase detector generates phase information in response to the data information and the edge information. A clock phase adjustment circuit generates the data clock signal and the edge clock signal in response to the data information during a synchronization mode. The clock phase adjustment circuit increments a phase of the data clock signal during a waveform capture mode.
    Type: Application
    Filed: June 2, 2006
    Publication date: October 5, 2006
    Inventors: Dennis Kim, Jared Zerbe, Mark Horowitz, William Stonecypher
  • Patent number: 7113550
    Abstract: A technique for improving the quality of digital signals in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for improving the quality of transmitted digital signals in a multi-level signaling system wherein digital signals representing more than one bit of information may be transmitted at more than two signal levels on a single transmission medium. The method comprises encoding digital values represented by sets of N bits to provide corresponding sets of P symbols, wherein each set of P symbols is selected to eliminate full-swing transitions between successive digital signal transmissions. The method also comprises transmitting the sets of P symbols.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: September 26, 2006
    Assignee: Rambus Inc.
    Inventors: William Stonecypher, Anthony Bessios, Amita Agarwal
  • Patent number: 7076377
    Abstract: A circuit, apparatus and method obtains system margin at the receive circuit using phase shifted data sampling clocks while allowing the CDR to remain synchronized with the incoming data stream in embodiments. In an embodiment, a circuit includes first and second samplers to sample a data signal and output data and edge information in response to a data clock signal and an edge clock signal. A phase detector generates phase information in response to the data information and the edge information. A clock phase adjustment circuit generates the data clock signal and the edge clock signal in response to the data information during a synchronization mode. The clock phase adjustment circuit increments a phase of the data clock signal during a waveform capture mode.
    Type: Grant
    Filed: May 5, 2003
    Date of Patent: July 11, 2006
    Assignee: Rambus Inc.
    Inventors: Dennis Kim, Jared Zerbe, Mark Horowitz, William Stonecypher
  • Publication number: 20060022724
    Abstract: A method and circuit for achieving minimum latency data transfer between two mesochronous (same frequency, different phase) clock domains is disclosed. This circuit supports arbitrary phase relationships between two clock domains and is tolerant of temperature and voltage shifts after initialization while maintaining the same output data latency. In one embodiment, this circuit is used on a bus-system to re-time data from receive-domain, clocks to transmit-domain clocks. In such a system the phase relationships between these two clocks is set by the device bus location and thus is not precisely known. By supporting arbitrary phase resynchronization, this disclosure allows for theoretically infinite bus-length and thus no limitation on device count, as well as arbitrary placement of devices along the bus. This ultimately allows support of multiple latency-domains for very long buses.
    Type: Application
    Filed: September 27, 2005
    Publication date: February 2, 2006
    Inventors: Jared Zerbe, Michael Ching, Abhijit Abhyankar, Richard Barth, Andy Chan, Paul Davis, William Stonecypher
  • Publication number: 20050089126
    Abstract: Provided are a method and apparatus for high-speed, multi-mode PAM symbol transmission. A multi-mode PAM output driver drives one or more symbols, the number of levels used in the PAM modulation of the one or more symbols depending on the state of a PAM mode signal. Additionally, the one or more symbols are driven at a symbol rate, the symbol rate selected in accordance with the PAM mode signal so that a data rate of the driven symbols in constant with respect to changes in the state of the PAM mode signal. Further provided are methods for determining the optimal number of PAM levels for symbol transmission and reception in a given physical environment.
    Type: Application
    Filed: March 19, 2004
    Publication date: April 28, 2005
    Inventors: Jared Zerbe, Carl Werner, William Stonecypher, Fred Chen
  • Publication number: 20050040878
    Abstract: A method of operating an integrated circuit including an output driver. The method includes storing a value in a register, wherein the value is representative of a voltage swing setting of an output driver. The voltage swing setting of the output driver is adjusted using a counter that holds a count value representing an update to the voltage swing setting. The count value is updated in accordance with a signal that indicates an adjustment to the voltage swing setting. In addition, an integrated circuit memory device comprising an output driver, a register and a counter is provided. The counter updates a count value in response to a signal that indicates a direction to adjust the count value.
    Type: Application
    Filed: July 14, 2004
    Publication date: February 24, 2005
    Inventors: Billy Garrett, John Dillon, Nancy Dillon, Michael Ching, William Stonecypher, Andy Chan, Matthew Griffin
  • Publication number: 20040244327
    Abstract: A truss section comprising at least three parallel elongated structural members, said members defining a first cross-section, said members having two ends, said truss sections including means for end-wise coupling a plurality of said truss sections to assemble a longer load-bearing span, the improvement comprising an additional elongated structural member parallel to and structurally interconnected with at least two of said elongated structural members, said additional elongated structural member located substantially within said first cross-section, so as to define between said at least two and said additional elongated structural members, an elongated volume having a generally triangular cross-section.
    Type: Application
    Filed: April 21, 2004
    Publication date: December 9, 2004
    Inventor: William Stonecypher
  • Publication number: 20040208257
    Abstract: A technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system, wherein the transition-limiting code has a characteristic such that at least one signal level is periodically unused. The method comprises utilizing the at least one periodically unused signal level in a codeword that has been encoded using the transition-limiting code so as to represent additional information in the multi-level signaling system.
    Type: Application
    Filed: May 20, 2004
    Publication date: October 21, 2004
    Inventors: Anthony Bessios, William Stonecypher, Carl Werner, Jared Zerbe
  • Publication number: 20040158420
    Abstract: A circuit, apparatus and method obtains system margin at the receive circuit using phase shifted data sampling clocks while allowing the CDR to remain synchronized with the incoming data stream in embodiments of the present invention. In a first embodiment of the present invention, logic is provided in a CDR unit of a serial receiving circuit by disengaging or freezing the CDR loop during a waveform capture mode. In a second embodiment of the present invention, an additional clock phase adjuster and sampling stage is used to generate offset clock signals independent of CDR tracking clocks. In a third embodiment of the present invention, edge clocks alone are used for CDR tracking of half rate serial data while data clocks are used for capturing a waveform. In a fourth embodiment of the present invention, a predetermined pattern having a single transition is used for CDR tracking.
    Type: Application
    Filed: May 5, 2003
    Publication date: August 12, 2004
    Inventors: Dennis Kim, Jared Zerbe, Mark Horowitz, William Stonecypher
  • Publication number: 20040109509
    Abstract: A technique for improving the quality of digital signals in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for improving the quality of transmitted digital signals in a multi-level signaling system wherein digital signals representing more than one bit of information may be transmitted at more than two signal levels on a single transmission medium. The method comprises encoding digital values represented by sets of N bits to provide corresponding sets of P symbols, wherein each set of P symbols is selected to eliminate full-swing transitions between successive digital signal transmissions. The method also comprises transmitting the sets of P symbols.
    Type: Application
    Filed: December 10, 2002
    Publication date: June 10, 2004
    Inventors: William Stonecypher, Anthony Bessios, Amita Agarwal
  • Publication number: 20040109510
    Abstract: A technique for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for utilizing spare bandwidth resulting from the use of a transition-limiting code in a multi-level signaling system, wherein the transition-limiting code has a characteristic wherein a signal level is periodically unused. Such a method may comprise modifying the transition-limiting code such that the periodically unused signal level is used to represent additional information.
    Type: Application
    Filed: September 23, 2003
    Publication date: June 10, 2004
    Inventors: Anthony Bessios, William Stonecypher, Jared Zerbe, Carl Werner