F-35 Lightning IIF-35 JPO Digital Engineering
Queried live · vm2606, TC 2606 · 2026-08-16
F-35 Lightning II
Every tool in the demonstration, not just Teamcenter

Demonstration artifacts

The full Xcelerator Next Generation F-35 JPO demonstration touches seven systems, not one. Sections 1–9 are the 131 Teamcenter objects, queried live. Sections 10–16 are the real files behind every other stage: the Cameo model, the trade record, Flotherm's solver output, Questa's coverage database, Innexis Architect Explorer's compiled twin, Capital's backplane bundles, and the readiness engine itself.

Two different kinds of grounding on this page. Teamcenter rows are a live query against vm2606, with a deep link that opens the object directly. The cross-tool rows below are the real files behind every other stage, real path, real byte size, no deep link, because these are files in a repository rather than objects in a running server.

1Specifications

The two documents the demonstration's requirements and matrix live inside: both render as full documents in Active Workspace: numbered paragraphs, real requirement text, element tree, summary table.

ObjectTypeUID
007017: MSP-2 Section 4 Verification MatrixRequirementSpecgSLAAIi8p$kOECOpen →
MSP2-SRS-01: MSP-2 Mission Systems Processor System RequirementsRequirementSpeciPEAAER2p$kOECOpen →

Three more artefacts surface the same data on the Reports tile. Two carry real Teamcenter uids; the third (XC0_MSP2_VCRM_XT_001, the RFP Table 4-1 crosstab) is a classic report + XSL stylesheet pair rather than a single searchable object, so it is cited by report id and commit instead of a uid, full mechanism on Documents.

ObjectTypeUID
XC0_MSP2_VCRM_001: MSP-2 Verification Matrix (flat register, 37 rows, on a dashboard)Active Workspace reportAIDAAIqjp$kOECOpen →
XC0_VCRM_GENERIC_001: Verification Cross Reference Matrix (reusable crosstab, any programme)Classic reportAUBAAIbQp$kOECOpen →
XC0_MSP2_VCRM_XT_001, MSP-2 Verification Cross Reference Matrix (RFP Table 4-1 crosstab)Classic report + XSLcommits 834c3bf, 0d264fe,

2Mission & operational context (Stage 0, Seg0)

ObjectTypeUID
003889: MSP2-MSN-01 Contested airspace detect-to-engage sortieSeg0MissionT9JAAER2p$kOECOpen →
003890: MSP2-MPH-01 Wide-area search and detectionSeg0MissionPhasejFBAAER2p$kOECOpen →
003891: MSP2-MPH-02 Multi-target track maintenanceSeg0MissionPhasejJJAAER2p$kOECOpen →
003892: MSP2-MPH-03 Engagement support and weapon cueingSeg0MissionPhasejRBAAER2p$kOECOpen →
003893: MSP2-ENV-01 Hot-day avionics bay ambient, 55 °CSeg0EnvCharsticjVJAAER2p$kOECOpen →
003894: MSP2-SPL-01 Degraded operation on loss of one receive channelSeg0SplConditionjdBAAER2p$kOECOpen →
003895: MSP2-CAP-01 Multi-target radar detect and track in contested airspaceSeg0FtCapabilityjhJAAER2p$kOECOpen →

3Requirements (Stage 1, all 22)

RequirementTextCriticalityApplies toVerification methodsUID
MSP2-SR-001
REQ-001085
The signal processing chain shall sustain 2.4 GSPS aggregate throughput across all four receive channels.CriticalA/Bdynamic, co_analysisiXCAAER2p$kOECOpen →
MSP2-SR-002
REQ-001086
Channel-to-channel processing latency skew shall not exceed 40 ns.CriticalA/Bdynamic, staticifLAAER2p$kOECOpen →
MSP2-SR-003
REQ-001087
All synchronous paths shall close timing with no less than 10% setup margin at worst-case PVT.CriticalA/Bstatic, multi_modeinOAAER2p$kOECOpen →
MSP2-SR-004
REQ-001088
Every clock domain crossing shall be synchronised by a structure proven free of metastability propagation.CriticalA/BstaticizBAAER2p$kOECOpen →
MSP2-SR-005
REQ-001089
Primary device junction temperature shall not exceed 105 degC at the 55 degC ambient hot-day condition with a margin of 5 degC.CriticalA/Bmulti_modei7FAAER2p$kOECOpen →
MSP2-SR-006
REQ-001090
Card steady-state power draw shall not exceed 42 W at the maximum-rate operating mode.MajorA/Bmulti_mode, dynamicyDIAAER2p$kOECOpen →
MSP2-SR-007
REQ-001091
Differential pairs on the sample bus shall hold an eye height of at least 180 mV at the receiver.MajorA/Bmulti_modeyLLAAER2p$kOECOpen →
MSP2-SR-008
REQ-001092
Radiated emissions shall comply with the platform EMI control plan across 30 MHz to 18 GHz.MajorA/Bmulti_mode, independentyTOAAER2p$kOECOpen →
MSP2-SR-009
REQ-001093
The operational flight program shall boot to mission-ready state within 12 s of power application.MajorA/Bco_analysisyfBAAER2p$kOECOpen →
MSP2-SR-010
REQ-001094
The firmware-to-software register interface shall conform to the published interface control document without deviation.CriticalA/Bdynamic, static, co_analysisynEAAER2p$kOECOpen →
MSP2-SR-011
REQ-001095
A single-event upset in configuration memory shall be detected and scrubbed within 100 ms.CriticalA/Bdynamic, independentyvHAAER2p$kOECOpen →
MSP2-SR-012
REQ-001096
No dead code or unreachable logic shall remain in the delivered configuration.MinorA/Bstaticy3LAAER2p$kOECOpen →
MSP2-SR-013
REQ-001097
The card shall degrade to three-channel operation on loss of any single receive channel without loss of track.MajorA/Bdynamic, co_analysisy$OAAER2p$kOECOpen →
MSP2-SR-014
REQ-001098
Configuration load shall be authenticated before execution, and an unauthenticated image shall be rejected.CriticalA/Bstatic, independentDIBAAER2p$kOECOpen →
MSP2-SR-015
REQ-001099
Built-in test shall detect at least 95% of credible single-point failures.MajorA/Bdynamic, independentDQEAAER2p$kOECOpen →
MSP2-SR-016
REQ-001100
The card shall survive the platform random vibration environment without solder joint failure over the required life.MajorA/Bmulti_modeDYKAAER2p$kOECOpen →
MSP2-SR-017
REQ-001101
The selected primary device shall have a supplier-committed availability horizon of no less than 15 years.CriticalA/BindependentDgNAAER2p$kOECOpen →
MSP2-SR-018
REQ-001102
The refreshed card shall be form, fit and function interchangeable with the legacy card at the backplane connector.CriticalA/Bstatic, multi_modeDsAAAER2p$kOECOpen →
MSP2-SR-019
REQ-001103
Existing operational flight program binaries shall execute without recompilation.MajorAco_analysisD0EAAER2p$kOECOpen →
MSP2-SR-020
REQ-001104
The consolidated device shall isolate the safety-related partition from the mission partition with no shared writable state.CriticalBstatic, independent, co_analysisD8HAAER2p$kOECOpen →
MSP2-SR-021
REQ-001105
The consolidated device shall retain no less than 30% programmable logic headroom after integration.MinorBstaticTEKAAER2p$kOECOpen →
MSP2-SR-022
REQ-001106
Mission data recording shall not drop samples during a sustained 20 minute high-rate collection.MajorA/Bdynamic, co_analysisTMNAAER2p$kOECOpen →

Text, criticality, applies-to and methods come from the source requirement set (readiness/data/requirements.json), carried alongside the Teamcenter object each requirement lives as.

4Logical architecture (Stage 2, root + both candidates)

