Heterogeneous Integration Project Quarterly Report Neil Goldsman, Akin Akturk, and Zeynep Dilli, Bruce Jacob In the previous quarter we focused on modeling electrical coupling between interconnects and we continued our investigation of the effects of contact pads on circuits performance. Modeling and Extraction of Interconnect Capacitive Parasitics: The goal of this work is to find the cross talk between the metal wires quantitatively. The cross talk implies the formation of a capacitive network between different nodes that represent the metals. This network is shown in fig. 1. The web of these self and mutual capacitances induce voltages on the floating metals, which characterize wires or bus lines with both sides in high impedance state. From a circuit point of view, this could result in spurious voltage high-levels, which would cause unwanted switching of circuit elements. We have written software to extract the capacitance matrix of an arbitrary rectangular geometry in which metals of different sizes are scattered in an oxide region. Once we have the capacitance matrix, it can be used with any voltage bias distribution to calculate the coupling of electric fields and induced voltages between conductors. The extraction of the capacitances requires the knowledge of the potential distribution over the region of interest. In our case, we have perfect conductors in a perfectly insulated environment, so the solution of the Poisson equation with appropriate boundary conditions would suffice to find the potential distribution. The simple Q=CV relation states that the capacitance between any two nodes can be calculated if the voltage difference and the induced charge due to this difference is known between two nodes. In order to find the self and the mutual capacitance of each node in the given problem, the node under investigation is set to 1V while all the other nodes are kept at the ground level. This avoids the formation of induced charges on these conductors due to wires other than the node of observation. The field distribution in this scheme can be calculated by solving the Poisson equation, 2 0 since the net charge is zero, in the region that fills the space between the metals. The boundary conditions can be specified as follows: The metals are all tied to a supply, so their potential is either 1V or 0V; and at the edges of the solution domain, the normal electric field is zero. This problem is solved by conjugate gradient method for each node. After each successive solution of this scheme for a specific node, the self and mutual capacitances for this node is calculated as follows: Since the metals are assumed to be perfect conductors, there can not be any induced charge within the conductor. However, the induced charges form on the surface due to the discontinuity of the displacement field on the metal-insulator interface. The amounts of these surface charges are proportional to the magnitude differences of the normal displacement vectors on the boundary point of interest. The sign reference can be chosen either inside field minus outside being the positive or vice versa. Since the electric field is zero within the metal, the associated displacement vector is also zero and the surface charge is directly proportional to the normal displacement vector in the insulator adjacent to the boundary. The addition of all the surface charges on a conductor is the total induced charge on it. So the mutual capacitances between the metal that is tied to 1V and the conductors (that are grounded) can be calculated by taking a simple ratio; surface charge on the grounded object divided by 1V. The determination of the induced charge due to the interaction of the two bodies should be measured on the grounded one because charges induce on the reference metal due to all grounded metals. Finally, the self-capacitance of the metal box can be calculated by adding all surface charges on itself and dividing the sum by 1V. The specific components of the capacitance matrix can be obtained by using the algorithm described above. For any voltage distribution on the metals, the induced potentials on the floating ones can be determined by the utilization of this matrix. Since the net charge on the floating metals is zero, unless intentionally charged and left to float, Furthermore, the elements of the matrix provide the SPICE values for the parasitic capacitors. Thus, these values can be used directly for circuit simulation. In essence, using differential equation-based modeling, we have extracted lumped circuits elements for efficient circuit analysis and design. Figure 2 below shows the calculated potential distribution obtained from this method. Figure 3 summarizes the solution method. Figure 1: The capacitive network. Figure 2: Potential Distribution due to the biases shown above Q1 C11V1 C12V2 ... C1NVN Q2 C21V1 C22V2 ... C2 NVN : QN C N 1V1 C N 2V2 ... C NN VN C ji Qi Vi V j 0, j i C11 C12 ... C1N C C22 ... C1N 21 C : : C N 1 C N 2 ... C NN C F1F1VF1 C F1F2VF2 ... C F1FL VFL CM 1M1VM1 CM1M 2VM 2 ... CM1VM M C F2 F1VF2 C F2 F2VF2 ... C F2 FL VFL CM 2 M1VM1 CM 2 M 2VM 2 ... CM 2VM M : C FL F1VF1 C FL F2VF2 ... C FL FL VFL CM M M1VM 1 CM M M 2VM 2 ... CM M VM M Figure 3: Summary of the algorithm. The subscript M and F refer to fixed and floating metals respectively.