Character Design and Stamp Algorithms for Character Projection Electron-Beam Lithography P. Du, W. Zhao, S.H. Weng, C.K. Cheng, and R. Graham UC San Diego.

Slides:



Advertisements
Similar presentations
Efficient access to TIN Regular square grid TIN Efficient access to TIN Let q := (x, y) be a point. We want to estimate an elevation at a point q: 1. should.
Advertisements

Native-Conflict-Aware Wire Perturbation for Double Patterning Technology Szu-Yu Chen, Yao-Wen Chang ICCAD 2010.
Approximations of points and polygonal chains
Wen-Hao Liu1, Yih-Lang Li, and Cheng-Kok Koh Department of Computer Science, National Chiao-Tung University School of Electrical and Computer Engineering,
ILP-BASED MAXIMUM LIKELIHOOD GENOME SCAFFOLDING James Lindsay Ion Mandoiu University of Connecticut Hamed Salooti Alex ZelikovskyGeorgia State University.
Coupling-Aware Length-Ratio- Matching Routing for Capacitor Arrays in Analog Integrated Circuits Kuan-Hsien Ho, Hung-Chih Ou, Yao-Wen Chang and Hui-Fang.
Is Your Layout Density Verification Exact ? Hua Xiang *, Kai-Yuan Chao ‡, Ruchir Puri * and D.F. Wong + * IBM T.J. Watson Research Center + Univ. of Illinois.
Computer Vision Lecture 16: Region Representation
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Rajat K. Pal. Chapter 3 Emran Chowdhury # P Presented by.
Toward Better Wireload Models in the Presence of Obstacles* Chung-Kuan Cheng, Andrew B. Kahng, Bao Liu and Dirk Stroobandt† UC San Diego CSE Dept. †Ghent.
Automated Layout and Phase Assignment for Dark Field PSM Andrew B. Kahng, Huijuan Wang, Alex Zelikovsky UCLA Computer Science Department
Reticle Floorplanning With Guaranteed Yield for Multi-Project Wafers Andrew B. Kahng ECE and CSE Dept. University of California San Diego Sherief Reda.
University of CreteCS4831 The use of Minimum Spanning Trees in microarray expression data Gkirtzou Ekaterini.
1 Worst and Best-Case Coverage in Sensor Networks Seapahn Meguerdichian, Farinaz Koushanfar, Miodrag Potkonjak, Mani Srivastava IEEE TRANSACTIONS ON MOBILE.
Fast and Area-Efficient Phase Conflict Detection and Correction in Standard-Cell Layouts Charles Chiang, Synopsys Andrew B. Kahng, UC San Diego Subarna.
DPIMM-03 1 Performance-Impact Limited Area Fill Synthesis Yu Chen, Puneet Gupta, Andrew B. Kahng (UCLA, UCSD) Supported by Cadence.
Design Bright-Field AAPSM Conflict Detection and Correction C. Chiang, Synopsys A. Kahng, UC San Diego S. Sinha, Synopsys X. Xu, UC San Diego A. Zelikovsky,
Stereo Computation using Iterative Graph-Cuts
Chapter 4: Straight Line Drawing Ronald Kieft. Contents Introduction Algorithm 1: Shift Method Algorithm 2: Realizer Method Other parts of chapter 4 Questions?
Constrained Pattern Assignment for Standard Cell Based Triple Patterning Lithography H. Tian, Y. Du, H. Zhang, Z. Xiao, M. D.F. Wong Department of ECE,
D1: Matchings.
Trip Planning Queries F. Li, D. Cheng, M. Hadjieleftheriou, G. Kollios, S.-H. Teng Boston University.
Compact Representations of Separable Graphs From a paper of the same title submitted to SODA by: Dan Blandford and Guy Blelloch and Ian Kash.
Sequence comparison: Local alignment
1 ENTITY test is port a: in bit; end ENTITY test; DRC LVS ERC Circuit Design Functional Design and Logic Design Physical Design Physical Verification and.
Chih-Hung Lin, Kai-Cheng Wei VLSI CAD 2008
Mixed Non-Rectangular Block Packing for Non-Manhattan Layout Architectures M. Wu, H. Chen and J. Jou Department of EE, NCTU HsinChu, Taiwan ISQED 2011.
Sequence Alignment.
Space-Efficient Sequence Alignment Space-Efficient Sequence Alignment Bioinformatics 202 University of California, San Diego Lecture Notes No. 7 Dr. Pavel.
Physical Mapping of DNA Shanna Terry March 2, 2004.
Chapter 6 The Normal Probability Distribution
Hongbo Zhang, Yuelin Du, Martin D.F. Wong, Yunfei Deng, Pawitter Mangat Synopsys Inc., USA Dept. of ECE, Univ. of Illinois at Urbana-Champaign GlobalFoundries.
A computational study of protein folding pathways Reducing the computational complexity of the folding process using the building block folding model.
Interactive Shortest Path Part 3 An Image Segmentation Technique Jonathan-Lee Jones.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved. Section 6-1 Review and Preview.
Low-Power Gated Bus Synthesis for 3D IC via Rectilinear Shortest-Path Steiner Graph Chung-Kuan Cheng, Peng Du, Andrew B. Kahng, and Shih-Hung Weng UC San.
BSG-Route: A Length-Matching Router for General Topology T. Yan and M. D. F. Wong University of Illinois at Urbana-Champaign ICCAD 2008.
Graph Algorithms. Definitions and Representation An undirected graph G is a pair (V,E), where V is a finite set of points called vertices and E is a finite.
1 Orthogonal Drawing (continued)  Sections 8.3 – 8.5 from the book  Bert Spaan.
A split&push approach to 3D orthogonal drawings giuseppe di battista univ. rome III maurizio patrignani univ. rome III francesco vargiu aipa.
Expanders via Random Spanning Trees R 許榮財 R 黃佳婷 R 黃怡嘉.
Kwangsoo Han, Andrew B. Kahng, Hyein Lee and Lutong Wang
Closing the Smoothness and Uniformity Gap in Area Fill Synthesis Supported by Cadence Design Systems, Inc., NSF, the Packard Foundation, and State of Georgia’s.
Placement. Physical Design Cycle Partitioning Placement/ Floorplanning Placement/ Floorplanning Routing Break the circuit up into smaller segments Place.
Impact of Interconnect Architecture on VPSAs (Via-Programmed Structured ASICs) Usman Ahmed Guy Lemieux Steve Wilton System-on-Chip Lab University of British.
Dept. of Electrical and Computer Engineering The University of Texas at Austin E-Beam Lothography Stencil Planning and Optimization wit Overlapped Characters.
Peng Du, Wenbo Zhao, Shih-Hung Weng, Chung-Kuan Cheng, Ronald Graham CSE Dept., University of California, San Diego, CA Character Design and Stamp Algorithms.
Barrier Coverage With Wireless Sensors
CALTECH CS137 Winter DeHon CS137: Electronic Design Automation Day 13: February 20, 2002 Routing 1.
Simultaneous Analog Placement and Routing with Current Flow and Current Density Considerations H.C. Ou, H.C.C. Chien and Y.W. Chang Electronics Engineering,
Yen-Ting Yu Iris Hui-Ru Jiang Yumin Zhang Charles Chiang DRC-Based Hotspot Detection Considering Edge Tolerance and Incomplete Specification ICCAD’14.
Maze Routing Algorithms with Exact Matching Constraints for Analog and Mixed Signal Designs M. M. Ozdal and R. F. Hentschke Intel Corporation ICCAD 2012.
Section 6-1 Overview. Chapter focus is on: Continuous random variables Normal distributions Overview Figure 6-1 Formula 6-1 f(x) =  2  x-x-  )2)2.
Chapter 13 Backtracking Introduction The 3-coloring problem
An Exact Algorithm for Difficult Detailed Routing Problems Kolja Sulimma Wolfgang Kunz J. W.-Goethe Universität Frankfurt.
NanoCAD Lab UCLA Effective Model-Based Mask Fracturing Heuristic Abde Ali Kagalwalla and Puneet Gupta NanoCAD Lab Department of Electrical Engineering,
Confidential2 Warm Up 1.Find the Circumference of a Circle with a radius of 12.5 miles 2. Find the Circumference of a Circle with a radius of 21 meters.
1 Double-Patterning Aware DSA Template Guided Cut Redistribution for Advanced 1-D Gridded Designs Zhi-Wen Lin and Yao-Wen Chang National Taiwan University.
ITI SEMESTER 2 ENGINEERING DRAWING FITTER AND ELECTRICIAN
Sequence comparison: Local alignment
Mean Shift Segmentation
On Efficient Graph Substructure Selection
Enumerating Distances Using Spanners of Bounded Degree
Interconnect Architecture
Automated Layout and Phase Assignment for Dark Field PSM
Rectangular Coordinates; Introduction to Graphing Equations
Donghui Zhang, Tian Xia Northeastern University
Strong Barrier Coverage of Wireless Sensor Networks Seung Oh Kang
Under a Concurrent and Hierarchical Scheme
Presentation transcript:

Character Design and Stamp Algorithms for Character Projection Electron-Beam Lithography P. Du, W. Zhao, S.H. Weng, C.K. Cheng, and R. Graham UC San Diego 1

Outline Introduction Problem Formulation Character Design for Wire Layouts Character Design and Stencil Compaction for Via Layouts Experimental Results Conclusion 2

Introduction Electron Beam Lithography (EBL): maskless fabrication Variable Shaped Beam (VSB): variant rectangles for the layout Character Projection (CP): improves VSB throughput 3 Wire LayoutVia Layout

Previous Works of CP Previous Character Designs Rows of wire segments with various separation Arrays of vias Usage Apply Characters to stamp most wires and vias Use VSB to patch up the rest wires and vias 4

Problem Formulation Character and Stencil designs: – Prescribe a set of characters and assemble in a stencil. Stamp algorithm: – Match the characters to the most of layout One stencil for wires and the other for vias 5

Wire Layout Layout is cut into blocks of size c x x c y. Wire layout on grid with unit size u x and u y. 6

Stamp Process 7 Assumption of character projection Arbitrary shifting Arbitrary rectangular masking Projected regions can overlap

Normalization of Wire Layouts Segment: a column of wire grid in the block Normalization: expand the wires in each segment into four types. 8

Segments Categorization Type 1: A segment split into two wires Type 2: A wire with a gap on the top. Type 3: A wire with no gaps. Type 4: A segment split into 3 or more wires. 9