ObjectUID
003865: MSP2-LB-ROOT MSP-2 Mission Systems ProcessorjMCAAER2p$kOECOpen →
003874: MSP2-A-LB-0 MSP-2 card, Candidate A pin-compatible refreshzEBAAER2p$kOECOpen →
003875: MSP2-A-LB-1 Replacement primary FPGA, same footprintzIJAAER2p$kOECOpen →
003876: MSP2-A-LB-2 Companion processor, retainedzQBAAER2p$kOECOpen →
003877: MSP2-A-LB-3 Board assembly, minor re-spin, same stack-upzUJAAER2p$kOECOpen →
003878: MSP2-A-LB-4 Power and thermal subsystem, upratedzcBAAER2p$kOECOpen →
003879: MSP2-A-LB-5 Backplane interface, unchangedzgKAAER2p$kOECOpen →
003880: MSP2-A-LB-6 Configuration and scrub controller, retainedzoCAAER2p$kOECOpen →
003881: MSP2-B-LB-0 MSP-2 card, Candidate B SoC consolidationzsNAAER2p$kOECOpen →
003882: MSP2-B-LB-1 Consolidated SoC devicez0FAAER2p$kOECOpen →
003883: MSP2-B-LB-2 Programmable logic partitionz4NAAER2p$kOECOpen →
003884: MSP2-B-LB-3 Processing system partitionDBFAAER2p$kOECOpen →
003885: MSP2-B-LB-4 Board assembly, new stack-upDFNAAER2p$kOECOpen →
003886: MSP2-B-LB-5 Power and thermal subsystem, redesignedDNFAAER2p$kOECOpen →
003887: MSP2-B-LB-6 Backplane interface, form and fit retainedDRNAAER2p$kOECOpen →
003888: MSP2-B-LB-7 Partition isolation and configuration controllerDZFAAER2p$kOECOpen →

5Functions

ObjectUID
003866: MSP2-FN-1 Acquire and digitise four receive channelsjQNAAER2p$kOECOpen →
003867: MSP2-FN-2 Execute the radar signal processing chainjYFAAER2p$kOECOpen →
003868: MSP2-FN-3 Maintain inter-channel synchronisationjcNAAER2p$kOECOpen →
003869: MSP2-FN-4 Execute the operational flight programjkGAAER2p$kOECOpen →
003870: MSP2-FN-5 Preserve configuration integrityjoOAAER2p$kOECOpen →
003871: MSP2-FN-6 Record mission datajwGAAER2p$kOECOpen →
003872: MSP2-FN-7 Provide built-in test and degraded-mode managementj0OAAER2p$kOECOpen →
003873: MSP2-FN-8 Exchange data across the platform backplanej8GAAER2p$kOECOpen →

6Verification Requests (type Crt0VldnContract, all 37)

One per matrix row: a requirement crossed with the technique(s) assigned to it (DYNAMIC, STATIC, MULTI_MODE, CO_ANALYSIS, INDEPENDENT). Confirms the 37 figure on Stage 1b by direct query.

ObjectUID
006932-VR-MSP2-SR-001-DYNAMICAyPAAIBXp$kOECOpen →
006938-VR-MSP2-SR-001-CO_ANALYSISgKHAAIBXp$kOECOpen →
006939-VR-MSP2-SR-002-DYNAMICgaLAAIBXp$kOECOpen →
006940-VR-MSP2-SR-002-STATICgqMAAIBXp$kOECOpen →
006941-VR-MSP2-SR-003-STATICg6NAAIBXp$kOECOpen →
006942-VR-MSP2-SR-003-MULTI_MODEwKOAAIBXp$kOECOpen →
006943-VR-MSP2-SR-004-STATICwaPAAIBXp$kOECOpen →
006944-VR-MSP2-SR-005-MULTI_MODEwuBAAIBXp$kOECOpen →
006945-VR-MSP2-SR-006-MULTI_MODEw_CAAIBXp$kOECOpen →
006946-VR-MSP2-SR-006-DYNAMICAPDAAIBXp$kOECOpen →
006947-VR-MSP2-SR-007-MULTI_MODEAfIAAIBXp$kOECOpen →
006948-VR-MSP2-SR-008-MULTI_MODEAvNAAIBXp$kOECOpen →
006949-VR-MSP2-SR-008-INDEPENDENTA$OAAIBXp$kOECOpen →
006951-VR-MSP2-SR-009-CO_ANALYSISQjAAAIBXp$kOECOpen →
006952-VR-MSP2-SR-010-DYNAMICQzBAAIBXp$kOECOpen →
006953-VR-MSP2-SR-010-STATICgDCAAIBXp$kOECOpen →
006954-VR-MSP2-SR-010-CO_ANALYSISgXFAAIBXp$kOECOpen →
006955-VR-MSP2-SR-011-DYNAMICgnGAAIBXp$kOECOpen →
006956-VR-MSP2-SR-011-INDEPENDENTg3HAAIBXp$kOECOpen →
006958-VR-MSP2-SR-012-STATICwXJAAIBXp$kOECOpen →
006959-VR-MSP2-SR-013-DYNAMICwnKAAIBXp$kOECOpen →
006960-VR-MSP2-SR-013-CO_ANALYSISw3LAAIBXp$kOECOpen →
006961-VR-MSP2-SR-014-STATICBEMAAIBXp$kOECOpen →
006962-VR-MSP2-SR-014-INDEPENDENTBUNAAIBXp$kOECOpen →
006964-VR-MSP2-SR-015-DYNAMICB4AAAIBXp$kOECOpen →
006965-VR-MSP2-SR-015-INDEPENDENTRIBAAIBXp$kOECOpen →
006967-VR-MSP2-SR-016-MULTI_MODERoDAAIBXp$kOECOpen →
006968-VR-MSP2-SR-017-INDEPENDENTR4EAAIBXp$kOECOpen →
006970-VR-MSP2-SR-018-STATIChYGAAIBXp$kOECOpen →
006971-VR-MSP2-SR-018-MULTI_MODEhoHAAIBXp$kOECOpen →
006972-VR-MSP2-SR-019-CO_ANALYSISh4IAAIBXp$kOECOpen →
006973-VR-MSP2-SR-020-STATICxIJAAIBXp$kOECOpen →
006974-VR-MSP2-SR-020-INDEPENDENTxYLAAIBXp$kOECOpen →
006976-VR-MSP2-SR-020-CO_ANALYSISx4NAAIBXp$kOECOpen →
006977-VR-MSP2-SR-021-STATICBJOAAIBXp$kOECOpen →
006978-VR-MSP2-SR-022-DYNAMICBZPAAIBXp$kOECOpen →
006979-VR-MSP2-SR-022-CO_ANALYSISBtAAAIBXp$kOECOpen →

