Systems and methods utilizing fast analysis information during detailed analysis of a circuit design
First Claim
1. A method for utilizing fast analysis information during detailed analysis of a circuit design, comprising:
- electronically analyzing one or more design blocks of the circuit design to determine fast analysis results based upon one or more assumptions of ported signal nets of each one of the design blocks;
determining whether hierarchical signal net connectivity of block instances of the design blocks matches the assumptions;
if the hierarchical signal net connectivity matches the assumptions, utilizing the fast analysis results to generate detailed analysis results; and
if the hierarchical signal net connectivity does not match the assumptions, electronically analyzing the one or more blocks to generate detailed analysis results.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, software products utilize fast analysis information during detailed analysis of a circuit design. One or more design blocks of the circuit design are electronically analyzed to determine fast analysis results based upon assumptions of ported signal nets of each one of the design blocks. Next, it is determined whether hierarchical signal net connectivity of block instances of the design blocks and the assumptions match. If the hierarchical signal net connectivity matches the assumptions, the fast analysis results are utilized to generate detailed analysis results. If the hierarchical signal net connectivity does not match the assumptions, the one or more blocks in the hierarchical signal net connection are electronically analyzed to generate detailed analysis results.
-
Citations
20 Claims
-
1. A method for utilizing fast analysis information during detailed analysis of a circuit design, comprising:
-
electronically analyzing one or more design blocks of the circuit design to determine fast analysis results based upon one or more assumptions of ported signal nets of each one of the design blocks; determining whether hierarchical signal net connectivity of block instances of the design blocks matches the assumptions; if the hierarchical signal net connectivity matches the assumptions, utilizing the fast analysis results to generate detailed analysis results; and if the hierarchical signal net connectivity does not match the assumptions, electronically analyzing the one or more blocks to generate detailed analysis results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for utilizing fast analysis information during detailed analysis of a circuit design, comprising:
-
a fast analysis tool for electronically analyzing one or more design blocks of the circuit design to determine fast analysis results based upon assumptions of ported signal nets of each one of the design blocks; and a detailed analysis tool for determining whether hierarchical signal net connectivity of block instances of the design blocks matches the assumptions, the detailed analysis tool utilizing the fast analysis results to generate detailed analysis results when the hierarchical connectivity matches the assumptions and electronically analyzing instances of the one or more blocks to generate detailed analysis results when the hierarchical connectivity does not match the assumptions. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for utilizing fast analysis information during detailed analysis of a circuit design, comprising:
-
means for electronically analyzing one or more design blocks of the circuit design to determine fast analysis results based upon assumptions of ported signal nets of each one of the design blocks; means for determining whether hierarchical signal net connectivity of block instances of the design blocks matches the assumptions; means for utilizing the fast analysis results to generate detailed analysis results when the hierarchical signal net connectivity matches the assumptions; and means for electronically analyzing the one or more blocks to generate detailed analysis results when the hierarchical signal net connectivity does not match the assumptions.
-
-
17. A software product comprising instructions, stored on computer-readable media, wherein the instructions, when executed by a computer, perform steps for utilizing fast analysis information during detailed analysis of a circuit design, comprising:
-
instructions for electronically analyzing one or more design blocks of the circuit design to determine fast analysis results based upon assumptions of ported signal nets of each one of the design blocks; instructions for determining whether hierarchical signal net connectivity of block instances of the design blocks matches the assumptions; instructions for utilizing the fast analysis results to generate detailed analysis results when the hierarchical signal net connectivity matches the assumptions; and instructions for electronically analyzing the one or more blocks to generate detailed analysis results when the hierarchical signal net connectivity does not match the assumptions. - View Dependent Claims (18, 19, 20)
-
Specification