63
NCD - Master MIRI 1 IC Manufacturing Ramon Canal NCD - Master MIRI

IC Manufacturing

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IC Manufacturing

NCD - Master MIRI 1

IC Manufacturing

Ramon CanalNCD - Master MIRI

Page 2: IC Manufacturing

2

Sand to silicon wafer

Source: http://www.fullman.com/semiconductors/semiconductors.html

Sand (SiO2)Quartzite

Metallurgical grade Si ($ 2 /kg)

95~98% pureArc furnace

SiHCl3($ 20 /kg)

Fluidized bed reaction w/HCl and distillation

Electronic grade Si (poly-Si) (> $ 80 /kg)

Vapor deposition

Pure Si crystal($ 400 /kg)

Crystal growth

Polished Si wafer ($ 1300 /kg)

Wafering & polishing

Page 3: IC Manufacturing

3

oxidation

opticalmask

processstep

photoresist coatingphotoresistremoval (ashing)

spin, rinse, dryacid etch

photoresist

stepper exposure

development

Typical operations in a single photolithographic cycle (from [Fullman]).

Photo-Lithographic Process

Page 4: IC Manufacturing

4

Patterning of SiO2Si-substrate

Si-substrate Si-substrate

(a) Silicon base material

(b) After oxidation and depositionof negative photoresist

(c) Stepper exposure

PhotoresistSiO2

UV-lightPatternedoptical mask

Exposed resist

SiO2

Si-substrate

Si-substrate

Si-substrate

SiO2

SiO2

(d) After development and etching of resist,chemical or plasma etch of SiO2

(e) After etching

(f) Final result after removal of resist

Hardened resist

Hardened resist

Chemical or plasmaetch

Page 5: IC Manufacturing

5

CMOS Process at a GlanceDefine active areasEtch and fill trenches

Implant well regions

Deposit and patternpolysilicon layer

Implant source and drainregions and substrate contacts

Create contact and via windowsDeposit and pattern metal layers

Page 6: IC Manufacturing

Manufacturing at a glance

http://am.renesas.com/company_info/v_factory/

NCD - Master MIRI 6

Page 7: IC Manufacturing

NCD - Master MIRI 7

Process Variations

Ramon CanalNCD - Master MIRI

Page 8: IC Manufacturing

Outline• Variations overview

– Process variations– Impact of design choices– Voltage and temperature variations

• Circuit techniques– Adaptive body bias– Adaptive supply voltage

• Future trends & conclusion

Page 9: IC Manufacturing

Process Variations

Page 10: IC Manufacturing

Process Variation• Device parameters vary between runs and even on

the same die– Variations in process parameters caused by non-uniform

conditions during fabrication • Sheet resistance (R) due to variations in wire thickness• Threshold voltage (VT) due to variations in oxide thickness,

substrate, poly and implant impurity levels, surface charge• Process transconductance (k’n = nCox = nox/tox) due to

variations in oxide thickness

– Variations in device dimensions caused by the limited resolution of the photolithographic process

• Transistor widths (W) and wire widths due to variations in the field-oxide step

• Transistor lengths (Leff) due to variations in polysilicon widths and source/drain diffusion sizes

• Large number of the deviations are uncorrelated

Page 11: IC Manufacturing

Important Device Variations• Channel length L

– Photolithography proximity effects– Optics deviations– Plasma etch dependencies

• Oxide thickness tox– Well-controlled -- only significant between wafers

• Threshold voltage Vt– Varying dopings– Annealing effects– Mobile Q in gate oxide– Discrete dopant variations (few dopant atoms in transistors)

Page 12: IC Manufacturing

NCD - Master MIRI 12

MOS gate delay• RN, RP : ON-resistance of nMOS / pMOS

Proportional to Lg / W• CNG, CPG : Gate capacitance of nMOS / pMOS

Proportional to Lg W• CNO, CPO : Drain capacitance of nMOS / pMOS

Proportional to Ld W and Ld + W In reality, RN, RP, CNO, CPO are not constant,

but dependent on the voltages at the gate and drain

p (substrate)n (well)

VDD

input output

n+ n+ p+ p+

CPGCNG

CNO CPORN RP

Lg

W g ds

Ld

MOS layout

RP

RN

CPO

CNOVin Vout

CPG

CNG

VDD

