# RE: [SI-LIST] : Decoupling caps selection

From: [email protected]
Date: Tue Oct 31 2000 - 03:22:36 PST

How do you determine the transient current of an IC? (step 2 below)

"Hall, Stephen H" <[email protected]> on 10/30/2000 01:39:03 PM

Please respond to "Hall, Stephen H" <[email protected]>

To: "'Ravinder Ajmani/San Jose/IBM'" <[email protected]>
Dilpreet Saini <[email protected]>
cc: "SI List (E-mail)" <[email protected]> (bcc: Michael G
McDermott/DELCO)

Subject: RE: [SI-LIST] : Decoupling caps selection

Here is a way to estimate the minimum allowable capacitance and the maximum
allowable series inductance (path and lead inductance) when choosing
decoupling capacitors to support high frequency power delivery. This has
been used to decouple large I/O rings that drive high slew rates (like on a
chipset). It has produced good results.

First, estimate the minimum amount of capacitance required.

1. Determine the amount of noise your circuit can tolerate due to power
supply oscillations ... this is deltaV

2. Estimate the transient current that will be flow through the capacitor.
This is deltaI.

3. This gives us an impedance target of deltaV/deltaI, which is the
impedance target for the decoupling cap.

4. Approximate the transient frequency that the capacitor must pass as
F(tran_slow)=0.35/Tr(slow). Where T(slow) is the slowest edge rate you will
expect in your system. It is important to use the slowest edge rate in this
estimation because a capacitor will pass high frequencies. Subsequently,
the use of the slowest edge rate will yield a slightly larger capacitance
value which will ensure the impedance remains low enough for all edge rates,
including the fast ones.

5. The approximate minimum capacitance value is C(min)=
deltaI/(2*pi*F(tran_slow)*deltaV)

Now the maximum tolerable inductance must be estimated ...

6. Determine the transient frequency of the fastest edge you expect to see
in your system. The fastest edge rate is used because inductors will pass
low frequencies. F(tran_fast)=0.35/Tr(fast)

7. Estimate the maximum tolerable series inductance of your cap. This
includes the lead inductance and the inductive path from the die to the
capacitor (be sure to include the inductance of via, planes ...etc).
L(max)= deltaV/(2*pi*F(tran_fast)*deltaI)

This will provide a good estimate for a decoupling capacitors minimum C and
maximum L. Note, however, that this estimation method does not account for
any power delivery resonance issues that can occur when you have a whole
bunch of these capacitors in parallel. The capacitors, in combination with
the series inductance of the leads, vias, planes, bond wires etc. can
resonate like a tank circuit. Be sure to look at the whole decoupling
strategy and try to eliminate the possibility of an unexpected resonance
that will ruin your signal integrity. This analysis is most useful for
decoupling near the chip, because it is much easier to estimate the amount
of transient current that will be forced to flow though the capacitor.

I hope that this helps.

Steve Hall
Intel Corp.

-----Original Message-----
From: Ravinder Ajmani/San Jose/IBM [mailto:[email protected]]
Sent: Monday, October 30, 2000 8:40 AM
To: Dilpreet Saini
Cc: SI List (E-mail)
Subject: Re: [SI-LIST] : Decoupling caps selection

Dilpreet,
A decoupling capacitor has to supply the peak current demand of the chip.
If I is the peak current demand then:

I = C*dV/dT

Where C is the capacitance value, dV is the drop in the supply voltage that
can be tolerated, based on the noise margin of the circuit, and dT is the
rise time of the output. As you can see, this expression does not depend
on the frequency of the output. This expression can be used as a rule of
thumb to calculate the number of decoupling capacitors required for a chip.
A more detailed calculation will also involve inductance of the power
supply, size of bulk capacitors, power plane inductance, capacitor
inductance, etc.

Regards, Ravinder
PCB Development and Design Department
IBM Corporation - Storage Systems Division
Email: ajmani[email protected]
***************************************************************************
Always do right. This will gratify some people and astonish the rest.
.... Mark Twain

Dilpreet Saini <[email protected]>@silab.eng.sun.com on 10/27/2000 03:14:48
PM

Please respond to Dilpreet Saini <[email protected]>

Sent by: [email protected]

To: "SI List (E-mail)" <[email protected]>
cc:
Subject: [SI-LIST] : Decoupling caps selection

Hi all,
I was wondering if the selection of the decoupling capacitor of a
circuit is MAINLY governed by the edge rates of the switching signals or by
the frequency of their switching. I believe the answer is later cause all
the documentation that I have seen on the dcoupling cap selection so far do
not have any mention of the edge rates. Most of the capacitor manufacturer
have "Impedance Vs Frequency" charts in their specs/catalogs. I am assuming
that the Frequency that they are referring to is the frequency of operation
of the circuit. Any ideas/comments are greatly appreciated.

Dilpreet

**** To unsubscribe from si-list or si-list-digest: send e-mail to
[email protected] In the BODY of message put: UNSUBSCRIBE
si-list or UNSUBSCRIBE si-list-digest, for more help, put HELP.
si-list archives are accessible at http://www.qsl.net/wb6tpu
****

