TY - GEN
T1 - Automatic package and board decoupling capacitor placement using genetic algorithms and M-FDM
AU - Bharath, Krishna
AU - Engin, Ege
AU - Swaminathan, Madhavan
PY - 2008
Y1 - 2008
N2 - In the design of complex power distribution networks (PDN) with multiple power islands, it is required that the PDN represents a low impedance as seen by the digital modules. This is to reduce the simultaneous switching noise (SSN), generated due to the switching activity of digital drivers. Typically this reduction in impedance is accomplished by placing decoupling capacitors between the power and ground planes of a package or board. However, the performance of the decoupling solution is a function of capacitor selection and its placement. In this paper, an automatic capacitor placement optimization method has been proposed. This method relies on a genetic algorithm to provide a stochastic search of the design space, while employing an efficient core PDN simulator based on the multi-layer finite difference method (M-FDM). The technique has been employed to show optimized placements for split planes as well as for a realistic multi-layer server board.
AB - In the design of complex power distribution networks (PDN) with multiple power islands, it is required that the PDN represents a low impedance as seen by the digital modules. This is to reduce the simultaneous switching noise (SSN), generated due to the switching activity of digital drivers. Typically this reduction in impedance is accomplished by placing decoupling capacitors between the power and ground planes of a package or board. However, the performance of the decoupling solution is a function of capacitor selection and its placement. In this paper, an automatic capacitor placement optimization method has been proposed. This method relies on a genetic algorithm to provide a stochastic search of the design space, while employing an efficient core PDN simulator based on the multi-layer finite difference method (M-FDM). The technique has been employed to show optimized placements for split planes as well as for a realistic multi-layer server board.
UR - http://www.scopus.com/inward/record.url?scp=51549121061&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=51549121061&partnerID=8YFLogxK
U2 - 10.1109/DAC.2008.4555879
DO - 10.1109/DAC.2008.4555879
M3 - Conference contribution
AN - SCOPUS:51549121061
SN - 9781605581156
T3 - Proceedings - Design Automation Conference
SP - 560
EP - 565
BT - Proceedings of the 45th Design Automation Conference, DAC
T2 - 45th Design Automation Conference, DAC
Y2 - 8 June 2008 through 13 June 2008
ER -