Page 13: IC Manufacturing

13

Random Variations

• Random line-width (LER) variations (left)• Random dopant fluctuations (right)

13

[Source: Bernstein, IBM J.R&D’06]65nm SRAM photo

Page 14: IC Manufacturing

Systematic WID Variations

14[Source: Masuda et al., CICC 2005]

Page 15: IC Manufacturing

Process Variations

0.9

1.0

1.1

1.2

1.3

1.4

0 5 10 15 20

Normalized Leakage (Isb)N

orm

aliz

ed F

requ

ency

0.18 micron~1000 samples

20X

30%

0.9

1.0

1.1

1.2

1.3

1.4

0 5 10 15 20

Normalized Leakage (Isb)N

orm

aliz

ed F

requ

ency

0.18 micron~1000 samples

20X

30%

1980 1990 2000 2010 2020

100nm

1m

10nm

1980 1990 2000 2010 20201980 1990 2000 2010 2020

100nm

1m

10nm

193nm193nm248nm248nm

365nm365nmLithographyLithographyWavelengthWavelength

65nm65nm90nm90nm

130nm130nm

GenerationGeneration

GapGap

45nm45nm32nm32nm

180nm180nm

13nm 13nm EUVEUV

Sub-wavelength lithography

Effect of process variations

• Functionality & Yield• Performance• Power

Page 16: IC Manufacturing

Impacts of Device Variations• Process variations can cause a substantial deviation in

circuit behavior from the nominal– the question for the designer is how much margin to provide

From Boskin, UCB and ATMEL Corp.

1.10 1.20 1.30 1.40 1.50 1.60

Leff (in nm)

1.50

1.70

1.90

2.10

Del

ay(n

sec)

–0.90 –0.80 –0.70 –0.60 –0.50

VTp (V)

1.50

1.70

1.90

2.10

Del

ay(n

sec)

Delay of adder circuit as a function of variations in Leff and VT

Page 17: IC Manufacturing

Design Impacts: Number of Paths

0

5

10

15

20

25

0.8 0.9 1.0 1.1 1.2

Normalized Maximum Critical Path Delay

Nor

mal

ized

Pro

babi

lity

Den

sity

D2DWID: Ncp=1WID: Ncp=2WID: Ncp=10WID: Ncp=100WID: Ncp=1000WID: Ncp=10000

Large number of critical paths → reduces mean frequency

WID:1 critical path

2

10

100

1000

10000

D2D

Page 18: IC Manufacturing

Design Impacts: Logic Depth

10

100

1000

10000

1000 500 250 130 65 32

Technology Node (nm)

Mea

n N

umbe

r of D

opan

t Ato

ms

0.0

0.5

1.0

Logic depth

Rat

io o

fde

lay-

to Io

n-

16 490.0

0.5

1.0

Logic depth

Rat

io o

fde

lay-

to Io

n-

16 49

Random dopant fluctuation:Number of dopant atoms

Variation vs. depth

Reducing logic depth increases impact of random variations

Page 19: IC Manufacturing

Effect of Within-Die Variations

0

20

40

60

80

100

-4 -3 -2 -1 0 1 2 3 4

Number of FMAX Standard Deviations

Cum

ulat

ive

Dis

trib

utio

n (%

)

Measured DataModel: D2D & WIDModel: D2DModel: WID

Model: Only WID Variations

Model: Only D2D Variations

Model: D2D & WID Variations

D2D variations: impact varianceWID variations: reduce the mean FMAX

Page 20: IC Manufacturing

Voltage and Temperature Variations

Time (us)20 4 6 8 10 12 14 16 18 20

1.401.451.501.551.601.651.701.751.80

Vcc

Voltage droop

Temp(oC)

core

cache 70C

120C

Thermal profile

Variations are both static and dynamicStatic: Tools required for predictionDynamic: Design margining or adaptation techniques

Page 21: IC Manufacturing

Design Margining• Other factors affecting circuit behavior

– Operating temperature: As the temperature increases, drain current is reduced (commercial parts are spec’ed to perform from 0oC to 70oC)

– Supply voltage: Variations on supply voltage are normally 10%

• Boundary cases of performance:– nominal– fast– slow

which map to the CMOS boundary conditions:fast-n/fast-p fast-n/slow-pslow-n/slow-p slow-n/fast-pslow-n/low VTp low VTn/slow-p

