Multi-Project
Reticle Design & Wafer Dicing
under Uncertain Demand
Andrew B Kahng, UC San Diego
Ion Mandoiu, University of Connecticut
Xu Xu, UC San Diego
Alex Zelikovsky, Georgia State University
Multi-Project Wafers
Mask set cost: >$1M for 90 nm technology
Share cost of mask tooling between multiple designs!
Prototyping
Low volume production
Images courtesy of EuroPractice and CMP
2
Design Flow for MPW
Die Sizes + Production Volumes
Project Partitioning
Project Cloning
Reticle Floorplaning
Shotmap Definition
Dicing Plan Definition
Reticle, Wafer Shotmap, Wafer Dicing Plans
3
Design Flow for MPW
Die Sizes + Production Volumes
Project Partitioning
Project Cloning
Reticle Floorplaning
Shotmap Definition
Dicing Plan Definition
Reticle, Wafer Shotmap, Wafer Dicing Plans
4
Why is Dicing a Problem?
Side-to-side dicing!
Correctly sliced out dies
Cut lines along all four edges
No cut line partitioning the die
Standard wafer dicing
MPW dicing
5
Side-to-side Dicing Problem
Given:
Production volume for each die
Reticle floorplan
Wafer shot-map
Find:
Horizontal and vertical dicing
plans for each wafer
To Minimize:
#wafers required to meet
production volumes
6
Dicing Strategies
Wafer Dicing Plan (DP): all horizontal and vertical cut lines
used to cut a wafer
Row/Column DP: cut lines through row/column of reticle images
2
1
2
1
2
3
4
3
4
3
4
Single wafer dicing plan (SDP) [ISPD04] [KahngR04]
1
The same wafer DP used for all wafers
Different DPs used for different rows/cols in a wafer
Multiple wafer dicing plans (MDP)
Restricted MDP: the same DP used for all rows/cols of a wafer
Graph coloring based heuristic in [Xu et al. 04]
7
Independent Dies
Under restricted MDP dicing, all reticle images on wafer yield
the same set of dies
Independent set: set of dies that that can be simultaneously
diced from a reticle image
Only maximal independent sets are of interest!
1
2
3
4
Maximal Independent Sets: {1, 4} {2} {3}
8
ILP for Restricted MDP
Minimize : nw n p
Subject to :
Q( I , D) y
DC
I
N ( D)
D
nw y I
I
n p xI
I
N max xI y I
I
y I # wafers used to dice indep. set I
xI 1 if y I 0, 0 otherwise
9
CMP Floorplan
10
SDP vs. MDP
9 wafers with SDP
5 wafers with MDP
11
4-Part Dicing
Partition each wafer into 4 parts then dice each part
separately using side-to-side cuts
12
Design Flow for MPW
Die sizes + Production Volumes
Project Partitioning
Project Cloning
Reticle Floorplaning
Shotmap Definition
Dicing Plan Definition
Reticle, Wafer Shotmap, Wafer Dicing Plans
13
Shotmap Definition Problem
Shotmap #1
?
Reticle Floorplan
Shotmap #2
Simple grid-based shotmap definition algorithm yields an
average reduction of 13.6% in #wafers
14
Design Flow for MPW
Die sizes + Production Volumes
Project Partitioning
Project Cloning
Reticle Floorplaning
Shotmap Definition
Dicing Plan Definition
Reticle, Wafer Shotmap, Wafer Dicing Plans
15
Reticle Floorplaning Problem
Given:
Die sizes & production volumes
Maximum reticle size
Find:
Placement of dies within the reticle
To Minimize:
Production cost (reticle cost, #wafers, …)
16
Reticle Floorplaning Methods
Key challenge: cost estimation
Previous approaches
Simulated annealing [ISPD04]
Grid-packing [Andersson et al. 04, KahngR04]
Integer programming [WuL05]
Our approach: Hierarchical Quadrisection (HQ)
17
Hierarchical Quadrisection Floorplan
At most one die assigned to each region at lowest level
Region widths/heights easily computed from die assignment
HQ mesh more flexible than grid
18
HQ Algorithm
Random initial assignment improved using simulated annealing
SA moves: region exchange, die rotation
Max reticle size enforced throughout the algorithm
Hierarchical structure enables quick cost estimation
19
HQ Floorplan of CMP Testcase
Reticle Area = 2.30 (vs. 2.45)
4 wafers with MDP (vs. 5)
20
Design Flow for MPW
Die sizes + Production Volumes
Project Partitioning
Project Cloning
Reticle Floorplaning
Shotmap Definition
Dicing Plan Definition
Reticle, Wafer Shotmap, Wafer Dicing Plans
21
Project Cloning
Motivation
Post-processing approach [WuL05]
Die-to-die inspection [Xu et al.]
Reduced wafer cost when there is large variation in production
demands
Insert clones in white space left on reticle
Our approach
Before floorplaning: number of clones proportional to square root of
production volume; clones arranged in clone arrays
During floorplaning: clone arrays assigned to single cell in HQ; new
SA moves: add/delete clone array row/column
After floorplaning: insert additional clone array rows/columns
without increasing cell size
22
Design Flow for MPW
Die sizes + Production Volumes
Project Partitioning
Project Cloning
Reticle Floorplaning
Shotmap Definition
Dicing Plan Definition
Reticle, Wafer Shotmap, Wafer Dicing Plans
23
Schedule Aware Partition
More decision knobs: fabrication schedule
I will not pay you
after June
Project Partitioning Problem
?
But, money will be
saved if waiting for
other orders…
Given: Reticle size, set of projects
Find: Partition of projects into reticles
To minimize: Sum of manufacturing cost and delay cost
[BACUS05] Schedule-aware partitioning leads to an average
cost reduction of 63.8% vs. schedule-blind partitioning
24
Demand Uncertainty
Customer demands (over reticle life period) may not be
fully known at design time
Only rough customer demand distribution available (e.g., min/max
demand)
MPW become even more attractive in this context: sharing
of demand misprediction risks
Online wafer dicing combined with production of larger
wafer lots can bring further economies of scale (see paper)
Feasible when there are no IP protection issues
25
Robust Reticle Floorplaning
Given:
Die sizes
Maximum reticle size
Distribution of customer orders
Find:
Placement of dies within the reticle
To Minimize:
Expected #wafers required to meet customer orders
over a fixed time horizon
26
Compared Algorithms
HQ with production volume set to the expected customer
demand
HQ+Cloning with production volume set to the expected
customer demand
Distribution-driven simulated annealing
Use expected production cost for evaluating SA moves
Monte-Carlo simulation used to estimate expected cost
27
Robustness Results - Normal
28
Robustness Results – Uniform
29
Conclusions & Future Research
Improved MPW design flow
Schedule-aware partitioning: 60% average cost reduction
Project cloning: 10% average wafer cost reduction
HQ reticle floorplan: 15% average wafer cost reduction
Wafer shot-map definition: 13% average wafer cost reduction
MDP wafer dicing: 60% average wafer cost reduction
Future work
Multi-layer reticle design
30
© Copyright 2026 Paperzz