Podcast
Questions and Answers
What does the internal power dissipation of a Non-linear Power Model (NLPM) primarily depend on?
What does the internal power dissipation of a Non-linear Power Model (NLPM) primarily depend on?
- Input net transition and total output net capacitance (correct)
- Frequency of the input signal
- Input voltage levels and temperature
- Time duration of the input signal
Which of the following statements is true about rise and fall power in NLPM?
Which of the following statements is true about rise and fall power in NLPM?
- They do not depend on the internal power dissipation.
- They can be represented using different arcs. (correct)
- Rise power and fall power must be identical at all input levels.
- Fall power is always greater than rise power.
In the context of static power in CMOS logic gates, which value does the power dissipation depend on?
In the context of static power in CMOS logic gates, which value does the power dissipation depend on?
- The number of gates in circuit
- The state of the gate (0 or 1) (correct)
- The output load capacity
- The input frequency level
What format does the NLPM use to represent internal power?
What format does the NLPM use to represent internal power?
What do the values in the rise_power function represent?
What do the values in the rise_power function represent?
What mode captures the response of the fabricated circuit during testing?
What mode captures the response of the fabricated circuit during testing?
In the MUXED-D Scan Cell, what happens when the SE pin is set to 0?
In the MUXED-D Scan Cell, what happens when the SE pin is set to 0?
During which mode is the scan input SI latched?
During which mode is the scan input SI latched?
What does the Q pin in a scan cell function as?
What does the Q pin in a scan cell function as?
What is the state of the SE pin in Normal and Capture modes?
What is the state of the SE pin in Normal and Capture modes?
What type of power dissipation occurs when a circuit is powered on but not actively computing?
What type of power dissipation occurs when a circuit is powered on but not actively computing?
Which parameter in the switching power dissipation formula represents the frequency of the clock?
Which parameter in the switching power dissipation formula represents the frequency of the clock?
In dynamic power dissipation, what does the term $\alpha$ represent?
In dynamic power dissipation, what does the term $\alpha$ represent?
What is the formula for calculating the energy dissipated in one cycle of transition from 0 to 1?
What is the formula for calculating the energy dissipated in one cycle of transition from 0 to 1?
Which of the following is NOT a type of power dissipation mentioned?
Which of the following is NOT a type of power dissipation mentioned?
What happens to dynamic power dissipation when a circuit performs computation actively?
What happens to dynamic power dissipation when a circuit performs computation actively?
Which parameter is NOT part of the total power dissipation equation?
Which parameter is NOT part of the total power dissipation equation?
Which component is included in the formula for switching power dissipation?
Which component is included in the formula for switching power dissipation?
What is the leakage power value when both signals A and B are high?
What is the leakage power value when both signals A and B are high?
What primarily defines the occurrence of static power dissipation?
What primarily defines the occurrence of static power dissipation?
The total power dissipation can primarily be affected by which of the following factors?
The total power dissipation can primarily be affected by which of the following factors?
In the context of VLSI, what does the parameter $\alpha$ represent?
In the context of VLSI, what does the parameter $\alpha$ represent?
Which statement correctly describes how the activity of a signal can vary?
Which statement correctly describes how the activity of a signal can vary?
Which of the following describes the vector-based technique for estimating activity?
Which of the following describes the vector-based technique for estimating activity?
What is the leakage power value for the condition when A is high and B is low?
What is the leakage power value for the condition when A is high and B is low?
What does the symbol $I_{SC}$ represent in power dissipation equations?
What does the symbol $I_{SC}$ represent in power dissipation equations?
What is the primary purpose of scan configuration during scan synthesis?
What is the primary purpose of scan configuration during scan synthesis?
Which of the following tasks is involved in scan verification?
Which of the following tasks is involved in scan verification?
What is a common cost associated with scan design flow regarding area overhead?
What is a common cost associated with scan design flow regarding area overhead?
During which phase of the scan design flow does scan reordering and stitching occur?
During which phase of the scan design flow does scan reordering and stitching occur?
What is a drawback of integrating multiplexors within the scan design flow?
What is a drawback of integrating multiplexors within the scan design flow?
Study Notes
Overview
- Power dissipation broadly consists of two components: dynamic power dissipation, and static power dissipation.
- Dynamic power dissipation occurs when a circuit actively computes.
- Static power dissipation occurs when the circuit is powered on, but not actively computing.
Dynamic Power Dissipation
- Dynamic power dissipation is also referred to as switching power.
- The formula to calculate switching power in a synchronous circuit is: 𝑃𝑠𝑤 = 𝐶𝐿 𝑉𝐷𝐷 𝛼𝑓𝑐𝑙𝑘, where:
- 𝑓𝑐𝑙𝑘 = frequency of the clock in the circuit
- 𝛼 = activity of the signal
- 𝐶𝐿 = load capacitance
- 𝑉𝐷𝐷 = supply voltage
- The energy dissipated during one cycle of 0→1→0 transition is: 𝐸𝑠𝑤 = 𝐶𝐿 𝑉𝐷𝐷
Non-Linear Power Model (NLPM)
- Internal power dissipation depends on the output load and input slew.
- It is modeled as a two-dimensional table, referred to as the Non-linear Power Model (NLPM), representing the internal power dissipation.
- The table represents energy dissipation per transition as dependent on the output load and input slew.
Technology Library Models: Static Power
- Static power dissipated inside a CMOS logic gate depends on the value (0 or 1) at its input pin.
- It can be modeled using a when condition in the library, with a value representing the static power dissipation for different input pin values.
Estimating Power Dissipation
- The total power dissipation can be calculated using the following formula: 𝑃𝑡𝑜𝑡 = 𝐶𝐿 𝑉𝐷𝐷 𝛼𝑓𝑐𝑙𝑘 + 𝑉𝐷𝐷 𝐼𝑆𝐶 + 𝑉𝐷𝐷 𝐼𝑙𝑒𝑎𝑘, where:
- 𝑉𝐷𝐷 = supply voltage
- 𝐶𝐿 = load capacitance
- 𝑓𝑐𝑙𝑘 = frequency of the clock in the circuit
- 𝛼 = activity of the signal
- 𝐼𝑆𝐶 = short circuit current
- 𝐼𝑙𝑒𝑎𝑘 = leakage current
Estimation of Activity
- Activity of a signal depends on the application and the circuit's logical structure and topology.
- Simulation-based techniques (Vector-based Technique) rely on test benches to estimate activity.
Scan Cells
- Scan cells are used for testing.
- They are typically multiplexer-based D flip-flops with scan input (SI), scan enable (SE), and scan output (SO) pins.
- Most popular is the MUXED-D Scan Cell.
- During normal/capture mode, SE=0 and the value at D is latched.
- In shift mode, SE=1 and the SI value is latched.
- Output pin produces the content of the D flip-flop.
Scan Design Flow: Tasks
- Design Preparation: Ensures the design is testable.
- Scan Synthesis: Converts the design into a scan design.
- Scan Configuration: Decides on the number of scan chains, scan cells, and excludes elements from being converted to scan cells.
- Scan Replacement: Replaces flip-flops with scan cells.
- Scan Reordering and Stitching: Reorders scan cells based on physical location to facilitate easier routing.
- Test Vector Generation: Generates test vectors.
- Scan Verification: Verifies scan shift/capture operation and timing (STA).
Scan Design Flow: Costs
- Area Overhead: Scan cells and routing resources contribute to area overhead.
- IO Pin Cost: Increased IO pins are required.
- Performance Degradation: The multiplexer adds delay, leading to performance degradation.
- Design Effort Cost: Increased design effort is required for scan design.
OpenSTA Tutorial: Power Analysis
- OpenSTA is a tool for power analysis.
- Tutorial 9 of the course explores the power analysis using OpenSTA tool.
- OpenSTA installation and usage information is detailed in Tutorial 7.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
This quiz covers key concepts of power dissipation in electronic circuits, focusing on dynamic and static power. You will learn about the formulas for calculating switching power and the Non-Linear Power Model as it relates to internal power dissipation. Prepare to test your understanding of these critical elements in circuit design.