Method and user interface for debugging an electronic system
First Claim
11. A graphical user interface for instrumenting or debugging an electronic system design, said graphical user interface comprising:
- a hardware description language (HDL) code pane that displays HDL code describing the electronic system design; and
a design navigation pane that displays a navigable, hierarchical description of the electronic system design.
4 Assignments
0 Petitions
Accused Products
Abstract
Techniques and systems for analysis, diagnosis and debugging fabricated hardware designs at a Hardware Description Language (HDL) level are described. Although the hardware designs (which were designed in HDL) have been fabricated in integrated circuit products with limited input/output pins, the techniques and systems enable the hardware designs within the integrated circuit products to be comprehensively analyzed, diagnosed, and debugged at the HDL level at speed. The ability to debug hardware designs at the HDL level facilitates correction or adjustment of the HDL description of the hardware designs.
126 Citations
28 Claims
-
11. A graphical user interface for instrumenting or debugging an electronic system design, said graphical user interface comprising:
-
a hardware description language (HDL) code pane that displays HDL code describing the electronic system design; and
a design navigation pane that displays a navigable, hierarchical description of the electronic system design. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 26, 27, 28)
-
-
21. A computer readable medium that includes at least computer program code for facilitating debugging of a fabricated integrated circuit, said computer readable medium comprising:
-
computer program code for receiving a high level hardware description language (HDL) description or a representation derived therefrom for electronic circuitry to be produced within the fabricated integrated circuit;
computer program code for displaying the high level HDL description for the electronic circuitry associated with a user;
computer program code for determining aspects of the electronic circuitry to be examined or modified during debugging of the fabricated integrated circuit, the aspects of the electronic circuitry being determined through selections made with respect to the high level HDL description for the electronic circuitry;
computer program code for displaying a visual indication of the selections that have been made with respect to the high level HDL description for the electronic circuitry;
computer program code for determining design instrumentation circuitry based on the aspects of the electronic circuitry determined to be examined or modified; and
computer program code for incorporating the design instrumentation circuitry into the electronic circuitry, thereby facilitating debugging of the fabricated integrated circuit. - View Dependent Claims (22, 23, 24)
-
-
25-1. A computer readable medium as recited in claim 16, wherein said method further comprising:
computer program code for displaying the high-level HDL description with the HDL-related debug information related thereto.
-
26-2. A computer readable medium as recited in claim 25, wherein said computer program code for displaying operates to display the HDL-related debug information as visual indicators on the HDL-related debug information being displayed.
-
27-3. A computer readable medium as recited in claim 26, wherein the visual indicators are tags.
Specification