A method, apparatus, and computer program product are disclosed for
automatically enhancing a power distribution system (PDS) in a ceramic
integrated circuit package. The package includes multiple layers. The
entire package is divided into a three-dimensional grid that includes
multiple different grid cells. Information is associated with each one of
the cells. For each one of the cells, the information included in the
cell describes characteristics of the physical location of that cell
relative to the other cells in the three-dimensional package. The
information also describes any via or trace that already passes through
said that cell. Potential new via and/or trace locations are
automatically located throughout all of the entire package utilizing the
information.