Professional Documents
Culture Documents
ICC K-2015.06 FlatFlowUpdate
ICC K-2015.06 FlatFlowUpdate
K-2015.06
Flat Flow Update Training
IC Compiler CAE
June 2015
CONFIDENTIAL INFORMATION
The following material is confidential information of Synopsys
and is being disclosed to you pursuant to a non-disclosure
agreement between you or your employer and Synopsys.
The material being disclosed may only be used as permitted
under such non-disclosure agreement.
IMPORTANT NOTICE
In the event information in this presentation reflects Synopsys’
future plans, such plans are as of the date of this presentation
and are subject to change. Synopsys is not obligated to develop
the software with the features and functionality discussed in
these materials. In any event, Synopsys’ products may be
offered and purchased only pursuant to an authorized quote and
purchase order or a mutually agreed upon written contract.
IC Compiler CAEs
place_opt
set_preroute_focal_opt_strategy \
clock_opt
-congestion_effort high
Automatic preroute_focal_opt \
nondefault -auto_routing_rule *
routing rule
route_opt * 2014.09-SP1
• You can define your own rule with the name “auto_ndr_rule” before
running this feature. This replaces the nondefault rule the tool
automatically derives, and the rule you define is applied on critical
nets.
• Recommendation
Automatic
nondefault
Performance
routing rule 2014.09-SP1 All Designs
and Area
wire
optimization
IC Compiler CAE
June 2015
Contents
• Use the design closure flow tuned for high performance designs
– Use the design closure flow to perform sufficient postroute optimization,
and then try customization to meet targeted timing and power goals
– Make sure there is a sizeable QoR improvement to justify the runtime at
any stage of the flow
• Timing-driven routing
route_opt –initial_route_only
• First route_opt
route_opt –skip_initial_route \ – Crosstalk reduction
–effort medium –xtalk_reduction \ – On-route optimization
-power 1 – Leakage recovery
• Third route_opt
set_app_var \ – On-route optimization
routeopt_restrict_tns_to_size_only true
route_opt –incremental – Limit TNS optimization to size-only for
3 better convergence
150
Runtime
100 Baseline
Improved Flow
50
0
CPU GPU CPU Design 1
unknown
IC Compiler-DP
8 Design planning solution for all technology nodes
(ICC-DP)
IC Compiler-PC Netlist to post-CTS placed gates solution for all
8
(ICC-PC) technology nodes