Visible to Intel only — GUID: lhq1652390322905
Ixiasoft
Visible to Intel only — GUID: lhq1652390322905
Ixiasoft
2.3.1. Exploring the RTL Analyzer (Beta)
The RTL Analyzer GUI has the following major components:
Design Hierarchy Browser
The design hierarchy browser renders the design netlist five-box data model. The core elements of this data model are modules, instances, ports, instance ports, and nets. For more information about this data model, refer to Design Netlist Infrastructure (Beta).
Various GUI elements of the RTL analyzer are synchronized and respond to the objects within the Objects pane. For example, for the currently selected object in the hierarchy browser, the schematic viewer brings the object into focus with a highlight, the Tcl Console emits an equivalent Tcl command, and the Properties viewer provides relevant information about the object. You can cross-probe from selected objects in the netlist to the source where they were defined by right-clicking on an object and selecting Locate Node > Locate in Design File option in the context-sensitive menu. The source file displays in the Quartus main window showing the line that instantiates the object.
Schematic Viewer
The schematic viewer represents the design elements, such as modules, instances, ports, instance ports, and nets, schematically within the viewer. The viewer reacts and updates to bring different objects into focus as you navigate through the netlist.
Properties Viewer
The Property pane provides information about assignments and SDC constraints attached to the selected object in the hierarchy browser. You can cross-probe to the definition of the assignment in the source file.
Tcl Console
The Tcl Console provides a robust scripting interface that reports issues and displays relevant Tcl commands for GUI actions. It allows you to traverse and analyze your design. As you type the Tcl commands, notice how the schematic viewer and the hierarchy browser respond accordingly.
Object Finder
The object finder helps in locating an object in the design netlist. You can refine your search based on the object type (instance, instance bus, inst_port, port, port_bus, net, and net_bus) and modules. For complicated designs, you can further use filters to refine your search.
The RTL Analyzer provides the following tools and functionality: