throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2002/0116083 A1
`(43) Pub. Date:
`Aug. 22, 2002
`Schulze
`
`US 2002O116083A1
`
`(54) SYSTEM AND METHOD FOR AUTOMATED
`MONITORING AND ASSESSMENT OF
`FABRICATION FACILITY
`(76) Inventor: Bradley D. Schulze, Phoenix, AZ (US)
`Correspondence Address:
`PERMAN & GREEN
`425 POST ROAD
`FAIRFIELD, CT 06430 (US)
`(21) Appl. No.:
`09/978,500
`(22) Filed:
`Oct. 16, 2001
`Related U.S. Application Data
`(60) Provisional application No. 60/241,343, filed on Oct.
`17, 2000.
`
`Publication Classification
`
`(51) Int. Cl. .................................................. G06F 19/00
`
`(52) U.S. Cl. ........................... 700/108; 700/117; 700/121
`
`(57)
`
`ABSTRACT
`
`A method for monitoring and assessing operation of a
`Semiconductor fabrication facility comprises the Steps of
`connecting a monitoring and assessment System to a System
`buS which is connected directly or indirectly to a manufac
`turing execution System and a plurality of Semiconductor
`fabrication tools. Through a user interface, the State models
`can be configured for the Semiconductor fabrication tools
`where each State model is based upon a set of defined
`triggerS for each tool. During monitoring various messages
`are transmitted on the System bus between the Semiconduc
`tor fabrication tools and the manufacturing execution System
`and the monitoring and assessment System, and appropriate
`triggers are generated based upon the messages where the
`triggers are Selected from a set of defined triggers. During
`operation, the State models are updated for each tool affected
`by one of the triggerS and transitions within the State models
`are recorded in a tracking database.
`
`A-1,
`autu
`saw is bo
`
`
`
`Avtom-1
`rs
`bp). A-
`ASS.S. M1
`SYStza
`
`o
`
`9).
`Corsoup.
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 1
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 1 of 32
`
`US 2002/0116083 A1
`
`yo !
`
`
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 2
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 2 of 32
`
`US 2002/0116083 A1
`
`
`
`7 : Q 12
`
`
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 3
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 3 of 32
`
`US 2002/0116083 A1
`
`t
`
`wa
`
`A
`
`Ng is S
`is S3

`
`so
`&
`
`Y
`
`9. r
`
`g
`
`&
`
`
`
`S.
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 4
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 4 of 32
`
`US 2002/0116083 A1
`
`@
`
`orth
`
`6th
`
`
`
`Sng vù? LSKs
`
`
`
`TO?I VRHOO
`
`5 gh
`
`Loh
`
`9 1
`
`5th
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 5
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 5 of 32
`
`US 2002/0116083 A1
`
`;
`
`1 g
`
`-
`
`t
`
`
`
`2.
`c
`Je.
`e
`s
`1.
`'s
`-
`d
`t
`
`VY
`
`&O
`se
`V
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 6
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 6 of 32
`
`US 2002/0116083 A1
`
`
`
`\ G. (e
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 7
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 7 of 32
`
`US 2002/0116083 A1
`
`
`
`To
`
`ssilver
`Recieves a
`Trigger to
`process
`
`
`
`
`
`
`
`
`
`
`
`log
`
`
`
`aS
`
`Perform Trigger
`logic to set any
`external states
`
`Perform Trigger
`logic to lock or
`unlock too state
`
`No
`
`is State Mode
`configured
`for this trigger?
`
`
`
`No
`
`is the State Mode
`locked?
`
`Too
`
`19
`
`is the State
`configured for PPD
`Cassification based
`responses
`
`
`
`Yes
`
`Transition based
`on PPD
`Classification
`
`
`
`
`
`is the State
`configured for
`Exterial state based
`responses
`
`Transition based
`of External States
`
`Transition State
`
`based on trigger 1 129
`
`
`
`
`
`Record pertinent
`information in the
`tracting
`database
`
`35 -
`
`
`
`is the new state
`configured for sub
`state linkage?
`
`
`
`Yes
`
`
`
`Repeat process for
`each inked tool.
`
`No
`
`( so D
`
`38
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 8
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 8 of 32
`
`US 2002/0116083 A1
`
`8 , 92 /
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 9
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 9 of 32
`
`US 2002/0116083 A1
`
`
`
`w s
`s
`s
`a
`
`s
`3.
`R
`
`CO
`
`- Productive 4- 93
`S --- PRD
`s -
`...
`-- PRD/Regular production
`2--PRDNWork for third parties
`--- PRD/ReWork
`2--PRD/Engineering runs
`-
`- PRD/Reserved
`PRD/Reserved
`PRD/Reserved
`PRD/Reserved
`--- PRD/Reserved
`2-- Standby 4- 46
`S-- SBY
`-- SBY/No Operator
`3-- SBY/No Product
`---. SBYINo Support Tool
`S
`SBY|Associated Cluster Module Down
`SBY/Reserved
`-- SBYIReserved
`--- SBY/Reserved
`-- SBYIReserved
`
`A5
`Egg-7
`Engineering
`E
`5-- Scheduled Downtime
`8-i - Unscheduled Downtime
`E-- UDT
`
`UDTISPC violation
`E
`-- UDTIParticle issue
`
`2C.
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 10
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 10 of 32
`
`US 2002/0116083 A1
`
`• • • • • •
`
`- - -
`
`--
`
`
`
`|
`
`(2), o/
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 11
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 11 of 32
`
`US 2002/0116083 A1
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 12
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 12 of 32
`
`US 2002/0116083 A1
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 13
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 13 of 32
`
`US 2002/0116083 A1
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 14
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 14 of 32 US 2002/0116083 A1
`
`
`
`
`
`
`
`
`
`
`
`(0.5
`
`If 622.
`
`// /O
`
`Symptom 122: Robot Automation Alarms
`
`Lock Tool State
`Unlock Tool State
`
`Interrupt classification when transitioning to UDT fl. 2 o
`O Assist
`6Failure
`---
`(e) Chargeable
`O Non-Chargeable ONon-Relevant
`
`
`
`
`
`
`
`2
`O Return to Previous ARAMS State
`
`-- 7 / /35
`
`2.
`e Select Destination State
`a ENG/Engineering
`6 SDT/Scheduled Downtime
`Fe UDT/Unscheduled Downtime
`Bes UDT/User Maintenance Delay
`;
`:
`".
`UDT/SEMY SMC Abort
`UDT/Equipment. Automation Robotics
`a UDT/Broken Wafer
`UDT/Out of calibration
`MO-
`UDT/Pump Failure
`g5SEgéléirisis
`st
`UDT/User maintenance delay
`UDT/Supplier maintenance
`UDT/Repair
`UDTIOut-of-spec input material
`
`
`
`F.G. 1
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 15
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 15 of 32
`
`US 2002/0116083 A1
`
`ympton Configuration
`
`FailiChargeable
`
`None
`FailChargeable
`Fai/Non-Charge
`
`ls
`
`se
`
`3&aii
`-PRDRegular Production
`ProRegular Production
`ENGIEngineeringTests
`UOTEquiptinent Problem
`SDTEquipment qual
`None
`SY
`
`-
`
`-
`
`PPD Class: Production
`PPto Class: Engineering
`PPto Class: Supplier Maint.
`PPlo Class: Factory Maint
`Step Change
`Process End
`Clean1. Unavailable
`S8YNo Support Tool - Wet Bench
`Clean2. Unavailabe
`N
`Clean3. Unavailable
`Cleans. Unavailable ........... --SA 2.--
`SBY/No Operator
`SBYNo Product
`UDTISMC issue
`UDIOut of Spec Gas
`
`ics
`
`2d
`
`- -
`
`-
`
`-
`
`None
`--
`-
`Robotics issue
`UDPowerfall
`
`- -
`
`-
`
`
`
`a ENG/Engineering
`Eta SDT/Scheduled Downtime
`Ethe UDTUnscheduled Downtime
`as UDTUser Maintenance Delay
`Elsa
`UDT/Equipment Automation Robotics
`Gia
`UDT/Broken Wafer
`UDTIOut of calibration
`a UDTPump Failure
`UDTLeak in system
`a UDTUser maintenance delay
`UDTSupplier maintenance
`UDT/Repair
`UDTIOut-of-spec input material
`UDT/Change of consumables
`
`2.
`s
`
`s
`
`s
`-
`
`-
`
`F\G. TA
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 16
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 16 of 32
`
`US 2002/0116083 A1
`
`
`
`Sympton Proporties
`
`No Support Tool
`SMCFail APCFC
`SPC Fai
`Out of Consumables
`Process Model Failure
`
`F.C. 3 C,
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 17
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 17 of 32
`
`US 2002/0116083 A1
`
`
`
`SEARAS Add External State Response
`
`No Operator
`No Product
`Clean 1. Unavailable
`Clean2. Unavailabe
`Cleans Unavailable
`Clean4. Unavailable
`SMC Fat
`SPC Violation
`Out of Consumables
`
`aifs.
`Aligner Failed
`Left loadlock Turbo Pump failed
`Right Loadlock Turbo Pump Failed
`Left toadlock Failed
`Right Loadlock Failed
`PMA Turbo Pump Failed
`PMBTurbo Pump Failed
`PMC Turbo Pump Failed
`
`3.
`ToolSSS, Trigger 8: Robotics Problem
`Note
`None
`None
`None
`
`ToolxYZ, Trigger9: User Abort
`TootXYZ, Trigger9: User Abort
`None
`TootXYZ, Triggera: Chamber Pressure Proble
`Too!XYZ, Triggers: Gas problem
`TooxYZ, TriggerS: Gas problem.
`ToofPDQ, TriggerS: Gas problem
`TookYZ, Triggers: Gas problem
`
`. .
`
`.
`
`.
`
`2
`
`O
`
`Gas Channel02 F
`Gas ChannelO3 F
`Gas Channel04 F
`
`A 12
`
`fyds. 5A
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 18
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 18 of 32
`
`US 2002/0116083 A1
`
`
`
`. .
`
`. . SelectSympton Triggerto Map
`
`Process Start
`Process End
`Step Change
`Chamber Pressure Problem
`Gas Problem
`Power Problem
`Plasma Arcing
`Loadlock Pressure Problem
`Robotics Problem
`User Abort
`
`O
`
`f2 G 53
`
`
`
`Create New AD
`
`f G. 160
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 19
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 19 of 32 US 2002/0116083 A1
`
`
`
`Type: Numeric Description: Process State
`
`... SWED 1 0023
`-
`Changed From Walue (0- Idle)
`-e Changed to Value (1 - Processing)
`- E
`Changed to value (4- Loading)
`Changed From Value (1 - Processing)
`Changed From Value (2 - Pre Clean)
`S- Changed From Value ( - Wildcard)
`-- SVID 10024
`Type: Numeric Description: Loadlock State
`S
`SVD 3200102
`Type: ASCII
`Description: PM State
`
`Tool ABC, Trigger - 23: Process Start
`Tool XYZ, Trigger - 75: Loading Start
`
`A 5 of
`
`f) G. 52
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 20
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 20 of 32
`
`US 2002/0116083 A1
`
`SWD Editor
`
`de
`
`Processing
`Pre Clean
`
`Post Clean
`
`Loading
`Unloading
`
`Process Error
`
`Af6, ASA
`
`
`
`Add SVD Walue to Mapping
`
`N de
`n
`Processing
`st Pre-clean
`Post Clean
`Loading
`Unloading
`Process Error
`Auto Calibration Check
`
`ises
`
`2-6, /5A
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 21
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 21 of 32
`
`US 2002/0116083 A1
`
`
`
`rigger Data Mapping tility
`
`Lot id 17
`Lot id 18
`lot id 18
`Lot id 19
`Lot id 20
`Lot id 21
`Lot id 22
`Lot id 23
`Lot id 24
`Lot id 25
`Wafer id
`Batch D
`Actual Units
`3 PPD
`: PPID Classification
`Text field 1:Device D
`assissitassassi:...si:::::
`Text field 3
`Text field 4
`Text field 5
`Text field 6
`Text field 7
`Text field 8
`ext field 9
`Text field 10
`Float field 1: Sot D
`
`A/6. (2
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 22
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 22 of 32
`
`US 2002/0116083 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`N
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 23
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 23 of 32
`
`US 2002/0116083 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 24
`
`

`

`Patent Application Publication Aug. 22, 2002. Sheet 24 of 32
`
`US 2002/0116083 A1
`
`F, G - ACA
`
`
`
`foolchanberSpecific Constants
`
`f6
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 25
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 25 of 32
`
`US 2002/0116083 A1
`
`
`
`Tool Chamber Specific Constants
`
`e
`
`Process 23
`Process POC
`Process 22?
`Process"
`quip Check1 :
`Equip Check2
`Equip Check Particles
`Equip "
`
`Device D
`Layer
`Step Number
`Water Nurnber
`Numbers
`Number8
`Number 7
`Number8
`Number
`Number 10
`ext1
`Texa
`
`Z.
`
`
`
`Tool Chamber Specific Constants
`it is
`
`Process ABC
`Process ABC
`Process XYZ
`Process 123
`
`fault
`
`":
`
`f
`
`0.18; 0.15 ... --
`O
`- -
`-
`-
`0.21
`3: 0.24; 0.21
`25
`0.2
`0.45 : 0.49
`
`0.05
`0.11
`0.08
`0.12
`
`- 0.23
`0.23
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 26
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 26 of 32
`
`US 2002/0116083 A1
`
`Toolchamberspecific constants
`
`
`
`Process 123
`Process 22?
`
`Equip check2
`Equip Check Particles
`
`ProcessABC
`G
`Process)KY
`e
`Z
`G ProcesszZZ
`
`ProcessPDO
`S.
`& ENG.
`Supplier
`Maintenance
`Customer Maintenance
`& Equip??
`& Particle Qual
`
`it:
`
`u.
`
`
`
`Too Chamber Specific Constants
`
`SS:
`default Transition
`
`5"
`2r
`5. " " -
`
`...
`2
`
`.
`
`. .
`
`.
`Paramam
`Don't Caddon't Care
`T Toof
`
`. .
`
`- - - -
`
`- -
`
`- - -
`
`----------. User or Tool
`
`Don't Causer or Host
`
`To Productive
`To Standby
`Fault in Productive
`Productive Fault cleared
`Fault in Standby
`Standby Fault Ceared
`To Scheduled Downtime
`User initiated Transition - - ---
`Standby to Standby
`Productive to Productive
`Fault in Engineering
`Engineering Fault cleared
`
`------------ .
`
`.
`
`.
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 27
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 27 of 32
`
`US 2002/0116083 A1
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 28
`
`

`

`Patent Application Publication
`
`Aug. 22, 2002 Sheet 28 of 32
`
`US 2002/0116083 A1
`
`
`
`v.
`() O §3
`
`0 0 0 0 0
`
`§§
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 29
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 29 of 32 US 2002/0116083 A1
`
`23 d
`
`
`
`232
`
`2 3
`11
`7 8 9
`13 14 15 1s 7 18 19
`20 21 22 23 24 25 2S 3
`27 28 23
`
`11 12
`g 9
`13 14 15 16 17 18 13
`20 21 22 23 24 25 2S is
`27 28 23
`
`35 is
`
`gigs:S
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 30
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 30 of 32
`
`US 2002/0116083 A1
`
`2AD
`
`Report Time
`
`F \s. 24
`
`Report Properties
`
`Properties
`
`
`
`Tool Selection
`
`Plot Parameter
`e) Frequency
`O Time
`State
`Symptom? Trigger
`ALID
`Alan Text
`CEID
`Event Text
`PPD
`
`
`
`
`
`
`
`
`
`
`
`Pareto Properties
`Frequency Property
`Transition Based
`Time Property
`DAverage Time
`Scale:
`Seleast areer
`ass.
`
`
`
`Days
`Months
`Hours
`Minutes
`
`
`
`
`
`3-(none)
`State Name
`Oosime
`State Mumber
`Data Magnitude
`
`.
`
`Color Preferences
`Background
`Axis/Gridlines
`
`
`
`E10 Colors
`Resolution: sheart-vel 4
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 31
`
`

`

`Patent Application Publication Aug. 22, 2002 Sheet 31 of 32
`
`US 2002/0116083 A1
`
`
`
`File
`
`Preferences
`Report Start Time: 12/01/1999
`
`Report End Time: 12/30/1999
`Transition Count
`
`PRDRegular Production Toolabco?
`PRD, internal Transport Time Toolabc}l
`PRD leak Check Tire Toolabco
`PRStabilization Tirne Tolabco
`PRD/Value Add Steps Toolabcol
`PRDRework Toolabco
`PRDEngineering Runs Toolabcol
`
`SDT/Preventive Maintenance Tooach
`SDTAProduction test Toolabco
`UDTSupplier Maintenance Delay Toolabcoi
`UDT/Repair Toolabco
`UDT/Equipment Robotics ToolabcQL
`OTfbroken Wafer Tootaco
`iTOut of calibration Toolabco
`UDTressure Problem Toolabco
`UDT/Pump Failure Toolabcol
`UdTileak in systern (A) Toolabcot
`UDTTemperature problem (i) Toolabcot
`UDT?emperature Problem (A) Toolabcof
`
`0
`9
`8
`Transition Court
`
`1
`
`2 3 4 5 6 17
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 32
`
`

`

`Patent Application Publication
`
`Aug. 22, 2002. Sheet 32 of 32
`
`US 2002/0116083 A1
`
`
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 33
`
`

`

`US 2002/0116083 A1
`
`Aug. 22, 2002
`
`SYSTEMAND METHOD FOR AUTOMATED
`MONITORING AND ASSESSMENT OF
`FABRICATION FACILITY
`
`CROSS-REFERENCE TO RELATED
`APPLICATION(S)
`0001) This application claims the benefit of U.S. Provi
`sional Patent Application 60/241,343, filed Oct. 17, 2000,
`which is incorporated by reference herein in its entirety.
`
`BACKGROUND OF THE INVENTION
`0002) 1. Field of the Invention
`0003. The field of the present invention relates to systems
`and methods for monitoring and assessing the performance
`and operation of fabrication facilities, Such as Semiconduc
`tor fabrication facilities.
`0004 2. Brief Description of Related Developments
`0005 The manufacture of microelectronic circuits and/or
`components on Semiconductor wafers can be a complex and
`involved process, requiring numerous tools and machines
`operating in a production Sequence according to a Specified
`Set of instructions (e.g., a “recipe”). Examples of fabrication
`processes typically performed in the manufacture of a Semi
`conductor wafer include etching, deposition, diffusion, and
`cleaning.
`0006 Large semiconductor fabrication facilities can have
`dozens or even hundreds of tools, each of which is called
`upon periodically to perform part of a process as dictated by
`the Selected recipe(s). Some fabrication tools are used for
`processing Semiconductor wafers, while others, known as
`metrology tools, are generally used for measuring the output
`of a processing tool. Fabrication tools are often employed in
`an assembly-line fashion, with each applicable tool having
`a role in the Step-by-step fabrication of a Semiconductor
`wafer. However, due to the nature of the step-by-step
`manufacturing processes, at least Some tools will be idle at
`any given time, waiting for the output of an upstream tool.
`Fabrication tools can also be idle for other reasons, Such as
`When needing maintenance, repair or re-programming, or
`re-configuration with respect to other tools in the plant. The
`amount of time fabrication tools are idle bears a correlation,
`directly or indirectly, to the overall efficiency of a Semicon
`ductor fabrication facility, and hence a correlation to the
`profitability of the facility. A challenge for each fabrication
`facility is thus to reduce idle time of fabrication tools to the
`maximum extent possible, therefore maximizing production
`time, yield and profitability.
`0007 Moreover, many processing tools and metrology
`tools are quite expensive, and the collective array of tools
`brought together at a Semiconductor fabrication facility
`represent a Substantial investment. To the extent tools are
`idle, the investment in these tools is wasted. The floor Space
`at Semiconductor fabrication facilities is also enormously
`expensive, due to extreme requirements of cleanliness,
`among other reasons, and So even inexpensive tools which
`are idle can be costly in terms of wasted floor Space that is
`being underutilized. Furthermore, large Semiconductor fab
`rication facilities often will have many duplicate tools for
`performing processes in parallel. If facility engineers can
`determine that certain duplicate tools are idle for long
`periods, then Some of the duplicate tools can potentially be
`
`eliminated, saving both the cost of the tools and the floor
`Space that they take up. Alternatively, if all of a certain type
`of tool is operating at maximum efficiency yet still are the
`cause of a bottleneck in the manufacturing process, produc
`tion engineers may determine that more tools need to be
`purchased. Therefore, a tremendous need exists to identify
`which fabrication tools are active and which idle, and for
`what reasons. For example, if a fabrication tool was idle for
`a long period because the upstream proceSS Step takes a long
`time, a production engineer may come to a different con
`clusion about how to adjust facility resources than if the idle
`period was due to the fact that the upstream fabrication tool
`was broken and needed to be repaired. Thus, the reason for
`tool idleneSS can be important information for engineers
`controlling Semiconductor manufacturing processes.
`0008 To assist production engineers in assessing semi
`conductor manufacturing efficiency, a variety of informa
`tional reporting Standards have been promulgated. One of
`the earliest Such standards is known as the E10-0699 Stan
`dard for Definition and Measurement of Equipment Reli
`ability, Availability and Maintainability (RAM) (hereinafter
`the “E10 Standard”), hereby incorporated by reference as if
`set forth fully herein. This standard, originally put forward
`around 1986 by Semiconductor Equipment and Materials
`International (SEMI), defines six basic equipment States into
`which all equipment conditions and periods of time (either
`productive or idle time) must fall. Total time for each tool is
`divided into Operations Time and Non-Scheduled Time.
`Operations Time is divided into five different categories
`(Unscheduled Downtime, Scheduled Downtime, Engineer
`ing Time, Standby Time, and Productive Time) which,
`together with Non-Scheduled Time, comprise the six basic
`equipment States. Equipment Downtime for a given tool is
`divided into Unscheduled Downtime and Schedule Down
`time. Likewise, Equipment Uptime for a given tool is
`divided into Engineering Time, Standby Time and Produc
`tive Time. Of these three Equipment Uptime states, Produc
`tive Time and Standby Time collectively represent the
`Manufacturing Time for a given tool.
`0009. The E10 Standard also defines a number of reli
`ability, availability and maintainability measurements relat
`ing to equipment performance. Such measurements include,
`for example, mean (productive) time between interrupts
`(MTBI), mean (productive) time between failures (MTBF),
`mean (productive) time between assists (MTBA), mean
`cycles between interrupts (MCBI), mean cycles between
`failures (MCBF), and mean cycles between assists (MCBA).
`Mean (productive) time between interrupts (MTBI) indi
`cates the average time that the tool or equipment performed
`its intended function between interrupts, and is calculated as
`the productive time divided by the number of interrupts
`during that time. Mean (productive) time between failures
`(MTBF) indicates the average time the tool or equipment
`performed its intended function between failures, and is
`calculated as the productive time divided by the number of
`failures during that time. Mean (productive) time between
`assists (MTBA) indicates the average time the tool or
`equipment performed its intended function between assists,
`and is calculated as the productive time divided by the
`number of assists during that time. Mean cycles between
`interrupts (MCBI), mean cycles between failures (MCBF),
`and mean cycles between assists (MCBA) are similar, but
`relate the number of tool or equipment cycles to the number
`of interrupts, failures and assists, rather than the productive
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 34
`
`

`

