IP Library Granted Patent US 7,870,447
Granted Patent B2
US 7,870,447 · App. 11/288,961 · Granted Jan 11, 2011

Method and system for carrying out a process on an integrated circuit

Assignee: Qimonda AG
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,870,447
App. No.
11/288,961
Granted
Jan 11, 2011
Kind
B2
Abstract

System and method for carrying out a process on an integrated circuit. The method includes reading a data key including subkeys, determining a process parameter set using a parameter directory in a manner dependent on the data key read in, and setting the parameters required for the process in accordance with the process parameter set determined. The parameter directory includes rule keys each having subkeys, which are each assigned predeterminable values from a plurality of values, and at least one subkey is assigned a wildcard, and a plurality of process parameter sets each respectively assigned at least one rule key. The step of determining a parameter set includes comparing the data key read in with the rule keys stored in the parameter directory, determining the rule key(s) whose subkeys match those of the data key read in, and outputting the process parameter set(s) assigned to the rule key(s) determined.

Claims (42)

1. A method for carrying out a process on an integrated circuit, comprising:

reading in a data key comprising a plurality of data subkeys;

determining a process parameter set using a parameter directory in a manner dependent on the read data key; and

setting parameters required for the process in accordance with the determined process parameter set,

wherein the parameter directory comprises:

a plurality of rule keys each comprising a plurality of rule subkeys, the rule subkeys each being assigned predeterminable values from a plurality of values, and at least one rule subkey of at least one rule key being assigned a wildcard which can assume all the predeterminable values possible for the respective rule subkey; and

a plurality of process parameter sets, each process parameter set respectively assigned at least one rule key;

wherein the step of determining a process parameter set comprises:

comparing the read data key with the rule keys stored in the parameter directory;

determining the rule key(s) whose rule subkeys match those of the read data key; and

outputting the process parameter set(s) assigned to the determined rule key(s).

2. The method as claimed in claim 1 , wherein the rule keys stored in the parameter directory are each assigned a rank, and the step of determining a process parameter set further comprises:

determining the rank assigned to the determined rule key(s); and

if more than one rule key whose rule subkeys match those of the data key read in has been determined, outputting the process parameter set which is assigned to the rule key having the highest rank.

3. The method as claimed in claim 2 , wherein the rank assigned to the determined rule key(s) corresponds to a number of specified rule subkeys of the respective rule key.

4. The method as claimed in claim 2 , wherein the individual rule subkeys are assigned subranks and the rank is equal to the sum of the subranks of the specified rule subkeys.

5. The method as claimed in claim 1 , wherein in the parameter directory each process parameter set is assigned a process parameter set name, and the method further comprises:

reading in a process name specifying what type of a process is to be carried out on the integrated circuit;

comparing the process name with the process parameter set name; and

outputting the determined rule key(s) and the process parameter set(s) assigned to the process name.

6. A system for carrying out a process on an integrated circuit, comprising:

a reader configured to read in a data key comprising a plurality of data subkeys;

a process parameter set determiner configured to determine a process parameter set using a parameter directory in a manner dependent on the read data key; and

a setting device configured to set the parameters required for the process in accordance with the determined process parameter set,

wherein the parameter directory comprises:

a plurality of rule keys each comprising a plurality of rule subkeys, the rule subkeys each being assigned predeterminable values from a plurality of values, and at least one rule subkey of at least one rule key being assigned a wildcard which can assume all the predeterminable values possible for the respective rule subkey;

a plurality of process parameter sets, each process parameter set respectively being assigned at least one rule key;

wherein the process parameter set determiner further comprises:

a comparator configured to compare the read data key with the rule keys stored in the parameter directory;

a rule key determiner configured to determine the rule key(s) whose rule subkeys match those of the read data key; and

a outputter configured to output the process parameter set(s) assigned to the determined rule key(s).

7. A system for carrying out a process on an integrated circuit, comprising:

a reading means for reading in a data key comprising a plurality of data subkeys;

a process parameter set determining means for determining a process parameter set using a parameter directory in a manner dependent on the read data key; and

a setting means for setting the parameters required for the process in accordance with the determined process parameter set,

wherein the parameter directory comprises:

a plurality of rule keys each comprising a plurality of rule subkeys, the rule subkeys each being assigned predeterminable values from a plurality of values, and at least one rule subkey of at least one rule key being assigned a wildcard which can assume all the predeterminable values possible for the respective rule subkey;

a plurality of process parameter sets, each process parameter set respectively being assigned at least one rule key;

wherein the determining means for determining a process parameter set further comprises:

a comparing means for comparing the read data key with the rule keys stored in the parameter directory;

a rule key determining means for determining the rule key(s) whose rule subkeys match those of the read data key; and

a outputting means for outputting the process parameter set(s) assigned to the determined rule key(s).

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2015
From: INFINEON TECHNOLOGIES AG
To: POLARIS INNOVATIONS LIMITED
Reel/Frame 036908/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2015
From: QIMONDA AG
To: INFINEON TECHNOLOGIES AG
Reel/Frame 035623/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2010
From: INFINEON TECHNOLOGIES AG
To: QIMONDA AG
Reel/Frame 023806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2006
From: GREBNER, THOMAS
To: INFINEON TECHNOLOGIES AG
Reel/Frame 017246/0970 →
Priority Claims (1)
DE 10 2004 057 489 · Nov 29, 2004 · national
Continuity (1)
Related Publication 20060123399A1 · Jun 8, 2006