calculate_chip_cost
ActiveTool of Silicon Analysts
Pure-function chip cost estimator. Given die dimensions (mm), process node, and optional packaging/HBM parameters, returns: estimatedChipCost (USD), dieArea (mm²), grossDiesPerWafer, frontendYield (%), totalYield (%), and a costBreakdown {waferCostPerGoodDie, packagingAndTestCost, hbmCost, marginCost}. USE THIS for: hypothetical chip cost modeling, sensitivity analysis, fabless tapeout decisions. DO NOT USE for: published cost of an existing accelerator (use get_accelerator_costs); wafer pricing only (use get_wafer_pricing). Required: dieWidth, dieHeight (1–33 mm reticle limit). Errors with INVALID_PARAMS if outside bounds. processNode defaults to tsmc-n5; valid nodes via get_wafer_pricing. Estimates are directional ±15–20%.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"dieWidth",
"dieHeight"
],
"properties": {
"volume": {
"type": "number"
},
"hbmCost": {
"type": "number"
},
"dieWidth": {
"type": "number",
"maximum": 33,
"exclusiveMinimum": 0
},
"testCost": {
"type": "number"
},
"dieHeight": {
"type": "number",
"maximum": 33,
"exclusiveMinimum": 0
},
"hbmStacks": {
"type": "number"
},
"waferCost": {
"type": "number"
},
"yieldModel": {
"type": "string"
},
"processNode": {
"type": "string"
},
"backendYield": {
"type": "number"
},
"marginTarget": {
"type": "number"
},
"defectDensity": {
"type": "number"
},
"packagingCost": {
"type": "number"
},
"packagingType": {
"type": "string"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
Silicon Analysts
https://github.com/SiliconAnalysts/silicon-analysts-nextjs
1/7 registries