IP Library Granted Patent US 7,873,203
Granted Patent B2
US 7,873,203 · App. 12/200,975 · Granted Jan 18, 2011

Method of design analysis of existing integrated circuits

Assignee: Semiconductor Insights 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,873,203
App. No.
12/200,975
Granted
Jan 18, 2011
Kind
B2
Abstract

The present invention involves a computationally efficient method of determining the locations of standard cells in an image of an IC layout. The initial step extracts and characterizes points of interest of the image. A coarse localization of possible standard cell locations is performed and is based on a comparison of the points of interest of an instance of an extracted standard cell and the remaining points of interest in the image. A more rigid comparison is made on the list of possible locations comprising a coarse match and a fine match. The coarse match results in a shortlist of possible locations. The fine match performs comparisons between the template and the shortlist. Further filtering is done to remove the effects of noise and texture variations and statistics on the results are generated to achieve the locations of the standard cells on the IC layout.

Claims (23)

1. A method of determining possible locations of standard cells in an image of an IC layout, comprising the following steps, implemented using a processor having access to the image, of:

extracting points of interest from the image;

creating a descriptor in the vicinity of each of the points of interest, wherein the descriptor comprises a grid having a number of non-overlapped rectangles, said non-overlapped rectangles represented by a first bit if they contain at least a predetermined percentage of the first conductive layer and represented by a second bit if they contain less than the predetermined percentage;

extracting a first instance of a standard cell from the image;

comparing descriptors from the first instance of a standard cell to the other descriptors of the image to identify similar points of interest;

casting votes on the similar points of interest to show the level of confidence on the similarity of the similar points of interest; and

computing the weight of the votes and determining possible matches by locations on the image showing high weights.

2. A method as claimed in claim 1 wherein said points of interest comprise centers of contacts on a first conductive layer of the IC.

3. A method as claimed in claim 1 wherein said points of interest comprise centers of vias on a first conductive layer of the IC.

4. A method as claimed in claim 1 wherein said points of interest comprise corners of polygons representing a first conductive layer of the IC.

5. A method as claimed in claim 1 wherein the descriptor is a 32-bit bitmap descriptor.

6. A method as claimed in claim 1 wherein the descriptors from the first instance of a standard cell comprise eight possible orientations of the standard cell.

7. Apparatus for determining possible locations of standard cells in an image of an IC layout comprising:

a processor having access to said image and comprising:

means for extracting points of interest from the image;

means for creating a descriptor in the vicinity of each of the points of interest, wherein the descriptor comprises a grid having a number of non-overlapped rectangles, said non-overlapped rectangles represented by a first bit if they contain at least a predetermined percentage of a first conductive layer of the IC and represented by a second bit if they contain less than the predetermined percentage;

means for extracting a first instance of a standard cell from the image;

means for comparing descriptors from the first instance of a standard cell to the other descriptors of the image to identify similar points of interest;

means for casting votes on the similar points of interest to show the level of confidence on the similarity of the similar points of interest; and

means for computing the weight of the votes and determining possible matches by locations on the image showing high weights.

8. Apparatus as claimed in claim 7 wherein the points of interest are selected from centers of contacts on a first conductive layer of the IC, centers of vias on the first conductive layer and corners of polygons representing the first conductive layer.

9. Apparatus as claimed in claim 7 wherein the descriptor is a 32-bit bitmap descriptor.

10. Apparatus as claimed in claim 7 wherein the descriptors from the first instance of a standard cell comprise eight possible orientations of the standard cell.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2021
From: STELLUS CAPITAL INVESTMENT CORPORATION, AS ADMINISTRATIVE AGENT
To: TECHINSIGHTS INC.
Reel/Frame 058096/0558 →
SECURITY INTEREST Recorded Nov 10, 2021
From: TECHINSIGHTS INC.; VLSI RESEARCH INC.
To: CAPITAL ONE, NATIONAL ASSOCIATION
Reel/Frame 058096/0721 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Aug 16, 2017
From: TECHINSIGHTS INC.
To: STELLUS CAPITAL INVESTMENT CORPORATION, AS ADMINISTRATIVE AGENT
Reel/Frame 043571/0385 →
CHANGE OF NAME Recorded Oct 9, 2014
From: SEMICONDUCTOR INSIGHTS INC.
To: TECHINSIGHTS INC.
Reel/Frame 033941/0692 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2009
From: ZAVADSKY, VYACHESLAV L.; GONT, VAL; KEYES, EDWARD; ABT, JASON; BEGG, STEPHEN
To: SEMICONDUCTOR INSIGHTS INC.
Reel/Frame 023254/0947 →
Continuity (2)
Division 1092979800 · Aug 31, 2004
Related Publication 20080317328A1 · Dec 25, 2008