METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR VERIFYING AN ELECTRONIC DESIGN USING STALL PREVENTION REQUIREMENTS OF ELECTRONIC CIRCUIT DESIGN MODELS OF THE ELECTRONIC DESIGN
Patent №
US 9,633,153
Granted
2017-04-25
Filed 2014
Owner
CADENCE DESIGN SYSTEMS, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
14588287
Various mechanisms and approaches identify multiple cells in an electronic design and multiple sets of stall prevention requirements or multiple sets of transactions for the multiple cells and determine dependencies between stall prevention requirements. A graph is constructed to represent the dependencies and the stall prevention requirements or the transactions involved in the dependencies by using the stall prevention requirements or the transactions as the nodes and the dependencies as the arcs connecting the nodes in the graph. One or more loop analyses are performed on the graph to identify one or more loops as one or more potential deadlocks. False deadlocks may be eliminated from further processing. The analyses and deadlock detection may be independently performed for each cell in sequence or in parallel to divide and conquer a complex electronic system design.
AI classification
Ownership
CADENCE DESIGN SYSTEMS, INC.
assignment · 347180613
Assignors
KHAIKIN, SERGEY
On an employer assignment, the assignors are typically the inventors.