System and method for determining probing locations on ic -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
08/02/07 - USPTO Class 702 |  106 views | #20070179736 | Prev - Next | About this Page  702 rss/xml feed  monitor keywords

System and method for determining probing locations on ic

USPTO Application #: 20070179736
Title: System and method for determining probing locations on ic
Abstract: A method for identifying an area of a chip to be probed proceeds as follows. A callout list of failures is obtained from a tester, the list including cell name and pin for each failure. A Def file is interrogated to locate a Def entry matching the cell name, and a cell type, cell location, and cell orientation data is obtained for the cell from the Def file. A Lef file is then interrogated to locate a Lef entry matching the cell type, and the coordinates of the pin are obtaining from the Lef file. A GDS file is interrogated to locate a GDS entry matching the cell type, and the coordinates of polygons listed in the GDS entry are obtained. The coordinates of the pin are then crossed with the coordinates of the polygons to identify overlapping area. The overlapping area is defined as the location to be probed. A driving signal is applied to a stage to align a prober with the location to be rprobed. (end of abstract)



Agent: Sughrue Mion, PLLC - Mountain View, CA, US
USPTO Applicaton #: 20070179736 - Class: 702150000 (USPTO)

Related Patent Categories: Data Processing: Measuring, Calibrating, Or Testing, Measurement System, Orientation Or Position

System and method for determining probing locations on ic description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20070179736, System and method for determining probing locations on ic.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords

BACKGROUND

[0001] 1. Field of the Invention

[0002] The present invention relates to an apparatus and method for finding exact locations for probing integrated circuits.

[0003] 2. Description of the Related Art

[0004] Probing systems have been used in the art for testing and debugging integrated circuit (IC) designs and layouts. Various laser-based systems for probing IC's are known in the prior art. In these prior art systems, the DUT (device under test) is driven by an electrical test signal, while a laser beam is used to illuminate the DUT. The laser beam then reflects from the DUT, and the reflection is perturbed according to the DUT's response to the electrical test signals. The reflected beam is then converted to an electrical signal having a waveform corresponding to the reflected beam. This waveform is displayed for the user's analysis.

[0005] Some of the test and debug technique used in the prior art include LIVA (Light Induced Voltage Alteration), TIVA (Thermally Induced Voltage Alteration), CIVA (Charge Induced Voltage Alteration), NIVA (Externally Induced Voltage Alteration), OBIC (Optical Beam Induced Current), OBHIC (Optical Beam Heat Induced Current), and OBIRCH (Optical Beam Induced Resistance Change). These techniques probe the DUT to detect a change in the characteristics of certain devices or structures therein to thereby detect a failure or an area that is prone to fail or adversely affect the DUT's performance. According to these techniques, the DUT is driven by an electrical signal, while a laser beam is used to illuminate the DUT to thereby cause either heating, carrier generation, or both. As a result, the electrical output from the DUT is perturbed, and this perturbation is detected and analyzed. That is, under these techniques the laser beam is used only as a perturbing agent, but the detection is done by analyzing the electrical output from the DUT.

[0006] Other probing techniques are based on the observation that active devices, such as transistors, emit light upon switching of state. In these systems, the DUT is also energized by test vectors, but no light is used to illuminate the DUT. Rather, an optical system is used to collect the faint light that is emitted upon the switching of the transistor being probed. This techniques is generally referred to in the industry as time-resolved emission (TRE) or time-resolved photon emission (TRPE). A system for performing TRPE probing is commercially available under the trade name EmiScope.TM. from Credence Systems, Inc. of Milpitas, Calif.

[0007] As is known in the art, in order to probe the DUT and obtain meaningful analysis, the location of the probed devices must be specified as accurately as possible. This is especially true for TRPE, as the location from which emission emanates is very small, so that accurate placement of the collection optics is imperative for proper emission collection and proper identification of the device that emits the photons.

[0008] FIG. 1 is a schematic of prior art method of identifying probing locations on a DUT. In order to test a DUT, first test patterns (also referred to as test vectors) are generated by an automatic test pattern generator, ATPG 105. The test patterns are then fed to the automated testing equipment (also referred to as automated testing and evaluation) ATE 110. The ATE feeds the test vectors to the DUT, 145, and tests the electrical response of the DUT to the test patterns. The ATE then generates a log of fail results, 115, identifying scan chains and test patterns having failures. The log, 115, is then input to an analysis tool, 120, which performs fault simulation using the log so as to determine potential cells or pins that may be faulty. As is shown by the broken-line double arrow, some commercially available ATPG's contain mechanism to also perform the analysis, so while two separate tools are shown, the generation of test vectors and the analysis of the fail log can be done by the same tool. The analysis tool performs fault simulation to determine potential causes for the fault and then outputs a callout log, 125, which lists all of the cell names and related pins that are likely to result in detection of failures.

[0009] The cells and pins identified in the callout list may not be the actual cause of the failures. Therefore, it is a practice in the art to use a debug tester, such as a TRPE tool to investigate the actual cause for the fault. For that purpose, the callout log is used to determine which locations to probe with the TRPE tool. That is, using the callout list a debug engineer needs to perform various manual procedures, 150, to determine where to place the prober. The manual procedure involve reviewing various design databases, 130, reviewing the layout vs. schematic, LVS 135, and reviewing layout designs, 140, so as to provide the results, 160, normally in terms of the coordinates of the corner of the cell to be probed.

