The Edit section of the ECO Navigator (shown in the below figure) provides access to all the commands that are required to modify the netlist.
Figure 1. ECO Navigator Edit
Commands
- Create Net
- Opens the Create
Net dialog box, which allows you to create new nets
in the current loaded design. Nets can be created hierarchically from the
top level of the design, or within any level of the hierarchy by specifying
the hierarchical net name. Bus nets can be created with increasing or
decreasing bus indexes, using negative and positive index values. To create
a bus net, turn on Create
bus and specify the beginning and ending index
values.
If you select a pin or port, you can have the newly created net automatically connect to them by selecting the Connect selected pins and ports check box.
Figure 2. Create Net Dialog Box
- Create Cell
- Opens the Create
Cell dialog box, which allows you to add cells to
the netlist of the currently loaded design. You can add new cell instances
to the top- level of the design, or hierarchically within any module of the
design. Instances can reference an existing cell from the library or design
source files, or you can add a black box instance that references cells that
have not yet been created. If a LUT cell is created, you can specify a LUT
equation in the Specify LUT
Equation dialog box by selecting it.Figure 3. Create Cell Dialog Box
Figure 4. Specify LUT Equation Dialog Box
- Create Port
- Opens the Create
Port dialog box, in which you can create a port and
specify such parameters as direction, width, single-ended, or differential.
New ports are added at the top level of the design hierarchy. You can create
bus ports with increasing or decreasing bus indexes, using negative and
positive index values. You can also specify I/O standard, pull type, and ODT
type. When a Location is specified, the port is assigned to a
package pin.Figure 5. Create Port Dialog Box
- Create Pin
- Opens the Create
Pin dialog box, which allows you to add single pins
or bus pins to the current design. You can define attributes of the pin,
such as direction and bus width, as well as the pin name. You can create bus
pins with increasing or decreasing bus indexes, using negative and positive
index values. A pin must be created on an existing cell instance, or it is
considered a top-level pin, which should be created using the
create_port
command. If the instance name of a cell is not specified, the pin cannot be created.Figure 6. Create Pin Dialog Box
- Connect Net
- The selected pin or port is connected to the selected net. If a net is not
selected, the Connect
Net dialog box opens, which allows you to specify a
net to connect to the selected pins or ports in the design. The window
displays a list of nets at the current selected level of hierarchy that can
be filtered dynamically by typing a net name in the search box. The selected
net will be connected across levels of hierarchy in the design, by adding
pins and hierarchical nets as needed to complete the connection.Figure 7. Connect Net Dialog Box
- Disconnect Net
- Disconnects the selected net, pin, port or cell from the net in the current design. If a cell is selected, all nets connected to that cell will be disconnected.
- Replace Debug Probes
- Opens the Replace Debug
Probes dialog box, if a debug core has previously
been inserted into the design. The Replace Debug Probes dialog box contains
information about the nets that are probed in your design using the ILA
and/or VIO cores. You can modify the nets that are connected to the debug
probe by clicking the icon next to the net name in the Probe column. This opens the
Choose Nets
dialog box, which allows you to select a new net to connect to the debug
probe.Figure 8. Replace Debug Probes Dialog Box
Figure 9. Choose Nets Dialog Box
- Place Cell
- Places the selected cell onto the selected device resource.
- Unplace Cell
- Unplaces the selected cell from its current placement site.
- Delete Objects
- Deletes the selected objects from the current design.