IP Library Granted Patent US 7,827,515
Granted Patent B2
US 7,827,515 · App. 11/724,395 · Granted Nov 2, 2010

Package designs for fully functional and partially functional chips

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,827,515
App. No.
11/724,395
Granted
Nov 2, 2010
Kind
B2
Abstract

A method including obtaining an operational status of a first processor core, where the first processor core is associated with a plurality of processor cores located on a chip; configuring a first IO block of a package design based on the operational status of the first processor core, where the package design is based on a fully functional chip; and configuring a stackup of the package design after configuring the first IO block for use with the chip.

Claims (25)

1. A non-transitory computer readable medium comprising software instructions that, when executed by a processor, perform a method of designing a chip package comprising:

obtaining a chip package design configured for a fully functional chip;

evaluating a chip that includes a plurality of processor cores, wherein the evaluation includes obtaining an operational status of a first processor core of the plurality of processor cores;

configuring a first IO block of the package design based on the operational status of the first processor core;

configuring a stackup of the package design based on the configuration of the first IO block; and

outputting a modified package design based on the stackup,

wherein the operational status of the first processor core is defective and the chip is partially functional,

wherein configuring the first IO block comprises:

mapping an IO bump of an inner row of the first IO block to the first processor core; and

mapping an IO bump of an outer row of the first IO block to a second processor core of the plurality of processor cores,

wherein an operational status of the second processor core is active, and

wherein the first IO block is located on a periphery of the package design.

2. A non-transitory computer readable medium comprising software instructions that, when executed by a processor, perform a method of designing a chip package comprising:

obtaining a chip package design configured for a fully functional chip;

evaluating a chip that includes a plurality of processor cores, wherein the evaluation includes obtaining an operational status of a first processor core of the plurality of processor cores;

configuring a first IO block of the package design based on the operational status of the first processor core;

configuring a stackup of the package design based on the configuration of the first IO block; and

outputting a modified package design based on the stackup,

wherein the operational status of the first processor core is defective and the chip is partially functional,

wherein configuring the first IO block comprises:

mapping a first sub-block of IO bumps to the first processor core; and

mapping a second sub-block of IO bumps to a second processor core of the plurality of processor cores,

wherein an operational status of the second processor core is active,

wherein the first sub-block and the second sub-block abut within the first IO block, and

wherein the first IO block is located on a periphery of the package design.

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 037306/0556 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2007
From: PANNALA, SREEMALA
To: SUN MICROSYSTEMS, INC.
Reel/Frame 019109/0114 →
Continuity (1)
Related Publication 20080229064A1 · Sep 18, 2008