lec4_high_level_power_analysis

lec4_high_level_power_analysis - High-level Power Analysis...

Info icon This preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Copyright Agarwal & Srivaths, 2007 Low-Power Design and Test, Lecture 4 High-level Power Analysis
Image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 Copyright Agarwal & Srivaths, 2007 Low-Power Design and Test, Lecture 4 Outline Background CMOS Power Consumption Basics Why Address Power Consumption Issues in High-Level Design High-Level Power Analysis RTL Power Estimation Fast Synthesis Analytical Approaches Characterization Accelerating RTL Power Estimation Power Emulation (Hardware Accelerated Power Estimation) Beyond RTL Power Estimation Power Estimation at the Cycle-accurate Behavior Level Architectural Power Estimation
Image of page 2
3 Copyright Agarwal & Srivaths, 2007 Low-Power Design and Test, Lecture 4 CMOS Power Consumption Basics What are the various components of CMOS power consumption?
Image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4 Copyright Agarwal & Srivaths, 2007 Low-Power Design and Test, Lecture 4 Levels of Design Abstraction (d) Transistor-level layout Logic Synthesis FSM reg_c0 reg_c1 reg_y1 reg_x reg_y != < - Controller input_y input_x out x = input_x; y = input_y; while (x != y) {     if (x < y) {        y  = y - x;     } else {        x  = x - y;     } } out = x; (a)Behavioral description Scheduling Binding ST_1:       x = input_x;       y = input_y;       goto ST_2; ST_2:       c0 = x!=y;       c1 = x<y;       y1 = y –x;       goto ST_3 (b) Cycle-accurate functional description (c) RTL description (d) Logic-level netlist Layou t
Image of page 4
5 Copyright Agarwal & Srivaths, 2007 Low-Power Design and Test, Lecture 4 Why Address Power at Higher Levels of Design Abstraction? System-level design Power models for system-level components System-level power analysis High-level synthesis, RTL optimizations Architecture-level power analysis Power models for macroblocks, control logic Logic synthesis Logic-level power analysis Power models for gates, cells, nets Transistor-level/ Layout synthesis Transistor-level power analysis Design flow with high-level power analysis System level Algorithm level Register-transfer level Logic level Layout level Transistor level Power reduction opportunities Power analysis iteration times 10-20X 2-5X 20 - 50% seconds - minutes minutes - hours hours - days Increasing power savings Decreasing design iteration times Benefits: Estimation Early feedback about power budget Faster / Fewer design iterations Benefits: Optimization Large power savings possible at  higher levels
Image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
6 Copyright Agarwal & Srivaths, 2007 Low-Power Design and Test, Lecture 4 Outline Background CMOS Power Consumption Basics Why Address Power Consumption Issues in High-Level Design High-Level Power Analysis RTL Power Estimation Fast Synthesis Analytical Approaches Characterization Accelerating RTL Power Estimation Power Emulation (Hardware Accelerated Power Estimation) Beyond RTL Power Estimation Power Estimation at the Cycle-accurate Behavior Level Architectural Power Estimation
Image of page 6
7 Copyright Agarwal & Srivaths, 2007
Image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern