Automated analysis of RTL code containing ASIC vendor rules
First Claim
Patent Images
1. A method of automatically analyzing RTL code comprising steps for:
- (a) receiving as input RTL code for an integrated circuit design;
(b) selecting an RTL platform incorporating design rules for a vendor of the integrated circuit design;
(c) displaying the design rules from the RTL platform on a graphic user interface;
(d) selecting a number of the design rules from the graphic user interface;
(e) performing an analysis in the RTL platform of the RTL code for each of the selected design rules; and
(f) generating as output a result of the analysis for each of the selected design rules.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of automatically analyzing RTL code includes steps for receiving as input RTL code for an integrated circuit design, selecting an RTL platform incorporating circuit design rules for a vendor of the integrated circuit design, displaying the design rules from the RTL platform on a graphic user interface, selecting a number of the design rules from the graphic user interface, performing an analysis in the RTL platform of the RTL code for each of the selected design rules, and generating as output a result of the analysis for each of the selected design rules.
66 Citations
12 Claims
-
1. A method of automatically analyzing RTL code comprising steps for:
-
(a) receiving as input RTL code for an integrated circuit design;
(b) selecting an RTL platform incorporating design rules for a vendor of the integrated circuit design;
(c) displaying the design rules from the RTL platform on a graphic user interface;
(d) selecting a number of the design rules from the graphic user interface;
(e) performing an analysis in the RTL platform of the RTL code for each of the selected design rules; and
(f) generating as output a result of the analysis for each of the selected design rules. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for automatically analyzing RTL code comprising:
-
a medium for embodying a computer program for input to a computer; and
a computer program embodied in the medium for causing the computer to perform the following functions;
(a) receiving as input RTL code for an integrated circuit design;
(b) selecting an RTL platform incorporating design rules for a vendor of the integrated circuit design;
(c) displaying the design rules from the RTL platform on a graphic user interface;
(d) selecting a number of the design rules from the graphic user interface;
(e) performing an analysis in the RTL platform of the RTL code for each of the selected design rules; and
(f) generating as output a result of the analysis for each of the selected design rules. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification