Professional Documents
Culture Documents
DC Graphical Ds
DC Graphical Ds
Overview RTL designers also gain access to IC Compiler’s design planning capabilities from
inside the familiar Design Compiler synthesis environment. They can perform what-if
Continuing the trend of delivering
exploration to identify and fix floorplan issues early and achieve an optimal floorplan. In
innovative synthesis technology, addition, Design Compiler Graphical predicts circuit congestion “hot spots,” providing
Design Compiler® Graphical delivers designers with visualization of congested circuit regions, and performs specialized
superior quality of results and synthesis optimizations to minimize congestion in these areas. This enables RTL
streamlines the flow for a faster, more designers to avoid wire-routing congestion problems that occur during detailed routing.
predictable design implementation. To accelerate synthesis, Design Compiler Graphical includes scalable multicore
Design Compiler Graphical uses infrastructure that delivers significant runtime speed-up on multicore compute servers,
advanced optimizations combined yielding 2X faster runtimes on four cores. RTL designers can also analyze and optimize
with accurate net delay modeling designs across multiple modes and corners concurrently to substantially drive down
to achieve 5% faster timing design development time and cost.
post-placement. It extends DC Ultra™ Doubles the productivity
of Synthesis and P&R
topographical technology to provide
physical guidance to IC Compiler, Design Compiler
Graphical
tightening timing and area correlation
between synthesis and placement to
5% while speeding-up IC Compiler
placement by 1.5X.
Physical
guidance
IC Compiler
Key Benefits
Advanced optimizations deliver 10% faster timing QoR
``
Physical guidance to IC Compiler tightens correlation of timing, area and power
``
to within 5% and speeds placement by 1.5X
Accurate pre- and post-synthesis congestion prediction and congestion-driven
``
optimization eases routing
Gate-to-gate optimization for smaller area on new or legacy designs while
``
maintaining timing Quality of Results (QoR)
Cross-probing between RTL, and
`` Timing correlation
12%
design views such as schematic,
timing reports and physical views 10%
Without physical guidance
for faster debugging With physical guidance
Early physical visualization and
`` 8%
% Correlation
debugging identifies layout issues
prior to physical implementation 6%
Designs
Concurrent multi-corner, multi-
``
mode (MCMM) synthesis Figure 2: Timing correlation
Physical Guidance to 6
IC Compiler 4
With designs becoming more complex at
smaller geometries, RTL designers require 2
even tighter correlation between synthesis
and layout results. 0
Designs
Design Compiler Graphical extends
Figure 4: IC Compiler placement runtime
topographical technology in DC Ultra to
create physical guidance for IC compiler,
streamlining the implementation flow Figures 2 and 3 illustrate improvements in physical guidance. The purple bars
and accelerating IC Compiler placement timing and area correlation, respectively, show the delta for the same designs with
runtimes by 1.5X. Physical optimizations across multiple designs using physical physical guidance technology. As shown
during synthesis create a better starting guidance. On the X-axis are the designs in these figures, results are consistently
for physical implementation and and on the Y-axis is the delta between within 5% when physical guidance is
accurately model small-geometry effects, synthesis and layout results. The blue passed from Design Compiler Graphical
bringing synthesis timing and area results bars (on the left) show the delta between to IC Compiler. Figure 4 shows placement
to within 5% of layout. synthesis and layout without passing runtime improvements using physical
guidance technology. On the X-axis are
Cross-Probing
Cross-probing between the RTL source
code and other design views such as
schematic, timing reports and physical
implementation provide designers with the
ability to quickly detect potential design
issues and fix them at the source. Early
visibility into potential design issues using
multiple views accelerates debug and
achieving design goals.
Multi-Mode, Multi-Corner
(MCMM) Synthesis 125C 65LP WC Corners
MCMM optimization is useful for designs
that can operate in many modes such as
test mode, low-power active mode, stand-
by mode and so on. Used along with
specification of power intent in the Unified
Power Format (UPF), it serves as the 0.9V 1.08V 1.32V
key enabling technology for performing (WC timing) (WC leakage)
Implementation of a design must Figure 15: Worst case leakage and timing corners
take into account all of the different
operational modes that a design can
have. For example, a single block can Floorplan
operate in fully functional, low-power RTL Constraints
(optional)
active, stand-by and/or completely
shut-down modes. Without multi-mode
optimization, the typical flow is to perform Congestion
timing optimization sequentially for Logical
map and
the different modes targeting various and Design Compiler report
physical Graphical
corners that represent the different libraries
operating conditions and constraints.
Design Compiler Graphical’s multi-mode
concurrent optimization reduces the
number of iterations providing faster time
Netlist and Physical
to results for multi-mode designs. Guidance for 5% correlation
to layout
One of the primary benefits of performing
multi-corner optimization is to get optimal
Figure 16: Design Compiler Graphical inputs and outputs
Synopsys, Inc. • 700 East Middlefield Road • Mountain View, CA 94043 • www.synopsys.com
©2014 Synopsys, Inc. All rights reserved. Synopsys is a trademark of Synopsys, Inc. in the United States and other countries. A list of Synopsys trademarks is
available at http://www.synopsys.com/copyright.html . All other names mentioned herein are trademarks or registered trademarks of their respective owners.
01/14.AP.CS3872.