Patents by Inventor John Stonick

John Stonick 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: 11784783
    Abstract: A method of constructing a waveform from N sampled data captured at N successive points in time, includes, in part, applying the N sampled data, K data at a time, to each of M delayed replicas of a filter that includes K taps so to generate N×M interpolated data. The waveform is then constructed from the N sampled data and the N×M interpolated data.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: October 10, 2023
    Assignee: Synopsys, Inc.
    Inventors: John Stonick, Michael W. Lynch, Dino Toffolon, Ayal Shoval
  • Publication number: 20220247546
    Abstract: A method of constructing a waveform from N sampled data captured at N successive points in time, includes, in part, applying the N sampled data, K data at a time, to each of M delayed replicas of a filter that includes K taps so to generate N×M interpolated data. The waveform is then constructed from the N sampled data and the N×M interpolated data.
    Type: Application
    Filed: June 26, 2020
    Publication date: August 4, 2022
    Inventors: John Stonick, Michael W. Lynch, Dino Toffolon, Ayal Shoval
  • Publication number: 20070121759
    Abstract: Probability distribution functions (PDFs), of a periodic input data signal, can be used to provide eye-diagram information. An advantage of PDFs, over conventional approaches to eye-diagram collection, is that analog-to-digital conversion can be accomplished by the slicer of a receiver, provided the slicer can programmably change its threshold. A cumulative distribution function (CDF), at a particular phase of a desired eye-diagram, can be collected by having a receiver's slicer scan its threshold level. For each threshold level, a fixed number of symbols can be analyzed as follows to produce a CDF value: count the number of times a particular symbol value occurs. The derivative of a CDF can produce its PDF, where each PDF can represent a “slice” of a desired eye-diagram. For a non-periodic input signal, an eye diagram can still be formed so long as the percentage occurrence, of each symbol value, remains at least approximately the same.
    Type: Application
    Filed: November 30, 2005
    Publication date: May 31, 2007
    Inventors: Jeffrey Sonntag, John Stonick, Daniel Weinlader
  • Publication number: 20050077977
    Abstract: In one aspect, the present invention is directed to a technique of and layout for reducing, minimizing and/or eliminating crosstalk between adjacent differential signal pairs in communications systems employing differential signaling. In one embodiment, present invention is a backplane for a communications system, wherein the backplane includes a plurality of differential signal line pairs, including a first differential signal line pair having a first differential signal line and a second differential signal line. Each differential signal line pair provides a communications path for a differential signal pair including a first signal and a second signal wherein the first and second signals are differential signals. The backplane, in this aspect of the present invention, a first differential signal line is connected between the first and second vias to provide a communications path for the first signal of a first differential signal pair.
    Type: Application
    Filed: October 9, 2003
    Publication date: April 14, 2005
    Inventors: William Beale, John Stonick, Jeffrey Sonntag
  • Publication number: 20050025228
    Abstract: In one aspect, the present invention is directed to a technique of, and circuitry and system for enhancing the performance of data communication systems using receiver based decision feedback equalization circuitry. In one embodiment, the equalization circuitry and technique employs a plurality of data slicers (for example, two) to receive an analog input and output a binary value based on the reference or slicer level. The output of the data slicers is provided to logic circuitry to determine whether the analog input was a binary high or binary low. In those instances where the data slicers “agree” and both indicate either a high or a low, the logic circuitry outputs the corresponding binary value. In those instances where the data slicer do not “agree”—that is, where one data slicer indicates the input to be a binary or logic high value and the other data slicer indicates the input to be a binary or logic low value, in one embodiment, the logic circuitry outputs the complement of the previous binary value.
    Type: Application
    Filed: July 29, 2003
    Publication date: February 3, 2005
    Inventors: John Stonick, Jeffrey Sonntag, Daniel Weinlader