**** To unsubscribe from si-list or si-list-digest: send e-mail to
[email protected] In the BODY of message put: UNSUBSCRIBE
si-list or UNSUBSCRIBE si-list-digest, for more help, put HELP.
si-list archives are accessible at http://www.qsl.net/wb6tpu
****

**** To unsubscribe from si-list or si-list-digest: send e-mail to
[email protected] In the BODY of message put: UNSUBSCRIBE
si-list or UNSUBSCRIBE si-list-digest, for more help, put HELP.
si-list archives are accessible at http://www.qsl.net/wb6tpu
****

usabhmg98.mail.delphiauto.com (Lotus SMTP MTA v4.6.5 (863.2 5-20-1999)) with
SMTP id 05256988.00696D0C; Mon, 30 Oct 2000 14:11:32 -0500
by plmlir5.mail.eds.com (8.11.0/8.11.0) with ESMTP id e9UJBbn04770
for <[email protected]>; Mon, 30 Oct 2000 14:11:37 -0500
(EST)
by plmlir5.mail.eds.com (8.11.0/8.11.0) with ESMTP id e9UJ9Mr02355
for <[email protected]>; Mon, 30 Oct 2000 14:09:22 -0500
(EST)
by plmler2.mail.eds.com (8.11.0/8.11.0) with ESMTP id e9UJ9LR07994
for <[email protected]>; Mon, 30 Oct 2000 14:09:21 -0500
(EST)
by lukla.Sun.COM (8.9.3+Sun/8.9.3) with ESMTP id MAA04306;
Mon, 30 Oct 2000 12:08:31 -0700 (MST)
by engmail2.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v1.7) with SMTP id
LAA14178;
Mon, 30 Oct 2000 11:08:18 -0800 (PST)
id KAA10237; Mon, 30 Oct 2000 10:53:45 -0800
Errors-To: [email protected]
Received: from engmail1.Eng.Sun.COM by silab.eng.sun.com (SMI-8.6/SMI-SVR4)
id KAA10233; Mon, 30 Oct 2000 10:53:38 -0800
by engmail1.Eng.Sun.COM (8.9.3+Sun/8.9.3/ENSMAIL,v1.7) with ESMTP id
KAA26977
for <[email protected]>; Mon, 30 Oct 2000 10:53:05 -0800 (PST)
by patan.sun.com (8.9.3+Sun/8.9.3) with ESMTP id KAA09435
for <[email protected]>; Mon, 30 Oct 2000 10:53:05 -0800 (PST)
by baucis.sc.intel.com (8.9.1a+p1/8.9.1/d: relay.m4,v 1.32 2000/10/12
22:57:04 dmccart Exp \$) with SMTP id KAA06384;
Mon, 30 Oct 2000 10:52:58 -0800 (PST)
Received: from fmsmsx19.fm.intel.com ([132.233.48.19]) by 132.233.48.203
(Norton AntiVirus for Internet Email Gateways 1.0) ;
Mon, 30 Oct 2000 18:52:57 0000 (GMT)
Received: by fmsmsx19.fm.intel.com with Internet Mail Service (5.5.2650.21)
id <VX6F46MF>; Mon, 30 Oct 2000 10:52:56 -0800
Message-ID: <[email protected]>
From: "Hall, Stephen H" <[email protected]>
To: "'Ravinder Ajmani/San Jose/IBM'" <[email protected]>,
Dilpreet Saini
<[email protected]>
Cc: "SI List (E-mail)" <[email protected]>
Subject: RE: [SI-LIST] : Decoupling caps selection
Date: Mon, 30 Oct 2000 10:39:03 -0800
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
charset="iso-8859-1"
Sender: [email protected]
Precedence: high
Reply-To: "Hall, Stephen H" <[email protected]>

|--------------------------------------->
|usabhmg98/g/server/delphiauto |
|usabhh99/us/delphiauto |
|USKOKHM1/DELCO |
|USKOKM02/DELCO |
|--------------------------------------->
>---------------------------------------|
|10/30/2000 02:11:34 PM - 10/30/2000 |
|02:11:36 PM |
|10/30/2000 02:11:39 PM - 10/30/2000 |
|02:11:43 PM |
|10/30/2000 02:11:40 PM - 10/30/2000 |
|02:11:40 PM |
|10/30/2000 02:11:31 PM - 10/30/2000 |
|02:11:32 PM |
>---------------------------------------|

__________________________
Mike McDermott - EE Hardware Analysis & Simulation
MS CT-30B 765-451-0704
FAX 765-451-0287

**** To unsubscribe from si-list or si-list-digest: send e-mail to
[email protected] In the BODY of message put: UNSUBSCRIBE
si-list or UNSUBSCRIBE si-list-digest, for more help, put HELP.
si-list archives are accessible at http://www.qsl.net/wb6tpu
****

This archive was generated by hypermail 2b29 : Tue May 08 2001 - 14:29:54 PDT