Skip to main content
Modules / Tools / Bin and grade mix planner

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.

Binning parameter and its spread

Shown in labels only: MHz, GHz, MT/s, W, mA.

Current cut plan (higher is better)
  1. Bin 1

    Leave blank for no lower limit.

    Leave blank for no upper limit.

  2. Bin 2

    Leave blank for no lower limit.

    Leave blank for no upper limit.

  3. Bin 3

    Leave blank for no lower limit.

    Leave blank for no upper limit.

Proposed cut plan
  1. Bin 1

    Leave blank for no lower limit.

    Leave blank for no upper limit.

  2. Bin 2

    Leave blank for no lower limit.

    Leave blank for no upper limit.

  3. Bin 3

    Leave blank for no lower limit.

    Leave blank for no upper limit.

Volume and selling rules

A better die can be sold in a worse bin to fill its demand.

Good die lost to other tests before binning. Die below the lowest cut are scrapped as well.

0 counts unsold die as worth nothing.

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
Supply, demand and shipments by bin, current plan
  • 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
Supply, demand and shipments by bin, current plan
ItemUnits
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,000
Revenue by bin, current against proposed
  • 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
Revenue by bin, current against proposed
ItemRevenue (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.

Current plan, bin by bin
Bin, best grade firstCutsPriceNatural share of good dieUnits availableDemandShipped from own dieShipped by down-binningTotal shippedRevenueUnmet demandExcess inventory
Top bin, 4.5 GHz and up4,500 to open MHz$420.0011.5%20,09130,00020,091020,091$8.44 m9,9090
Mid bin, 4.0 to 4.5 GHz4,000 to 4,500 MHz$300.0067.3%117,51990,00090,000090,000$27 m013,078
Base bin, 3.6 to 4.0 GHz3,600 to 4,000 MHz$210.0020.4%35,55950,00035,55914,44150,000$10.5 m00
Proposed plan, bin by bin
Bin, best grade firstCutsPriceNatural share of good dieUnits availableDemandShipped from own dieShipped by down-binningTotal shippedRevenueUnmet demandExcess inventory
Top bin, 4.5 GHz and up4,400 to open MHz$420.0021.2%36,99030,00030,000030,000$12.6 m03,169
Mid bin, 4.0 to 4.5 GHz3,950 to 4,400 MHz$300.0062.9%109,90990,00090,000090,000$27 m00
Base bin, 3.6 to 4.0 GHz3,600 to 3,950 MHz$210.0015.0%26,27050,00026,27023,73050,000$10.5 m00
Current plan against proposed plan
MeasureCurrentProposedChange
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 shipped160,091170,000+9,909
Units down-binned14,44123,730+9,289
Unmet demand9,9090-9,909
Excess inventory13,0783,169-9,909
Die outside every bin1,4311,431+0
Revenue per wafer if the process shifts (-1 to 1 standard deviations)
Line chart of Revenue per wafer (USD) against Shift of the whole distribution (standard deviations), 2 lines: Current plan, Proposed plan. The same numbers are in the table under the chart.$90,000$100,000$110,000$120,000-1-0.50+0.5+1Shift of the whole distribution (standard deviations)Revenue per wafer (USD)
  • Current plan (solid line, circles)
  • Proposed plan (dashed line, squares)
Show the data as a table
Revenue per wafer if the process shifts (-1 to 1 standard deviations)
Shift of the whole distribution (standard deviations)Current planProposed 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
Process shift what-if (a shift up moves the parameter up: higher is better)
ShiftShift (MHz)Revenue per wafer, currentRevenue per wafer, proposed
-1 sd-250$82,074$93,607
-0.5 sd-125$101,920$111,496
0 sd0$114,846$125,250
+0.5 sd125$125,250$125,250
+1 sd250$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.

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.

Where it helps

The lifecycle stages this tool serves: 2 stages in 2 lifecycles.

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

Inputs
InputUnitRange it holds forComes from
Binning parameterchoicefmax, power, leakageYour figure
Distributionchoicenormal, lognormal, measuredYour figure
Mean of the parameterparameter unitsfrom 0Your figure
Standard deviation of the parameterparameter unitsfrom 0Your figure
Down-binningchoicenone, one, anyYour figure
Good die per waferdiefrom 0Your figure
Wafers in the periodwafersfrom 0Your figure
Extra scrap%0 to 100Your figure
Salvage value of excess% of bin price0 to 100Your 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.

All models in the register

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.

The full glossary

Need help acting on this?

Tell us what you're after and leave your email: we'll connect you with the right person on the Hub.