The FilmStar Workbook is a spreadsheet
module built into DESIGN and |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Introducing the WorkbookOnce a spectrum is calculated or scanned a single click or keyboard shortcut pops-up the workbook and transfers the new spectrum. Multiple spectra can be inserted into adjacent columns. Formulas are virtually identical to those in Microsoft Excel. Since the workbook includes macro capabilities, it can serve as an alternative FilmStar front end with the spreadsheet paradigm replacing the normal spectral plot. This is useful for evaluating and optimizing coatings when integrated performance is defined without reference to a particular spectral shape. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Optimization in DESIGNSupplementing DESIGN's traditional optimization target list, FilmStar supports generalized merit functions and constraints for meeting system performance requirements. Constraints such as total layer thickness or stress can be included. These capabilities are not available in other optical thin film software. Essentially, a spreadsheet cell is treated as a merit function and a group of cells defines constraints. Since these cells can be general functions of multiple spectra and/or layer thickness there are many options. Most importantly for active devices such as solar cells, integrated absorption in specified layers can be optimized. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Tolerancing in DESIGNTolerancing uses Monte Carlo techniques to estimate coating yields. Graphically, errors affects coating performance as shown here. But we don't know the yield from looking at the graph. Workbook tolerancing provides a way to estimate yields. The workbook is set up so that named cell Passed ($E$9) has value TRUE or FALSE depending on whether the coating passes or fails the specification. Assuming that the average cannot exceed 0.5% over the range 450-750 nm and the maximum cannot exceed 1%, the following formulas are all that is required:
Here's the results (100 iterations at each error level):
Tolerancing can also be performed under FilmStar BASIC control. This might be appropriate when independent layer errors are insufficient to describe the situation or when pass/fail criteria are exceedingly complex. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Quality Control in MEASUREThe MEASURE workbook is virtually identical to the one in DESIGN and shares the same source code. The model shown here is used in the example in the Report Generator page. Essentially, the same workbook model used for design tolerancing is used for quality control. The only difference is that a pass/fail label like MEETS specifications is generated instead of percent yield. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copyright © 2010 FTG Software Associates
Last updated on
August 31, 2010