Documentos de Académico
Documentos de Profesional
Documentos de Cultura
09
Update Training
RTL Synthesis
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.
Optimization
Improved Usability
Correlation to Layout
Improved Test Support
Improved Timing Support
DC Explorer
Optimization
Improved Usability
Correlation to Layout
Improved Test Support
Improved Timing Support
DC Explorer
compile_ultra
optimize_netlist -area
Read RTL
Apply constraints
optimize_netlist -area
set_multibit_options [-mode
non_timing_driven
;# default
;# maps to multibit register whenever possible
| timing_driven
;# maps to multibit register only when it does not
;# hurt timing or area QoR
| timing_only ]
;# maps to multibit register only when it does not
;# hurt timing QoR even if area QoR is adversely
;# affected
(SDFF_SO) New
(SDFF2_SO)
U4
m1
m1/m2
m1/m2/m3 New logic after
U1_rep1
using the following
A_reg_rep1 U2
command
U3
A_reg U1
U4
read_verilog test.v
link
...
report_cell [get_cells block1_0/C572] ;# identify targeted SELECT_OP
...
#Cell Reference Library Area Attributes
#-----------------------------------------------------------------------------
#block1_0/C572 *SELECT_OP_32.16_32.1_16 0.000000 s, u
#-----------------------------------------------------------------------------
#Total 1 cells 0.000000
Optimization
Improved Usability
Correlation to Layout
Improved Test Support
Improved Timing Support
DC Explorer
Enhanced report_resources
Multiple-Port Net Fixing Options
ILM Obsolescence
Multicore Enhancements
Infeasible Paths Support
New -physical option with report_timing
Support for Flat Query Commands
2014 Synopsys, Inc. All rights reserved. 21 Synopsys Confidential
Improved Usability (2 of 2)
The current
The design RTL files mentioned
directory in the run script
Cross-probing from RTL to gates opens only the Selection List dialog box
2014 Synopsys, Inc. All rights reserved. 41 Synopsys Confidential
Cross-Probing from RTL to Gates
RTL That Can Be Cross-Probed
Only RTL lines that have netlist
correspondence can be cross-probed
Choose Search in
2 Resource Report
Observe cross-probed
4 report
Select a line
1 and right-click
2014 Synopsys, Inc. All rights reserved. 48 Synopsys Confidential
J-2014.09 RTL Synthesis
Optimization
Improved Usability
Correlation to Layout
Improved Test Support
Improved Timing Support
DC Explorer
dc_shell> analyze_rtl_congestion
****************************************
Report : RTL congestion
Design : my_design
Version: I-2013.12-SP2
Date : Thu Feb 27 03:54:00 2014
****************************************
########################################
Large MUX details
########################################
------------------------------------------------------------------------
Structure Cell name Size (width) Line No RTL File
------------------------------------------------------------------------
MUX_OP C10567 16 x 1 (163) 83 /u/9000560869.v
MUX_OP C10566 16 x 1 (163) 82 /u/9000560869.v
...
****************************************
Report : congestion
Design : my_design
Version: I-2013.12-SP1
Date : Wed Apr 23 15:37:28 2014
****************************************
Optimization
Improved Usability
Correlation to Layout
Improved Test Support
Improved Timing Support
DC Explorer
Requires:
DFT Compiler license for standard scan designs
DFTMAX license for compressed scan designs
Design Compiler Graphical license
Default
ON OFF
set_optimize_dft_options
repartitioning_method single_directional ON ON
| multi_directional | adaptive
set
test_enable_scan_reordering_in_compile_ OFF OFF
incremental false (default: true)
# Insert DFT
insert_dft
# Insert DFT
insert_dft
Benefits:
Solution is more solid and robust
Requires:
DFT Compiler license (no change from previous release)
Limitations:
Hierarchical SCANDEF still uses the old SCANDEF writer
Optimization
Improved Usability
Correlation to Layout
Improved Test Support
Improved Timing Support
DC Explorer
F1 L1 F2
Big
D Q D Q D Q
delay
CP GN CP
CLK
CLK
Optimization
Improved Usability
Correlation to Layout
Improved Test Support
Improved Timing Support
DC Explorer
Multicycle Paths
Outputs
Gate-level netlist with power management cells
Full UPF with power management cell strategies
Early floorplanning for Design Compiler topographical and
IC Compiler implementation
LEGEND
Design Compiler
Power Compiler
Timing related
DFT Compiler
DesignWare minPower
Tcl built-in
Timing related
DFT Compiler
DesignWare minPower
Tcl built-in
Tcl built-in