Download ACDC Presentation Guidelines

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Fault tolerance wikipedia , lookup

Printed circuit board wikipedia , lookup

Surface-mount technology wikipedia , lookup

Transcript
Great Solutions for The Complexity
of
SoC Designs
Artisan
Components
2003
Albert Yian
Strategic Users Program Manager / Asia Pac
** Thanks to Scott Becker, Dhrumil Gandhi & Mike Brunolli
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Overview
SoC Power issue / Solution
SoC Leakage issue / Solution
SoC Analog Issue / Solution
Summary
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Meltdown
19
86
19
90
19
93
19
95
19
98
19
99
20
00
20
03
100
90
80
70
60
50
40
30
20
10
0
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Watts/cm**2
Rising Power
Clock Frequencies: 10MHz -> 10GHz
Transistor count: 1M -> 1B
Capacitance per mm2: 3x to 5x increase
Die Size growth has slowed from 1.14x/year
VDD scaling: 3.3V -> 1.0V => 10x reduction
Leakage power at chip level: 100x
• Constrains VDD scaling
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Ruff Stuff
Power is the main constraint for high performance
•
•
•
•
Costs of packaging, cooling
Reliability
Thermal effects
Power supply costs
Battery powered products rapidly growing
• Power, power, power
• Cost sensitive
• No significant relief on performance
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Stand Up
Co-operation between architecture, design, process,
IP and EDA is must
C * V2 * f power management
• Constrained by increased leakage currents
– Voltage scaling
– Faster transistors are also leakier
– Parallelization
– High K gate oxides
• Many techniques commonly in use today to reduce C, V or f
– Clock gating
– Low-K
– Standby modes
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Artisan Solution
Artisan products are designed for low power:
Gated clock cells
Low power XL cells, 2mA I/Os
Multi-Vt
Stage ratios designed to minimize crossbar currents
Transistor sizes and ratios optimized for maximum performance
with minimum capacitance
Balanced clock drivers
Minimum loading on clock nodes for FFs
Densest cell layouts to reduce internal and wiring capacitances
Design flow support: power models, Multi-VDD characterization
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Artisan Solution (Memory)
Memory standard features:
•
•
•
•
•
Self Timing
High density bit cells
Clock driver optimization
Standby mode
Mask write
Highly optimized architectures:
• LP family
– 2X power reduction
• ULP
– 4x-5x power reduction
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
“Power consumption,
particularly off-state current leakage,
is the major technical problem facing
the semiconductor industry”
– A. Grove, Intel, December 13, 2002
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Background
The drive to decrease power
and increase performance
creates the need to reduce
device geometries and device
threshold voltages
54%
15
42%
18%
4%
10
Leakage
Present leakage total
CMOS leakage < 180nm
Sub-threshold dominates but
gate  as oxide thickness 
May be barrier to scaling
0%
Switching
Power
trend
5
1.4x
Sub-threshold
leakage
0
0.01
0.1
Channel length (µm)
Is significant % of total power
consumption at 90nm
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
1
Impact of Leakage
Noise margin
Package complexity
Reliability
Design flows
Design automation support
Circuit design
• Memory performance isn’t scaling with process
• Analog
Testing
Performance vs. power
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Memory Design Issues
Memory performance
and functionality
Bl
Iread
Offset in matched
transistors
cc0
cc1
…...
Local variations can
cause higher than
predicted leakage
Bl
cc(n-1)
ccn
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Ileak1
Ileakn
Ileak(n-1)
Components of Leakage
Weak inversion current,
drain induced barrier
lowering, and narrow
width effect
Gate
Gate oxide tunneling
Source
Drain
n+
n+
Punch-through
Reverse bias diode &
gated diode
Gate induced drain leakage (GIDL)
Bulk
13
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Sub-Threshold Leakage
1.0
0.8
Leakage  exponentially as
Vth is 
0.6
Drain current
(linear scale)
0.4
Vth
What happens to the drive
current to leakage ratio?
0.2
0
Every 85mV decrease in Vth
increases leakage current an
order of magnitude
Short channel device
threshold is proportional to
device length
85 mV
1.0
0.1
-Vr
S
Ioff  10
0.01
(Log scale)
S ~ 85mV/decade
0.001
0.0001
10x
IOFF
0.00001
0.000001
0
0.5
1.0
Gate voltage
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
1.5
Sub-Threshold Leakage - Continued
Leakage increases exponentially with temperature
Worst case leakage occurs at the hottest temperature
and fastest process corner
1
Normalized
sub-threshold
current
0.1
Worse case
sub-threshold
current
0.01
0.001
-20
0
20
40
Temperature
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
60
80
Sub-Threshold Leakage Reduction
Techniques
Log l D
Source biasing
DV
ID
Variable-threshold
CMOS (VTCMOS)
t
D1/s
I LD
Threshold partitioning
VD +-
ID
I L1
I L2
VG +VS +-V s1
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
0
V 10
V GS
Source: Kao, Narendra, Chandrakasan IEEE 2002
Sub-Threshold Leakage Reduction
Techniques - Continued
Dual-threshold
domino logic
CLK n+1
Low V t
PMOS
CLK N
Dn+1
DN
Low V t
Pull-Down
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Low V t
NMOS
Standby Mode
at start of pipeline
CLK 1 = high
D1 = high
Sub-Threshold Leakage Reduction
Techniques - Continued
Vdd
wu
Vdd
Transistor stacking
Idevice
Power supply gating
Istack-u
Vint
w
wl
Power supply
partitioning
Istack-l
1.2
Istack - l
1.0
Wl
Normalized
Current
0.8
Istack - u
Wu
0.6
0.4
0.2
0
0
0.5
1.0
1.5
Vint (V)
Vx
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Source: Kao, Narendra, Chandrakasan IEEE 2002
Sub-Threshold Leakage Reduction
Techniques - Continued
Multi-threshold
CMOS (MTCMOS)
Sleep
HVT
C
XVDD
VirtualVDD
Low V t Block
Virtual GND
Sleep
HVT
CXGND
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
The Artisan Solution
Standard Cells
Multi-threshold libraries
Longer channel lengths on slow path to reduce leakage
Polynomial based timing and power models for design
optimization
Memories
Memories with read to leak optimized timing
Multi-threshold periphery
Timing margins optimized with regard to process
variation
Polynomial based timing and power models for design
optimization
Analog
Please see Mike B. in SoC Analog
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
The World is Analog ……
Graphics
Processors
Communications
& RF Interface
Audio
Controllers
Data Acquisition
and Conversion
……Digital electronics is just the
transit medium for analog experiences.
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
SoC Analog
Trends
• Mixed Signal – Component of IC Design
• Choosing Integration and Technology Strategy
• Adoption of Mixed Signal Technology
Design Challenges
• Affecting Developers
• Affecting Integrators
Solutions
• Favorable Analog Integration
• Artisan Mixed-Signal Solutions
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Mixed Signal – Major Component of IC Design
Analog Timing Functions
5 to10% of Chip Area
I/O and High Speed Communications Functions
20 to 30% of Chip Area
Standard Cells
25 to 45% of Chip Area
Embedded Memories
40 to 60% of Chip Area
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Choosing Integration & Technology Strategy
GAIN/SIGNAL
CONDITIONING
A/D
CPU
INTERFACE
A/D
FILTER
GAIN/SIGNAL
CONDITIONING
DSP
PLL
MEM
D/A
GAIN/SIGNAL
CONDITIONING
D/A
Large Signal Analog
Exotic Technologies
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
FILTER
GAIN/SIGNAL
CONDITIONING
Interface
CMOS
Data Conversion
BiCMOS
Analog IP is essential for Convergence of
Digital and Analog in SoC design
Explosive growth of Mixed-Signal SoCs
• Growth of SoC with M/S: 20% in 2001 to 70% in 2006
Companies lack expertise, resources and analog
tool infrastructure
Area mm
%Digital
%Analog
%I/O
100
90
80
70
60
50
40
30
20
10
0
1992
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
1997
2002
Design Challenges Affecting Developers
Reduced Supply Voltage
• Limited dynamic range
• Loss of proven techniques
• Noise considerations
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Design Challenges Affecting Integrators
Matching Specification and Expertise
Circuit Structure
- Wide VCO Frequency Range or
- Low Phase Noise
Loop Configuration
- Clock Multiplication,
- Deskewing or
- Clock Recovery
Loop Dynamics
- Low tracking jitter
- Period jitter filtering & low freq. overshoot
Options
- Counter Resetting
- Lock or Cycle Slip Detector
- Testing Circuitry
- Multiple or adjustable output phases
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Design Challenges Affecting Integrators
Keeping the Performance
• Clock distribution adds jitter
• Attention to package consideration
for cross talk and noise
Grounding
• Multiple domains require solid ground
• Attention to reference when crossing
power domains
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Artisan Solution - Mixed Signal IP
Analog IP
Specialty I/Os
Deskew PLL
HSTL
Multiplier PLL
SSTL2 & 3
Deskew DLL
LVDS
CDR PLL
PCI & PCI X
D/A Converters
AGP 4X & 8X
Bandgaps
PECL
GMII, RGGMII
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.
Interface PHYs
DDRI - DDRII –
GDDRII,….etc.
Summary
Artisan is ready to help you !
Please visit Artisan’s website at
www.artisan.com
Thank you!
Copyright © 2003, Artisan Components, Inc., All Rights Reserved. Artisan Components is a registered trademark of
Artisan Components, Inc. All other trademarks or registered trademarks are the property of their respective owners.