7Simulation Requests (type Crt0SimStudy, all 22)

Spawned under a parent Verification Request wherever the technique calls for one: Teamcenter enforces the parent link via a required property on the create-input, not a naming convention. Confirms the 22 figure on Stage 1b by direct query.

ObjectUID
006995-SR-MSP2-SR-001-DYNAMICA5LAAIi8p$kOECOpen →
006996-SR-MSP2-SR-001-CO_ANALYSISQFIAAIi8p$kOECOpen →
006997-SR-MSP2-SR-002-DYNAMICQRCAAIi8p$kOECOpen →
006998-SR-MSP2-SR-003-MULTI_MODEQdIAAIi8p$kOECOpen →
006999-SR-MSP2-SR-005-MULTI_MODEQpLAAIi8p$kOECOpen →
007000-SR-MSP2-SR-006-MULTI_MODEQ1FAAIi8p$kOECOpen →
007001-SR-MSP2-SR-006-DYNAMICQ9PAAIi8p$kOECOpen →
007002-SR-MSP2-SR-007-MULTI_MODEgJJAAIi8p$kOECOpen →
007003-SR-MSP2-SR-008-MULTI_MODEgVDAAIi8p$kOECOpen →
007004-SR-MSP2-SR-009-CO_ANALYSISghKAAIi8p$kOECOpen →
007005-SR-MSP2-SR-010-DYNAMICgtEAAIi8p$kOECOpen →
007006-SR-MSP2-SR-010-CO_ANALYSISg5EAAIi8p$kOECOpen →
007007-SR-MSP2-SR-011-DYNAMICwBOAAIi8p$kOECOpen →
007008-SR-MSP2-SR-013-DYNAMICwRKAAIi8p$kOECOpen →
007009-SR-MSP2-SR-013-CO_ANALYSISwdEAAIi8p$kOECOpen →
007010-SR-MSP2-SR-015-DYNAMICwtAAAIi8p$kOECOpen →
007011-SR-MSP2-SR-016-MULTI_MODEw5GAAIi8p$kOECOpen →
007012-SR-MSP2-SR-018-MULTI_MODEAKCAAIi8p$kOECOpen →
007013-SR-MSP2-SR-019-CO_ANALYSISASMAAIi8p$kOECOpen →
007014-SR-MSP2-SR-020-CO_ANALYSISAiJAAIi8p$kOECOpen →
007015-SR-MSP2-SR-022-DYNAMICAuJAAIi8p$kOECOpen →
007016-SR-MSP2-SR-022-CO_ANALYSISA6DAAIi8p$kOECOpen →

