WIRE - 2022.1 English

Vivado Design Suite Properties Reference Guide

Document ID
UG912
Release Date
2022-06-08
Version
2022.1 English

WIRE

Description

Figure 2-41:      WIRE Objects

X-Ref Target - Figure 2-41

X14887-wire-objects.jpg

A WIRE is a device object used for routing connections, or NETs, on the Xilinx part. A WIRE is a strip of interconnect metal inside a single tile. Wires connect between PIPs, tie-offs, and SITE_PINs.

 

TIP:   The WIRE object should not be confused with the wire entity in the Verilog files of a design. Those wires are related to NETs in the design rather than the routing resources of the device which are defined by the WIRE object.

Related Objects

As seen in Figure 2-33, page 119, WIRE objects are related to TILEs, NODEs, PIPs, or NETs. You can query WIREs using a form of the following Tcl command:

get_wires -of [get_tiles INT_R_X7Y47]

You can also query the TILEs that WIREs are located in; or the NODEs and PIPs associated with specific WIREs:

get_nodes -of_objects [get_wires INT_R_X7Y47/NW6BEG1]

Properties

The properties on a WIRE object can be reported with a command such as the following:

report_property -all [lindex [get_wires -of [get_nodes INT_R_X7Y47/NW6BEG1]] 0]

 

TIP:   Due to the number of WIREs on a device, using the get_wires Tcl command without -of_objects or -filters to narrow the results is not recommended.

The properties include the following, with example values:

Property             Type    Read-only  Visible  Value

CLASS                string  true       true     wire

COST_CODE            int     true       true     3

ID_IN_TILE_TYPE      int     true       true     123

IS_CONNECTED         bool    true       true     1

IS_INPUT_PIN         bool    true       true     0

IS_OUTPUT_PIN        bool    true       true     0

IS_PART_OF_BUS       bool    true       true     0

NAME                 string  true       true     INT_R_X7Y47/NW6BEG1

NUM_DOWNHILL_PIPS    int     true       true     0

NUM_INTERSECTS       int     true       true     1

NUM_PIPS             int     true       true     20

NUM_TILE_PORTS       int     true       true     0

NUM_UPHILL_PIPS      int     true       true     20

SPEED_INDEX          int     true       true     2232

TILE_NAME            string  true       true     INT_R_X7Y47

TILE_PATTERN_OFFSET  int     true       true     0