XYagle contains five pull down menus:
These menus grant accesss to the XYagle functionality.
Each menu can be tear of from the main XYagle window in order to allow the user to accesss it directly.
The File menu provides accesss to the "Open" and "Quit" functionalities of the XYagle interface. The functionalities of the File menu are detailed in the following sections.
By selecting the Open... item of the File menu you will be presented with the XYagle File Select dialog. Choose which schematic to load by selecting it in this dialog.
The circuit disassembling can be launched from within XYagle. You will need to read the Yagle User Guide before using this option.
More information about performing the disassembling can be found in the Disassembling with XYagle Chapter of the current documentation.
Selecting this item in the File menu will exit XYagle.
The Edit menu provides accesss to the most current functionnalities of XYagle.
Most of these options will be detailled in following chapters. A quick presentation are given in the following sections:
Select the Extract option in order to switch the extract sub-netlist mode on. More information on modes can be found in the Schematic Browsing with XYagle chapter
Select the Highlight option in order to switch the hiliting gate dependences mode on. More information on modes can be found in the Schematic Browsing with XYagle chapter
Select the Go thru hierarchy option in order to switch the traversing hierarchy mode on. More information on modes can be found in the Schematic Browsing with XYagle chapter
By selecting the Set Depth... item of the Edit menu you will be presented with the XYagle: Prompt dialog.
Set the depth value before using the Extract or Highlight modes.
By selecting the Back item of the Edit menu, you will return to the previous display configuration.
By selecting the Full Figure item of the Edit menu, you will return to the main figure. This option is used to return to the figure after using options that display sub-netlist of the full figure.
By selecting the Find... item of the Edit menu you will be presented with the XYagle: Prompt dialog.
This option allows you to search object by name in the current schematic.
The View menu provides accesss to a number of options affecting the display of the selected schematic.
The items of this menu have explicit names:
Refresh | Allows the user to refresh the display. |
Fit window | Allows the user to display all the schematic in the XYagle main window at the more effective scale. |
Zoom In | Allows the user to zoom in and to take a closer look to the schematic elements. |
Zoom Out | Allows the user to zoom out and to see the surrounding elements of the schematics. |
Zoom Select | Allows the user to |
Zoom Set | Allows the user to set the zoom factor. the value is a percentage between 5 and 95%. |
Previous | Allows the user to |
Applications of these options will be used in the following chapters.
The Windows menu provides access to more specific XYagle functionalities.
These options grant access to information about the schematic and the elements of a disassembled netlist. This section provide an overview of these options. complete information can be found in the XYagle Basics and Disassembled Netlist Information chapters.
Show Structure | Allows the user to see the structure of the next selected gate. |
Show Behavior | Allows the user to see the behavior of the next selected gate. |
Show Message | Allows the user to view XYagle messages. |
Show Info | Allows the user to display general information about the schematic such as the figure name. |
The Options menu provides accesss to some basic configuration of the visibility of elements displayed in the XYagle interface.
By selecting the Layer item of the Options menu, you will then be presented with the Layer dialog:
The Layer dialog allows the user to configure the visibility of the schematic.
The XYagle graphical interface allows the user to displays different type of circuit, from transistor level schematic to hierarchical gate netlist.
To load a schematic use the Open item in the File menu.
XYagle displays transistor Level Schematic as a network of symbols representing transistors.
XYagle displays gate netlist as network of logical gates.
XYagle display disassembled gate netlist as
XYagle displays hierarchical gate netlist as a network of gates and blocs.
This section explains how to obtain information about the figure loaded in XYagle and how to use the schematic in good conditions of visibility.
To view the general information use the Show Info item in the Windows menu.
This opens a window that display the name of the loaded figure and the dimensions of the schematic.
To configure the visibility use the Layer item in the Options menu.
XYagle display objects on layers, select on the left column the layers you want to be visible, and select on the right column the layers you want to be invisible. Then valid your choice with Apply.
To navigate in XYagle, use the View menu.
Use he Zoom In item of this menu to have a good visibility of the schematic.
Use he Zoom Out item of this menu to have a larger visibility of the schematic or to Fit Window display the full schematic on the display.
To unselect a XYagle browsing mode use the Select item in the Edit menu.
To extract sub-netlists use the Extract item in the Edit menu.
To highlight gate dependences use the Highlight item in the Edit menu.
To traverse hierarchy use the Go thru hierarchy item in the Edit menu
.traversing hierarchy allows the user to display the bloc sub-netlist. for example going thru the hierarchy of the muxout bloc from the previously loaded hierarchical gate netlist display the gates of the bloc.
It is possible to go thru the hierarchy of a gate to display the transistor level of the gate. For exemple, going thru the hierarchy of a OR gate from the previous muxout display the following network of transistor:
To search object by name use the Find... item in the Edit menu.
To view the gate structure use the Show Structure in the Windows menu
The information provided by Show Structure on a selected gate structure contains the name of the gate, the inputs and output signals.
To view the gate behavior use the Show Behavior in the Windows menu
Show Behavior provides the logical dependence between input and output signals of the selected gate.