IP Library Granted Patent US 9,823,303
Granted Patent B1
US 9,823,303 · App. 14/213,462 · Granted Nov 21, 2017

Methods for selecting integrated circuit dies based on pre-determined criteria

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 9,823,303
App. No.
14/213,462
Granted
Nov 21, 2017
Kind
B1
Abstract

Methods for selecting integrated circuit dies based on pre-determined criteria are disclosed. A disclosed method includes binning tools that characterizes multiple integrated circuit dies based on performance attributes. Each integrated circuit die is labeled with an identifier that represents bin location of the integrated circuit die within a die storage structure. A user can search for integrated circuit dies that matches certain performance grading by providing a performance description to an input interface on testing equipment. A tester is then configured to perform a screening to identify the physical locations of integrated circuit dies that match the retrieved identifiers from the die storage structure.

Claims (54)

1. A method for automated die selection, the method comprising:

with binning tools, characterizing a plurality of integrated circuit dies based on a plurality of performance attributes, wherein the performance attributes include a package type for the plurality of integrated circuit dies;

storing the performance attributes of the plurality of integrated circuit dies in an electronic database;

with computing equipment, receiving at least one requested performance feature;

with the computing equipment, creating a test program to screen the electronic database for a subset of the plurality of integrated circuit dies whose performance attributes satisfy the requested performance feature in response to receiving the at least one requested performance feature;

configuring a tester to run the test program that is based on the requested performance features;

with the tester, producing die screening results by searching the electronic database for a subset of the plurality of integrated circuit dies whose performance attributes satisfy the requested performance feature; and

with the computing equipment, selecting at least one integrated circuit die of the subset of the plurality of integrated circuit dies in response to receiving the die screening results from the tester, and identifying a particular physical bin location associated with the at least one selected integrated circuit die.

2. The method defined in claim 1 wherein characterizing the plurality of integrated circuit dies comprises:

labeling each integrated circuit die with a respective identifier that includes a bin location for a specific integrated circuit die; and

storing the unique identifier of each integrated circuit die in a database.

3. The method defined in claim 2 wherein the bin location uniquely specifies the location coordinates of the specific integrated circuit die on a semiconductor wafer.

4. The method defined in claim 2 further comprising:

matching at least one requested performance feature to the plurality of performance attributes to retrieve the list of unique identifiers.

5. The method defined in claim 4 further comprising:

with the computer equipment, configuring a tester to receive a test program that includes the list of unique identifiers; and

with the tester, performing a screening to identify the physical locations of integrated circuit dies that matches the list of unique identifiers.

6. The method defined in claim 4 wherein the plurality of performance attributes is selected from the group consisting of clock frequency, power consumption, transmission speed, jitter, and latency.

7. A method for using computer equipment having a tester and storage, the method comprising:

storing a plurality of identifiers in an electronic database, wherein each identifier is associated with a respective integrated circuit die, wherein each identifier is stored with a corresponding set of performance attributes;

receiving a performance criteria description from a user for die selection at an input interface of the computer equipment;

selecting a list of identifiers from the storage based on the performance criteria description;

creating a test program using the computing equipment, wherein the test program includes information that identifies integrated circuit dies based on the list of identifiers, wherein the list of identifiers includes a package type of the integrated circuit dies;

producing die screening results at a tester configured with the test program by searching the electronic database for particular integrated circuit dies that satisfy the performance criteria description; and

outputting physical locations of a bin that stores at least one integrated circuit die of the particular integrated circuit dies that satisfy the performance criteria description at the tester based on the die screening results produced by searching the electronic database.

8. The method defined in claim 7 wherein selecting the list of identifiers comprises:

matching the performance criteria description to the set of performance attributes of each identifier.

9. The method of claim 8 further comprising:

with the computer equipment, loading the test program on the tester; and

with the tester, executing the test program.

10. The method of claim 9 wherein executing the test program comprises:

performing a search to identify which integrated circuit dies from on the plurality of integrated circuit dies matches the performance criteria description.

11. The method of claim 10 wherein performing the search to identify which integrated circuit dies from the plurality of integrated circuit dies matches the performance criteria description comprises:

selecting only integrated circuit dies of the plurality of integrated circuit dies having identifiers matching the list of identifiers.

12. The method of claim 7 further comprising:

configuring the tester to perform die characterization based on performance attributes, wherein the performance features of each integrated circuit die is then stored in the storage.

13. A method of selecting an integrated circuit die using test equipment, the method comprising:

receiving a requested die performance criteria at an input interface of the test equipment, wherein the performance criteria include a package type of a requested die;

searching a database that stores performance criteria of a set of characterized integrated circuit dies to determine a target integrated circuit that satisfies the requested die performance criteria and retrieving physical location coordinates of the target integrated circuit from the database; and

with a tester, outputting the physical location coordinates of a physical bin that stores the target integrated circuit that fulfills the die performance criteria.

14. The method defined in claim 13 wherein the location coordinates of the integrated circuit die specifies a rack and level of a die storage structure at which to store the integrated circuit die.

15. The method defined in claim 13 wherein retrieving the location coordinates of the integrated circuit die comprises:

matching the die performance criteria to a set of rules to retrieve the location coordinates, wherein the set of rules includes performance features of the integrated circuit die.

16. The method defined in claim 15 wherein the integrated circuit die comprises a given integrated circuit die of a plurality of integrated circuit dies, the method further comprising:

characterizing the plurality of integrated circuit dies based on performance features; and

assigning a respective identifier to each of the plurality of integrated circuit dies.

17. The method defined in claim 16 wherein characterizing the plurality of integrated circuit dies comprises:

generating characterization data for the integrated circuit dies, wherein the characterization data comprises performance attributes related to the plurality of integrated circuit dies.

18. The method defined in claim 13 further comprising:

with the test equipment, creating a test program that includes the retrieved location coordinates.

19. The method defined in claim 18 wherein creating the test program that includes the retrieved location coordinates further comprising:

with the test equipment, configuring a tester to run the test program.

20. The method defined in claim 19 further comprising:

with the tester, executing the test program to determine the physical location of a specific integrated circuit die based on the retrieved location coordinates.

Assignments (2)
SECURITY INTEREST Recorded Sep 12, 2025
From: ALTERA CORPORATION
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 073431/0309 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2014
From: OOI, TENG CHOW; ABD RAHMAN, AZNI; YAP, WEI HOONG; LING, CHEE ANG; CHAN, YEW MUN
To: ALTERA CORPORATION
Reel/Frame 032446/0490 →