Automated analysis of RTL code containing ASIC vendor rules
First Claim
Patent Images
1. A method of automatically analyzing RTL code comprising steps of:
- (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 for analyzing the RTL code;
(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 wherein step (d) further includes selecting one of a severity level and a threshold value for at least one of the selected design rules from the graphic user interface.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of automatically analyzing RTL code includes receiving as input RTL code for an integrated circuit design. An RTL platform is selected that incorporates design rules for a vendor of the integrated circuit design. The design rules are displayed from the RTL platform on a graphic user interface. A number of the design rules are selected from the graphic user interface. An analysis is performed in the RTL platform of the RTL code for each of the selected design rules. A result of the analysis is generated as output for each of the selected design rules.
-
Citations
4 Claims
-
1. A method of automatically analyzing RTL code comprising steps of:
-
(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 for analyzing the RTL code; (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 wherein step (d) further includes selecting one of a severity level and a threshold value for at least one of the selected design rules from the graphic user interface. - View Dependent Claims (2)
-
-
3. 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 steps of; (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 for analyzing the RTL code; (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 wherein step (d) further includes selecting one of a severity level and a threshold value for at least one of the selected design rules from the graphic user interface. - View Dependent Claims (4)
-
Specification