Page 22: IC Manufacturing

Design Corners

.25 + .025 = 0.275

.25 - .025 = 0.225

Leff (10%)

max clock rate, flipflop setup and hold times

2.5V - .25V = 2.25V

70ºCslow-n/slow-p

peak power dissipation (DC), clock skew, contamination delay

2.5V + .25V = 2.75V

0ºCfast-n/fast-p

TestsVDD (10%)ºCBoundary

• Example: VGS = VDS = 2.5V for our 0.25 m processId nominal = 220 A

For Leff and Weff of 10%, VT of 60mV, tox of 5%Id fast = 265 A – a 20% improvementId slow = 182 A – a 17% degradation

For a run time variation in VDD of 10%VDD = 2.75V, Id fast = 302 A – a 37% improvementVDD = 2.25V, Id slow = 155 A – a 30% degradation

Page 23: IC Manufacturing

Technology Scaling Models• Full scaling (constant electrical field)

– ideal model - both dimensions and voltage scale together by the same factor S (S > 1)

– goal is to keep the electrical field patterns in the scaled device identical to those in the original device (ensures the physical integrity of the devices)

• Fixed voltage scaling– most common model five years ago - only dimensions scale,

voltages remain constant• General scaling

– most realistic for today - voltages scale by factor U while dimensions scale by factor S (normally S > U > 1)

Page 24: IC Manufacturing

Scaling Effects (Short-Channel)

11/U21/S2E/DelayIntrinsic Power1/S1/SU21/S3CgateV2Intrinsic Energy

1/S1/S1/SRonCgateIntrinsic Delay

S2S2/USIsat/AreaCurrent Density

S2S2/USV/Wdepl2NSUB

11/U21/S2IsatVPav

S2S2/U21P/AreaPower Density

1/S21/S21/S2WLArea/Device

111V/IsatRon

11/U1/SCox WVIsat

SSSCox W/Lkn, kp

1/S1/S1/SCox WLCgate

SSS1/toxCox

11/U1/SVDD, VT

1/S1/S1/SW, L, tox

Fixed VoltageGeneralFullRelationParameter

Page 25: IC Manufacturing

Technology Directions: SIA RoadmapYear 2001 2003 2005 2007 2010 2013

Feature size (nm) 90 65 45 32 25 18

Gate oxide tox (nm) 2.4 2.0 1.9 1.4 1.2 1.0

Power supply VDD (V) 1.2 1.0 0.9 0.7 0.6 0.5

ITRS Technology Roadmap, 2001

S = 1.38, U = 1.2 S = 1.4, U = 1.17

Page 26: IC Manufacturing

Technology Directions: SIA RoadmapYear 2001 2003 2005 2007 2010 2013

Feature size (nm) 90 65 45 32 25 28 18 22

Gate oxide tox (nm) 2.4 2.0 1.9 1.4 1.2 1.0

Power supply VDD (V) 1.2 1.0 1.2 0.9 1.1 0.7 1.1 0.6 1.0 0.5 0.86

Technology Roadmap:

http://www.itrs.net/Links/2013ITRS/Home2013.htm

S = 1.38, U = 1.2 S = 1.4, U = 1.17S = 1.14, U = 1.09S = 1.38, U = 1.0

Page 27: IC Manufacturing

Interconnect Variations

• Line width and line spacing– Photolithography– Etching proximity effects

• Metal and dielectric thickness– Chemical Mechanical Polishing

• Contact resistance– Contact dimensions– Etch and clean steps

Page 28: IC Manufacturing

Scaling of Interconnect

WH

tdi dielectric (SiO2)

substrate

Cpp = (di/tdi) WL

current flow

L

/S/S

/S

SC,wire = (S x SL )/S = SL

/SL

Page 29: IC Manufacturing

Scaling of Interconnect Length

Local Interconnect

Global Interconnect

From Kang, 87

Local wires: SL = S > 1

Global wires: SL = SC < 1

Page 30: IC Manufacturing

Wire Length Scaling Effects

Parameter Relation Local Constant GlobalW, H, tox 1/S 1/S 1/S

L 1/S 1 1/SC

C WL/tox 1/S 1 1/SC

R L/WH S S2 S2/SC

RC L2/Htox 1 S2 S2/SC2

