Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cristian Andrades M. Andrea Rodr´ıguez Charles C. Chiang Signature Indexing of Design Layouts for Hotspot Detection DATE’14.

Similar presentations


Presentation on theme: "Cristian Andrades M. Andrea Rodr´ıguez Charles C. Chiang Signature Indexing of Design Layouts for Hotspot Detection DATE’14."— Presentation transcript:

1 Cristian Andrades M. Andrea Rodr´ıguez Charles C. Chiang Signature Indexing of Design Layouts for Hotspot Detection DATE’14

2 Outline Introduction Signature Design Layout Representation and Signature Extraction Pattern Representation and Signature Extraction Signature-based Searching Experimental Evaluation Conclusion

3 Introduction A process-hotspot is a layout pattern that is sensitive to lithographic process This work proposes to index the content of design layouts by using a signature as the search criteria Pre-process layouts in order to extract signatures that characterize windows within the layouts Signatures can be used as search keys to return only possible layout’s windows

4 The key contributions  The definition of a signature  The extraction of the signature from layouts by windows and from range patterns  The use of the signature with an indexing structure to efficiently search for candidate windows

5 Signature A signature is a mapping from a geometric configuration composed of non-overlapping rectangles to numbers Let × be a grid representation of a 2D configuration of non-overlapping rectangles. The change-based signature (+ ) is a tuple of the form ([ ℎ 0,..., ℎ −1 ], [ 0,..., −1 ])

6 + is ([1, 1, 2], [1, 0, 1, 0])

7 Design Layout Representation and Signature Extraction A layout is represented by a × regular grid denoted by × [, ] = 1 if there exists a rectangle that overlaps this location; otherwise, [, ] = 0

8 A window corresponds to a rectangular sub-portion of the layout and is defined as a ′ × ′ sub-grid of, denoted by ′× ′ The number of possible windows in the layout is ( − ′ + 1) × ( − ′ + 1)

9 Example  simple layout represented with a 8 × 8 regular grid, window size of 6 × 6 + for window 0 is ([0, 1, 2, 1], [2, 1, 1]) window 1 is ([0, 2, 0], [1, 1, 1])

10 Pattern Representation and Signature Extraction Patterns are 2D configurations composed of non- overlapping rectangles There may exists a representative pattern with several similar realizations that vary in the distance between rectangles’ boundaries

11 Specification of Range Patterns  A range pattern is a configuration of 2D non-overlapping rectangles with additional specifications about the horizontal or vertical distances between rectangles ’s boundaries

12 Specification of Range Patterns

13 Since a range pattern may have different realizations, it is not possible to extract + from a range pattern directly First mapping the range pattern specification to horizontal (HRG) and vertical (VRG) range graphs

14

15

16 A definite range-graph defines a topological order Above example derive 3 definitive horizontal and 3 definitive vertical graphs, 9 combinations But the combinations of graphs may produce inconsistent configuration, that is, configurations where rectangles overlap

17

18 Signature-based Searching Having patterns and layouts with their +, it is possible to use + for selecting candidate windows of the layout that can contain hotspots Range patterns +

19 Layout windows signatures + For efficiency, we can organize the dictionary using a binary search tree

20 Experimental Evaluation Two design layouts  1 is a layer of 0.88 × 0.882 represented by a 13, 540 × 13, 540 regular grid  2 is a layer of 0.91 × 0.912 represented by a 14, 000×14, 000 regular grid Extracted + using 10×10 windows

21 A realization of each of the 7 different range patterns

22 Measures  Recall :  Precision : Results indicate that the recall is always 100% using window-based or area-based measures

23

24 Conclusion Proposed the use of a signature that can filter out portions of design layouts How to extract the signature from layouts and also from range patterns


Download ppt "Cristian Andrades M. Andrea Rodr´ıguez Charles C. Chiang Signature Indexing of Design Layouts for Hotspot Detection DATE’14."

Similar presentations


Ads by Google