SlideShare a Scribd company logo
A.D.A.M. (Automated Data Archiving and Mining)
for ASML PAS5500
Design and implementation of an automated data retrieval,
analysis and monitoring software for photolithography tools
Advisor:
Prof. Serafino Cicerone
Candidate:
Riccardo Macioce
Tutor:
Armando Rossi
Page ๏‚ง 2
๏‚ง Among the
worldwide top 10
semiconductor sales
leaders
๏‚ง Micron's Avezzano
facility produces
CMOS image sensors
Micron Technology
๏‚ง Products used in mobile phones, digital and
reflex cameras, etc.
Page ๏‚ง 3
A. D. A. M.
A.D.A.M.
Automatic
alerts
Data
visualization
Charts
generation
Data
retrieval
Archiving
Page ๏‚ง 4
IC production process
1. Coating
2. Photolithography
3. Etching
4. Removing photoresist
Page ๏‚ง 5
A. D. A. M.
๏‚ง The original release of A.D.A.M. was
developed for an U.S.A. facility (for 300
mm photolithography tools)
Page ๏‚ง 6
Thesis tasks
๏‚ง U.S.A. fab uses 300 mm photolithography tools,
while Avezzano fab uses 200 mm tools (AMSL
PAS5500)
โ€“ Different performance and calibration tests
โ€“ Different report structures and parameters
Goal 1: make the original A.D.A.M. version
usable for PAS systems
Goal 2: design and build new features
Page ๏‚ง 7
Goal 1
Code Design
Page ๏‚ง 8
A.D.A.M. Architecture
Page ๏‚ง 9
Parsing subsystem
๏‚ง Crontab:
scanning tools
every 10 minutes
๏‚ง Multithread
system
Page ๏‚ง 10
Goal 2
Page ๏‚ง 11
A new module: Air Mounts
๏‚ง System of shock
absorbers for
vibration isolation
between the
projection system
(โ€œsilent worldโ€) and
the external world
Page ๏‚ง 12
Reports structure
0.002800000 ... 0.348432056 0.000202538 0.000019308...
0.005600000 ... 0.522648084 0.000133590 0.000017341...
0.008400000 ... 0.696864111 0.000077143 0.000023498...
[...]
1.598800000 ... 99.651567944 0.000037273 0.000000088...
1.601600000 ... 99.825783972 0.000028764 0.000000072...
1.604400000 ... 100.00000000 0.000033625 0.000000075...
1.607200000 ... 1.607200000 0.000000000 0.000000000...
1.610000000 ... 1.610000000 0.000000000 0.000000000...
[...]
Page ๏‚ง 13
Data identification
๏‚ง Context awareness and knowledge:
โ€“ Pink noise as input signal (low-pass filter until
100 Hz)
โ€“ Resonance frequency โ‰ˆ 2 Hz
Page ๏‚ง 14
A.D.A.M.
Page ๏‚ง 15
Project Management
๏‚ง Extreme Programming (XP) [Beck,
Cunningham]
โ€“ Whole team: Customer & Developer
โ€“ Tests definition before implementation
โ€“ Story Cards
โ€“ Story Board & time management
๏‚ง Risk analysis and mitigation strategies
๏‚ง Change management
Page ๏‚ง 16
Numbers
๏‚ง Original ADAM:
โ€“ 14 modules
๏‚ง New ADAM:
โ€“ 9 modules fixed
โ€“ 27 new modules
๏‚ง About 13000 new lines of Perl code
๏‚ง About 65000 new lines of
PHP/Javascript/jQuery/HTML code
Page ๏‚ง 17
Beyond numbers
๏‚ง Communication & interaction:
โ€“ Collaboration with people from different fields
โ€“ Trainings
๏‚ง Problem solving:
โ€“ Signals theory
โ€“ Optics
โ€“ Linear regression
โ€“ โ€ฆ

More Related Content

Viewers also liked

Digital in 2017: Central Asia
Digital in 2017: Central AsiaDigital in 2017: Central Asia
Digital in 2017: Central Asia
We Are Social Singapore
ย 
the brain ,parts and functions
 the brain ,parts and functions the brain ,parts and functions