Constant delay for local wires and increase in delay for global wires for S = 1.15 and SC = 0.94, global wire delay goes up 50%

Why wire delays are now playing a predominate role in design!

Page 31: IC Manufacturing

Scaling of Wire Resistance

L

W

H

Rwire = L

H W

L

A=

Material Sheet Res. (/)n+, p+ diffusion 50 to 150n+, p+ diffusion

with silicide3 to 5

polysilicon 150 to 200polysilicon with

silicide4 to 5

Aluminum 0.05 to 0.1

SR,wire = SL / S if H is not scaled

SR,wire = SL / S2 if H is scaled

Page 32: IC Manufacturing

Constant Resistance Wire Scaling Effects

Parameter Relation Local Constant GlobalW, tox 1/S 1/S 1/S

H 1 1 1L 1/S 1 1/SC

C CWL/tox C/S C C/SC

R L/WH 1 S S/SC

RC L2/Htox C/S CS CS/SC2

Capacitance scaling factor C (> 1) that captures the “horizontal” nature of wire capacitance

Slightly more optimistic results (assuming C < S)

Page 33: IC Manufacturing

0

0.2

0.4

0.6

250 180 130 100 70 50 35

pF

Technology Ldrawn (nm)

Semi-local wire capacitance, scaled length

Aggressive scalingConservative scaling

0

0.1

0.2

0.3

0.4

250 180 130 100 70 50 35

Koh

ms

Technology Ldrawn (nm)

Semi-local wire resistance, scaled length

Aggressive scalingConservative scaling

Scaling Module (Short) Wires• R is basically constant; C falls linearly with scaling

Source: ISCA’01 Panel

Page 34: IC Manufacturing

0

0.2

0.4

0.6

250 180 130 100 70 50 35

pF

Technology Ldrawn (nm)

Semi-global wire capacitance, 1mm long

Aggressive scalingConservative scaling

0

0.1

0.2

0.3

0.4

0.25 0.18 0.13 0.1 0.07 50 35

Koh

ms

Technology Ldrawn (nm)

Semi-global wire resistance, 1mm long

Aggressive scalingConservative scaling

Scaling Global (Long) Wires• R gets quite a bit worse; C is basically constant

Source: ISCA’01 Panel

Page 35: IC Manufacturing

Clock Distribution Limits

0102030405060708090

100

250 180 130 100 80 60

Processor generation (nm)

Die

reac

habl

e (%

)

1 clock2 clocks4 clocks8 clocks16 clocks

Source: Matzke IEEE Computer

Clocks are long wires with big RC’s that have rigid clock skew constraints

Page 36: IC Manufacturing

Variation-Tolerant DesignGATE

SOURCE DRAIN

Reduce EFFECTS of variation: post-silicon Clock tuning Adaptive body bias Adaptive supply voltage

Reduce EFFECTS of variation: design Leakage-reduction techniques Variation-tolerant circuits Dynamic compensation circuits

Reduce SOURCE of variation Multi-Le and multi-Vt insertion Circuit styles and logic decisions Power delivery and thermal design

Page 37: IC Manufacturing

NCD - Master MIRI 39

Variations and solutions

Ramon CanalNCD - Master MIRI

Page 38: IC Manufacturing

Overview• Faults, errors and failures. Who is who?

• Classification and countermeasures– Permanent faults– Transient faults

• Fault prevention and detection

• Conclusions

Page 39: IC Manufacturing

Faults, errors and failures• Fault: A fault is a defect that may trigger an error or

stay dormant.– Bit-flips, stuck-at-0, stuck-at-1, …

• Error: A wrong computation/data which changes the system behavior– Different addition results, different memory address to

access, etc.

• Failure: Inability to provide the function defined

Fault FailureErrormay unless

caught

Page 40: IC Manufacturing

Classification & Countermeasures• Permanent faults

– Disable too faulty blocks– Redundancy:

• Replace blocks (i.e. Need to provide spares)• Dual-modular/Triple-modular redundancy

– Error detection and correction codes– Wordline Boosting– Adaptive Body Biasing– Adaptive Supply Voltage

• Transient faults– Strengthing or increasing design margins– Error detection and correction codes– Bit/Line interleaving– Scrubbing

Page 41: IC Manufacturing

