15
\$\begingroup\$

From David's comment to this answer I understand that it's an undesirable effect in high speed designs. Can someone explain in detail?

\$\endgroup\$
2

1 Answer 1

17
\$\begingroup\$

The quick answer is where ground inside of a chip goes up and down relative to the ground on the PCB. This is due mostly to the lead inductance of the pins combined with high-speed changes in current on the ground pins. The more current on the ground pins, and the more that current changes, the more ground bounce there will be.

A related issue is called Simultaneous Switching Noise, or SSN. Essentially this happens when a lot of outputs on a chip change at the same time, and in the same direction. This causes a huge increase in current on either the power or ground pins, and usually is shown as noise in those output signals. This is a common problem on systems with wide parallel address or data busses-- for example, when a CPU writes to memory and the data lines change from all zeros to all ones.

Normally, ground bounce is not an issue but SSN is a huge issue for wide, parallel busses. (As an aside, this is a good reason for PCIe over PCI, or SATA over the old ATA interfaces.) When ground bounce is an issue, it usually first appears as increased EMI or noise on chip outputs. When it gets worse, the chip can stop functioning correctly.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.