the brain ,parts and functions
Educ_Louie Tanaka
ย 
Production planning & control & Forecasting
Production planning & control & ForecastingProduction planning & control & Forecasting
Production planning & control & Forecasting
Jenฤฑstรถn Delฤฑmรค
ย 
Digital in 2017: Western Asia
Digital in 2017: Western AsiaDigital in 2017: Western Asia
Digital in 2017: Western Asia
We Are Social Singapore
ย 
The human brain presentation
The human brain presentationThe human brain presentation
The human brain presentation
Silvia Borba
ย 
Digital in 2017: Eastern Asia
Digital in 2017: Eastern AsiaDigital in 2017: Eastern Asia
Digital in 2017: Eastern Asia
We Are Social Singapore
ย 
Production planning & control
Production planning & controlProduction planning & control
Production planning & controlamirthakarthi
ย 
2016 Digital Yearbook
2016 Digital Yearbook2016 Digital Yearbook
2016 Digital Yearbook
We Are Social Singapore
ย 
SAP Production Planning
SAP Production PlanningSAP Production Planning
SAP Production Planning
Rupesh Brahmankar
ย 
2017 Digital Yearbook
2017 Digital Yearbook2017 Digital Yearbook
2017 Digital Yearbook
We Are Social Singapore
ย 
Digital in 2017 Global Overview
Digital in 2017 Global OverviewDigital in 2017 Global Overview
Digital in 2017 Global Overview
We Are Social Singapore
ย 

Viewers also liked (11)

Digital in 2017: Central Asia
Digital in 2017: Central AsiaDigital in 2017: Central Asia
Digital in 2017: Central Asia
ย 
the brain ,parts and functions
 the brain ,parts and functions the brain ,parts and functions
the brain ,parts and functions
ย 
Production planning & control & Forecasting
Production planning & control & ForecastingProduction planning & control & Forecasting
Production planning & control & Forecasting
ย 
Digital in 2017: Western Asia
Digital in 2017: Western AsiaDigital in 2017: Western Asia
Digital in 2017: Western Asia
ย 
The human brain presentation
The human brain presentationThe human brain presentation
The human brain presentation
ย 
Digital in 2017: Eastern Asia
Digital in 2017: Eastern AsiaDigital in 2017: Eastern Asia
Digital in 2017: Eastern Asia
ย 
Production planning & control
Production planning & controlProduction planning & control
Production planning & control
ย 
2016 Digital Yearbook
2016 Digital Yearbook2016 Digital Yearbook
2016 Digital Yearbook
ย 
SAP Production Planning
SAP Production PlanningSAP Production Planning
SAP Production Planning
ย 
2017 Digital Yearbook
2017 Digital Yearbook2017 Digital Yearbook
2017 Digital Yearbook
ย 
Digital in 2017 Global Overview
Digital in 2017 Global OverviewDigital in 2017 Global Overview
Digital in 2017 Global Overview
ย 

Similar to A.D.A.M. (Automated Data Archiving and Mining) for ASML PAS5500

๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
HION IT
ย 
Man 00851 rev 001 understanding image checker 9.0
Man 00851 rev 001 understanding image checker 9.0Man 00851 rev 001 understanding image checker 9.0
Man 00851 rev 001 understanding image checker 9.0alex123123123
ย 
์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
HION IT
ย 
๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
HION IT
ย 
Instruction Manual | ATN X-Sight 4K Pro | Optics Trade
Instruction Manual | ATN X-Sight 4K Pro | Optics TradeInstruction Manual | ATN X-Sight 4K Pro | Optics Trade
Instruction Manual | ATN X-Sight 4K Pro | Optics Trade
Optics-Trade
ย 
final report (parking project).pdf
final report (parking project).pdffinal report (parking project).pdf
final report (parking project).pdf
gamefacegamer
ย 
tutorial
tutorialtutorial
tutorialJoanna Lin
ย 
์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
HION IT
ย 
- ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A...
 - ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A... - ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A...
- ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A...
azamfaiz
ย 
Dell precision tower 7910 manual
Dell precision tower 7910 manualDell precision tower 7910 manual
Dell precision tower 7910 manual
Brown22john
ย 
Symmetry Software User Guide.pdf
Symmetry Software User Guide.pdfSymmetry Software User Guide.pdf
Symmetry Software User Guide.pdf
ssuser6a6ec7
ย 
steganographyfinalreport (deepu) (1) - Deepak Yadav.pdf
steganographyfinalreport (deepu) (1) - Deepak Yadav.pdfsteganographyfinalreport (deepu) (1) - Deepak Yadav.pdf
steganographyfinalreport (deepu) (1) - Deepak Yadav.pdf
ssusere02009
ย 
Jdsu mts 2000_manual
Jdsu mts 2000_manualJdsu mts 2000_manual
Jdsu mts 2000_manual
WELLINGTON MARTINS
ย 
Instructions HENSOLDT ZF 6-24x72 | Optics Trade.pdf
Instructions HENSOLDT ZF 6-24x72 | Optics Trade.pdfInstructions HENSOLDT ZF 6-24x72 | Optics Trade.pdf
Instructions HENSOLDT ZF 6-24x72 | Optics Trade.pdf
Optics-Trade
ย 
Plugin anrit sitemasterseri30416
Plugin anrit sitemasterseri30416Plugin anrit sitemasterseri30416
Plugin anrit sitemasterseri30416Rohit Chintu
ย 
Instruction Manual | Flir Scout TS Thermal Monoculars | Optics Trade
Instruction Manual | Flir Scout TS Thermal Monoculars | Optics TradeInstruction Manual | Flir Scout TS Thermal Monoculars | Optics Trade
Instruction Manual | Flir Scout TS Thermal Monoculars | Optics Trade
Optics-Trade
ย 
Camera technologybasics
Camera technologybasicsCamera technologybasics
Camera technologybasicsFernando Kinemat
ย 
Reference manual pic18f
Reference manual pic18fReference manual pic18f
Reference manual pic18f
Alan Borges da Silva
ย 

