Bin and grade mix planner
Split a speed or power distribution into bins, fill demand with down-binning, and see the revenue and average selling price per wafer for each bin plan.
Quality statisticsFree to useHow it worksSourcesWhere it helps
Fills the inputs below with typical figures. Replace any of them with your own.
- Revenue per wafer, current plan
- $114,846
- Proposed plan $125,250
- Average selling price
- $286.95
- Per unit shipped; $255.21 per good die
- Revenue for the period
- $45.9 m
- 160,091 units shipped
- Unmet demand
- 9,909
- Units
- Excess inventory
- 13,078
- Units
- Gained by down-binning
- $3.03 m
- 14,441 units sold in a lower grade
- Scrap below the lowest cut
- 0.8%
- 1,431 units, plus 5,400 extra scrap
- Top bin, 4.5 GHz and up: supply20,091
- Top bin, 4.5 GHz and up: demand30,000
- Top bin, 4.5 GHz and up: shipped20,091
- Mid bin, 4.0 to 4.5 GHz: supply117,519
- Mid bin, 4.0 to 4.5 GHz: demand90,000
- Mid bin, 4.0 to 4.5 GHz: shipped90,000
- Base bin, 3.6 to 4.0 GHz: supply35,559
- Base bin, 3.6 to 4.0 GHz: demand50,000
- Base bin, 3.6 to 4.0 GHz: shipped50,00014,441 down-binned
Show the data as a table
| Item | Units |
|---|---|
| Top bin, 4.5 GHz and up: supply | 20,091 |
| Top bin, 4.5 GHz and up: demand | 30,000 |
| Top bin, 4.5 GHz and up: shipped | 20,091 |
| Mid bin, 4.0 to 4.5 GHz: supply | 117,519 |
| Mid bin, 4.0 to 4.5 GHz: demand | 90,000 |
| Mid bin, 4.0 to 4.5 GHz: shipped | 90,000 |
| Base bin, 3.6 to 4.0 GHz: supply | 35,559 |
| Base bin, 3.6 to 4.0 GHz: demand | 50,000 |
| Base bin, 3.6 to 4.0 GHz: shipped | 50,000 |
- Current: Top bin, 4.5 GHz and up$8.44 m
- Current: Mid bin, 4.0 to 4.5 GHz$27 m
- Current: Base bin, 3.6 to 4.0 GHz$10.5 m
- Proposed: Top bin, 4.5 GHz and up$12.6 m
- Proposed: Mid bin, 4.0 to 4.5 GHz$27 m
- Proposed: Base bin, 3.6 to 4.0 GHz$10.5 m
Show the data as a table
| Item | Revenue (USD) |
|---|---|
| Current: Top bin, 4.5 GHz and up | $8.44 m |
| Current: Mid bin, 4.0 to 4.5 GHz | $27 m |
| Current: Base bin, 3.6 to 4.0 GHz | $10.5 m |
| Proposed: Top bin, 4.5 GHz and up | $12.6 m |
| Proposed: Mid bin, 4.0 to 4.5 GHz | $27 m |
| Proposed: Base bin, 3.6 to 4.0 GHz | $10.5 m |
Sign in to save your inputs and come back to them later.
| Bin, best grade first | Cuts | Price | Natural share of good die | Units available | Demand | Shipped from own die | Shipped by down-binning | Total shipped | Revenue | Unmet demand | Excess inventory |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Top bin, 4.5 GHz and up | 4,500 to open MHz | $420.00 | 11.5% | 20,091 | 30,000 | 20,091 | 0 | 20,091 | $8.44 m | 9,909 | 0 |
| Mid bin, 4.0 to 4.5 GHz | 4,000 to 4,500 MHz | $300.00 | 67.3% | 117,519 | 90,000 | 90,000 | 0 | 90,000 | $27 m | 0 | 13,078 |
| Base bin, 3.6 to 4.0 GHz | 3,600 to 4,000 MHz | $210.00 | 20.4% | 35,559 | 50,000 | 35,559 | 14,441 | 50,000 | $10.5 m | 0 | 0 |
| Bin, best grade first | Cuts | Price | Natural share of good die | Units available | Demand | Shipped from own die | Shipped by down-binning | Total shipped | Revenue | Unmet demand | Excess inventory |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Top bin, 4.5 GHz and up | 4,400 to open MHz | $420.00 | 21.2% | 36,990 | 30,000 | 30,000 | 0 | 30,000 | $12.6 m | 0 | 3,169 |
| Mid bin, 4.0 to 4.5 GHz | 3,950 to 4,400 MHz | $300.00 | 62.9% | 109,909 | 90,000 | 90,000 | 0 | 90,000 | $27 m | 0 | 0 |
| Base bin, 3.6 to 4.0 GHz | 3,600 to 3,950 MHz | $210.00 | 15.0% | 26,270 | 50,000 | 26,270 | 23,730 | 50,000 | $10.5 m | 0 | 0 |
| Measure | Current | Proposed | Change |
|---|---|---|---|
| Revenue for the period | $45,938,289 | $50,100,000 | +$4,161,711 |
| Revenue per wafer | $114,846 | $125,250 | +$10,404 |
| Revenue per good die | $255.21 | $278.33 | +$23.12 |
| Average selling price per unit shipped | $286.95 | $294.71 | +$7.76 |
| Units shipped | 160,091 | 170,000 | +9,909 |
| Units down-binned | 14,441 | 23,730 | +9,289 |
| Unmet demand | 9,909 | 0 | -9,909 |
| Excess inventory | 13,078 | 3,169 | -9,909 |
| Die outside every bin | 1,431 | 1,431 | +0 |
- Current plan (solid line, circles)
- Proposed plan (dashed line, squares)
Show the data as a table
| Shift of the whole distribution (standard deviations) | Current plan | Proposed plan |
|---|---|---|
| -1 | $82,074 | $93,607 |
| -0.5 | $101,920 | $111,496 |
| 0 | $114,846 | $125,250 |
| +0.5 | $125,250 | $125,250 |
| +1 | $125,250 | $125,250 |
| Shift | Shift (MHz) | Revenue per wafer, current | Revenue per wafer, proposed |
|---|---|---|---|
| -1 sd | -250 | $82,074 | $93,607 |
| -0.5 sd | -125 | $101,920 | $111,496 |
| 0 sd | 0 | $114,846 | $125,250 |
| +0.5 sd | 125 | $125,250 | $125,250 |
| +1 sd | 250 | $125,250 | $125,250 |
How it works
Dies from one wafer do not all perform alike. Maximum frequency, power and leakage spread across the population, and the maker sorts the good die into bins that sell at different prices. This tool splits a distribution into bins, fills demand by price with down-binning, and compares two sets of cuts on revenue, average selling price and revenue per wafer.
- Spread of the binning parameter. The parameter is described as a normal distribution (mean and standard deviation), a lognormal distribution (mean and standard deviation of the parameter itself, suited to leakage), or the measured values you paste. A lognormal is built from the ratio of spread to mean.
normal: F(x) = Phi((x − mean) / sd); lognormal: F(x) = Phi((ln x − mu) / s), with s^2 = ln(1 + (sd / mean)^2) and mu = ln(mean) − s^2 / 2; measured: F(x) = share of values below x - Share of die in each bin. A bin takes the die whose parameter lies from its lower cut up to, but not including, its upper cut. A blank cut is open on that side. Where bins overlap, a die goes to the better grade. Die outside every bin are scrapped.
bin share = F(upper cut) − F(lower cut), less the share already taken by a better bin - Units available. Good die per wafer times wafers gives the good die. An extra scrap share takes out fallout from other tests. The rest is split by the bin shares.
units available in a bin = good die per wafer x wafers x (1 − extra scrap) x bin share - Fill demand, with down-binning. Bins are served in order of price, highest first. A bin sells its own die first. If demand is left and down-binning is allowed, it takes die from better bins, nearest grade first: a faster part sold as a slower bin, or a lower-power part sold as a higher-power one. You can allow none, one grade down, or any number.
shipped = own die used + die taken from better bins; unmet = demand − shipped; excess = die in the bin not sold in any bin - Revenue, average price and revenue per wafer. Revenue is units shipped times the price of the bin they are sold as. Excess can be valued at a share of its bin price (salvage), which is zero by default. Average selling price is shown per unit shipped and per good die, which includes the die that stayed unsold.
revenue = sum of shipped x price (plus excess x price x salvage share); ASP = shipment revenue / units shipped; revenue per wafer = revenue / wafers - Compare two cut plans, and test a process shift. The proposed plan is evaluated the same way and set beside the current one. The process shift table moves the whole distribution up or down by a share of a standard deviation, which shows how much a better or worse process is worth under each plan.
shifted share = F(cut − shift); shift = number of sd x sd
Assumptions
- The binning parameter is the only thing that sorts the die. Core-count harvesting and other functional bins are not modelled; fold them into the extra scrap or enter them as bins on a parameter.
- Higher maximum frequency is better, and lower power or leakage is better. Down-binning moves a die only toward a worse grade.
- Demand is filled in price order, which is the best allocation when price falls with grade. The tool warns if a worse grade is priced above a better one.
- Prices and demand are per period and do not change with the quantity sold. Unsold die are not carried forward.
- The presets are editorial figures. No public source gives a vendor's bin distribution, prices or demand.
Limits and warnings
- The distribution is a model. Real parameter distributions are often skewed or multi-modal, so use measured values where you have them.
- Binning parameters are correlated (fast parts leak more), so a single-parameter bin plan can hide a second limit. Bin on the limiting parameter or model the second as extra scrap.
- Down-binning a part to a slower grade can undermine the price of that grade and carry brand or channel effects that a revenue sum does not show.
- Test cost, handling cost and the cost of holding excess inventory are not included.
- Retest and guard bands at the cuts move die between bins; allow for them in the cut values.
Sources
The methods and default figures rest on these public sources. The wording here is our own; read the source for its full text.
- Speed Binning Aware Design Methodology to Improve Profit under Parameter Variations (opens in a new tab), A. Datta, S. Bhunia, J. H. Choi, S. Mukhopadhyay and K. Roy, Proceedings of the 2006 Asia and South Pacific Design Automation Conference, IEEE, 2006. A price-weighted yield over frequency bins, and the choice of bin boundaries to maximise profit.
- Evaluating the Effects of Cache Redundancy on Profit (opens in a new tab), A. Das, B. Ozisikyilmaz, S. Ozdemir, G. Memik, J. Zambreno and A. N. Choudhary, Proceedings of the 41st IEEE/ACM International Symposium on Microarchitecture, pp. 388-398, 2008. Chips of one batch are rated into frequency bins sold at different prices; the batch distribution decides profit. Cited for the binning setting, not for any figure.
Where it helps
The lifecycle stages this tool serves: 2 stages in 2 lifecycles.
More quality statistics tools
- Process capability (Cpk) calculator
- Gauge repeatability and reproducibility calculator
- Statistical process control chart
- Test limit and guard band calculator
- Outlier screening (PAT) limit calculator
- Yield learning curve projector
- Sensor calibration fit tool
- Sensor error budget builder
- Process assessment rating calculator
Method notev1Formula, ranges, sources and limits
Splits the distribution of a speed, power or leakage parameter into bins, fills demand in price order with optional down-binning, and reports revenue, average selling price, revenue per wafer, unmet demand and excess inventory.
Formula
normal: F(x) = Phi((x − mean) / sd); lognormal: F(x) = Phi((ln x − mu) / s), with s^2 = ln(1 + (sd / mean)^2) and mu = ln(mean) − s^2 / 2; measured: F(x) = share of values below x; bin share = F(upper cut) − F(lower cut), less the share already taken by a better bin; units available in a bin = good die per wafer x wafers x (1 − extra scrap) x bin share; shipped = own die used + die taken from better bins; unmet = demand − shipped; excess = die in the bin not sold in any bin; revenue = sum of shipped x price (plus excess x price x salvage share); ASP = shipment revenue / units shipped; revenue per wafer = revenue / wafers; shifted share = F(cut − shift); shift = number of sd x sd
| Input | Unit | Range it holds for | Comes from |
|---|---|---|---|
| Binning parameter | choice | fmax, power, leakage | Your figure |
| Distribution | choice | normal, lognormal, measured | Your figure |
| Mean of the parameter | parameter units | from 0 | Your figure |
| Standard deviation of the parameter | parameter units | from 0 | Your figure |
| Down-binning | choice | none, one, any | Your figure |
| Good die per wafer | die | from 0 | Your figure |
| Wafers in the period | wafers | from 0 | Your figure |
| Extra scrap | % | 0 to 100 | Your figure |
| Salvage value of excess | % of bin price | 0 to 100 | Your figure |
Outputs: Revenue for the period (USD); Average selling price per unit shipped (USD); Revenue per wafer (USD); Unmet demand (units); Excess inventory (units); Revenue gained by down-binning (USD).
Assumptions
- The binning parameter is the only thing that sorts the die. Core-count harvesting and other functional bins are not modelled; fold them into the extra scrap or enter them as bins on a parameter.
- Higher maximum frequency is better, and lower power or leakage is better. Down-binning moves a die only toward a worse grade.
- Demand is filled in price order, which is the best allocation when price falls with grade. The tool warns if a worse grade is priced above a better one.
- Prices and demand are per period and do not change with the quantity sold. Unsold die are not carried forward.
- The presets are editorial figures. No public source gives a vendor's bin distribution, prices or demand.
Uncertainty: The arithmetic is exact; the result is as good as the distribution, prices and demand entered. Editorial figures in the presets can differ from a real product by a wide margin.
Known limits
- The distribution is a model. Real parameter distributions are often skewed or multi-modal, so use measured values where you have them.
- Binning parameters are correlated (fast parts leak more), so a single-parameter bin plan can hide a second limit. Bin on the limiting parameter or model the second as extra scrap.
- Down-binning a part to a slower grade can undermine the price of that grade and carry brand or channel effects that a revenue sum does not show.
- Test cost, handling cost and the cost of holding excess inventory are not included.
- Retest and guard bands at the cuts move die between bins; allow for them in the cut values.
Where the method comes from
The Hub's own binning arithmetic: a parameter distribution cut into price grades, with demand filled in price order and optional down-binning. The idea of selling one wafer's die in speed bins at different prices is described in the sources.
Reference example, checked by test: Worked example in this method note: the CPU preset (normal distribution, mean 4,200 and standard deviation 250 MHz; cuts at 4,500 and 4,000 and 3,600; 450 good die per wafer, 400 wafers, 3% extra scrap; any down-binning). The bin shares are checked by hand against normal table values in the test. Revenue for the period 45,938,300; Average selling price per unit shipped 286.951; Revenue per wafer 114,846; Unmet demand 9,908.84; Excess inventory 13,077.5; Revenue gained by down-binning 3,032,680.
Versions
- v1 (2026-10-25): First version, built from the tool idea.
Terms on this page
- Binning
- Assigning each tested device to a category based on its results, covering both pass grades and failure categories.
- ASP
- Total revenue for a product or category divided by units shipped over a period.
- Wafer
- A thin, polished disc of single-crystal silicon on which hundreds or thousands of identical circuits are built at the same time.
- Die
- A single rectangular block of processed silicon cut from a finished wafer, carrying one complete circuit.
- GDW
- The total number of whole die that physically fit on a wafer before any yield loss, determined by die dimensions, wafer diameter, scribe width and edge exclusion.
Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.