Architecture and methods for a hardware description language source level debugging system
DC CAFCFirst Claim
Patent Images
1. A method, comprising:
- translating a synthesis source text file to an initial circuit including one or more parts connected together with nets;
identifying each part of said initial circuit with the portion of said synthesis source text file that created said part of said initial circuit;
optimize said initial circuit to produce a final circuit containing one or more parts connected together with nets;
analyzing said final circuit to determine characteristics associated with said final circuit'"'"'s parts and with said final circuit'"'"'s nets;
identifying said final circuit'"'"'s part'"'"'s that correspond directly with said initial circuit'"'"'s initial parts;
identifying said final circuit'"'"'s nets that correspond directly with said initial circuit'"'"'s nets; and
displaying said characteristics associated with those said final circuit'"'"'s nets and parts that correspond directly with said initial circuit'"'"'s nets and parts near said portions of said synthesis source text file that created said corresponding initial circuit parts and nets.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
This invention provides a method for displaying circuit analysis results corresponding to parts of the circuit near the portion of the hardware description language (HDL) specification that generated that part of the circuit. The invention also includes a method for using probe statements in the HDL specification to mark additional points in the initial circuit that should not be eliminated during optimization. This improves the ability to display circuit analysis results near the appropriate part of the HDL specification.
84 Citations
2 Claims
-
1. A method, comprising:
-
translating a synthesis source text file to an initial circuit including one or more parts connected together with nets; identifying each part of said initial circuit with the portion of said synthesis source text file that created said part of said initial circuit; optimize said initial circuit to produce a final circuit containing one or more parts connected together with nets; analyzing said final circuit to determine characteristics associated with said final circuit'"'"'s parts and with said final circuit'"'"'s nets; identifying said final circuit'"'"'s part'"'"'s that correspond directly with said initial circuit'"'"'s initial parts; identifying said final circuit'"'"'s nets that correspond directly with said initial circuit'"'"'s nets; and displaying said characteristics associated with those said final circuit'"'"'s nets and parts that correspond directly with said initial circuit'"'"'s nets and parts near said portions of said synthesis source text file that created said corresponding initial circuit parts and nets. - View Dependent Claims (2)
-
Specification