Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
196 words
A method for extracting a first device having a recognition component and a terminal component from a first representation of an integrated circuit mask, the first representation including the recognition component and the terminal component located in two or more of a hierarchy of cells, a first rule defining the first device as a first relationship between the recognition component and the terminal component, the method comprising the steps of: (1) selecting a first cell of the hierarchy of cells wherein all child cells of said first cell have been previously selected; (2) identifying the recognition component if the recognition component is located in one of said first cell and a first child cell of said first cell, the recognition component is a shape on the integrated circuit mask; (3) identifying the terminal component if the terminal component is located in one of the first cell and a second child cell of the first cell, if the recognition component is identified in step (2), the terminal component is a shape on the integrated circuit mask; and (4) extracting the first device if a relationship between the recognition component and the terminal component satisfies the first rule.
Claim 2
Independent Claim
196 words
A method for extracting a first device having a recognition component and a terminal component from a first representation of an integrated circuit mask, the first representation including the recognition component and the terminal component located in two or more of a hierarchy of cells, a first rule defining the first device as a first relationship between the recognition component and the terminal component, the method comprising the steps of: (1) selecting a first cell of the hierarchy of cells wherein all child cells of said first cell have been previously selected; (2) identifying the recognition component if the recognition component is located in one of said first cell and a first child cell of said first cell, the recognition component is a shape on the integrated circuit mask; (3) identifying the terminal component if the terminal component is located in one of the first cell and a second child cell of the first cell, if the recognition component is identified in step (2), the terminal component is a shape on the integrated circuit mask; and (4) extracting the first device if a relationship between the recognition component and the terminal component satisfies the first rule.
Claim 3
Dependent Claim
35 words
The method of claim 1, wherein said first cell includes the recognition component and the terminal component and the recognition component and the terminal component are on different mask levels of the integrated circuit mask.
Claim 4
Dependent Claim
33 words
The method of claim 1, wherein said recognition component is located in said first child cell and said terminal component is located in one of said first cell and said second child cell.
Claim 5
Dependent Claim
62 words
The method of claim 1, further comprising the steps of: (a) identifying a first group of rules each describing a relationship between the recognition component and one or more additional components, wherein the first device includes one recognition component and one or more terminal components; (b) select the recognition component; and (c) selecting the first rule from said first group of rules.
Claim 6
Dependent Claim
59 words
The method of claim 4, wherein step (1) includes the steps of: deterring if all child cells from the first cell have been previously selected; determining if all sibling cells of all child cells have been previously selected; and selecting said first cell if all child cells have been previously selected and all sibling cells have been previously selected.
Claim 7
Dependent Claim
29 words
The method of claim 5, further comprising the step of: (5) repeating steps (1) through (4) until one of all cells are selected and said first device is extracted.
Claim 8
Dependent Claim
24 words
The method of claim 6, further comprising the steps of: repeating steps (1) through (5) for each rule in said first group of rules.
Claim 9
Dependent Claim
21 words
The method of claim 7, further comprising the step of: repeating steps (c) and (1) through (5) for each recognition component.
Claim 10
Dependent Claim
59 words
The method of claim 6, wherein step (2) includes the step of: merging a first portion of said recognition component located in a second cell and a second portion of said recognition component located in a third cell when said second and third cells are each one of said first cell and said child cells of said first cell.
Claim 11
Dependent Claim
59 words
The method of claim 9, wherein step (3) includes the step of: merging a first portion of said terminal component located in a second cell and a second portion of said terminal component located in a third cell when said second and third cells are each one of said first cell and said child cells of said first cell.
Claim 12
Dependent Claim
37 words
The method of claim 10, wherein step (4) includes the step of: identifying the first relationship defined by the first rule; and comparing the first relationship with the relationship between the recognition component and the terminal component.
Claim 13
Dependent Claim
28 words
The method of claim 11, further comprising the step of: storing an indication that the recognition component is not available for future identification in steps (2) and (3).
Claim 14
Dependent Claim
24 words
The method of claim 12, further comprising the step of: repeating steps (b) through (c) and steps (1) through (4) for a second device.
Claim 15
Independent Claim
276 words
A method for extracting a first device having a recognition component and a terminal component from a first representation of an integrated circuit mask, the first representation including the recognition component and the terminal components located in two or more of a hierarchy of cells, a first rule defining the first device as a first relationship between the recognition component and the terminal component, the method comprising the steps of: (1) identifying a first group of rules each describing a relationship between the recognition component and one or more additional components, wherein the first device includes one recognition component and one or more terminal components; (2) select the recognition component; (3) selecting the first rule from said first group of rules; (4) selecting a first cell of the hierarchy of cells, wherein all child cells of said first cell have been previously selected; (5) identifying the recognition component if the recognition component is located in at least one of said first cell and all of said child cells of said first cell including the step of merging the first component if the recognition component is located in two or more of said hierarchy of cells, the recognition component is a shape on the integrated circuit mask; (6) identifying the terminal component if the terminal component is located in at least one of said first cell and all of said child cells of said first cell if the recognition component is identified in step (5), the terminal component is a shape on the integrated circuit mask; and (7) extracting the first device if a relationship between the recognition component and the terminal component satisfies the first rule.
Claim 16
Independent Claim
276 words
A method for extracting a first device having a recognition component and a terminal component from a first representation of an integrated circuit mask, the first representation including the recognition component and the terminal components located in two or more of a hierarchy of cells, a first rule defining the first device as a first relationship between the recognition component and the terminal component, the method comprising the steps of: (1) identifying a first group of rules each describing a relationship between the recognition component and one or more additional components, wherein the first device includes one recognition component and one or more terminal components; (2) select the recognition component; (3) selecting the first rule from said first group of rules; (4) selecting a first cell of the hierarchy of cells, wherein all child cells of said first cell have been previously selected; (5) identifying the recognition component if the recognition component is located in at least one of said first cell and all of said child cells of said first cell including the step of merging the first component if the recognition component is located in two or more of said hierarchy of cells, the recognition component is a shape on the integrated circuit mask; (6) identifying the terminal component if the terminal component is located in at least one of said first cell and all of said child cells of said first cell if the recognition component is identified in step (5), the terminal component is a shape on the integrated circuit mask; and (7) extracting the first device if a relationship between the recognition component and the terminal component satisfies the first rule.
Claim 17
Dependent Claim
329 words
A computer based system having a storage device for extracting a first device having a recognition component and a terminal component from a first representation of an integrated circuit mask, the first representation including the recognition component and the terminal components located in two or more of a hierarchy of cells, a first rule defining the first device as a first relationship between the recognition component and the terminal component, the system comprising: a rule identifier for identifying a first group of rules each describing a relationship between the recognition component and one or more additional components, wherein the first device includes one recognition component and one or more terminal components; a recognition component selector, disposed to receive signals from said rule identifier, for selecting the recognition component, the recognition component is a shape on the integrated circuit mask; a rule selector, disposed to receive signals from said rule identifier, for selecting the first rule from said first group of rules; a cell selector for selecting a first cell of the hierarchy of cells, wherein all child cells of said first cell have been previously selected; a component identifier, disposed to receive signals from said recognition component selector, for identifying the recognition component if the recognition component is located in at least one of said first cell and all of said child cells of said first cell including the step of merging the recognition component if the recognition component is located in two or more of said hierarchy of cells and for identifying the terminal component if the terminal component is located in at least one of said first cell and all of said child cells of said first cell if the recognition component is identified, the terminal component is a shape on the integrated circuit mask; and a device extractor, disposed to receive signals from said component identifier, for extracting the first device if a relationship between the recognition component and the terminal component satisfies the first rule.
Claim 18
Dependent Claim
329 words
A computer based system having a storage device for extracting a first device having a recognition component and a terminal component from a first representation of an integrated circuit mask, the first representation including the recognition component and the terminal components located in two or more of a hierarchy of cells, a first rule defining the first device as a first relationship between the recognition component and the terminal component, the system comprising: a rule identifier for identifying a first group of rules each describing a relationship between the recognition component and one or more additional components, wherein the first device includes one recognition component and one or more terminal components; a recognition component selector, disposed to receive signals from said rule identifier, for selecting the recognition component, the recognition component is a shape on the integrated circuit mask; a rule selector, disposed to receive signals from said rule identifier, for selecting the first rule from said first group of rules; a cell selector for selecting a first cell of the hierarchy of cells, wherein all child cells of said first cell have been previously selected; a component identifier, disposed to receive signals from said recognition component selector, for identifying the recognition component if the recognition component is located in at least one of said first cell and all of said child cells of said first cell including the step of merging the recognition component if the recognition component is located in two or more of said hierarchy of cells and for identifying the terminal component if the terminal component is located in at least one of said first cell and all of said child cells of said first cell if the recognition component is identified, the terminal component is a shape on the integrated circuit mask; and a device extractor, disposed to receive signals from said component identifier, for extracting the first device if a relationship between the recognition component and the terminal component satisfies the first rule.