πŸ“‹Provenance & Quality

Data Quality & Provenance

Every record returned by every Silicon Analysts tool β€” REST or MCP β€” carries a provenance block describing where the data came from, how confident we are in it, and when it was last refreshed. This page is the canonical reference for what those fields mean.

Where our data is least certain

We publish ranges, not false precision. These are the datapoints where our published range is widest β€” where the real number is hardest to pin down, and where input from people who work with these numbers would move us most. Confidence here is inferred from the width of the published range.

DatapointPublishedRange & confidenceSpreadWhat’s your number?
SMIC 22/28nmwafer price$2,000$1,500–$2,50050%
UMC 40/45nmwafer price$2,000$1,500–$2,50050%
Intel 7wafer price$6,500$5,000–$8,00046%
TSMC 3nm (N3)wafer price$20,000$18,000–$27,00045%
GlobalFoundries FDX (22FDX/12FDX)wafer price$3,200$2,500–$3,90044%
UMC 22/28nmwafer price$2,800$2,200–$3,40043%
GlobalFoundries 12nm (12LP/12LP+)wafer price$4,200$3,500–$4,90033%
iot-edgegross margin45%35%–50%33%

Drop your own number in any row to see how it compares to the crowd β€” input is anonymous and aggregated (individual values are never shown; the distribution unlocks at 3 contributions). Have a source? Logged-in users can suggest a reviewed correction β€” how contributions are handled.

How community data works

We invite the people who use these tools to sharpen the numbers β€” but a number nobody can trust is worse than no number. Here’s exactly how contributions are handled.

Anonymous by default

No account or email needed. We store only the value and which datapoint it’s for, to compute a community range β€” never tied to your identity, never shown individually. The range also reflects adjustments people make in our tools; you can opt out of being included at any time.

The crowd informs, we decide

Contributions never change our published numbers automatically. Sourced corrections go to a review queue we vet by hand; implausible values are bounded out, and any stray number is absorbed harmlessly into a median β€” it can’t move what we publish.

Three labels, never blurred

A number is always one of: our published estimate (vetted), the community signal (n contributors, median + confidence), or validated (a sourced correction we reviewed). We never present crowd input as fact.

Showing our confidence β€” and where the crowd disagrees β€” isn’t a weakness. It’s how we stay honest about what’s known versus estimated.

Provenance Taxonomy

Two enums classify every record: source_type (how the record was produced) and confidence_tier (how much to trust it). The type contract lives in lib/tools/types.ts.

source_type β€” how this record was produced

research

Sourced from a published external report (Morgan Stanley, TrendForce, public earnings, etc.). Direct attribution.

derived

Computed by Silicon Analysts from public inputs via a documented methodology (Monte Carlo cost models, yield equations, etc.).

computed

Pure-function output from user-supplied inputs (e.g. calculate_chip_cost results). No data lookup involved.

estimated

Analyst judgment where data is sparse or unobservable.

confidence_tier β€” qualitative confidence

high

Multiple independent sources agree; methodology is well-tested.

medium

Single authoritative source or moderate methodology uncertainty.

low

Sparse data, significant assumptions, or rapidly changing.

Why a tier and not a 0–1 number? A spurious 0.85 is worse than a reasoned "high" β€” agents will treat the number as more precise than it is. We will tighten to a numerical confidence once the methodology for computing it is documented.

Methodology & Models

The calculators run documented, industry-standard models β€” published here (and in /llms.txt for AI agents) so anyone consuming a number can assess how it was produced.

Yield models

User-selectable Poisson Y = eβˆ’AΒ·D0 and Murphy Y = ((1 βˆ’ eβˆ’AΒ·D0) / (AΒ·D0))2, where A is die area in cmΒ² and D0 is defect density in defects/cmΒ².

Defect-density maturity

D0 scales by production phase (risk / ramp / high-volume). The risk factor derives from tracked per-node early-vs-mature defect densities (e.g. TSMC N3: 0.14 early vs 0.09 mature β‰ˆ 1.56Γ—), with a documented 1.4Γ— fallback when a node lacks an early figure; ramp uses the geometric midpoint (√ratio). A small assembly-yield hit applies in immature phases (risk Γ—0.97, ramp Γ—0.99). These phase factors are SA estimates and labeled as such in the tools.

Chiplet economics

Multi-die designs use known-good-die (KGD) costing β€” default KGD yield 98.5%, packaging cost scaled +15% per die beyond the first, up to 4 dies, with assembly yield compounding per die. Optional 3D stacking compounds per-layer bond yield: Ystack = Ybond(layersβˆ’1) (US8466542), 1–8 layers, default 100% (an exact no-op). Bond-yield presets: mature 98% (ECTC 2026); ramp/early-ramp figures are SA estimates β€” Samsung's HBM4 hybrid-bonding ramp has been publicly reported near ~10%.

