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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.