8Tests (type Crt0Test, all 6)

Confirms the "6 Tests" figure in the Stage 1b card by direct query rather than by repeating it.

ObjectUID
006950: TST-MSP2-SR-008QPPAAIBXp$kOECOpen →
006957: TST-MSP2-SR-011wHIAAIBXp$kOECOpen →
006963: TST-MSP2-SR-014BkOAAIBXp$kOECOpen →
006966: TST-MSP2-SR-015RYCAAIBXp$kOECOpen →
006969: TST-MSP2-SR-017hIFAAIBXp$kOECOpen →
006975: TST-MSP2-SR-020xoMAAIBXp$kOECOpen →

9Readiness record attributes (Spine, all 9)

The computed fields behind the readiness table on Demonstration §1, gate, coverage, ceiling, failed/unverified counts, as real Teamcenter attribute definitions, not spreadsheet columns.

ObjectUID
006980: MSP2-RDY-01 Implementation ReadinessR1GAAIBXp$kOECOpen →
006981: MSP2-RDY-02 Technique Coverage AchievedhBFAAIBXp$kOECOpen →
006982: MSP2-RDY-03 Single Technique CeilinghJJAAIBXp$kOECOpen →
006983: MSP2-RDY-04 Requirements ApplicablehRNAAIBXp$kOECOpen →
006984: MSP2-RDY-05 Requirements FailedhdCAAIBXp$kOECOpen →
006985: MSP2-RDY-06 Requirements UnverifiedhlGAAIBXp$kOECOpen →
006986: MSP2-RDY-07 Critical FailureshtKAAIBXp$kOECOpen →
006987: MSP2-RDY-08 Evidence Discardedh1OAAIBXp$kOECOpen →
006988: MSP2-RDY-09 Readiness GatexBCAAIBXp$kOECOpen →

10Cameo model

The system model everything else in the demonstration is built over: mission context, functional architecture, and the logical architecture for both candidates. Not a Teamcenter object: a real file, backing item 007030 in Teamcenter.

FileSizeWhat it is
MSP2_Mission_Systems_Processor.mdzip235,958 BThe working Cameo model, backing item 007030 in Teamcenter.

7 mission elements, a function root with 8 functions, a logical root with Candidate A (7 blocks) and Candidate B (8 blocks), 20 Allocate dependencies, 5 authored diagrams.

11Stage 2: the trade

The Decision Management trade study behind the Candidate A / B comparison, as the files that drive it: the frozen criteria, the recorded judgments, and the decision itself.

FileSizeWhat it is
trade/criteria.yaml12,100 BThe eight criteria, frozen 2026-08-14T00:45:37Z.
trade/check_criteria.py10,583 BThe freeze-check: rejects any evidence recorded before the frozen timestamp.
trade/msp2-dmsms-refresh/decision.json8,235 BThe recorded decision.
trade/msp2-dmsms-refresh/judgments.json11,005 BPer-criterion judgments behind the decision.
trade/msp2-dmsms-refresh/registry.yaml5,372 BThe candidate registry the trade runs over.
trade/msp2-dmsms-refresh/allocation-readback.json5,304 BLive Teamcenter allocation readback feeding the trade.
trade/msp2-dmsms-refresh/recompute_sensitivity.py6,759 BSensitivity re-computation over the frozen criteria.

12Stage 2b: Simcenter Flotherm

The multi-mode thermal evidence that decides Candidate A, real solver output, not a constructed number. See Demonstration §2 for the measured 110.12 °C.

FileSizeWhat it is
stage2b-flotherm/out/flotherm-thermal-A.csv667 BCandidate A's measured thermal curve.
stage2b-flotherm/out/flotherm-thermal-B.csv665 BCandidate B's.
stage2b-flotherm/out/flotherm-thermal-baseline.csv673 BThe incumbent card's, for contrast.
stage2b-flotherm/out/flotherm-monitors-{A,B,baseline}.csv~206 B ea.Solver monitor points, one file per run.
stage2b-flotherm/out/solve-{A,B,baseline}.json~1.5 KB ea.Convergence record: iterations, energy-balance closure.
stage2b-flotherm/out/evidence-msp2-{A,B}.json~14.4 KB ea.The readiness-engine-consumable evidence, full fidelity.
stage2b-flotherm/out/evidence-flotherm-{A,B}.json~868 B ea.Compact evidence summary per candidate.