Manufacturing-energy adder (opt-in)

kWh per wafer start by node (~200–400 legacy up to ~800–1,500 at 3nm; ASML/imec/McKinsey public figures) Γ— regional industrial electricity rate across 7 fab regions (EIA, Taipower, KEPCO tariffs) Γ— an optional ~1.75Γ— facility-overhead multiplier (SA estimate β€” facility systems draw 50–57% of total fab electricity). Wafer price already embeds foundry energy, so the adder is a regional attribution / scenario delta, not an additional BOM line. Off by default; labeled SA est. wherever shown.

Explicit gaps β€” not modeled

Two packaging-economics quantities have no credible public figure and are deliberately not in the model: the hybrid-bonding cost delta vs micro-bump in $/wafer (only tool-throughput proxies exist β€” noted qualitatively on SoIC-class entries), and thermal-derate-to-cost rules (power-density ceilings stay qualitative). We document gaps rather than invent parameters.

Wafer price consensus

Multi-source corroborated wafer prices are rounded to $250 steps and published as bands (min/avg/max) β€” deliberate precision honesty. The what-changed feed applies a 1% significance floor on wafer pricing so rounding wobble never reads as a real movement.

Update Cadence by Dataset

Last-updated dates below are dataset-level. Per-record overrides are supported in the API; future migrations will populate them as individual chips, nodes, and packaging types refresh asynchronously. Cadence is a target β€” historical refresh history will appear on a planned /changelog page.

DatasetLast UpdatedTarget CadenceSource Types
AI Accelerators (chipSpecs)
Per-chip cost breakdowns derived from Monte Carlo models against public teardown data and analyst reports.
2026-08-16Monthly
derivedresearch
Foundry & Wafer Pricing (foundryData)
Wafer price ranges, defect density, NRE/mask-set costs, and node maturity status. Synthesized from TrendForce, Morgan Stanley, CSET, public filings.
2026-08-04Quarterly
derivedresearch
Packaging & HBM Specs (packagingData)
Per-tech packaging cost benchmarks (CoWoS-S/L, EMIB, SoIC, FC-BGA, etc.) plus HBM2 β†’ HBM4 cost-per-stack and bandwidth/capacity.
2026-08-23Monthly
derivedresearch
HBM Market Analysis (hbmData)
9 sub-tables: accelerators, specs, market share, spot prices, leading indicators, qualification feed, revenue forecast, supplier revenue, validation checks.
2026-04-07Monthly
researchderived
Supply-chain Headlines (marketPulse)
Curated supply-chain headlines with trend direction and impact analysis. Per-item dates parsed to ISO 8601 in the API.
β€”Weekly
research

Methodology Notes by Source Type

research

Research

Records attributed directly to a public external publication. Primary sources include TrendForce quarterly reports, Morgan Stanley semiconductor research, Raymond James analyst notes, CSET, IEDM proceedings, and earnings releases. Each record carries a per-row source string in addition to the structured provenance block.

derived

Derived

Records produced by a Silicon Analysts model from public inputs. Examples: per-accelerator cost breakdowns combine Epoch AI Monte Carlo models with TrendForce and Raymond James inputs; wafer price ranges synthesize multiple foundry-pricing sources with the Murphy yield model. See Semiconductor Cost Guide for the methodology in depth.

computed

Computed

