Invention Grant
- Patent Title: Scalable logic verification by identifying unate primary inputs
-
Application No.: US15145543Application Date: 2016-05-03
-
Publication No.: US10078716B2Publication Date: 2018-09-18
- Inventor: Jason R. Baumgartner , Raj K. Gajavelly , Alexander Ivrii , Pradeep K. Nalla
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patterson + Sheridan, LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F17/50

Abstract:
Embodiments herein describe a verification process that identifies unate primary inputs in input paths of a property gate. A property gate is logic inserted in a hardware design represented by a netlist which is used to verify the design. Before performing the verification process, a computing system evaluates the netlist to identify the primary inputs in the input paths of the property gate and whether these primary inputs are unate or binate. To do so, in one embodiment, the computing system sets the output of the property gate in an error state and then traverses the input paths of the property gate to identify the values of the logic in the inputs paths that would result in the property gate being in the error state. Based on these polarities, the system can identify the unate and binate primary inputs.
Public/Granted literature
- US20170323044A1 SCALABLE LOGIC VERIFICATION BY IDENTIFYING UNATE PRIMARY INPUTS Public/Granted day:2017-11-09
Information query