`US 2002/0116083 A1
`
`Aug. 22, 2002
`
`time. The E10 Standard also provides guidelines for calcu
`lating equipment dependent uptime, Supplier dependent
`uptime, operational uptime, mean time to repair (average
`time to correct a failure or an interrupt), mean time off-line
`(average time to maintain the tool or equipment or return it
`to a condition in which it can perform its intended function),
`equipment dependent Scheduled downtime, Supplier depen
`dent Scheduled downtime, operational utilization, and total
`utilization. The E10 Standard provides for calculation of two
`important metrics in particular: Overall Equipment Effec
`tiveness (OEE), and Overall Fabrication Effectiveness
`(OFE). Traditionally, most of the information used to cal
`culate the metrics in the E10 Standard has been gathered
`manually-a slow, tedious proceSS prone to potential errors.
`0.010 Since its inception, the E10 Standard has been
`refined and improved upon. In recent years, at least two new
`standards have been proposed or adopted by SEMI, the same
`entity that originally proposed the E10 Standard. The first of
`these new standards is known as the E58-0697 Automated
`Reliability, Availability and Maintainability Standard
`(ARAMS) (hereinafter the “E58 Standard”), and the second
`is known as the E79 Standard for Definition and Measure
`ment of Equipment Productivity (hereinafter the “E79 Stan
`dard”). The E58 Standard was proposed around 1997 in an
`attempt to integrate automated machine processes into the
`E10 Standard. Accordingly, the E58 Standard specifies trig
`gers for state transitions described in the E10 Standard, with
`the intent of encouraging tool or equipment manufacturers to
`Store and make available trigger information at each tool. AS
`the E58 Standard was apparently envisioned, tool and equip
`ment manufacturers would include Special Software with
`their tools and equipment, allowing controllers or monitor
`ing equipment to read information about trigger events that
`could be gathered and used in the calculations of tool
`availability, reliability and maintainability. However, very
`few tool and equipment manufacturers have actually written
`Such special Software for their tools and equipment. One
`possible reason for the reluctance to include Such Software
`is that, if productivity information were available to their
`customers, tool and equipment manufacturers might be
`required to extend warranty periods for their tools and
`equipment for periods of time in which the equipment was
`not up and running. Therefore, tool and equipment manu
`facturers have an incentive not to provide Software that
`meets the guidelines of the E58 Standard.
`0.011) More recently, the E79 standard has been proposed.
`The E79 Standard builds upon the E10 and E58 Standards,
`and Specifies, among other things, a set of metrics for
`calculating certain reporting items. Two Such metrics are
`referred to as the Overall Equipment Efficiency (OEE)
`metric and Overall Fabrication Efficiency (OFE) metric. The
`E79 Standard also specifies metrics for determining, for
`example, Availability Efficiency, Performance Efficiency,
`Operational Efficiency, Rate Efficiency, Theoretical Produc
`tion Time, and Quality Efficiency, among others.
`0012 While the E10, E58 and E79 Standards all provide
`guidelines for assessing equipment availability, reliability
`and maintainability, they do not describe how to gather and
`process the necessary information. These tasks can be quite
`challenging. For example, different platforms are used in
`different Semiconductor fabrication facilities for communi
`cating between Supervisory equipment and various proceSS
`ing and measurement tools. Therefore, a single information
`
`gathering technique might not be possible for all fabrication
`facilities. Furthermore, despite the existence of the E58
`Standard, few tools actually Store the trigger and event
`information that facilitates the calculation of various per
`formance and efficiency metrics covered by the Standards.
`Thus, obtaining the necessary data can be difficult. In
`addition, multi-chamber tools (also known as cluster tools)
`pose a problem, because they involve equipment with mul
`tiple Subsidiary tools treated as a single unit. The Standards
`indicate a preference that information concerning the indi
`vidual Subsidiary tools be available, as opposed to merely
`information about the cluster tool as a whole.
`0013 While having an automated way of gathering and
`processing information useful for monitoring and assessing
`tool and equipment performance according to the various
`available Standards would be highly beneficial, actual imple
`mentations of Systems for performing these activities may be
`undesirable if they require modifications to existing control
`Systems which are deployed in Semiconductor fabrication
`facilities. Owners of such facilities may be very reluctant to
`make changes that would impact their existing control
`Systems, because of the potential for introducing “bugs” or
`errors into the System, or causing other unforeseen conse
`quences. Moreover, actual implementations of Systems for
`monitoring or assessing tool and equipment performance
`according to the various Standards may also be undesirable
`if they require modifications to the existing processing or
`metrology tools. Tool manufacturers may be quite reluctant
`to make changes that might impact the performance of their
`tools, Such as changing the message driver of the tools, or
`that might lead to incompatibilities with existing versions of
`tools, interface equipment, or control Systems. Moreover,
`tool manufacturers may simply want to avoid the expense of
`re-designing their tools to provide the functionality that may
`be required for monitoring or assessing tool and equipment
`performance.
`0014.
`It would therefore be advantageous to provide a
`non-intrusive, reliable and comprehensive System or method
`for monitoring, assessing and reporting the operation and
`performance of Semiconductor or other types of fabrication
`facilities. It would further be advantageous to provide Such
`a System or method that requires a minimum of modifica
`tions to existing control Systems, tools or equipment.
`
`SUMMARY OF THE INVENTION
`0015. In accordance with a first embodiment of the
`invention, a method for monitoring and assessing operation
`of a Semiconductor fabrication facility comprises the Steps
`of connecting a monitoring and assessment System to a
`System bus which is connected directly or indirectly to a
`manufacturing execution System and a plurality of Semicon
`ductor fabrication tools. Through a user interface, the State
`models for each fabrication tool can be configured where
`each State model is based upon a Set of defined triggerS for
`each tool. During monitoring various messages are trans
`mitted on the system bus between the semiconductor fabri
`cation tools and the manufacturing execution System and the
`monitoring and assessment System, and appropriate triggers
`are generated based upon the messages where the triggers
`are Selected from a Set of defined triggers. During operation,
`the State models are updated for each tool affected by one of
`the triggerS and transitions within the State models are
`recorded in a tracking database.
`
`Petitioner STMICROELECTRONICS, INC.,
`Ex. 1007, IPR2022-00681, Pg. 35
`
`

`

