Hierarchical verification of clock domain crossings
AssigneeMentor Graphics Corporation
InventorsKa-Kei Kwok, Priya Viswanathan, Rojer Raji Sabbagh, Ramesh Sathianathan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMentor Graphics Corporation
InventorsKa-Kei Kwok, Priya Viswanathan, Rojer Raji Sabbagh, Ramesh Sathianathan
Estimating the term…
The invention provides for the hierarchical verification of clock domain crossings. In various implementations of the invention, a device design is partitioned into blocks. Subsequently, a block level clock domain crossing verification process is performed on selected ones of the blocks. Verification interface files are generated by the block level clock domain crossing process. After which, a top level clock domain crossing verification process is performed over the entire design. In various implementations, the top level clock domain crossing verification process utilizes the verification interface files to verify clock domain crossing signals between blocks. Additionally, in some implementations, blocks not verified during block level verification are verified during top level verification. With some implementations of the invention, the device design is partitioned based input from a user of the implementation. Furthermore, in various implementations, the specific clock domain crossing verification checks employed during block level verification and top level verification are specified by a user of the implementation.
A method for performing hierarchical verification of a device design comprising:
A method for performing hierarchical clock domain crossing verification using a computer system, the method comprising:
A method for performing hierarchical clock domain crossing verification using a computer system, the method comprising:
Dependencies are inferred from the claim text.