Permament faults• Disable faulty blocks

– Disable cache lines/columns or any block that produces toomany faults.

– Usually referenced as “chipkill1” for main memory• Similar to RAID 3 for hard drives

1Trademark from IBM back in the time of mainframes (70’s)

Page 42: IC Manufacturing

Permament faults• Redundancy

– Built-in spare blocks (e.g. cache lines, ALUs, etc)

MemoryArray

Column DecoderR

ow D

ecod

er

Redundantrows

Redundantcolumns

RowAddress

ColumnAddress

FuseBank:

Page 43: IC Manufacturing

Permament faults• Redundancy

– Double/triple-modular• Usually a majority vote• Can add weights to leverage modules

– TMR first implemented in the ALUs of SAPO (Samočinnýpočítač). Built between 1950-1956 in Czechoslovakia.

Page 44: IC Manufacturing

Permament faults• Error detection and correction codes

– Add extra-bits to detect bit-flips

– Started by parity (CDC7600 in 1969)– Usually SECDED, now in high-performance DECTED– Large variety of codes

• Hamming codes• Hsiao codes• BCH codes

– Present in all memory structures– Problem: area overhead and code computation delays as error

coverage increases

Normal Value ECC bits

Page 45: IC Manufacturing

Permament faults• Error detection and correction codes

Source: Daniele Rossi, N. Timoncini, M. Spica, Cecilia Metra: Error correcting code analysis for cache memory high reliability and performance. DATE 2011: 1620-1625

Page 46: IC Manufacturing

Permament faults• Error detection and correction codes

Source: Daniele Rossi, N. Timoncini, M. Spica, Cecilia Metra: Error correcting code analysis for cache memory high reliability and performance. DATE 2011: 1620-1625

Page 47: IC Manufacturing

Permament faults• Error detection and correction codes

Source: Daniele Rossi, N. Timoncini, M. Spica, Cecilia Metra: Error correcting code analysis for cache memory high reliability and performance. DATE 2011: 1620-1625

Page 48: IC Manufacturing

Permament faults• Wordline Boosting

– Boosting increases the Vgs of the access transistor and hence increases its drive strength

– The increased drive strength of the access transistor aids significantly in flipping the bit cell making it easier to write

Use an extra capacitorto store charge and then release it(i.e. charge pump)

Source: Ganapathy et al. ISQED 2013

Page 49: IC Manufacturing

Permament faults• Adaptive Body Biasing

– Same concept as for leakage reduction– Change drive capabilities of transistors

Source: Ganapathy et al. ISQED 2013

Page 50: IC Manufacturing

Classification & Countermeasures• Permanent faults

– Disable too faulty blocks– Redundancy:

• Replace blocks (i.e. Need to provide spares)• Dual-modular/Triple-modular redundancy

– Error detection and correction codes– Wordline Boosting– Adaptive Body Biasing– Adaptive Supply Voltage

• Transient faults– Strengthing or increasing design margins– Error detection and correction codes– Bit/Line interleaving– Scrubbing

Page 51: IC Manufacturing

Transient Faults• Causes:

– Particle strikes: neutron (sun radiation), alpha particles (lead –Pb- in package)

• Spacecraft Cassini–Huygens, launched in 1997, @Jupiter at the moment measured –in the vicinity of the Earth- 280 bitflips on a quiet day and >3000 on a weak solar flare. (~300MB of memory)

• Google reported 5 single bit-flips in 8 Gigabytes of RAM per hour.

– Voltage droops– Current droops– Temperature

Page 52: IC Manufacturing

Transient Faults• Strengthening or increase design margins

– Make transistors bigger (Moore’s Law slowdown)– Insert extra capacitors (extra area/power…)

• Bit/Line interleaving

SECDED fails to correct. One solution:

SECDED works!! ... but routing...

Page 53: IC Manufacturing

Transient Faults• Scrubbing

– Periodically read-correct-write data to avoid the accumulation of errors

After scrubbing:

Page 54: IC Manufacturing

Classification & Countermeasures• Permanent faults

– Disable too faulty blocks– Redundancy:

• Replace blocks (i.e. Need to provide spares)• Dual-modular/Triple-modular redundancy

– Error detection and correction codes– Wordline Boosting– Adaptive Body Biasing– Adaptive Supply Voltage

