Patents by Inventor Jonathan Calvin

Jonathan Calvin 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: 11734489
    Abstract: A system, method, and computer readable medium with instructions for verifying an original layout are disclosed. The original layout includes cells arranged in a cell hierarchy, front-end-of-line (FEOL) layers, and back-end-of-line (BEOL) layers. In one embodiment, a reduced layout is generated by trimming out cells below a top tier of the cell hierarchy and filtering out the FEOL layers. A text-based short check is executed on the reduced layout. Next, an augmented reduced layout is generated. The augmented reduced layout includes pin information for cells in a second tier connected to the top tier. An interconnectivity check is then executed on the augmented reduced layout based on a schematic for the circuit. Afterwards, a result (e.g., location of short or connectivity mismatch) based on at least one of the text-based short check and the interconnectivity check is outputted. A conventional LVS check may then be executed.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: August 22, 2023
    Assignee: Synopsys, Inc.
    Inventors: Jinsik Yun, Mark Daniel Pogers, Jonathan Calvin White, Chiu-Yu Ku, Danny Chang, Lihhsing Ke
  • Publication number: 20210374322
    Abstract: A system, method, and computer readable medium with instructions for verifying an original layout are disclosed. The original layout includes cells arranged in a cell hierarchy, front-end-of-line (FEOL) layers, and back-end-of-line (BEOL) layers. In one embodiment, a reduced layout is generated by trimming out cells below a top tier of the cell hierarchy and filtering out the FEOL layers. A text-based short check is executed on the reduced layout. Next, an augmented reduced layout is generated. The augmented reduced layout includes pin information for cells in a second tier connected to the top tier. An interconnectivity check is then executed on the augmented reduced layout based on a schematic for the circuit. Afterwards, a result (e.g., location of short or connectivity mismatch) based on at least one of the text-based short check and the interconnectivity check is outputted. A conventional LVS check may then be executed.
    Type: Application
    Filed: June 2, 2021
    Publication date: December 2, 2021
    Inventors: Jinsik Yun, Mark Daniel Pogers, Jonathan Calvin White, Chiu-yu Ku, Danny Chang, Lihhsing Ke
  • Patent number: 10760257
    Abstract: A waste disposal docking system includes a first sleeve to secure to a septic tank hose connection fitting; an angled PVC fitting having a second end of the first sleeve attached; a septic tank hose extending from the septic tank hose connection fitting, through the first sleeve and through the angled PVC fitting; a housing with a motor attached thereto; an extension device engaged with the housing to extend and contract via the motor; a second sleeve attached to a second end of the angled PVC fitting; the extension device engages with an end of the septic tank hose to extend and contract the septic tank hose; the septic tank hose is extended and contracted inside the second sleeve, the second sleeve extending and contracting therewith; and an end of the septic tank hose is to engage with a sewer cleanout station.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: September 1, 2020
    Inventor: Jonathan Calvin
  • Publication number: 20200071922
    Abstract: A waste disposal docking system includes a first sleeve to secure to a septic tank hose connection fitting; an angled PVC fitting having a second end of the first sleeve attached; a septic tank hose extending from the septic tank hose connection fitting, through the first sleeve and through the angled PVC fitting; a housing with a motor attached thereto; an extension device engaged with the housing to extend and contract via the motor; a second sleeve attached to a second end of the angled PVC fitting; the extension device engages with an end of the septic tank hose to extend and contract the septic tank hose; the septic tank hose is extended and contracted inside the second sleeve, the second sleeve extending and contracting therewith; and an end of the septic tank hose is to engage with a sewer cleanout station.
    Type: Application
    Filed: September 12, 2018
    Publication date: March 5, 2020
    Inventor: Jonathan Calvin
  • Patent number: 6988253
    Abstract: A layout versus schematic (LVS) comparison tool determines one-to-one equivalency between an integrated circuit schematic and an integrated circuit layout by performing operations to color a schematic graph of a parent cell to an equilibrium state. An operation is then performed to recolor nets connected to first and second child cells having the same device value within the parent cell, using a net coloring operation that recolors a first plurality of symmetric pins of the first child cell and recolors a second plurality of symmetric pins of the second child cell. Distinct device values are then generated for the first and second child cells by determining a first product of the colors of the recolored first plurality of symmetric pins and a second product of the colors of the recolored second plurality of symmetric pins.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: January 17, 2006
    Assignee: Synopsys, Inc.
    Inventors: Gary Bruce Lipton, Harry Clarkson Johnson, IV, Jonathan Calvin White
  • Patent number: 6799307
    Abstract: A layout versus schematic (LVS) comparison tool determines one-to-one equivalency between an integrated circuit schematic and an integrated circuit layout by performing operations to color a schematic graph of a parent cell to an equilibrium state. An operation is then performed to recolor nets connected to first and second child cells having the same device value within the parent cell, using a net coloring operation that recolors a first plurality of symmetric pins of the first child cell and recolors a second plurality of symmetric pins of the second child cell. Distinct device values are then generated for the first and second child cells by determining a first product of the colors of the recolored first plurality of symmetric pins and a second product of the colors of the recolored second plurality of symmetric pins.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: September 28, 2004
    Assignee: Synopsys, Inc.
    Inventors: Gary Bruce Lipton, Harry Clarkson Johnson, IV, Jonathan Calvin White
  • Patent number: 6539318
    Abstract: An oscilloscope apparatus and method of processing waveform data using a streaming architecture. The apparatus has multiple processing objects (processors) that share a common cache memory in which the waveform data is stored during processing. Each processing object performs a sequential processing operation by retrieving a “chunk” or portion of the waveform from the memory, processes the chunk of data, and re-stores the processed data into the same location in the cache memory. This process is generally repeated until the entire waveform has been sequentially processed. The apparatus operates using a “pull” design wherein the last processor requests the next chunk to be processed from the preceding processor. In this manner, the waveform data is essentially processed by pulling it through the sequence of processing objects. The multiple processing objects may be implemented as a sequence of software processing objects in a processing thread or as separate hardware processors.
    Type: Grant
    Filed: November 16, 2001
    Date of Patent: March 25, 2003
    Assignee: LeCroy Corporation
    Inventors: Martin Thomas Miller, Jonathan Calvin Libby, Gilles Ritter
  • Patent number: 6505323
    Abstract: A layout versus schematic (LVS) comparison tool performs layout versus schematic comparison of integrated circuits having memory cells and non-memory cells therein. These operations are particularly useful when the integrated circuit layout includes one or more arrays of memory cells (i.e., bit cells) that are identified at a transistor level in the layout netlist. Such operations include scanning a layout netlist of the integrated circuit at the transistor level to identify a first device therein that has an identifiable characteristic associated with the plurality of memory cells relative to the plurality of non-memory cells. Upon detection of the identifiable characteristic, the layout netlist of a first memory cell containing the first device is traced in order to identify a first bit line and/or a first word line therein that is electrically coupled to the first memory cell.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: January 7, 2003
    Assignee: Avant! Corporation
    Inventors: Gary Bruce Lipton, Harry Clarkson Johnson, IV, Jonathan Calvin White
  • Patent number: 6499130
    Abstract: A layout versus schematic (LVS) comparison tool determines one-to-one equivalency between an integrated circuit schematic and an integrated circuit layout by performing operations to color a schematic graph of a parent cell to an equilibrium state. An operation is then performed to recolor nets connected to first and second child cells having the same device value within the parent cell, using a net coloring operation that recolors a first plurality of symmetric pins of the first child cell and recolors a second plurality of symmetric pins of the second child cell. Distinct device values are then generated for the first and second child cells by determining a first product of the colors of the recolored first plurality of symmetric pins and a second product of the colors of the recolored second plurality of symmetric pins.
    Type: Grant
    Filed: February 17, 2000
    Date of Patent: December 24, 2002
    Assignee: Avant! Corporation
    Inventors: Gary Bruce Lipton, Harry Clarkson Johnson, IV, Jonathan Calvin White
  • Publication number: 20020109496
    Abstract: An oscilloscope apparatus and method of processing waveform data using a streaming architecture. The apparatus has multiple processing objects (processors) that share a common cache memory in which the waveform data is stored during processing. Each processing object performs a sequential processing operation by retrieving a “chunk” or portion of the waveform from the memory, processes the chunk of data, and re-stores the processed data into the same location in the cache memory. This process is generally repeated until the entire waveform has been sequentially processed. The apparatus operates using a “pull” design wherein the last processor requests the next chunk to be processed from the preceding processor. In this manner, the waveform data is essentially processed by pulling it through the sequence of processing objects. The multiple processing objects may be implemented as a sequence of software processing objects in a processing thread or as separate hardware processors.
    Type: Application
    Filed: November 16, 2001
    Publication date: August 15, 2002
    Inventors: Martin Thomas Miller, Jonathan Calvin Libby, Gilles Ritter
  • Publication number: 20020097243
    Abstract: A method and apparatus for configuring and performing processing in a digital oscilloscope. The method comprises the steps of receiving one or more instructions and defining a plurality of processing elements based upon the received instructions. The plurality of processing elements is connected to define a processing web for performing a desired processing. The plurality of processing elements is synchronized to generate a synchronized result.
    Type: Application
    Filed: November 16, 2001
    Publication date: July 25, 2002
    Inventors: Martin Thomas Miller, Anthony Cake, Jonathan Calvin Libby