connect_fill
connect_fill
[ -nets {s_netName…} | -set d_setObj ]
[ -layer {s_layerName …} ]
[ -all | -region {f_xlo f_ylo f_xhi f_yhi} ]
[ -mode {mesh | tree} ]
[ -keep_simple_connections [ true | false ] ]
[ -lock_via_layers {s_layerName …} ]
[ -threads i_threads ]
Description
Connects fill shapes to the specified power and/or ground nets.
Arguments
|
If |
||
|
Specifies the layers to process. By default, all routing layers are processed. |
||
|
Prevents this command from adding vias on the specified cut layers. By default, all via layers can be used. |
||
|
(Default) Connects fill shapes to the specified power/ground nets using the maximum number of vias possible. Fill shapes can carry current as part of the power and ground structure. Increasing the number of cuts helps to reduce IR drop. |
||
|
Connects fill shapes to the specified power/ground nets using the minimum number of vias possible given by the |
||
|
Connect added fill shapes to the given nets. The power/ground nets must be listed in the |
||
|
Specifies the boundary of the area to process, given the lower left and upper right coordinates. |
||
|
Connects fill shapes to nets in the set. Specified power/ground nets must be listed in the |
||
|
Specifies the number of threads or processors to use in parallel to run this command. By default, if multi-threading has been enabled (enable_multithreading), the session threads are used, otherwise, one processor is used. |
||
Examples
Mesh Connection Mode Without Keeping Simple Connections (Default)
The following figure shows vias added to connect fill shapes to power (VDD) and ground (VSS) nets in mesh mode using the following command:
connect_fill -mode mesh -nets {VSS VDD}

In the example, only connections which improve the IR drop are included.
Mesh Connection Mode Keeping Simple Connections
The following figure shows vias added to connect fill shapes to power (VDD) and ground (VSS) nets in mesh mode using the following command:
connect_fill -mode mesh -nets {VSS VDD} -keep_simple_connections

The connections in this example are the same as the previous mesh mode example, with the exception that the Metal2 shape in the center of the figure is connected to VDD. The vias for this shape represent a simple connection that does not affect the IR drop.
Tree Connection Mode
The following figure shows vias added to connect fill shapes to power (VDD) and ground (VSS) nets in tree mode using the following command:
connect_fill -mode tree -nets {VSS VDD}

While mesh mode tries to maximize connections, tree mode attempts to make connections with the minimum number of cuts required.
Related Topics
Return to top