predict_assembly_mtbf
Calculates PCBA MTBF from a BOM using Telcordia SR-332 part-stress models, returning FIT, MTBF hours/years, 5-year survival probability, and dominant failure contributors.
Instructions
Telcordia SR-332 / MIL-HDBK-217F part-stress MTBF prediction: classifies the BOM into Telcordia part classes, applies Arrhenius πT at worst-case ambient, quality πQ (level 1-3), and environment πE (ground benign 1.0 to airborne 12.0), returns total FIT, MTBF hours/years, 5-year survival probability, and the top-5 dominant failure-rate contributors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modules | No | BOM modules dict — parts are auto-classified by kind/value. | |
| environment | No | 'ground_benign' | 'ground_fixed' (default) | 'ground_mobile' | 'airborne'. | ground_fixed |
| part_counts | No | Explicit {part_class: quantity} mapping (Telcordia classes). | |
| quality_level | No | Telcordia qualification level 1 (screened 0.8×) / 2 (standard, default) / 3 (uncertified 2.0×). | |
| ambient_temp_c | No | Worst-case operating ambient in °C (default: 40.0). | |
| duty_cycle_derate | No | Operating duty fraction 0-1 applied to total λ (default: 1.0). |