Patents by Inventor Michael Zajac

Michael Zajac 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: 12158331
    Abstract: A system for measuring a length of a work piece including a leveling fixture disposed at a first end of the work piece and a range target disposed at a second end. The leveling fixture includes a precision stop abutting against the first end and range finders configured to be substantially aligned with the first end. The range target includes a target stop abutting against the second end and a vertical portion substantially aligned with the second end when the target stop abuts the second end. The range finders are each configured to take measurements between the range finders and the vertical portion of the range target so as to provide a measurement of the length of the work piece.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: December 3, 2024
    Assignee: HYDRO EXTRUSION USA, LLC.
    Inventors: Edward J. Vinarcik, Michael Zajac, Daniel Biorn
  • Publication number: 20230092686
    Abstract: A system for measuring a length of a work piece including a leveling fixture disposed at a first end of the work piece and a range target disposed at a second end. The leveling fixture includes a precision stop abutting against the first end and range finders configured to be substantially aligned with the first end. The range target includes a target stop abutting against the second end and a vertical portion substantially aligned with the second end when the target stop abuts the second end. The range finders are each configured to take measurements between the range finders and the vertical portion of the range target so as to provide a measurement of the length of the work piece.
    Type: Application
    Filed: January 10, 2022
    Publication date: March 23, 2023
    Inventors: Edward J. Vinarcik, Michael Zajac, Daniel Biorn
  • Patent number: 10229235
    Abstract: The use of X's in RTL design is widely common for improving synthesis results and, in some cases, verification effectiveness. However, it has certain implications on verification completeness. Human design error or flawed synthesis may lead to undesirable non-determinism on design outputs, not always detected consistently by simulators. This disclosure presents a framework for formalizing observable behavior on digital design output, and a proof methodology for detecting non-determinism or proving correctness with respect to observable X, using a model checker.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: March 12, 2019
    Assignee: Reveal Design Automation
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus
  • Publication number: 20180089341
    Abstract: To verify hardware, identical input values are provided to the first device under test and to the second device under test where the second device under test is logically identical to the first device under test. Output values of the first device under test and the second device under test are compared where both first output values from the first device under test are deterministically predictable from the identical input values and where second output values from the second device under test are deterministically predictable from the identical input values. Differences in the first output values from the second output values indicate incorrect operation.
    Type: Application
    Filed: December 4, 2017
    Publication date: March 29, 2018
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus
  • Publication number: 20170068753
    Abstract: A method for verification of hardware uses self-equivalence to leverage automated abstractions where data path elements are identical in two designs. Equivalence is used between a qualified design and an independent reference.
    Type: Application
    Filed: September 2, 2016
    Publication date: March 9, 2017
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus
  • Publication number: 20150347639
    Abstract: The use of X's in RTL design is widely common for improving synthesis results and, in some cases, verification effectiveness. However, it has certain implications on verification completeness. Human design error or flawed synthesis may lead to undesirable non-determinism on design outputs, not always detected consistently by simulators. This disclosure presents a framework for formalizing observable behavior on digital design output, and a proof methodology for detecting non-determinism or proving correctness with respect to observable X, using a model checker.
    Type: Application
    Filed: August 13, 2015
    Publication date: December 3, 2015
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus
  • Patent number: 9141738
    Abstract: The use of X's in RTL design is widely common for improving synthesis results and, in some cases, verification effectiveness. However, it has certain implications on verification completeness. Human design error or flawed synthesis may lead to undesirable non-determinism on design outputs, not always detected consistently by simulators. This disclosure presents a framework for formalizing observable behavior on digital design output, and a proof methodology for detecting non-determinism or proving correctness with respect to observable X, using a model checker.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: September 22, 2015
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus
  • Publication number: 20140157217
    Abstract: The use of X's in RTL design is widely common for improving synthesis results and, in some cases, verification effectiveness. However, it has certain implications on verification completeness. Human design error or flawed synthesis may lead to undesirable non-determinism on design outputs, not always detected consistently by simulators. This disclosure presents a framework for formalizing observable behavior on digital design output, and a proof methodology for detecting non-determinism or proving correctness with respect to observable X, using a model checker.
    Type: Application
    Filed: June 4, 2013
    Publication date: June 5, 2014
    Inventors: Akram Baransi, Michael Zajac, Zaher Andraus