`US 2002/0116083 A1
`
`Aug. 22, 2002
`
`0016. In another embodiment of the invention, a system
`for monitoring and assessing operation of a Semiconductor
`fabrication facility for assessing overall equipment effec
`tiveness and overall fabrication effectiveness comprises a
`monitoring and assessment System for receiving messages
`having equipment information therein for tracking operation
`States of a plurality of Semiconductor fabrication tools. A
`manufacturing execution System for controlling the manu
`facture of Semiconductor waferS or other products according
`to a programmed recipe Sends commands to the Semicon
`ductor fabrication tools, monitors their activity and sends
`messages to the monitoring and assessment System. These
`messages are transmitted over a System bus that is connected
`directly or indirectly to the manufacturing execution System
`and the monitoring and assessment System. A user interface
`can monitor the messages transmitted on the System bus
`between the Semiconductor fabrication tools and the manu
`facturing execution System and the monitoring and assess
`ment System. A user may configure State models for the
`Semiconductor fabrication tools in which the State models
`are based upon a set of defined triggerS for each tool. Base
`on the trigger information and other events, the State tran
`Sitions are maintained in a tracking database for recording
`State transitions within the State models.
`0.017. As a further embodiment of the present invention,
`a monitoring and assessment System for monitoring and
`assessing operation of a Semiconductor fabrication facility
`assesses overall equipment and overall fabrication effective
`neSS. The monitoring and assessment System comprises a
`trigger/event interface for receiving messages having fabri
`cation tool information therein for tracking operation States
`of a plurality of Semiconductor fabrication tools. A State
`model logic receives the tracking operation information for
`each fabrication tool having defined States and a State
`transition logic defining triggering events and the State
`transitions related to the triggering event. If the fabrication
`tool has a State change, a State change transition logger
`inputs this information into a tracking database for recording
`transition information. A report generator with metric cal
`culation logic therein may generate performance metrics for
`the fabrication tools which is used for assessing overall
`equipment effectiveness and overall fabrication effective
`neSS of the fabrication tools. A user interface may monitor
`and configure State models for

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket