[整理] How to calculate DECOUPLING CAPACITANCE
2007-11-07 20:59
190 查看
CURRENT consumption is constantly rising with increasing clock frequencies in modern VLSI circuits. The Power Delivery Network (PDN) is required to have a low-impedance resonant-free profile over a wide frequency range. This requirement is achieved by adding decoupling capacitances at the board, package, and die levels.
The impedance at low frequencies is associated with board- level components, at middle frequencies with the package, and at high frequencies with on-die elements .
The purpose of decoupling capacitors is to provide local “filtering” of the power/ground at the device within a system. Filtering of the power/ground is needed due to “noise” that is induced in the power/ground system by the transient switching current generated by digital devices. The power/ground decoupling network should be designed to accommodate the transient “noise”.
Since an individual decoupling capacitor is effective at a specific range of frequencies centered at its resonant frequency, it is important that the resonant frequency be taken into account when choosing a capacitor. To cover a broad range of frequencies, a mixture of capacitor values should be used. For reference the capacitive reactance is defined by the following formula:
“capacitor reactance = 1 / (2 * Pie * frequency) "
The duration of a single instruction execution in a processor clocked at 3 GHz with a pipe depth of 30 stages is "d = pipe_stages / f = 30 / (3*10) ^9 = 10 ns". which corresponds to a current frequency component of 100 MHz. Package decoupling capacitors, however, are typically effective up to 10-20MHz, so these capacitances cannot filter out the frequency component at 100 MHz. Hence, on-die decoupling capacitance is essential.
The impedance at low frequencies is associated with board- level components, at middle frequencies with the package, and at high frequencies with on-die elements .
The purpose of decoupling capacitors is to provide local “filtering” of the power/ground at the device within a system. Filtering of the power/ground is needed due to “noise” that is induced in the power/ground system by the transient switching current generated by digital devices. The power/ground decoupling network should be designed to accommodate the transient “noise”.
Since an individual decoupling capacitor is effective at a specific range of frequencies centered at its resonant frequency, it is important that the resonant frequency be taken into account when choosing a capacitor. To cover a broad range of frequencies, a mixture of capacitor values should be used. For reference the capacitive reactance is defined by the following formula:
“capacitor reactance = 1 / (2 * Pie * frequency) "
The duration of a single instruction execution in a processor clocked at 3 GHz with a pipe depth of 30 stages is "d = pipe_stages / f = 30 / (3*10) ^9 = 10 ns". which corresponds to a current frequency component of 100 MHz. Package decoupling capacitors, however, are typically effective up to 10-20MHz, so these capacitances cannot filter out the frequency component at 100 MHz. Hence, on-die decoupling capacitance is essential.
相关文章推荐
- How to calculate the undo_retention time
- 颜色直方图的计算、显示、处理、对比及反向投影(How to Use Histogram? Calculate, Show, Process, Compare and BackProject)
- How to calculate the number of parameters of Convolutional Neural Networks(CNNs) correctly?
- 最近整理的一些msm8909平台英文文档3 - how_to_create_a_new_project
- C++ How To Program整理(11)
- How to Calculate Your Shared Pool Size (文档 ID 1012046.6)
- How to Calculate IP/TCP/UDP Checksum
- How to Calculate Your Shared Pool Size [ID 1012046.6]
- how to calculate the textsize of TLatex in CernRoot
- how to calculate the QR decomposition of a matrix
- How to Calculate Your Shared Pool Size
- How to calculate bits per character of a string? (bpc) to read
- how to calculate ANOVA
- [bash shell] how to calculate float times float
- How to Calculate difference between two dates in C# z
- How to calculate the tier prices in Magento
- How to Calculate Video Storage Requirements And a Free Calculator
- [转]How to calculate Median in SQL Server
- 论文阅读 Decoupling “when to update” from “how to update”
- How to calculate the MD5 hash of a large file in C?