Professional Documents
Culture Documents
Synopsys Design Compiler and Design Compiler NXT Release Notes Version P-2019.03
Synopsys Design Compiler and Design Compiler NXT Release Notes Version P-2019.03
Synopsys Design Compiler and Design Compiler NXT Release Notes Version P-2019.03
When you set the placer_buffering_aware variable to true during the initial placement
with the compile_ultra -spg command ,
• Design Compiler NXT enables timing-driven placement with an approximate timing
model that estimates the effects of buffering high-fanout nets and long nets. The netlist
does not change.
• Before invoking the IC Compiler II tool, Design Compiler NXT issues the following
message:
Information: Buffering aware placement is enabled. (SPG-129)
• After invoking the IC Compiler II tool, the following message is issued in the IC Compiler
II log file:
Create Placement Options:
Buffering Aware Timing Driven: true
• Design Compiler NXT enables only the IC Compiler II direct timing-driven placement
when you use the compile_ultra -incremental -spg command. However, to enable
the IC Compiler II Zroute-based congestion-driven placement during the incremental
compile, you must set the spg_congestion_placement_in_incremental_compile
variable to true.
• The direct timing-driven placement tries to focus the timing optimization on the most
critical timing paths to balance between reducing the worst negative slack (WNS) and
reducing the total negative slack (TNS)
• Before invoking the IC Compiler II tool, Design Compiler NXT issues the following
message:
Information: Auto timing control is enabled in the placer. (SPG-129)
• After invoking the IC Compiler II tool, the following message is issued in the IC Compiler
II log file:
Printing options for 'place.coarse.*' (non-default only)
place.coarse.auto_timing_control: true
• After invoking the IC Compiler II tool, the following message is issued in the IC Compiler
II log file:
Printing options for 'place.coarse.*' (non-default only)
place.coarse.cong_restruct: on
Note:
If you apply any tool settings after using the set_hpc_options command, the last
setting overrides the previous settings.
To report the core and technology-node settings applied by the tool, use the -report_only
option of the set_hpc_options command.
Beginning with the P-2019.03 release, use the new -convert_sites {from_site
to_site} option with the set_icc2_options command, so the tool does not issue the
DEFR-004 error message due to site name mismatch. Use the new option as shown in the
following example:
prompt> set_icc2_options -ref_libs "lib1.ndm" -technology tech.tf \
-convert_sites {unit CORE}
In this example,
• from_site (unit) is the site name in the Milkyway reference library
The set_icc2_options -convert_sites command converts the site name from "unit" to
"CORE" when the tool reads the DEF file after invoking IC Compiler II and issues the
following message:
Information: Converted site definition 'unit' to 'CORE'. (DEFR-031)
Design Compiler
The following features are new in the Design Compiler tool:
• Linking Physical Libraries
• Runtime Improvement With Multiple Clocks Per Register
• DesignWare minPower Merged With DesignWare Building Blocks
Note that
• The DesignWare-LP license is required when the tool loads the .ddc file generated using
the DesignWare-LP license from previous releases of Design Compiler
• If the existing script has the dw_minpower.sldb file set in the synthetic_library list, the tool
automatically enables the new power_enable_minpower variable
Resolved STARs
Design Compiler version P-2019.03 resolves the Synopsys Technical Action Requests
(STARs) listed in the following table.
Table 1 Resolved Design Compiler STARs
STAR ID Title
9001465090 Update the Design Compiler user guide to correctly mention the default value of
the spg_place_enable_precluster command
9001457761 The -start_end_pair option of the report_timing command does not filter timing
paths correctly
9001447596 The set_clock_sense command is written out in the SDC file after incremental
compile, but it is not used by the input SDC file
9001428568 The tool issues the UIED-39 error message with the remove_port command
9001372473 The remove_port and remove_net commands have very long runtime
Resolved STARs 8
Design Compiler Release Notes Version P-2019.03
STAR ID Title
9001347124 The group_path command should use weights for integrated clock-gating paths
before compile
9001281017 Block clock-gate pin gets disconnected when loading a block abstraction model
Safety-Related Issues
A list of known ISO 26262 automotive safety-related issues for the Design Compiler tool is
available in SolvNet article 2830153, “Design Compiler Safety-Related Issues Master List.”
Safety-Related Issues 9