Pure-function output from user-supplied inputs. The calculate_chip_cost tool is the only example today: given die dimensions and process parameters, returns an estimated chip cost. No data lookup is involved at the record level (though input defaults pull from derived wafer-pricing data β€” that data's freshness sets the ceiling on result freshness via the conservative-pick rule).

estimated

Estimated

Analyst judgment where data is sparse or unobservable. Rare today; reserved for fields like packaging cost on early-life tech where no published price exists. Always paired with low or medium.

Example: Provenance in a Tool Response

Every record across every tool carries the same shape. Below is a representative get_accelerator_costs record (truncated).

{
  "chip": "NVIDIA B200",
  "vendor": "NVIDIA",
  "processNode": "TSMC N4P",
  "estMfgCostUsd": 8500,
  "estSellPriceUsd": 30000,
  "costBreakdown": { "logicDieCostUsd": 220, "hbmCostUsd": 4200, ... },
  "provenance": {
    "last_updated":   "2026-04-07T00:00:00.000Z",
    "source_type":    "derived",
    "confidence_tier": "high",
    "dataset_version": "chipSpecs-v1.0"
  }
}

See the Developer API page for full per-tool response shapes and the /api/v1 manifest for the machine-readable contract.

Related

Immutability & validation

The record is written in pen, not pencil. Here is exactly how a number gets published, why it can't be silently changed afterward, and what happens when one turns out to be wrong.

A frozen daily ledger

Every day since 6 June 2026, the day's published values are photocopied into an append-only ledger. Those rows can never be edited or deleted β€” the database itself rejects the attempt, even from our own admin account. You can replay any past date exactly as it stood via /api/v1/snapshot?date=YYYY-MM-DD. History is never backfilled or rewritten.

Four checks before anything is published

A value must clear every gate to reach the record: (1) database bounds reject impossible values at the source; (2) a pre-freeze validator refuses to freeze an impossible value β€” the ledger takes a visible one-day gap instead of a permanent wrong number, and an operator alert fires; (3) automated agents only publish a figure when at least two independent public sources agree; (4) any human-approved edit is re-validated against the same bounds at approval time. A value that fails the freeze two days running is auto-reverted to the last frozen valid value β€” and that revert is itself logged as a public correction.

Corrections are public, never silent

When a published value later proves wrong, it is corrected in the open: an immutable brief is archived and a corrected one re-published; a frozen ledger day is annotated with the affected date range. Every correction is recorded in the public changelog below and served inline by the API for the dates it touched. Sourcing is public-only β€” no insider data β€” so every claim is checkable at its source.

Corrections changelog

Published data is immutable β€” frozen ledger days and event timelines are never edited. When a value turns out to be wrong, the correction is recorded here (and served inline by /api/v1/snapshot, /api/v1/export and /api/v1/changes for the affected dates).

mi325x Β· packaging_costchip_costannotation on frozen history2026-08-25
500 β†’ 1300affected 2026-08-24
Model restatement, not market movement: packaging cost was below the published floor of both constituent technologies (corrected in the cost model 2026-08-22); Chart steps on/after 2026-08-25 are this restatement, not an observed price event.
mi325x Β· est_mfg_costchip_costannotation on frozen history2026-08-25
5950 β†’ 6750affected 2026-08-24
Moved with the packaging restatement (500 -> 1300); logic, HBM, and test/assembly unchanged. A basis change of the cost model reaching the DB layer on 2026-08-24.
mi325x Β· gross_marginchip_costannotation on frozen history2026-08-25
70.3 β†’ 66.3affected 2026-08-24
Derived identity moved with est_mfg_cost (sell price unchanged at 20000). Restatement, not market movement.
trainium3 Β· packaging_costchip_costannotation on frozen history2026-08-25
550 β†’ 850affected 2026-08-24
DB-layer catch-up of the 2026-08-22 code-side restatement (inversion vs the trainium2 anchor): the daily freeze reads chip_specs DB-first, so the step lands only after 2026-08-24. Same restatement as the 2026-08-22 correction entry, now at the freeze's own source.
trainium3 Β· est_mfg_costchip_costannotation on frozen history2026-08-25
5200 β†’ 5500affected 2026-08-24
Moved with the packaging catch-up (550 -> 850). Restatement, not market movement.
trainium3 Β· packaging_costchip_costannotation on frozen history2026-08-22
550 β†’ 850affected 2026-08-22
Model restatement, not market movement: packaging cost was inverted against the trainium2 anchor (800, same CoWoS-R family, 96GB vs 144GB HBM); public estimates put Trainium2-class CoWoS-R packages at ~$1,000-1,300. Corrected 2026-08-22 by interpolation from our own anchor.
trainium3 Β· est_mfg_costchip_costannotation on frozen history2026-08-22
5200 β†’ 5500affected 2026-08-22
Moved with the packaging correction (550 -> 850); logic, HBM, and test/assembly are unchanged. A basis change of the cost model, not an observed price event.
hbm-market-share:2023 Β· value_midmarket_datacommunity-sourced correction2026-08-22
β€” β†’ β€”affected 2026-08-22
Basis restatement, not market movement: the 2023 column carried the HBM3-GENERATION supply split (90/8/2) as if it were total-HBM share. Re-based 2026-08-22 to the TrendForce total-HBM revenue split (53/38/9); the dataset basis is now declared share_of_revenue.
hbm-market-share:2024 Β· value_midmarket_datacommunity-sourced correction2026-08-22
β€” β†’ β€”affected 2026-08-22
Value restatement to the sourced print: a blended 58/25/17 replaced 2026-08-22 with the TrendForce full-year 52.5/42.4/5.1 (via Korea Herald). Revenue share.
ai-chip-bom:H200 (2024):hbm-cost Β· value_midmarket_datacommunity-sourced correction2026-08-22
1500 β†’ 2400affected 2026-08-16
Model restatement carried into the market-data layer, not a market movement: the Aug-2026 HBM3e contract re-base (applied to chipSpecs.ts on 2026-08-16) had never reached market_data_points, so the published chart and CSV lagged the cost model.
ai-chip-bom:B200 (2025):hbm-cost Β· value_midmarket_datacommunity-sourced correction2026-08-22
2900 β†’ 3250affected 2026-08-16
Model restatement carried into the market-data layer, not a market movement: the Aug-2026 HBM3e contract re-base (applied to chipSpecs.ts on 2026-08-16) had never reached market_data_points, so the published chart and CSV lagged the cost model.
ai-server-system-bom:GB200 NVL72 (2024):gpu-cost Β· value_midmarket_datacommunity-sourced correction2026-08-22
460.8 β†’ 486affected 2026-08-16
Derived roll-up corrected with its input: the rack GPU-COGS line is 72 x the B200 manufacturing cost, and was still anchored to the pre-re-base $6,400. A cost figure, never a rack sell price.
semiconductor-capex:2023:tsmc-capex Β· value_midmarket_datacommunity-sourced correction2026-08-22
32.1 β†’ 30.4affected 2026-08-16
Value correction: FY2023 reported capex was ~$30.4B; the stored 32.1 matched no filing. Aligned with the filing-backed series on 2026-08-22.
semiconductor-capex:2025:tsmc-capex Β· value_midmarket_datacommunity-sourced correction2026-08-22
38 β†’ 40.9affected 2026-08-16
Vintage correction: the row served Q4-2025 GUIDANCE ($38B) after the year had closed and the $40.9B actual was published. Not a market move - the world did not change on 2026-08-22; our copy of it did.
semiconductor-capex:2026E:tsmc-capex Β· value_midmarket_datacommunity-sourced correction2026-08-22
42 β†’ 62affected 2026-08-16
Stale-forecast replacement: Jan-2026 analyst consensus ($42B) superseded by TSMC company guidance of $60-64B from the 2026-07-16 Q2 call. A forecast-vintage swap, not an observed market movement.
h200chip_costannotation on frozen history2026-08-16
2175 β†’ 2400affected 2026-08-16
Model restatement, not market movement: HBM3e line re-based to the Aug-2026 contract level (~$17/GB, TrendForce 2026-08-13; owner ruling 2026-08-16, ). est_mfg_cost and gross_margin moved with it (mfg 4925β†’5150, margin 87.0β†’86.4). Chart steps on 2026-08-16 are a basis change of the cost model, not an observed August price event.
b100chip_costannotation on frozen history2026-08-16
2900 β†’ 3250affected 2026-08-16
Model restatement, not market movement: HBM3e line re-based to the Aug-2026 contract level (~$17/GB, TrendForce 2026-08-13; owner ruling 2026-08-16, ). est_mfg_cost and gross_margin moved with it (mfg 6500β†’6850, margin 79.7β†’78.6). Chart steps on 2026-08-16 are a basis change of the cost model, not an observed August price event.
b200chip_costannotation on frozen history2026-08-16
2900 β†’ 3250affected 2026-08-16
Model restatement, not market movement: HBM3e line re-based to the Aug-2026 contract level (~$17/GB, TrendForce 2026-08-13; owner ruling 2026-08-16, ). est_mfg_cost and gross_margin moved with it (mfg 6400β†’6750, margin 84.0β†’83.1). Chart steps on 2026-08-16 are a basis change of the cost model, not an observed August price event.
gb200chip_costannotation on frozen history2026-08-16
5800 β†’ 6500affected 2026-08-16
Model restatement, not market movement: HBM3e line re-based to the Aug-2026 contract level (~$17/GB, TrendForce 2026-08-13; owner ruling 2026-08-16, ). est_mfg_cost and gross_margin moved with it (mfg 13500β†’14200, margin 79.2β†’78.2). Chart steps on 2026-08-16 are a basis change of the cost model, not an observed August price event.
mi325xchip_costannotation on frozen history2026-08-16
3867 β†’ 4350affected 2026-08-16
Model restatement, not market movement: HBM3e line re-based to the Aug-2026 contract level (~$17/GB, TrendForce 2026-08-13; owner ruling 2026-08-16, ). est_mfg_cost and gross_margin moved with it (mfg 5467β†’5950, margin 72.7β†’70.3). Chart steps on 2026-08-16 are a basis change of the cost model, not an observed August price event.