Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
536 views2 pages

PrimeTime Suite Tool Commands - Fix - Eco - Wire

The fix_eco_wire command performs ECO wire optimization by spacing, widening, rerouting wires, or changing layers for specified nets or timing paths. It identifies target nets for fixing and applies relevant non-default routing to reflect timing effects. Requirements are identical to implement_eco. Examples show using path or net options to target specific wires for fixing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
536 views2 pages

PrimeTime Suite Tool Commands - Fix - Eco - Wire

The fix_eco_wire command performs ECO wire optimization by spacing, widening, rerouting wires, or changing layers for specified nets or timing paths. It identifies target nets for fixing and applies relevant non-default routing to reflect timing effects. Requirements are identical to implement_eco. Examples show using path or net options to target specific wires for fixing.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

10/14/22, 3:02 PM PrimeTime Suite Tool Commands - fix_eco_wire

You are here: PrimeTime Suite Man Pages > PrimeTime Suite Tool Commands > f > fix_eco_wire

fix_eco_wire
NAME

SYNTAX

ARGUMENTS

DESCRIPTION

EXAMPLES

SEE ALSO

NAME
fix_eco_wire

Performs ECO wire optimization by spacing, widening, rerouting wires, or changing layers.

SYNTAX
status fix_eco_wire

[-methods method_list]

[-path_selection_options option_string]

[-nets net_list]

[-min_routing_layer layer_name]

[-max_routing_layer layer_name]

Data Types
method_list list

option_string string

net_list list

layer_name string

ARGUMENTS
-methods method_list

Specifies the fixing methods, one or more of space_wire,


widen_wire, reroute_wire, or
change_layer.
The default is -methods {space_wire widen_wire change_layer}.

-path_selection_options option_string

Specifies the path selection options for the get_timing_paths command, which the fix_eco_wire
command uses to collect timing paths for fixing.
Based on the specified methods, fix_eco_wire
identifies fixable target nets under collected timing paths automatically. Because fixing is performed
only on these paths,
to check the quality of results after fixing, use the get_timing_paths or
report_timing commands with the same options.

The -path_selection_options and -nets options are mutually exclusive;


you can specify only one.

-nets net_list

Specifies the list of target nets for ECO wire optimization. To check the quality of results
after
fixing, use the get_timing_paths or report_timing commands with -nets options.

The -nets and -path_selection_options options are mutually exclusive;


you can specify only one.

-min_routing_layer layer_name

Specifies the minimum routing layer for the nets. Only one layer can be specified.
The -methods
{change_layer} fixing method is required for the
-min_routing_layer option. If -
min_routing_layer is not specified,
the tool automatically assigns it to the lowest low resistance

https://spdocs.synopsys.com/dow_retrieve/qsc-t/dg/ptolh/T-2022.03/ptolh/Default.htm#manpages/pt2/fix_eco_wire.htm%3FTocPath%3DPrimeTi… 1/2
10/14/22, 3:02 PM PrimeTime Suite Tool Commands - fix_eco_wire

layer when it is available.


If low resistance layers are not available in the design, -methods
{change_layer} will be ignored.

-max_routing_layer layer_name

Specifies the maximum routing layer for the nets. Only one layer can be specified.
The -methods
{change_layer} fixing method is required for the
-max_routing_layer option. If -
max_routing_layer is not specified,
the tool automatically assigns it to the highest low resistance
layer when it is available.
If low resistance layers are not available in the design, -methods
{change_layer} will be ignored.

DESCRIPTION
The fix_eco_wire command performs ECO wire optimization for automatically or manually specified
nets. This command is available for PrimeECO where it performs timing and routing co-optimization for
better QoR with less routing disturbance.

ECO wire optimization includes spacing, widening, rerouting wires, and changing layers, which are
enabled by space_wire, widen_wire, reroute_wire, and change_layer methods, respectively. For
specified methods, fix_eco_wire applies relevant non-default routing to the target nets and reflects
the timing effect of wire fixing for users to check the quality of results after fixing. Note that
set_routing_rule applies the specified non-default routing to the target nets but does not change the
timing. ECO wire optimization changes performed by set_routing_rule are classified as "manual"
method.

After you finish running the fix_eco_wire command, you can implement the ECO changes with
implement_eco command.

Requirements

The minimum requirements to run the fix_eco_wire command is identical to those for
implement_eco command.

EXAMPLES
The following example uses the -path_selection_options option
to target specific paths for spacing
and rerouting wire fixing.
prompt> fix_eco_wire -methods {space_wire reroute_wire} \

-path_selection_options {-max_paths 20 -nworst 1}

The following example uses the -nets option to target specific


nets for widening and layer-changing
wire fixing.
prompt> fix_eco_wire -nets {widen_wire change_layer} \

-nets {n43, n134} -min_routing_layer M5 -max_routing_layer M6

SEE ALSO
reset_eco_wire(2)

report_eco_wire(2)

get_timing_paths(2)

report_timing(2)

implement_eco(2)

https://spdocs.synopsys.com/dow_retrieve/qsc-t/dg/ptolh/T-2022.03/ptolh/Default.htm#manpages/pt2/fix_eco_wire.htm%3FTocPath%3DPrimeTi… 2/2

You might also like