Patents by Inventor Bernd K. Koenemann

Bernd K. Koenemann 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: 7103816
    Abstract: A method and system for reducing test data volume in the testing of logic products such as integrated circuit chips. Test data loaded by a tester into the logic product to apply to portions of combinational logic circuitry therein in order to detect faults comprises “care” bits and “non-care” bits. The care bits target focal faults of interest in the logic circuitry being tested while the non-care bits do not. According to the invention, non-care bits in the test vector data are filled with repetitive background data to provide for a high degree of compressibility of the test vector data. A substantial portion of the care bits may also be set to a repetitive value and the original values later recovered.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: September 5, 2006
    Assignee: Cadence Design Systems, Inc.
    Inventors: Frank O. Distler, Leonard O. Farnsworth, III, Andrew Ferko, Brion L. Keller, Bernd K. Koenemann, Donald L. Wheater
  • Patent number: 6782501
    Abstract: A system for reducing test data volume in the testing of logic products such as modules on integrated circuit chips, and systems comprised of multiple integrated circuit chips. Test stimulus data are loaded from a tester into the logic product to apply to portions of combinational logic circuitry therein in order to detect faults comprises “care” bits and “non-care” bits. The care bits target focal faults of interest in the logic circuitry being tested while the non-care bits do not. Non-care bits in the test vector data are filled with repetitive, repeating, or other background data sequences. The background data sequences are constructed such that they can be algorithmically recovered from a small amount of initialization data. The recovery can use hardware that is located in the product under test, inside the tester, or between the product under test and the tester, or software residing in the tester and operating while the test is performed.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: August 24, 2004
    Assignee: Cadence Design Systems, Inc.
    Inventors: Frank O. Distler, L. Owen Farnsworth, Andrew Ferko, Brion L. Keller, Bernd K. Koenemann
  • Patent number: 6708305
    Abstract: Deterministic random Logic Built In Self Test (LBIST) is disclosed that applies Deterministic Stored Pattern Tests (DSPTs) by using random LBIST. Basically, the present invention selects the appropriate pseudorandom pattern for use with a scan cycle that needs care bits. The scan cycle may be a current or future scan cycle. In particular, the present invention determines care bits for a particular scan cycle. A pseudorandom pattern is generated that is then aligned with the particular scan cycle. If the pseudorandom pattern contains the care bits, with the correct values and in the proper positions within the pattern, this alignment tests one or more logic devices.
    Type: Grant
    Filed: October 18, 2000
    Date of Patent: March 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: L. Owen Farnsworth, Brion L. Keller, Bernd K. Koenemann, Timothy J. Koprowski, Thomas J. Snethen, Donald L. Wheater
  • Publication number: 20020099992
    Abstract: A system for reducing test data volume in the testing of logic products such as modules on integrated circuit chips, and systems comprised of multiple integrated circuit chips. Test stimulus data are loaded from a tester into the logic product to apply to portions of combinational logic circuitry therein in order to detect faults comprises “care” bits and “non-care” bits. The care bits target focal faults of interest in the logic circuitry being tested while the non-care bits do not. Non-care bits in the test vector data are filled with repetitive, repeating, or other background data sequences. The background data sequences are constructed such that they can be algorithmically recovered from a small amount of initialization data. The recovery can use hardware that is located in the product under test, inside the tester, or between the product under test and the tester, or software residing in the tester and operating while the test is performed.
    Type: Application
    Filed: October 5, 2001
    Publication date: July 25, 2002
    Applicant: International Business Machines Corporation
    Inventors: Frank O. Distler, L. Owen Farnsworth, Andrew Ferko, Brion L. Keller, Bernd K. Koenemann
  • Publication number: 20020099991
    Abstract: A method and system for reducing test data volume in the testing of logic products such as integrated circuit chips. Test data loaded by a tester into the logic product to apply to portions of combinational logic circuitry therein in order to detect faults comprises “care” bits and “non-care” bits. The care bits target focal faults of interest in the logic circuitry being tested while the non-care bits do not. According to the invention, non-care bits in the test vector data are filled with repetitive background data to provide for a high degree of compressibility of the test vector data. A substantial portion of the care bits may also be set to a repetitive value and the original values later recovered.
    Type: Application
    Filed: January 23, 2001
    Publication date: July 25, 2002
    Applicant: International Business Machines Corporation
    Inventors: Frank O. Distler, Leonard O. Farnsworth, Andrew Ferko, Brion L. Keller, Bernd K. Koenemann, Donald L. Wheater