Low-Power Verification, The Air Way...
Low-Power Verification, The Air Way...
Earth radius 6 km
3578
6378 km
m
0 0k Geo-stationary
191
Regional geo-stationary
augmentation satellites
km
20200 WAAS
Wide Area Augmentation System – USA
EGNOS
23222 km European Geostationary Navigation Overlay
System – Europe
GPS
6 orbital planes; 55° to equator Galileo
Orbit 14 hours (approx) Moon
Galileo 13300 km/h Approx. 400000 km
3 orbital planes; 56° to equator
GLONASS
GPS
3 orbital planes; 65° to equator Orbit 11 hours 58 minutes
13900 km/h
GLONASS
Orbit 11 hours 15 mins
14200 km/h
GPS with airwave1 silicon
The A Development Team
Air Headcount: 23 people
10x Employee Development
9x Contract Development Hugh Thomas
4x Non-Development Staff
CEO
Board of Directors
Support Staff
Hugh Thomas CEO ex-CEO TapRoot 1x General Admin
1x Finance Manager
David Tester CTO
ex-CEO Andromedia (acquired Macromedia ‘99)
Kent Godfrey Pond Ventures
ex-CEO Frictionless Commerce (acquired SAP ‘06)
Michael Gera Pond Ventures
ex-CEO PortalPlayer (NASDAQ: PLAY)
Gary Johnson Independent ex-CEO S3 (NASDAQ: SIII)
History – Design, Verification, Schedule conflict
Hugh Thomas
CEO
J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D J F M A M J J A S O N D
Example
- Custom flip-flop used in airwave1 datapath
- Relaxed timing enabled >40% power improvement!
What‟s Your Methodology to Verify the Clock Tree?
Not all clock tree‟s are low power …
Example:
airwave1:
400+ clock domains
Verification Issue:
How to verify post-layout power still hits
the target specification …
… and hit your schedule
Validation of Software Power against Power Budget
After the HW / SW partitioning is done, does the software hit it‟s power budget?
Example Issues:
Cache RAM v Main RAM power executing code
Does any firmware exist yet that can be profiled?
“Blind Faith and Ignorance” or “Informed Decision”?
Don‟t forget to be paranoid about power, if you care about power