Similar to A.D.A.M. (Automated Data Archiving and Mining) for ASML PAS5500 (20)

๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS1100 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
ย 
Man 00851 rev 001 understanding image checker 9.0
Man 00851 rev 001 understanding image checker 9.0Man 00851 rev 001 understanding image checker 9.0
Man 00851 rev 001 understanding image checker 9.0
ย 
์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV620 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
ย 
๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
๋ฐ์ดํƒ€๋กœ์ง DS2200 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ์‚ฐ์—…์šฉ ๋ ˆ์ด์ €์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
ย 
Instruction Manual | ATN X-Sight 4K Pro | Optics Trade
Instruction Manual | ATN X-Sight 4K Pro | Optics TradeInstruction Manual | ATN X-Sight 4K Pro | Optics Trade
Instruction Manual | ATN X-Sight 4K Pro | Optics Trade
ย 
final report (parking project).pdf
final report (parking project).pdffinal report (parking project).pdf
final report (parking project).pdf
ย 
183-192_vdMerwe
183-192_vdMerwe183-192_vdMerwe
183-192_vdMerwe
ย 
tutorial
tutorialtutorial
tutorial
ย 
์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
์‹œํฌ SICK CLV640 1D ์‚ฐ์—…์šฉ ๊ณ ์ •์‹ ๋ฐ”์ฝ”๋“œ์Šค์บ๋„ˆ ๋งค๋‰ด์–ผ
ย 
Filterlab tutorial
Filterlab tutorialFilterlab tutorial
Filterlab tutorial
ย 
- ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A...
 - ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A... - ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A...
- ะ ะตะปะตะนะฝะฐั ะทะฐั‰ะธั‚ะฐ - Power Systems Protection, Power Quality and Substation A...
ย 
Dell precision tower 7910 manual
Dell precision tower 7910 manualDell precision tower 7910 manual
Dell precision tower 7910 manual
ย 
Symmetry Software User Guide.pdf
Symmetry Software User Guide.pdfSymmetry Software User Guide.pdf
Symmetry Software User Guide.pdf
ย 
steganographyfinalreport (deepu) (1) - Deepak Yadav.pdf
steganographyfinalreport (deepu) (1) - Deepak Yadav.pdfsteganographyfinalreport (deepu) (1) - Deepak Yadav.pdf
steganographyfinalreport (deepu) (1) - Deepak Yadav.pdf
ย 
Jdsu mts 2000_manual
Jdsu mts 2000_manualJdsu mts 2000_manual
Jdsu mts 2000_manual
ย 
Instructions HENSOLDT ZF 6-24x72 | Optics Trade.pdf
Instructions HENSOLDT ZF 6-24x72 | Optics Trade.pdfInstructions HENSOLDT ZF 6-24x72 | Optics Trade.pdf
Instructions HENSOLDT ZF 6-24x72 | Optics Trade.pdf
ย 
Plugin anrit sitemasterseri30416
Plugin anrit sitemasterseri30416Plugin anrit sitemasterseri30416
Plugin anrit sitemasterseri30416
ย 
Instruction Manual | Flir Scout TS Thermal Monoculars | Optics Trade
Instruction Manual | Flir Scout TS Thermal Monoculars | Optics TradeInstruction Manual | Flir Scout TS Thermal Monoculars | Optics Trade
Instruction Manual | Flir Scout TS Thermal Monoculars | Optics Trade
ย 
Camera technologybasics
Camera technologybasicsCamera technologybasics
Camera technologybasics
ย 
Reference manual pic18f
Reference manual pic18fReference manual pic18f
Reference manual pic18f
ย 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
ย 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
ย 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
ย 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
ย 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
ย 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
ลukasz Chruล›ciel
ย 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
ย 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
ย 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
ย 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
ย 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
ย 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
ย 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
ย 
Need for Speed: Removing speed bumps from your Symfony projects โšก๏ธ
Need for Speed: Removing speed bumps from your Symfony projects โšก๏ธNeed for Speed: Removing speed bumps from your Symfony projects โšก๏ธ
Need for Speed: Removing speed bumps from your Symfony projects โšก๏ธ
ลukasz Chruล›ciel
ย 
Atelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissances
Atelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissancesAtelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissances
Atelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissances
Neo4j
ย 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
ย 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
ย 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
ย 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
ย 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni Garcรญa
ย 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
ย 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
ย 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
ย 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
ย 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
ย 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
ย 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
ย 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
ย 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
ย 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
ย 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
ย 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
ย 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
ย 
Need for Speed: Removing speed bumps from your Symfony projects โšก๏ธ
Need for Speed: Removing speed bumps from your Symfony projects โšก๏ธNeed for Speed: Removing speed bumps from your Symfony projects โšก๏ธ
Need for Speed: Removing speed bumps from your Symfony projects โšก๏ธ
ย 
Atelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissances
Atelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissancesAtelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissances
Atelier - Innover avec lโ€™IA Gรฉnรฉrative et les graphes de connaissances
ย 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
ย 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
ย 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
ย 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
ย 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
ย 

