发明名称 Method and system to perform equivalency checks
摘要 An improved approach is provided to implement equivalency checking. A check is performed as to whether two designs are equivalent without needing to analyze their outputs on a cycle-by-cycle basis. Instead, the two designs are checked to see if they are equivalent on the transaction-level. This approach abstracts the timing delays between the two designs, which allows verification of data transportation and transformation between the designs.
申请公布号 US9594861(B1) 申请公布日期 2017.03.14
申请号 US201414574113 申请日期 2014.12.17
申请人 Cadence Design Systems, Inc. 发明人 Caldeira, Jr. Antonio Celso;Loh Lawrence Chunkhang;Gomes Marcus Vinicius da Mata
分类号 G06F17/50 主分类号 G06F17/50
代理机构 Vista IP Law Group, LLP 代理人 Vista IP Law Group, LLP
主权项 1. A computer-implemented method for circuit design verification, comprising: invoking at least an equivalency checker that executes a sequence of instructions with at least one micro-processor of a computing system in performing a set of processes, the set of processes comprising: identifying a specification design; identifying an implementation design; generating a set of transactions to be applied to the specification design and the implementation design; applying the set of transactions in a specified order to the specification design and the implementation design, such that a first order of transactions is output from the specification design and a second order of transactions is output from the implementation design; and determining equivalency between the specification design and the implementation design by checking whether the first order of transactions matches the second order of transactions, wherein the equivalency is identified even when the specification design and the implementation design are not matchable on a cycle-by-cycle basis.
地址 San Jose CA US