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?
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?
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?
What format does the NLPM use to represent internal power?
What format does the NLPM use to represent internal power?
Signup and view all the answers
What do the values in the rise_power function represent?
What do the values in the rise_power function represent?
Signup and view all the answers
What mode captures the response of the fabricated circuit during testing?
What mode captures the response of the fabricated circuit during testing?
Signup and view all the answers
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?
Signup and view all the answers
During which mode is the scan input SI latched?
During which mode is the scan input SI latched?
Signup and view all the answers
What does the Q pin in a scan cell function as?
What does the Q pin in a scan cell function as?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
In dynamic power dissipation, what does the term $\alpha$ represent?
In dynamic power dissipation, what does the term $\alpha$ represent?
Signup and view all the answers
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?
Signup and view all the answers
Which of the following is NOT a type of power dissipation mentioned?
Which of the following is NOT a type of power dissipation mentioned?
Signup and view all the answers
What happens to dynamic power dissipation when a circuit performs computation actively?
What happens to dynamic power dissipation when a circuit performs computation actively?
Signup and view all the answers
Which parameter is NOT part of the total power dissipation equation?
Which parameter is NOT part of the total power dissipation equation?
Signup and view all the answers
Which component is included in the formula for switching power dissipation?
Which component is included in the formula for switching power dissipation?
Signup and view all the answers
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?
Signup and view all the answers
What primarily defines the occurrence of static power dissipation?
What primarily defines the occurrence of static power dissipation?
Signup and view all the answers
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?
Signup and view all the answers
In the context of VLSI, what does the parameter $\alpha$ represent?
In the context of VLSI, what does the parameter $\alpha$ represent?
Signup and view all the answers
Which statement correctly describes how the activity of a signal can vary?
Which statement correctly describes how the activity of a signal can vary?
Signup and view all the answers
Which of the following describes the vector-based technique for estimating activity?
Which of the following describes the vector-based technique for estimating activity?
Signup and view all the answers
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?
Signup and view all the answers
What does the symbol $I_{SC}$ represent in power dissipation equations?
What does the symbol $I_{SC}$ represent in power dissipation equations?
Signup and view all the answers
What is the primary purpose of scan configuration during scan synthesis?
What is the primary purpose of scan configuration during scan synthesis?
Signup and view all the answers
Which of the following tasks is involved in scan verification?
Which of the following tasks is involved in scan verification?
Signup and view all the answers
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?
Signup and view all the answers
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?
Signup and view all the answers
What is a drawback of integrating multiplexors within the scan design flow?
What is a drawback of integrating multiplexors within the scan design flow?
Signup and view all the answers
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.