A.D.A.M. (Automated Data Archiving and Mining) for ASML PAS5500

  • 1. A.D.A.M. (Automated Data Archiving and Mining) for ASML PAS5500 Design and implementation of an automated data retrieval, analysis and monitoring software for photolithography tools Advisor: Prof. Serafino Cicerone Candidate: Riccardo Macioce Tutor: Armando Rossi
  • 2. Page ๏‚ง 2 ๏‚ง Among the worldwide top 10 semiconductor sales leaders ๏‚ง Micron's Avezzano facility produces CMOS image sensors Micron Technology ๏‚ง Products used in mobile phones, digital and reflex cameras, etc.
  • 3. Page ๏‚ง 3 A. D. A. M. A.D.A.M. Automatic alerts Data visualization Charts generation Data retrieval Archiving
  • 4. Page ๏‚ง 4 IC production process 1. Coating 2. Photolithography 3. Etching 4. Removing photoresist
  • 5. Page ๏‚ง 5 A. D. A. M. ๏‚ง The original release of A.D.A.M. was developed for an U.S.A. facility (for 300 mm photolithography tools)
  • 6. Page ๏‚ง 6 Thesis tasks ๏‚ง U.S.A. fab uses 300 mm photolithography tools, while Avezzano fab uses 200 mm tools (AMSL PAS5500) โ€“ Different performance and calibration tests โ€“ Different report structures and parameters Goal 1: make the original A.D.A.M. version usable for PAS systems Goal 2: design and build new features
  • 7. Page ๏‚ง 7 Goal 1 Code Design
  • 9. Page ๏‚ง 9 Parsing subsystem ๏‚ง Crontab: scanning tools every 10 minutes ๏‚ง Multithread system
  • 11. Page ๏‚ง 11 A new module: Air Mounts ๏‚ง System of shock absorbers for vibration isolation between the projection system (โ€œsilent worldโ€) and the external world
  • 12. Page ๏‚ง 12 Reports structure 0.002800000 ... 0.348432056 0.000202538 0.000019308... 0.005600000 ... 0.522648084 0.000133590 0.000017341... 0.008400000 ... 0.696864111 0.000077143 0.000023498... [...] 1.598800000 ... 99.651567944 0.000037273 0.000000088... 1.601600000 ... 99.825783972 0.000028764 0.000000072... 1.604400000 ... 100.00000000 0.000033625 0.000000075... 1.607200000 ... 1.607200000 0.000000000 0.000000000... 1.610000000 ... 1.610000000 0.000000000 0.000000000... [...]
  • 13. Page ๏‚ง 13 Data identification ๏‚ง Context awareness and knowledge: โ€“ Pink noise as input signal (low-pass filter until 100 Hz) โ€“ Resonance frequency โ‰ˆ 2 Hz
  • 15. Page ๏‚ง 15 Project Management ๏‚ง Extreme Programming (XP) [Beck, Cunningham] โ€“ Whole team: Customer & Developer โ€“ Tests definition before implementation โ€“ Story Cards โ€“ Story Board & time management ๏‚ง Risk analysis and mitigation strategies ๏‚ง Change management
  • 16. Page ๏‚ง 16 Numbers ๏‚ง Original ADAM: โ€“ 14 modules ๏‚ง New ADAM: โ€“ 9 modules fixed โ€“ 27 new modules ๏‚ง About 13000 new lines of Perl code ๏‚ง About 65000 new lines of PHP/Javascript/jQuery/HTML code
  • 17. Page ๏‚ง 17 Beyond numbers ๏‚ง Communication & interaction: โ€“ Collaboration with people from different fields โ€“ Trainings ๏‚ง Problem solving: โ€“ Signals theory โ€“ Optics โ€“ Linear regression โ€“ โ€ฆ