Patents by Inventor Joseph Swenton

Joseph Swenton 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: 9400311
    Abstract: In order to detect and locate defects, or faults, in a plurality of chips or other circuits sharing a common design, said chips are each tested for incorrect outputs, or failures, in response to inputs. The incorrect outputs are then collectively diagnosed in a single simulation by simulating a series of suspected fault candidates on a simulated chip of the chip design, and afterward comparing the incorrect outputs generated by each fault candidate to the incorrect outputs of the individual chips, to determine if a fault candidate generates all failures for a chip and no others. The test inputs and expected outputs may be predetermined through Automatic Test Pattern Generation. The fault candidates may be determined by use of a backtrace process such as back cone tracing. The failures may be recorded in association with a measure point, the input pattern that resulted in the failure, and the failure value.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: July 26, 2016
    Assignee: Cadence Design Systems, Inc.
    Inventors: Anil Malik, Sameer Chakravarthy Chillarige, Sharjinder Singh, Joseph Swenton, Gilbert Vandling
  • Patent number: 8120378
    Abstract: Systems, methods, and computer readable media storing instructions for such methods relate to generating test vectors that can be used for exercising a particular area of interest in an integrated circuit. The test vectors generally include a non-overlapping repeating and/or predictable sequence of care bits (a care bit pattern) that can be used by a tester to cause the exercise of the area and collect emissions caused by exercising the area. Such emissions can be used for analysis and debugging of the circuit and/or a portion of it. Aspects can include providing a synchronization signal that can be used by a tester to allow sensor activation at appropriate times.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: February 21, 2012
    Assignee: Cadence Design Systems, Inc.
    Inventors: Joseph Swenton, Thomas Bartenstein, Richard Schoonover, David Sliwinski
  • Publication number: 20100321055
    Abstract: Systems, methods, and computer readable media storing instructions for such methods relate to generating test vectors that can be used for exercising a particular area of interest in an integrated circuit. The test vectors generally include a non-overlapping repeating and/or predictable sequence of care bits (a care bit pattern) that can be used by a tester to cause the exercise of the area and collect emissions caused by exercising the area. Such emissions can be used for analysis and debugging of the circuit and/or a portion of it. Aspects can include providing a synchronization signal that can be used by a tester to allow sensor activation at appropriate times.
    Type: Application
    Filed: August 31, 2010
    Publication date: December 23, 2010
    Applicant: Cadence Design Systems, Inc.
    Inventors: Joseph Swenton, Thomas Bartenstein, Richard Schoonover, David Sliwinski
  • Patent number: 7821276
    Abstract: Systems, methods, and computer readable media storing instructions for such methods relate to generating test vectors that can be used for exercising a particular area of interest in an integrated circuit. The test vectors generally include a non-overlapping repeating and/or predictable sequence of care bits (a care bit pattern) that can be used by a tester to cause the exercise of the area and collect emissions caused by exercising the area. Such emissions can be used for analysis and debugging of the circuit and/or a portion of it. Aspects can include providing a synchronization signal that can be used by a tester to allow sensor activation at appropriate times.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: October 26, 2010
    Assignee: Cadence Design Systems, Inc.
    Inventors: Joseph Swenton, Thomas Bartenstein, Richard Schoonover, David Sliwinski
  • Patent number: 7496816
    Abstract: A system and method for isolating defects in scan chains by performing diagnostics fault simulation on chosen faults that are consistent with the nature of a scan chain defect, while keeping information about predictable failures. The effects of defects at specific locations on the scan chain are modeled by compositing the effects of a subset of the faults for each defect. Each composite, which models a specific scan chain defect, is evaluated in terms of how well it predicts the failures measured at a tester, and assigned a score based on that evaluation. The composite with the highest score identifies the modeled defect which is the closest to predicting the results measured at the tester, and therefore the location on the scan chain that has the highest probability of containing the actual defect.
    Type: Grant
    Filed: March 20, 2006
    Date of Patent: February 24, 2009
    Assignee: Cadence Design System, Inc.
    Inventors: Thomas W. Bartenstein, Joseph Swenton, David Sliwinski
  • Publication number: 20080284453
    Abstract: Systems, methods, and computer readable media storing instructions for such methods relate to generating test vectors that can be used for exercising a particular area of interest in an integrated circuit. The test vectors generally include a non-overlapping repeating and/or predictable sequence of care bits (a care bit pattern) that can be used by a tester to cause the exercise of the area and collect emissions caused by exercising the area. Such emissions can be used for analysis and debugging of the circuit and/or a portion of it. Aspects can include providing a synchronization signal that can be used by a tester to allow sensor activation at appropriate times.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 20, 2008
    Applicant: Cadence Design Systems, Inc.
    Inventors: Joseph Swenton, Thomas Bartenstein, Richard Schoonover, David Sliwinski
  • Publication number: 20070220384
    Abstract: Techniques for isolating defects in scan chains are disclosed. Diagnostics fault simulation is performed on chosen faults that are consistent with the nature of a scan chain defect, while keeping information about the failures that each fault predicts. Once this information is available, the effects of defects at specific locations on the scan chain are modeled by compositing the effects of a subset of the faults for each defect. Each composite, which models a specific scan chain defect, is evaluated in terms of how well it predicts the failures measured at a tester, and assigned a score based on that evaluation. The composite with the highest score identifies the modeled defect which is the closest to predicting the results measured at the tester, and therefore the location on the scan chain that has the highest probability of containing the actual defect.
    Type: Application
    Filed: March 20, 2006
    Publication date: September 20, 2007
    Inventors: Thomas Bartenstein, Joseph Swenton, David Sliwinski