Character Design for Wire Layouts A character starts with Type 1 segment followed by c x -1 segments of Type 2 and 3. The number of Type 2 segments is no more than a constant B g. 10

Stamp Algorithm for Wire Layouts 11 Cut layout into rows of height c y. Cut each row into groups at Types 1 and 4 segments. Match the characters greedily from left to right.

Experimental Results 12

Experimental Results The row heights are chosen dynamically to balance the overhead of dummy fill against the improvement of CP. 13

Experimental Results 14 Improvement vs. overhead of dummy fill.

Via Layout Assumption: Vias are of the same size and on the grids. Observation: Vias are sparse comparing to wires. 15

Character Design for Via Layouts Characters: k vias linked in a path of length w. The paths are oriented in top-right direction. Three characters are shown in the figures (k=3) 16

Stencils: Character Compaction 17 A single via v at center and two vias at I and III quadrants. Vias at quadrants are aligned for each length w. Example: Three windows in the figure correspond to three characters.

Stamp Algorithm for Via Layouts Construct a directed acyclic graph G(V,E). – The vertex set V contains all vias. – An edge (u,v) belongs to E if and only if v is in the first quadrant of u with distance less than w. Use the minimum vertex-disjoint path cover algorithm to match characters with the layout. 18

Experimental Results Improvement: average number of vias per shot Path length: upper bound of Improvement Improvement increases with Character Size and Path Length. 19

Conclusion A framework includes character design, stencil compaction and layout matching algorithms. For wires, we normalize the wires with dummy fills and expansion. For vias, we devise k-via sets and compact the sets into a stencil. A path covering algorithm maps the set. The approach improves the throughput of manufacturing over VSB. 20

Thank you for your attention! 21