m ethodologies for reducing ulp device power consumption
play

M ethodologies for Reducing ULP Device Power Consumption Dr. Ivan - PowerPoint PPT Presentation

M ethodologies for Reducing ULP Device Power Consumption Dr. Ivan OConnell, & Donnacha ORiordan, M icroelectronic Circuis Centre Ireland (M CCI), Tyndall Wednesday 30 th M ay 2018 Energy Harvesting Source: Lorandt Foelkel, Energy


  1. M ethodologies for Reducing ULP Device Power Consumption Dr. Ivan O’Connell, & Donnacha O’Riordan, M icroelectronic Circuis Centre Ireland (M CCI), Tyndall Wednesday 30 th M ay 2018

  2. Energy Harvesting Source: Lorandt Foelkel, “Energy Harvesting Seminar," Wurth Elektronik eiSos, 2013

  3. M otivation • Address the “Energy Gap” • Designers always look for ways to reduce unwanted components of power consumption – architecting the design in a fashion which includes low power techniques – adopting a process which can reduce the consumption • Always done at the expense of performance, reliability, chip area, or several of these – one has to reach a compromise between power, performance, and cost

  4. Ultra Low Power Drivers • Battery Powered Systems – Phones – M obile revolution has really driven need for low power design • High-Performance Systems – Server Farms – Cost of removing the unused energy  Heat – Reliability • IoT – Deploy and forget devices – Cost of transmitting data  move processing being done at the edge

  5. How to achieve this? • Dynamic Power Consumption • Static Power Consumption • Process T echnology • Architectural decisions

  6. Dynamic Power Consumption • Switching & short circuit power V DD • P dyn = a C 2 F tot V DD Charge – C tot = C load + C par – V DD - Supply Voltage Out In – F – clock Frequency C tot discharge

  7. Voltage Scaling – Reducing the Supply Voltage V DD Logic High V DD Limited by the ability to accurately differentiate Logic Low between a 1 and 0

  8. Clock Gating • Remove unnecessary switching activity • Only clock necessary blocks • Remove clock from other blocks

  9. Frequency scaling • Clock frequency adjusted to meet requirements • Frequency islands Island 20M Hz Thresholds Island Thresholds 5M Hz Island 1M Hz Thresholds

  10. Asynchronous logic • Synchronous • Asynchronous • Clock Driven • Event Driven • P dyn  activity independent • P dyn  activity dependent

  11. Static – Leakage Power Reduction • The power a circuit consumes when it’s doing nothing! V DD • Finite off Resistance • P = k V DD R off – Voltage scaling Out  In  1 – T echnology 0 – Device Selection C tot • High Vt Devices

  12. Power Gating • Remove the power to inactive blocks • Leakage Power  zero V DD CM OS Block

  13. Power Duty Cycling • Turning on and off sub-blocks to mininise the power consumption P on P leakag e T turn-off T turn- T T on slee on p

  14. Power Duty Cycling • t sleep – time the device spends in sleep mode • T turn-on – time the device/ block takes to turn on • T on – active time • T turn-off – time it takes to turn the device/ block off • Objective Limited by the Leakage Current – P avg = 2x P leakage • e.g. P on = 100X P leakage • T sleep = 100 X T on

  15. M OS Transistor Regions of operation • Linear Region • Near Threshold • Sub Threshold Near Subthreshold Linear Threshol d Source: www.design-reuse.com/news_img/20090316b_5.gif

  16. T echnology Scaling – M oore – M ore than M oore

  17. Technology Scaling – M oore – M ore than M oore

  18. Technology Scaling – M oore – M ore than M oore

  19. CM OS T echnology Scaling • Process scaling will continue • Cost/ transistor no longer reducing • Energy density increasing • Leakage currents increasing • M ature process nodes here to stay – Driven by reliability requirements – Cost Source: Z. Abbas, M. Oliveri “Impact of technology scaling on leakage power in nano-scale bulk CMOS digital standard cells” Microelectronics Journal

  20. Adequate computing • Full precision is not always required! • Circuits / Systems are over designed • Driven by QoS

  21. Source: EU Workshop ““Energy-Efficient Computing Systems, dynamic adaptation of Quality of Service and approximate computing”

  22. Some recent developments

  23. Conclusions • Significant progress in ULP design • Energy Gap is reducing • Most Power efficient block does not imply power efficient system • Portfolio of tricks/techniques available • No silver bullet technique 23

  24. Q & A Thanks a lot for your time and attention! Any questions and/ or comments? 24

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend