This document discusses various techniques for reducing power consumption at different levels of digital design. At the gate level, power can be reduced by optimizing device sizing and fanout. Multiple supply voltages can be used within the same design to lower voltage in non-critical paths. At the architecture level, clock gating is introduced to power gate idle components. Clock gating finite state machines can reduce power based on the current state. Tradeoffs between power and delay can be achieved by adjusting the supply voltage.
IOSR Journal of Electronics and Communication Engineering(IOSR-JECE) is an open access international journal that provides rapid publication (within a month) of articles in all areas of electronics and communication engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in electronics and communication engineering. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Presentation at Quantified Self 2012.
This talk explains how I track and organized ideas. The second half contains Gephi graphs of ideas. When I figure out how to edit the transcript, I will add what was said during each slide.
IOSR Journal of Electronics and Communication Engineering(IOSR-JECE) is an open access international journal that provides rapid publication (within a month) of articles in all areas of electronics and communication engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in electronics and communication engineering. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Presentation at Quantified Self 2012.
This talk explains how I track and organized ideas. The second half contains Gephi graphs of ideas. When I figure out how to edit the transcript, I will add what was said during each slide.
Cybernetics and the Pioneers of Computer ArtThomas Dreher
Lecture on "Cybernetics and the Pioneers of Computer Art" (Sprengel Museum Hannover, 16th October 2016):
In German: URL: http://dreher.netzliteratur.net/4_Medienkunst_Kybernetik.html
In English: URL: http://dreher.netzliteratur.net/4_Medienkunst_Kybernetike.html
Neuromorphic circuits are typically used to emulate cortical structures and to explore principles of computation of the brain. But they can also be used to implement convolutional and deep networks. Here we demonstrate a proof of concept, using our latest multi-core and on-line learning reconfigurable spiking neural network chips.
Creative destrution, Economic Feasibility, and Creative Destruction: The Case...Jeffrey Funk
This paper shows how new forms of electronic products and services such as smart phones, tablet computers and ride sharing become economically feasible and thus candidates for commercialization and creative destruction as improvements in standard electronic components such as microprocessors, memory, and displays occur. Unlike the predominant viewpoint in which commercialization is reached as advances in science facilitate design changes that enable improvements in performance and cost, most new forms of electronic products and services are not invented in a scientific sense and the cost and performance of them are primarily driven by improvements in standard components. They become candidates for commercialization as the cost and performance of standard components reach the levels necessary for the final products and services to have the required levels of performance and cost. This suggests that when managers, policy makers, engineers, and entrepreneurs consider the choice and timing of commercializing new electronic products and services, they should understand the composition of new technologies, the impact of components on a technology's cost, performance and design, and the rates of improvement in the components.
Presentation opens with this video by XVIVO Scientific Animation: https://vimeo.com/32267403
and closed with Jason Silva's the Biological Benefits of Awe: https://vimeo.com/46264514
Talk given by Amy Robinson at Redstone Federal Arsenal on Aug 22, 2012 about how to build a healthy mind. Original slides reformatted with added text to make presentation more slideshare friendly.
These slides use concepts from my (Jeff Funk) course entitled analyzing hi-tech opportunities to analyze how Neurosynaptic chips are becoming economic feasible for supercomputing applications. Neurosynaptic chips use a different architecture, one that mimics the brain with neurons and synapses. These neurons and synapses are built with conventional architecture. This presentation describes the advantages and disadvantages of synaptic chips when compared to conventional chips and how rapid rates of progress in speed, density, and power efficiency are making synaptic chips economically feasible for supercomputing applications. The biggest disadvantage for synaptic chips is in software; a new operating system and application software are needed.
Artificial Intelligence is being supplanted by "Artificial Brain," i.e. neuromorphic technologies. Yet there still a whopping gap that neuromorphic systems need to close before they will become a match for successful AI applications.
Converters are an important part of power electronics. This slide shows the construction of flyback converters which are useful in renewable energy generation.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
2. Agenda
●
Recap
●
Power reduction on
Gate level
Architecture level
Algorithm level
System level
2
3. Recap: Problems of Power Dissipation
Continuously increasing
performance demands
Increasing power dissipation of
technical devices
Today: power dissipation is a main
problem
High Power dissipation leads to:
Reduced time of operation
Reduced time of operation High efforts for cooling
High efforts for cooling
Higher weight (batteries)
Higher weight (batteries) Increasing operational costs
Increasing operational costs
Reduced mobility
Reduced mobility Reduced reliability
Reduced reliability 3
4. Recap: Consumption in CMOS
Voltage (Volt, V) Water pressure (bar)
Current (Ampere, A) Water quantity per second (liter/s)
Energy Amount of Water
1
CL
0
4
Energy consumption is proportional to capacitive load!
5. Recap: Energy and Power
Power is height of curve
Watts
Approach 1
Approach 2
time
Energy is area under curve
Watts
Approach 1
Approach 2
time
6
Energy = Power * time for calculation = Power * Delay
6. Recap: Power Equations in CMOS
P = α f CL VDD2 + VDD Ipeak (P0→1 + P1→0 ) + VDD Ileak
Dynamic power Short-circuit power Leakage power
(≈ 40 - 70% today (≈ 10 % today and (≈ 20 – 50 %
and decreasing decreasing today and
relatively) absolutely) increasing)
7
8. Recap: Logic Restructuring
Logic restructuring: changing the topology of a logic
network to reduce transitions
AND: P0→1 = P0 * P1 = (1 - PAPB) * PAPB
3/16
0.5 A Y
0.5 (1-0.25)*0.25 = 3/16
A W 7/64 = 0.109 0.5 B 15/256
B X F
15/256 0.5
0.5 C C
0.5 D F
0.5 0.5 D Z
3/16 = 0.188
Chain implementation has a lower overall switching activity than
tree implementation for random inputs
BUT: Ignores glitching effects 9
Source: Timmernann, 2007
9. Recap: Input Ordering
(1-0.5x0.2)*(0.5x0.2)=0.09 (1-0.2x0.1)*(0.2x0.1)=0.0196
0.5 0.2
A B X
X
B C
F 0.1 A F
0.2 C
0.1 0.5
AND: P0→1 = (1 - PAPB) * PAPB
Beneficial: postponing introduction of signals with
a high transition rate (signals with signal
probability close to 0.5)
10
Source: Irwin, 2000
10. Recap: Glitching
A X
B
C Z
ABC 101 000
X
Z
Unit Delay
11
Source: Irwin, 2000
11. Design Layer: Gate Level
●
Basic elements:
Logicgates
Sequential elements (flipflops, latches)
●
Behavior of elements is described in libraries
12
12. Dynamic Power and Device Size
Device Sizing (= changing gate width)
Affects input capacitance Cin
1.5
Affects load capacitance Cload fcircuit=1
normalized energy
Affects dynamic power consumption Pdyn
1
fcircuit=2
Optimal fanout factor f for Pdyn is smaller
than for performance (especially for fcircuit=5
large loads)
0.5 fcircuit=10
e.g., for Cload=20, Cin=1
fcircuit=20
fcircuit = 20
0
fopt_energy = 3.53 1 2 3 4 5 6 7
fanout f
fopt_performance = 4.47
13
ForLow Power: avoid oversizing (f too Source: Nikolic, UCB
big) beyond the optimal
13. VDD versus Delay and Power
6 10
5 8
Relative Delay td
Relative Pdyn
4
td Pdyn 6
3
4
2
1 2
0 0
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4
Supply voltage (VDD)
● Delay (td) and dynamic power consumption (Pdyn) are
functions of VDD 14
14. Multiple VDD
●
Main ideas:
Use of different supply voltages within the same design
High VDD for critical parts (high performance needed)
Low VDD for non-critical parts (only low performance demands)
●
At design phase:
Determine critical path(s) (see upper next slide)
High VDD for gates on those paths
Lower VDD on the other gates (in non-critical paths)
For low VDD: prefer gates that drive large capacitances (yields
the largest energy benefits)
15
● Usually two different VDD (but more are possible)
15. Multiple VDD cont’d
●
Level converters:
Necessary, when module at lower supply drives gate at higher
supply (step-up)
If gate supplied with VDDL drives a gate supplied with VDDH
then PMOS never turns off
Possible implementation:
VDDH
Cross-coupled PMOS transistors
NMOS transistor operate on VDDL Vout
reduced supply Vin
No need of level converters for
step-down change in voltage
Reducing of overhead:
Conversions at register boundaries
16
Embedding of inside flipflop
16. Data Paths
●
Data propagate through different data paths between registers
(flipflops - FF)
●
Paths mostly differ in propagation delay times
●
Frequency of clock signal (CLK) depends on path with longest
delay critical path
Paths
Path
17
17. Data Paths: Slack
A
G1 ready with
B evaluation
Y all inputs of G2
all Inputs of G1 arrived
arrived
C
18
delay of G1 Slack for G1 time
18. Multiple VDD in Data Paths
●
Minimum energy consumption when all logic paths are critical
(same delay)
●
Possible Algorithm: clustered voltage-scaling
Each path starts with VDDH and switches to VDDL (blue gates)
when slack is available
Level conversion in flipflops at end of paths
Connected with VDDL
Connected with VDDH 19
19. Design Layer: Architecture Level
●
Also known as Register transfer level (RTL)
●
Base elements:
Register structures
Arithmetic logic units (ALU)
Memory elements
●
Only behavior is described
(no inner structure)
20
20. Clock Gating
●
Most popular method for power reduction of clock signals and
functional units
●
Gate off clock to idle functional units
●
Logic for generation of disable signal necessary
Higher complexity of control logic R
Functional
Higher power consumption e
unit
Critical timing critical for avoiding of
g
clock glitches at OR gate output
Additional gate delay on clock signal
clock
disable
21
Source: Irwin, 2000
21. Clock Gating cont’d
●
Clock-Gating in Low-Power Flip-Flop
D D Q
CLK
22
Source: Agarwal, 2007
22. Clock Gating cont’d
●
Clock gating over consideration of state in Finite-State-
Machines (FSM)
PI
Combinational
Flip-flops
logic PO
Clock
activation Latch
logic
Source: L. Benini and G. De Micheli, 23
CLK Dynamic Power Management, Boston: Springer, 1998.
23. Clock Gating: Example
Without clock gating
30.6mW
With clock gating
DEU
8.5mW VDE
MIF
0 5 10 15 20 25 DSP/
Power [mW]
HIF
896Kb SRAM
90% of FlipFlops clock-gated
70% power reduction by clock-gating
MPEG4 decoder 24
Source: M. Ohashi, Matsushita, 2002
24. Recap: VDD versus Delay and Power
6 10
5 8
Relative Delay td
Relative Pdyn
4
td Pdyn 6
3
4
2
1 2
0 0
0.8 1 1.2 1.4 1.6 1.8 2 2.2 2.4
Supply voltage (VDD)
Dynamic Power can be traded by delay 25
25. A Reference Datapath
Register
Register
Combinational
Input Output
logic
Cref
CLK
Supply voltage = Vref
Total capacitance switched per cycle = Cref
Clock frequency = fClk
Power consumption: Pref = CrefVref2fclk 26
Source: Agarwal, 2007
f0->1 represents the energy consuming transition
Look at designing for speed – 8-input AND gate. Which implementation is lower energy? Which is lower delay? So which is better overall? Also look at slide speed.19, Design Technique 3 – when deciding which configuration consumes less power and has the best performance
For lecture Activity at output node, F, equal in both cases
Device sizing COMBINED with supply voltage reduction is a very effective way to reduce the energy consumption of a logic network. Especially true for networks with large effective fanout (F) where energy reductions of a factor of 10 can be obtained (except when F=1 when minimum size should be used). Oversizing comes at a hefty price in energy. The optimal sizing factor for energy is smaller than the one for performance.
A number of studies have shown that for typical delay path distributions, adding more supplies (than two) yields only marginal additional savings. When using clustered voltage scaling, the dual-supply approach is more effective when large capacitances are concentrated towards the end of the logic block (such as in buffer chains).
Motorola’s Mcore numbers for number of pipeline latches disabled by clock gating on pipeline stall
Motorola’s Mcore numbers for number of pipeline latches disabled by clock gating on pipeline stall