• Transient faults– Strengthing or increasing design margins– Error detection and correction codes– Bit/Line interleaving– Scrubbing

Page 55: IC Manufacturing

Technology Consequences• Variation-centric design

– Probabilistic timing and optimization– Variation-tolerant circuit styles– Microarchitecture support

• Dynamic adaptation– Reduce design margins required– Supply voltage droops– Temperature changes– Reliability effects

Page 56: IC Manufacturing

Getting practical• Parameter distribution (Monte-Carlo)

– Assume a percentage of variation• L~10% and Vt~10%

– Each chip will be one set of combinations• Correlation (variations come in “groups”)

– Yes (pattern)– No (Random)

• Run Spice simulations to get characteristics of the modules

Page 57: IC Manufacturing

Conclusion• Impact of variations is increasing

– Aggressive feature size scaling– Increased die size and number of paths– Design margins are increasing

• Variation-aware design needed– Variation-tolerant circuits– Post-silicon tuning techniques– Supported by device, circuit, and microarchitecture

innovations

Page 58: IC Manufacturing

Case study:Effect of process and temperature

variations in SRAMs

NCD - Master MIRI 63

Page 59: IC Manufacturing

64

PV Impact on 6T SRAMs

64

Intel SRAM cell size scaling (IEDM’07)

Deviation from Ideal Scaling: 90nm-> 0%, 65nm->14%, 45nm->39%Equal Die Size Cache: 90nm 1MB, 65nm 1.75MB, 45nm 2.89MB

Page 60: IC Manufacturing

TSMCIBM

TSMCIntel

AMDIntel

Ivy Bridge

Haswell

Itanium 2 6MB L3

Itanium 2 9MB L3

PPC970NEC 64KB Macro

SPARC

Montecito

P4, PPC970CELL

Opteron (L1)Opteron (L2 & L3)

POWER6 (L1)POWER6 (L2 & L3)

Xeon 16MB L3 Intel 1MB Macro

Intel 70Mb Ext. Core2 6MB L2

ReneseasTest ChipIBM Test Chip (IEDM)

0

0,2

0,4

0,6

0,8

1

1,2

1,4

1,6

1,8

14 34 54 74 94 114 134 154

SQR

T (C

ell A

rea)

(um

)

Technology (nm)

PV Impact on 6T SRAMs

22 32 45 65 90 130

Page 61: IC Manufacturing

Impact of Temperature Variations• Sudden temperature shoot-ups can result in functionality

and reliability problems.• Their value dependent on

– Spatially – Hotspot generation – Temporally – Computed workload and dissipated power

• Threshold voltage degradation and mobility reduction with increase in temperature

1

1,1

1,2

1,3

1,4

1,5

1,6

1,7

1,8

30 40 50 60 70 80 90 100 110

Nor

mal

ised

Acc

ess

Tim

e

Temperature

65nm

45nm

32nm

22nm

16nm

Cache Access Time Vs Temperature

[Source: Ganapathy et al., DATE 2010]

Page 62: IC Manufacturing

• With reduction in feature size, memory cells will be affected the most from Spatio-Temporal variations• Intrinsic device level variations will dominate over other forms of

variation• Reducing size means reducing Qcrit, making it susceptible to Hard

Errors• In addition to Memory cells, Periphery which form the core of the system

will be affected

0

0,2

0,4

0,6

0,8

1

1,2

1,4

1,6

1,8

30 40 50 60 70 80 90 100 110

Normalised

 Access T

ime

Temperature

Write Column + DriverRow DecoderArray Sub‐blockControl

0,9

1,1

1,3

1,5

1,7

1,9

2,1

1 51 101 151 201 251

Normalised

 Access T

ime

Die ID 

30°C40°C50°C60°C70°C80°C90°C100°C

110°CZero Spatial Variation

[Source: Ganapathy et al., DATE 2010]

Page 63: IC Manufacturing

Conclusions• Multi-level approaches to variations

– Manufacturing: preciseness, materials, tools, ...• No definitive solution → move to next level

– Circuit: Body Biasing, Source Biasing• Robust circuits (i.e. reduce scaling)• No definitive solution → move to next level

– Architecture: Error correcting/detecting structures. Resilient architectures.

• Extra hardware for correctness, not for performance.• So far good enough…but…

NCD - Master MIRI 68