IP Library Granted Patent US 9,275,173
Granted Patent B2
US 9,275,173 · App. 14/396,977 · Granted Mar 1, 2016

Automated generation of mask file from three dimensional model for use in grayscale lithography

Inventors: James Loomis (Louisville, KY); Curtis McKenna (Louisville, KY); Kevin M. Walsh (Louisville, KY)
Assignee: University of Louisville Research Foundation, Inc.
G06F17/5009G03F1/70
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 9,275,173
App. No.
14/396,977
Granted
Mar 1, 2016
Kind
B2
Abstract

A method, apparatus and program product automatically generate a grayscale lithography mask file ( 76 ) from a three dimensional (3D) model ( 72 ) of a desired topography, e.g., as generated by a three dimensional computer aided design (CAD) tool ( 70 ).

Claims (31)

1. A method of generating a mask file for use in grayscale lithography for exposing a photoresist layer, comprising:

using at least one processor, generating mask data from a three-dimensional (3D) model of a surface topography that is reflective of a 3D structure to be formed in the photoresist layer;

the generation of the mask data including:

segmenting the 3D model into a plurality of layers that are each associated with an exposure value;

determining, at a plurality of locations, the distance from the 3D model to a reference plane; and

associating each of the plurality of locations with an exposure value, including associating each of the locations with a layer based on the determined distance;

generating a mask file from the mask data, wherein the mask file is in a format for controlling a grayscale lithography device to form the 3D photoresist structure.

2. The method of claim 1 , wherein the 3D model is defined in a 3D model file output by a 3D computer aided design (CAD) application.

3. The method of claim 2 , further comprising building the 3D model with the 3D CAD application.

4. The method of claim 2 , wherein the 3D model file is in an STL format, and wherein the mask file is in a DXF format.

5. The method of claim 1 , wherein generating the mask data comprises:

determining a height of the 3D model at a plurality of locations as a distance from the 3D model to a reference plane that is oriented parallel to a neutral plane for the 3D model; and

associating each of the plurality of locations with an exposure value for the grayscale lithography device based upon the determined height therefor.

6. The method of claim 5 , wherein the plurality of locations are arranged in a two dimensional array oriented parallel to the neutral plane for the 3D model.

7. The method of claim 1 , wherein segmenting the 3D model includes performing linear segmentation of the 3D model.

8. The method of claim 1 , wherein segmenting the 3D model includes performing non-linear segmentation of the 3D model.

9. The method of claim 8 , wherein the non-linear segmentation of the 3D model is based upon at least one of a device profile and a photoresist profile.

10. The method of claim 1 , wherein generating the mask file includes defining the plurality of layers in the mask file and defining a plurality of blocks in the plurality of layers based upon the layers associated with the plurality of locations.

11. The method of claim 10 , wherein generating the mask file includes combining into the same block adjacent locations among the plurality of locations having a same associated layer.

12. The method of claim 1 , further comprising performing grayscale lithography on a substrate using the mask file.

13. An apparatus, comprising:

at least one processor; and

program code configured upon execution by the at least one processor to generate a mask file for use in grayscale lithography for exposing a photoresist layer, the mask file generation including generating mask data from a three-dimensional (3D) model of a surface topography that is reflective of a 3D structure to be formed in the photoresist layer including determining, at a plurality of locations, the distance from the 3D model to a reference plane and associating each of the plurality of locations with an exposure value based on the determined distance and generating a mask file from the mask data, wherein the mask file is in a format for controlling a grayscale lithography device to form the 3D photoresist structure.

14. The apparatus of claim 13 , wherein the 3D model is defined in a 3D model file output by a 3D computer aided design (CAD) application.

15. The apparatus of claim 14 , wherein the 3D model file is in an STL format, and wherein the mask file is in a DXF format.

16. The apparatus of claim 13 , wherein the program code is configured to generate the mask data by:

determining a height of the 3D model at a plurality of locations as a distance from the 3D model to a reference plane that is oriented parallel to a neutral plane for the 3D model; and

associating each of the plurality of locations with an exposure value for the grayscale lithography device based upon the determined height therefor.

17. A program product, comprising:

a non-transitory computer readable medium; and

program code resident on the computer readable medium and configured upon execution by at least one processor to generate a mask file for use in grayscale lithography for exposing a photoresist layer, the mask file generation including generating mask data from a three-dimensional (3D) model of a surface topography that is reflective of a 3D structure to be formed in the photoresist layer including determining, at a plurality of locations, the distance from the 3D model to a reference plane and associating each of the plurality of locations with an exposure value based on the determined distance and generating a mask file from the mask data, wherein the mask file is in a format for controlling a grayscale lithography device to form the 3D photoresist structure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2015
From: LOOMIS, JAMES; MCKENNA, CURTIS; WALSH, KEVIN M.
To: UNIVERSITY OF LOUISVILLE RESEARCH FOUNDATION, INC.
Reel/Frame 034929/0598 →
CONFIRMATORY LICENSE Recorded Jan 5, 2015
From: UNIVERSITY OF LOUISVILLE
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 034719/0867 →
Continuity (2)
Provisional Application 61638279 · Apr 25, 2012
Related Publication 20150121318A1 · Apr 30, 2015