Rendering for Microlithography on GPU Hardware

Over the last decades, integrated circuits have changed our everyday lives in a number of ways. Many common devices today taken for granted would not have been possible without this industrial revolution. Central to the manufacturing of integrated circuits is the photomask used to expose the wafers....

Full description

Bibliographic Details
Main Author: Iwaniec, Michel
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för teknik och naturvetenskap 2008
Subjects:
GPU
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-11800
id ndltd-UPSALLA1-oai-DiVA.org-liu-11800
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-118002013-01-08T13:51:47ZRendering for Microlithography on GPU HardwareengIwaniec, MichelLinköpings universitet, Institutionen för teknik och naturvetenskapInstitutionen för teknik och naturvetenskap2008MicrolithographyGPUarea samplinganti-aliasingOpenGLCUDASignal processingSignalbehandlingOver the last decades, integrated circuits have changed our everyday lives in a number of ways. Many common devices today taken for granted would not have been possible without this industrial revolution. Central to the manufacturing of integrated circuits is the photomask used to expose the wafers. Additionally, such photomasks are also used for manufacturing of flat screen displays. Microlithography, the manufacturing technique of such photomasks, requires complex electronics equipment that excels in both speed and fidelity. Manufacture of such equipment requires competence in virtually all engineering disciplines, where the conversion of geometry into pixels is but one of these. Nevertheless, this single step in the photomask drawing process has a major impact on the throughput and quality of a photomask writer. Current high-end semiconductor writers from Micronic use a cluster of Field-Programmable Gate Array circuits (FPGA). FPGAs have for many years been able to replace Application Specific Integrated Circuits due to their flexibility and low initial development cost. For parallel computation, an FPGA can achieve throughput not possible with microprocessors alone. Nevertheless, high-performance FPGAs are expensive devices, and upgrading from one generation to the next often requires a major redesign. During the last decade, the computer games industry has taken the lead in parallel computation with graphics card for 3D gaming. While essentially being designed to render 3D polygons and lacking the flexibility of an FPGA, graphics cards have nevertheless started to rival FPGAs as the main workhorse of many parallel computing applications. This thesis covers an investigation on utilizing graphics cards for the task of rendering geometry into photomask patterns. It describes different strategies that were tried and the throughput and fidelity achieved with them, along with the problems encountered. It also describes the development of a suitable evaluation framework that was critical to the process. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-11800application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Microlithography
GPU
area sampling
anti-aliasing
OpenGL
CUDA
Signal processing
Signalbehandling
spellingShingle Microlithography
GPU
area sampling
anti-aliasing
OpenGL
CUDA
Signal processing
Signalbehandling
Iwaniec, Michel
Rendering for Microlithography on GPU Hardware
description Over the last decades, integrated circuits have changed our everyday lives in a number of ways. Many common devices today taken for granted would not have been possible without this industrial revolution. Central to the manufacturing of integrated circuits is the photomask used to expose the wafers. Additionally, such photomasks are also used for manufacturing of flat screen displays. Microlithography, the manufacturing technique of such photomasks, requires complex electronics equipment that excels in both speed and fidelity. Manufacture of such equipment requires competence in virtually all engineering disciplines, where the conversion of geometry into pixels is but one of these. Nevertheless, this single step in the photomask drawing process has a major impact on the throughput and quality of a photomask writer. Current high-end semiconductor writers from Micronic use a cluster of Field-Programmable Gate Array circuits (FPGA). FPGAs have for many years been able to replace Application Specific Integrated Circuits due to their flexibility and low initial development cost. For parallel computation, an FPGA can achieve throughput not possible with microprocessors alone. Nevertheless, high-performance FPGAs are expensive devices, and upgrading from one generation to the next often requires a major redesign. During the last decade, the computer games industry has taken the lead in parallel computation with graphics card for 3D gaming. While essentially being designed to render 3D polygons and lacking the flexibility of an FPGA, graphics cards have nevertheless started to rival FPGAs as the main workhorse of many parallel computing applications. This thesis covers an investigation on utilizing graphics cards for the task of rendering geometry into photomask patterns. It describes different strategies that were tried and the throughput and fidelity achieved with them, along with the problems encountered. It also describes the development of a suitable evaluation framework that was critical to the process.
author Iwaniec, Michel
author_facet Iwaniec, Michel
author_sort Iwaniec, Michel
title Rendering for Microlithography on GPU Hardware
title_short Rendering for Microlithography on GPU Hardware
title_full Rendering for Microlithography on GPU Hardware
title_fullStr Rendering for Microlithography on GPU Hardware
title_full_unstemmed Rendering for Microlithography on GPU Hardware
title_sort rendering for microlithography on gpu hardware
publisher Linköpings universitet, Institutionen för teknik och naturvetenskap
publishDate 2008
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-11800
work_keys_str_mv AT iwaniecmichel renderingformicrolithographyongpuhardware
_version_ 1716531162704248832