IP Library Granted Patent US 12,229,487
Granted Patent B2
US 12,229,487 · App. 18/308,916 · Granted Feb 18, 2025

Hotspot avoidance method of manufacturing integrated circuits

Inventors: I-Shuo Liu (Hsinchu, TW); Chih-Chun Hsia (Hsinchu, TW); Hsin-Ting Chou (Hsinchu, TW); Kuanhua Su (Hsinchu, TW); William Weilun Hong (Hsinchu, TW); Chih Hung Chen (Hsinchu, TW); Kei-Wei Chen (Tainan, TW)
Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
G06F30/392G06T7/001G06F2111/20G06T2207/20021G06T2207/30148
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 12,229,487
App. No.
18/308,916
Granted
Feb 18, 2025
Kind
B2
Abstract

A method includes cropping a plurality of images from a layout of an integrated circuit, generating a first plurality of hash values, each from one of the plurality of images, loading a second plurality of hash values stored in a hotspot library, and comparing each of the first plurality of hash values with each of the second plurality of hash values. The step of comparing includes calculating a similarity value between the each of the first plurality of hash values and the each of the second plurality of hash values. The method further includes comparing the similarity value with a pre-determined threshold similarity value, and in response to a result that the similarity value is greater than the pre-determined threshold similarity value, recording a position of a corresponding image that has the result. The position is the position of the corresponding image in the layout.

Claims (41)

1. A method comprising:

determining likely hotspots of a wafer;

comparing hash values of the likely hotspots with stored hash values in a hotspot library to determine a similarity value for each of the likely hotspots; and

based on the similarity values determined in the comparing, selecting a polishing recipe from the hotspot library.

2. The method of claim 1 further comprising polishing the wafer using the polishing recipe.

3. The method of claim 1 , wherein the polishing recipe is selected as corresponding to a highest-ranking hotspot in the likely hotspots, and wherein the highest-ranking hotspot has a highest similarity value among the similarity values.

4. The method of claim 1 , wherein the polishing recipe is selected as corresponding to a non-highest-ranking hotspot in the likely hotspots, and wherein the non-highest-ranking hotspot has a lower similarity value than a highest similarity value among the similarity values.

5. The method of claim 1 , wherein the determining the likely hotspots comprises:

cropping a plurality of images from a layout of the wafer;

generating a first plurality of hash values, each from one of the plurality of images;

loading a second plurality of hash values stored in the hotspot library;

comparing each of the first plurality of hash values with each of the second plurality of hash values, wherein the comparing comprises calculating an additional similarity value between the each of the first plurality of hash values and the each of the second plurality of hash values; and

comparing the additional similarity value with a pre-determined threshold similarity value, wherein the additional similarity value higher than the pre-determined threshold similarity value correspond to a hotspot.

6. The method of claim 1 , wherein the polishing recipe comprises a slurry flow value for polishing the wafer.

7. The method of claim 1 , wherein the polishing recipe comprises a down force value for pressing the wafer against a corresponding polishing pad.

8. The method of claim 1 , wherein the polishing recipe comprises an on/off state of a pad conditioner that is used when the wafer is polished.

9. The method of claim 1 , wherein the likely hotspots comprise out-of-specification recesses.

10. The method of claim 1 , wherein the likely hotspots comprise out-of-specification humps.

11. A method comprising:

providing a list of candidate hotspots of a wafer;

finding hotspots from a hotspot library, wherein the found hotspots correspond to some of the list of candidate hotspots;

finding polishing recipes corresponding to the hotspots found from the hotspot library;

selecting a polishing recipe from the found polishing recipes; and

polishing the wafer using the polishing recipe.

12. The method of claim 11 , wherein the list of candidate hotspots comprise out-of-specification recesses that are likely to occur when the wafer is polished.

13. The method of claim 11 , wherein the list of candidate hotspots comprise out-of-specification humps that are likely to occur when the wafer is polished.

14. The method of claim 11 , wherein the finding the hotspots from the hotspot library comprises finding stored hotspots in the hotspot library that have similar hash values to the list of candidate hotspots.

15. The method of claim 14 , wherein the stored hotspots in the hotspot library are found by comparing first hash values of the list of candidate hotspots with hash values stored in the hotspot library.

16. The method of claim 11 further comprising ranking the list of candidate hotspots based on their similarity values to the stored hotspots.

17. The method of claim 16 , wherein the selected polishing recipe has a highest similarity value among all of similarity values of the list of candidate hotspots.

18. A method comprising:

providing a likely hotspots of a wafer;

finding hotspots from a hotspot library, wherein the found hotspots correspond to the likely hotspots;

finding polishing recipes correspond to the hotspots found from the hotspot library;

ranking the likely hotspots;

selecting a polishing recipe from the polishing recipes, wherein the selected polishing recipe has a highest rank that is determined by the ranking; and

polishing the wafer using the selected polishing recipe.

19. The method of claim 18 , wherein the ranking is based on similarity values of hash values of the likely hotspots to stored hash values in the hotspot library.

20. The method of claim 18 further comprising:

after the wafer is polished, inspecting the wafer to determine status of the likely hotspots; and

modifying the polishing recipe.

Continuity (3)
Continuation 17814991 · Jul 26, 2022
Continuation 16926026 · Jul 10, 2020
Related Publication 20230267264A1 · Aug 24, 2023
References Cited (34)
US 8434030B1 · Hou · 2013 [cited by examiner]
US 8580635B2 · Chan et al. · 2013 [cited by applicant]
US 10074036B2 · Liu et al. · 2018 [cited by applicant]
US 10997340B2 · Hu et al. · 2021 [cited by applicant]
US 11443083B2 · Su et al. · 2022 [cited by applicant]
US 11871686B2 · Tseng et al. · 2024 [cited by applicant]
US 20030054573A1 · Tanaka · 2003 [cited by applicant]
US 20060258267A1 · Ito · 2006 [cited by examiner]
US 20060273266A1 · Preil · 2006 [cited by examiner]
US 20070156379A1 · Kulkarni · 2007 [cited by applicant]
US 20070230770A1 · Kulkarni · 2007 [cited by applicant]
US 20070266362A1 · Lai · 2007 [cited by examiner]
US 20070288219A1 · Zafar · 2007 [cited by applicant]
US 20100131908A1 · Krishnan · 2010 [cited by examiner]
US 20100211202A1 · Chou · 2010 [cited by examiner]
US 20110197173A1 · Fukuda · 2011 [cited by examiner]
US 20120229618A1 · Urano · 2012 [cited by applicant]
US 20140113528A1 · Cormont · 2014 [cited by examiner]
US 20140376801A1 · Karsenti · 2014 [cited by examiner]
US 20150069232A1 · Lin et al. · 2015 [cited by applicant]
US 20160282856A1 · Wachs · 2016 [cited by examiner]
US 20160300338A1 · Zafar · 2016 [cited by examiner]
US 20190147127A1 · Su et al. · 2019 [cited by applicant]
US 20190188840A1 · Kwon · 2019 [cited by applicant]
US 20190318471A1 · Chen et al. · 2019 [cited by applicant]
US 20190333205A1 · Fang · 2019 [cited by examiner]
US 20210126109A1 · Lin · 2021 [cited by applicant]
CN 109390466A · 2019 [cited by applicant]
DE 102012217336A1 · 2013 [cited by applicant]
KR 20170071590A · 2017 [cited by applicant]
KR 20190006188A · 2019 [cited by applicant]
TW 201842457A · 2018 [cited by applicant]
TW I694343B · 2020 [cited by applicant]
WO 2019129569A1 · 2019 [cited by applicant]