IP Library Granted Patent US 7,928,996
Granted Patent B2
US 7,928,996 · App. 11/868,035 · Granted Apr 19, 2011

Contact pressure analysis tool

Assignee: Oracle America, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,928,996
App. No.
11/868,035
Granted
Apr 19, 2011
Kind
B2
Abstract

A method for improving load balance involves obtaining a graphical representation of a load distribution for contacts in an integrated circuit stack, analyzing the graphical representation of the load distribution to determine contact loads, where a contact load corresponds to a contact, and designing at least one component of the integrated circuit stack, based on the contact loads.

Claims (20)

1. A method for improving load balance comprising:

obtaining, by a processor, a graphical representation of a load distribution for a plurality of contacts in an integrated circuit stack, wherein the graphical representation of the load distribution is obtained using a pressure imprint of the plurality of contacts;

analyzing the graphical representation of the load distribution to determine a plurality of contacts loads, wherein a contact load of the plurality of contact loads corresponds to a contact of the plurality of contacts, wherein analyzing the graphical representation of the load distribution to determine the plurality of contact loads comprises overlaying the graphical representation with a visualization of the plurality of contacts; and

designing at least one component of the integrated circuit stack, based on the plurality of contact loads.

2. The method of claim 1 , further comprising placing a shim, designed based on the plurality of contact loads, into the integrated circuit stack to improve the load balance associated with the plurality of contacts.

3. The method of claim 1 , wherein the contact load of the plurality of contact loads corresponds to a force associated with the contact of the plurality of contacts.

4. The method of claim 1 , wherein overlaying the graphical representation of the load distribution with a visualization of the plurality of contacts comprises: selecting at least one control point in the graphical representation of the load distribution; associating the control point with a first contact of the plurality of contacts; and overlaying a visualization of a second contact of the plurality of contacts relative to the control point based on a physical space between the first contact and the second contact.

5. The method of claim 4 , wherein the control point is at least one from a group consisting of:

a corner mode control point; and

an intersection mode control point.

6. The method of claim 1 , further comprising adjusting the visualization of the plurality of contacts relative to the graphical representation of the load distribution to improve alignment of the visualization of each of the plurality of contacts with a corresponding region of the graphical representation associated with the contact.

7. The method of claim 1 , further comprising obtaining load information associated with the contact based on the region of the graphical representation aligned with the contact.

8. The method of claim 1 , wherein overlaying the graphical representation with a visualization of the plurality of contacts is automated.

9. The method of claim 1 , further comprising at least one from the group consisting of moving the contact of the plurality of contacts in the visualization of the plurality of contacts and removing the contact of the plurality of contacts from the visualization of the plurality of contacts.

10. The method of claim 1 , further comprising generating at least one selected from a group consisting of a pressure distribution, a force distribution, and a histogram.

11. A non-transitory computer readable medium comprising instructions for improving load balance, wherein the instructions comprise functionality for:

obtaining a graphical representation of a load distribution for a plurality of contacts in an integrated circuit stack, wherein the graphical representation of the load distribution is obtained using a pressure imprint of the plurality of contacts;

analyzing the graphical representation of the load distribution to determine a plurality of contacts loads, wherein a contact load of the plurality of contact loads corresponds to a contact of the plurality of contacts, wherein analyzing the graphical representation of the load distribution to determine the plurality of contact loads comprises overlaying the graphical representation with a visualization of the plurality of contacts; and

designing at least one component of the integrated circuit stack, based on the plurality of contact loads.

12. The computer readable medium of claim 11 , wherein the instructions further comprising functionality for adjusting the visualization of the plurality of contacts relative to the graphical representation of the load distribution to improve alignment of the visualization of each of the plurality of contacts with a corresponding region of the graphical representation associated with the contact.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037311/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2007
From: KEARNS, DONALD A.; RITCHIE, CHRISTOPHER R.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 019926/0125 →
Continuity (1)
Related Publication 20090091905A1 · Apr 9, 2009