13Stage 3: Questa

UVM functional coverage and formal property analysis on the MSP-2 datapath, including the real UCDB coverage database.

FileSizeWhat it is
stage3-questa/out/msp2.ucdb5,002 BThe real Questa Unified Coverage Database, not a derived summary.
stage3-questa/out/coverage-functional.txt44,861 BFunctional coverage report, full detail.
stage3-questa/out/coverage-code.txt49,422 BCode coverage report.
stage3-questa/out/coverage-assertions.txt9,793 BFormal assertion results.
stage3-questa/out/coverage-summary.txt905 BThe rolled-up summary.
stage3-questa/out/sim.log & transcript8.7 KB ea.Raw simulator session logs.
stage3-questa/out/evidence-questa-{dynamic,static}.json2.4–7.7 KBReadiness-engine evidence, per technique.
stage3-questa/out/readiness-questa-A.json14,859 BThe computed readiness record after Questa evidence lands.

14Stage 3: Innexis Architect Explorer

The MSP-2 hardware/software twin, executed, including the actual compiled binary that ran on the modelled quad-core Cortex-A53.

FileSizeWhat it is
stage7-innexis-vsi/msp2-twin/out/run1/MSP2_Chiplet_MSP2_CPU.elf8,540,336 BThe real aarch64 ELF that executed on the modelled CPU, not a description of a build, the binary itself.
stage7-innexis-vsi/msp2-twin/out/run1/MSP2_Chiplet_Console.txt123,161 BThe MSP-2 twin's full console output.
stage7-innexis-vsi/msp2-twin/out/run1/elf.sha256220 BHash of the executed binary, for provenance.
stage7-innexis-vsi/msp2-twin/out/run1/evidence-innexis-ae-A.json3,847 BReadiness-engine evidence from the twin run.
stage7-innexis-vsi/msp2-twin/out/run1/evidence-merged-questa-plus-innexis-A.json19,376 BCombined Questa + Innexis evidence, corroboration checked.
stage7-innexis-vsi/out/ae-simple/evidence/Chiplet_0_Console.txt199,372 BThe shipped tutorial's own console output, the control run.
stage7-innexis-vsi/out/ae-simple/evidence/license_log.txt126 BThe real FlexNet license-checkout line (VelSysExplorer, not a vsi* name).

15Stage 4: Capital

The DESIL interface check and the backplane project bundles for both candidates, plus the port-coverage gate output for this article.

FileSizeWhat it is
stage4-capital/bundles/msp2-backplane-{A,B}.json~58 KB ea.Full Capital project bundles, per candidate.
stage4-capital/icd/msp2-backplane-icd.json6,109 BThe backplane ICD the check runs against.
stage4-capital/icd/candidate-pinouts.json2,816 BPer-candidate pinout declarations.
stage4-capital/out/interface-report.json2,844 Bcheck_interface.py's own report: pin-count diff, net-segregation count.
stage4-capital/out/coverage-gate-{A,B}.json~3.6 KB ea.Port-coverage gate output for this article, the reusable mechanism the Port Audit finding says is not yet wired into Stage 4 generally.
stage4-capital/out/evidence-capital-tc-reconciliation.json1,987 BCapital-to-Teamcenter reconciliation evidence.
stage4-capital/out/evidence-merged-A-with-tcrecon.json12,490 BMerged evidence, Candidate A, with reconciliation folded in.

16Spine: the readiness engine

The engine and its data, independent of the demonstration tier: the floor nothing else can fail beneath, and the dashboard it drives.

FileSizeWhat it is
readiness/data/evidence-baseline.json2,977 BThe incumbent card, five simulation-only records: the run that abstains.
readiness/data/evidence-candidate-a.json20,604 BCandidate A's full evidence set.
readiness/data/evidence-candidate-b.json20,862 BCandidate B's.
readiness/data/requirements.json6,567 BThe 22-requirement set the engine computes coverage against.
cockpit/readiness-cockpit.html28,147 BThe metrics dashboard itself, one self-contained file, no network needed to view it.
cockpit/build_cockpit.py21,884 BGenerates the cockpit from the engine's own output.