[0010] As can be understood, the methods used in the prior art to arrive at probing locations are tedious and time consuming. Additionally, in most instances only the coordinates of the corner of the cell to be investigated is obtained, and the prober needs to be scanned over the cell to find the actual proper location for probing. Therefore, there is a need in the art for an automated system that provides more detailed information regarding the locations to be probed.

SUMMARY

[0011] Various embodiments of the present invention provide apparatus and method for determining the proper locations for probing of a DUT. Other embodiments of the present invention provide apparatus and method for determining the proper locations for probing of a DUT and automatically controlling a stage so that the testing equipment is aligned to the proper location.

[0012] According to an aspect of the invention, a method for identifying an area of the chip to be probed proceeds as follows. A callout list of failures is obtained from a tester, the callout list including cell name and pin for each failure. A Def file is interrogated to locate a Def entry matching the cell name, and a cell type, cell location, and cell orientation data is obtained for the cell name from the Def file. A Lef file is then interrogated to locate a Lef entry matching the cell type, and the coordinates of the pin are obtaining from the Lef file. A GDS file is then interrogated to locate a GDS entry matching the cell type, and the coordinates of polygons listed in the GDS entry are obtained. The coordinates of the pin are then crossed with the coordinates of the polygons to identify overlapping area. The overlapping area is defined as the location to be probed.

[0013] According to another aspect of the invention, a method for identifying an area of the chip to be probed proceeds as follows. A callout list of failures is obtained from a tester, the callout list including cell name and pin for each failure. A Def file is interrogated to locate a Def entry matching the cell name, and a cell type, cell location, and cell orientation data is obtained for the cell name from the Def file. A Lef file is then interrogated to locate a Lef entry matching the cell type, and the coordinates of the pin are obtaining from the Lef file. A GDS file is then interrogated to locate a GDS entry matching the cell type, and the coordinates of diffusion and poly layer polygons listed in the GDS entry are obtained. The diffusion polygons are crossed with the poly layer polygons to obtain crossed GDS coordinates. The coordinates of the pin are then crossed with the crossed coordinates of the GDS to identify overlapping area. The overlapping area is defined as the location to be probed.

[0014] According to another aspect of the invention, a computerized system for determining locations on an integrated circuit microchip to be probed is provided. The system comprising a computer having an input, an output, and a processor. The processor is pre-programmed to perform the steps: a. receive via the input a callout list of failures, the callout list including cell name and pin for each failure; b. interrogate a Def file to locate a Def entry matching the cell name and obtain from the Def entry cell type, cell location, and cell orientation data; c. interrogate a Lef file to locate a Lef entry matching the cell type and obtain from the Lef entry coordinates of the pin; d. interrogate a GDS file to locate a GDS entry matching the cell type and obtain coordinates of polygons listed in the GDS entry; e. perform a Boolean operation on the coordinates of the pin with the coordinates of the polygons to identify overlapping area; and f. output the overlapping area as the location to be probed.

[0015] According to yet another aspect of the invention, the computer is pre-programmed to perform the steps: d1. obtain coordinates of diffusion layer polygons and coordinates of poly layer polygons from the GDS entry; and, d2. cross the coordinates of the diffusion layer polygons and the coordinates of the poly layer polygons to thereby obtained coordinates of crossed GDS polygon; and step e comprises perform a Boolean operation on the coordinates of the pin with the coordinates of the crossed GDS polygon to identify overlapping area.

[0016] According to still another aspect of the invention, a computerized system for determining locations on an integrated circuit microchip to be probed and controlling a stage to place a prober at the proper location is provided. The system comprising a computer having an input, an output, and a processor. The processor is pre-programmed to perform the steps: a. receive via the input a callout list of failures, the callout list including cell name and pin for each failure; b. interrogate a Def file to locate a Def entry matching the cell name and obtain from the Def entry cell type, cell location, and cell orientation data; c. interrogate a Lef file to locate a Lef entry matching the cell type and obtain from the Lef entry coordinates of the pin; d. interrogate a GDS file to locate a GDS entry matching the cell type and obtain coordinates of polygons listed in the GDS entry; and e. determine from the interrogated files the proper location on the microchip to be probed. The system then provides an output to control the motion of a stage so as to align the prober with the location on the microchip.

[0017] Other aspects and features of the invention will become apparent from the description of various embodiments described herein, and which come within the scope and spirit of the invention as claimed in the appended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

[0018] FIG. 1 is a general schematic depicting procedures according to the prior art.

[0019] FIG. 2 is a diagram illustrating a first embodiment of the present invention.

[0020] FIG. 3 is a schematic of a section of a die illustrating an embodiment of the subject invention.

[0021] FIG. 4 is an illustration of fictitious diffusion areas stored in the GDS II files for the cell shown in FIG. 3.

Continue reading about System and method for determining probing locations on ic...
Full patent description for System and method for determining probing locations on ic

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this System and method for determining probing locations on ic patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like System and method for determining probing locations on ic or other areas of interest.
###


Previous Patent Application:
Method and arrangement for monitoring a measuring device located in a wheeled vehicle
Next Patent Application:
Digital method and apparatus for sensing position with a linear variable differential transformer
Industry Class:
Data processing: measuring, calibrating, or testing

###

FreshPatents.com Support
Thank you for viewing the System and method for determining probing locations on ic patent info.
IP-related news and info


Results in 0.11911 seconds


Other interesting Feshpatents.com categories:
Medical: Surgery Surgery(2) Surgery(3) Drug Drug(2) Prosthesis Dentistry   174
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO