DOC PREVIEW
UW-Madison ECE 539 - Neural Networks - Improving Performance in X-ray Lithography Applications

This preview shows page 1-2-3-4-5 out of 14 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 14 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Neural Networks: Improving Performance in X-ray Lithography ApplicationsAbstractOutlineProblem: X-ray Lithography ParametersThe Radial Basis SolutionA Modular SolutionBattle of the NetworksMLP ApproachMLP ResultsSetting up the RBNRBN Setup Continued…Modular Radial Basis Results (First 10 Vectors)Future ImprovementsConclusionsNeural Networks: Improving Performance in X-ray Lithography ApplicationsECE 539Ryan T. HoggMay 10, 2000AbstractIn order to improve the performance of existing networks used in X-ray lithography, a modular network consisting of three independent expert networks was designed. Each expert was trained using a radial basis function. The trained network should have a mean error of less than 0.2% for the three outputs of the network. Error values for the network have not been calculated yet. The speed of the training has been greatly increased as well. Originally 1327 training vectors were used. The new training set consists of only 300 vectors and appears to produce better results.OutlineI. The problemII. Existing solutionIII. Proposed solutionI. Modular network layoutII. Network optionsIII. Network resultsIV. Future ImprovementsV. ConclusionProblem: X-ray Lithography ParametersThe manufacturing of semiconductor devices using X-ray Lithography requires the evaluation of the following multivariate function:[linewidth, IMTF, fidelity] = F(absorber thickness, gap, bias ) Having a neural network to calculate these values with a minimal amount of error would be an invaluable tool to any lithographer.IMTF = Integrated Modulation Transfer FunctionThe Radial Basis SolutionCurrently there is a neural network that uses a radial basis function to compute these three variables. The error performance on the testing set is:Mean Error: 0.2% to 0.4%Maximum Error: 4%The goal of this project is to improve these percentages, ideally obtaining a maximum error of less than 0.1%.A Modular SolutionRather than having a single network take in all three parameters and produce three outputs, each output will have its own expert network.Expert 1LinewidthExpert 2IMTFExpert 3FidelitybiasabsgapResultBattle of the NetworksInitially two different types of networks were trained to see which one was better:• Multilayer Perceptron (One Hidden Layer)- Fast training, but low learning rate- Large mean square error • Radial Basis Function Neural Network- Slower training- Much lower errorMLP Approach• The three inputs and three outputs were converted to 32-bit binary numbers for more effective training. This way, each expert network had 96 inputs and 32 outputs.• The format of the binary representation was as follows:s b7 b6 b5 b4 b3 b2 b1 b0 b-1 b-2…b-23 • There were two sets of weights wh and wo. Each hidden neuron had three weighted inputs and a bias. The output of each hidden neuron was weighed and summed together in each output node along with a bias.MLP ResultsAfter training with several different learning rates and momentum constants, it became clear that the MLP was not learning at an adequate rate to achieve the low level of error that was desired.In some cases the level of error was greater than 100%!Setting up the RBNSelect smoothing factor (h)Numerous values of h were tested, mainly powers of ten. Most of the values generated inaccurate predictions, but one value performed with remarkable results:h = 0.0001Determine size of training set to useTo increase the training rate of the RBN, the size of the training set was reduced. Initially only the first two hundred vectors were used. This gave good results for the larger-valued test sets.RBN Setup Continued…Since the training set was regularly distributed, a new set was generated like so:Total Vectors = 300The test set has been reduced by over 75%!0 1327100 425 525 1227Modular Radial Basis Results (First 10 Vectors) Predicted Actual Predicted Actual Predicted Actual Linewidth Linewidth IMTF IMTF Fidelity Fidelity 147.1649 146.8300 0.3775 0.3772 0.8023 0.8021 154.7935 154.8700 0.3847 0.3848 0.7851 0.7853 163.0653 163.1100 0.3707 0.3708 0.7508 0.7509 168.9189 168.9600 0.3438 0.3441 0.7153 0.7157 172.4245 171.9600 0.3309 0.3276 0.6994 0.6954 134.7077 135.2400 0.3953 0.3938 0.8452 0.8448 146.5182 146.4400 0.3837 0.3839 0.8222 0.8223 158.9090 158.8900 0.3371 0.3372 0.7661 0.7661 168.6808 168.6900 0.2764 0.2766 0.6984 0.6986 173.7676 174.3300 0.2429 0.2399 0.6592 0.6563 Note: Error calculations are not available yet because the code has not been written.Future ImprovementsAdjust the smoothing factor for better results.Write code to calculate mean error and maximum error for the testing set.Possibly reduce training set even further.ConclusionsMLP is not suited well for this type of function.Radial basis functions work well here, which is why one was used in the first place. However, creating an expert network for each output produces even better


View Full Document

UW-Madison ECE 539 - Neural Networks - Improving Performance in X-ray Lithography Applications

Documents in this Course
Load more
Download Neural Networks - Improving Performance in X-ray Lithography Applications
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Neural Networks - Improving Performance in X-ray Lithography Applications and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Neural Networks - Improving Performance in X-ray Lithography Applications 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?