Timing_Session_Intro_Ruben_Molina

Cadence Tempus™ Timing Signoff
Solution
SSV Summit
November 2013
Industry needs for next generation signoff
• Signoff closure up to 40% of the
design flow
Design Flow Components
Signoff
P&R
Front End
• Capacity for +100M cell designs
with 100s of timing views
Design Cycle Distribution %
• Need faster runtimes
• Better accuracy to reduce
pessimism, power, area
65nm
40nm
28nm
Technology Node
2
© 2013 Cadence Design Systems, Inc. All rights reserved
20nm
The Tempus™ Timing Signoff Solution
• Massively parallelized computation
• Scalable to 100s of CPUs
• Optimized data structures
• Up to 10X reduction in closure time
• Placement and routing aware
• Unlimited MMMC capacity
• Up to 10X faster path-based analysis (PBA)
• Advanced process modeling
• TSMC-certified accuracy
Tempus – It’s about TIME
3
© 2013 Cadence Design Systems, Inc. All rights reserved
Performance background
Stacked performance enablement
• Optimized multi-threading
• Distributed processing
• Incremental & hierarchical
analysis
• Concurrent multi-mode multicorner analysis
• Parallelized path based analysis
MMMC
Concurrency
Incremental Analysis
Distributed Processing
Flat Single View (Multi-Threading)
Technology
4
© 2013 Cadence Design Systems, Inc. All rights reserved
Performance metrics
Parallelized processing
• Combines multi-threading with
distribution
• Simple setup
MMMC
Concurrency
– User specifies desired resources
• Parallelization transparent to user
• Up to 50M cells analyzed in one
hour
Incremental Analysis
Distributed Processing
Flat Single View (Multi-Threading)
• Low memory footprint
5
© 2013 Cadence Design Systems, Inc. All rights reserved
Concurrent MMMC view analysis
• Analyzes all modes and
corners in one timing session
• Runs on one compute server
• More than 2X faster with same
hardware
– Less than 20% memory overhead
per additional timing view
• Reduces hardware resource
requirement
6
© 2013 Cadence Design Systems, Inc. All rights reserved
MMMC
Concurrency
Incremental Analysis
Distributed Processing
Flat Single View (Multi-Threading)
Path-based analysis (PBA)
Reduced pessimism and runtime
• Graph based analysis is fast
but inherently pessimistic
PBA reduces pessimism
0
• Path based analysis is slow
but reduces pessimism
• Tempus solves PBA
reporting runtimes
– Parallelized computation
-0.01
© 2013 Cadence Design Systems, Inc. All rights reserved
100
200
300
400
500
600
Pessimism
reduction
-0.03
-0.04
-0.05
-0.06
-0.07
-0.08
AOCV PBA Slack
-0.09
AOCV Graph Based
-0.1
7
0
-0.02
Path Slack
– Accurate transitions and
derates
Path Number
Tempus timing closure
• Full timing/optimization
solution
• Delay and SI
• Distributed MMMC
• Physically aware
• Setup/hold/DRV/leakage
optimization
Place and route
Physical
view
(LEF/
DEF)
2-3
Iteration
Physically
aware
ECO
Tempus
Distributed
MMMC
delay
calculation
and STA
Physicallyaware
optimization
Hold, DRV,
setup,
leakage
– Path or graph based
Timing closed
8
© 2013 Cadence Design Systems, Inc. All rights reserved
Tempus resonates with users
What we said…
Community feedback
(courtesy of DeepChip)…
9
© 2013 Cadence Design Systems, Inc. All rights reserved.
Global Foundries tapeout success
• Presented at ARM®
TechCon 2013
• Cortex®-A12 testchip
– 28nm SLP Technology
• Close collaboration
– ARM, Global Foundries,
Cadence
• Full Cadence flow
– Final signoff with Tempus!
• Key Tempus technologies
– MMMC analysis
– Physically aware optimization
10
© 2013 Cadence Design Systems, Inc. All rights reserved
In summary
• Cadence is solving the design complexity challenge
– Eliminating the signoff bottleneck
– Enables power, performance and time-to-market goals
• Tempus™ accelerates timing analysis and closure by
weeks
– As much as 10x faster
– Handles 100’s of millions of cells
– Optimizes timing across hundreds of views
• Strong customer demand
– Multiple evaluations and customers
• Early tapeout success
11
© 2013 Cadence Design Systems, Inc. All rights reserved.
More to come!
"Cadence, Encounter, Tempus, Virtuoso and the Cadence logo are trademarks of Cadence Design Systems, Inc. All
other trademarks and logos are the property of their respective holders."
12
© 2013 Cadence Design Systems, Inc. All rights reserved