A precise simulation answers the wrong question
Which models and experiments are sufficient to select architecture and components without mistaking simulation precision for product truth?
The gateway receives the monitoring node correctly while its backhaul is quiet. The matched-port allocation also clears its internal power target. Turn on the simultaneous backhaul stimulus and messages sometimes miss their application deadline. The schematic still looks correct. Re-running the same model with a finer mesh produces more decimal places, but no explanation of the missing messages.
That is not necessarily a solver defect. A calculation of transferred power between two matched ports never included receiver desensitization, supply disturbances or scheduling. Those mechanisms can change what reaches the detector at R3 or when a complete message reaches D0. The first architecture decision is therefore about the question: which observation would distinguish insufficient RF isolation from an incompatible control schedule?
Illustrative case · two claims, two evidence domains
| Offered result | Permitted conclusion |
|---|---|
| EV-BUDGET-v1: matched R2 = 8.0 dBm | CL-PWR’s local 7.5 dBm allocation is supported by a hand model. |
| EV-CONC-v1: single-radio observation | Only a synthetic C-NOM observation. Its scope cannot establish CL-CONC or prove that concurrency fails. |
This lesson assumes Paths 02–07 and 10.1’s framing snapshot. Use 05.7’s hard-constraint trade method, 03’s port conventions, 04’s component-model limits and 06.3’s integration evidence. Here the new work is deciding how much evidence is enough for a particular commitment.
Turn framing into architecture candidates
Can the attractive candidate satisfy the same problem as its competitors?
Translate the framed need into three proposed front ends before comparing preferences. C-INT keeps more functions within an integrated gateway arrangement. C-DISC offers separate filter, gain and conversion partitions. C-ALT is a possible substitute at C-INT’s interface. These are fictional architecture cards, with no vendor part numbers, guaranteed ratings or supply promises.
The common basis is the inherited service, not an isolated receiver sensitivity number. SERVICE-FR-v1 requires at least 990 of 1000 unique complete 32-byte payloads at gateway D0, within 1 s including the declared timing uncertainty. Requests occur every 60 s, with at most one retry at +200 ms. C-CONC adds the 5.180 GHz, +10 dBm R1 backhaul stimulus for 20 ms per 100 ms while receiving telemetry. Keep the 100 m, 1.5 m heights, vertical polarization, fixed azimuth and 25±2 °C geometry unchanged when comparing that claim.
| Hard obligation | C-INT | C-DISC / C-ALT |
|---|---|---|
| I-RF → CL-PWR | Matched 7.5 dBm minimum at R2; supplied model. | New allocation required for C-DISC; alternate comparison does not create standalone power evidence. |
| R-CONC-v2 → CL-CONC | C-CONC service envelope; default evidence wrong mode. | Same service obligation; architecture-specific fixtures absent. |
| I-SUPPLY → CL-THERM | ENV-CLOSED operating-profile review; default model wrong boundary. | New heat path and load/control comparison required. |
| I-RF + I-CONTROL → CL-ALT | Baseline role is C-INT. | Proposed role C-ALT only. No comparison transfers to C-DISC. |
| R-LIFE / R-MOUNT / R-MARKET | Remain open inherited product obligations; the four-claim trace does not silently close them. | |
Integration may reduce external interfaces but concentrates hidden coupling and control assumptions. A discrete topology may offer a useful filter or measurement point while adding loss, bias paths and LO isolation work. The manufacturer’s building-block discussion explains these coupled RF attributes; it does not guarantee either proposed architecture.
Complete inherited need/requirement contracts · self-contained snapshot
- R-RANGE
- {"id":"R-RANGE","version":"R-RANGE-v2","parentVersion":"R-RANGE-v1","need":"N-RANGE","subject":"100 m everywhere → bounded installed D0 delivery","classification":"performance","scopes":["C-NOM"],"quantity":"delivery","statistic":"unique payload success count","comparator":"≥","lower":990,"upper":null,"unit":"payloads","plane":"D0","conditions":"CP-NOM-v1","population":"One illustrative node/gateway sample pair; fixed sequence IDs 1–1000; no production/population claim.","window":"1000 requests at 60 s intervals; one retry maximum at +200 ms; unique complete 32-byte gateway D0 payload by 1 s inclusive.","method":"Controlled OTA service test with synchronized request/receipt logs; preserve all 1000 generated IDs.","maturity":"proposed plan","decisionRule":"Count success only when latency + declared expanded timestamp uncertainty ≤1000 ms; proposed U≤1 ms. Missing/late/ambiguous count as failures; duplicates count once.","owner":"RF + service validation lead","rationale":"A demonstration link does not establish installation service.","profile":"SERVICE-FR-v1","requiredFacts":[],"suppliedFacts":[],"territories":[],"applicabilityOwner":""}
- R-LIFE
- {"id":"R-LIFE","version":"R-LIFE-v2","parentVersion":"R-LIFE-v1","need":"N-LIFE","subject":"Multi-year battery → versioned 24-month service profile","classification":"performance","scopes":["C-NOM"],"quantity":"life","statistic":"lower supported model lifetime bound","comparator":"≥","lower":24,"upper":null,"unit":"months","plane":"P0-SUPPLY","conditions":"CP-NOM-v1","population":"One illustrative design profile, not every battery or production unit.","window":"24 months defined as 730 days; replacement at day 730.","method":"Energy model + measured current-profile/capacity evidence planned; no accelerated-life equivalence.","maturity":"proposed plan","decisionRule":"Whole-node current profile plus capacity/cutoff/aging evidence; lower supported lifetime bound ≥24 months after model and uncertainty review. No accelerated-life equivalence.","owner":"Power systems lead","rationale":"Traffic, sleep, cutoff, peaks and aging can change the battery and architecture.","profile":"LIFE-FR-v1","requiredFacts":[],"suppliedFacts":[],"territories":[],"applicabilityOwner":""}
- R-CONC
- {"id":"R-CONC","version":"R-CONC-v2","parentVersion":"R-CONC-v1","need":"N-CONC","subject":"Gateway simultaneously receives telemetry and operates backhaul","classification":"performance","scopes":["C-CONC"],"quantity":"delivery","statistic":"unique payload success count","comparator":"≥","lower":990,"upper":null,"unit":"payloads","plane":"D0","conditions":"CP-CONC-v1","population":"One illustrative node/gateway sample pair; fixed sequence IDs 1–1000; no production/population claim.","window":"1000 requests at 60 s intervals; one retry maximum at +200 ms; unique complete 32-byte gateway D0 payload by 1 s inclusive.","method":"Controlled OTA service test with synchronized request/receipt logs; preserve all 1000 generated IDs.","maturity":"proposed plan","decisionRule":"Count success only when latency + declared expanded timestamp uncertainty ≤1000 ms; proposed U≤1 ms. Missing/late/ambiguous count as failures; duplicates count once.","owner":"RF + service validation lead","rationale":"C-NOM has no backhaul aggressor; it cannot represent this mode.","profile":"SERVICE-FR-v1","requiredFacts":[],"suppliedFacts":[],"territories":[],"applicabilityOwner":""}
- R-UPDATE
- {"id":"R-UPDATE","version":"R-UPDATE-v2","parentVersion":"R-UPDATE-v1","need":"N-UPDATE","subject":"Complete IMG-FR-v1 and confirm recovery","classification":"performance","scopes":["C-UPD"],"quantity":"recovery","statistic":"elapsed time from original request to verified-image D0 heartbeat","comparator":"≤","lower":null,"upper":120,"unit":"s","plane":"D0","conditions":"CP-UPD-v1","population":"One illustrative sample pair; one controlled interruption sequence.","window":"t=0 request; t=30–31 s supply interrupted; finish by t=120 s inclusive.","method":"Compare 65536-byte image identity; correlate transfer end, boot identity and heartbeat independently.","maturity":"proposed plan","decisionRule":"Recovered when intended image is confirmed and D0 heartbeat time + timing uncertainty ≤120 s. Transfer completion alone is insufficient.","owner":"Firmware + service lead","rationale":"A transfer acknowledgement does not establish successful recovery.","profile":"UPDATE-FR-v1","requiredFacts":[],"suppliedFacts":[],"territories":[],"applicabilityOwner":""}
- R-MOUNT
- {"id":"R-MOUNT","version":"R-MOUNT-v2","parentVersion":"R-MOUNT-v1","need":"N-MOUNT","subject":"Metal-mounted variant requires an S0 evidence plan","classification":"documentary","scopes":["C-METAL"],"quantity":"mount-review","statistic":"required fact set","comparator":"required facts","lower":null,"upper":null,"unit":"facts","plane":"S0","conditions":"CP-METAL-v1","population":"One illustrative node/gateway sample pair; fixed sequence IDs 1–1000; no production/population claim.","window":"Before antenna/enclosure commitment; repeat on mounting or spacing change.","method":"Antenna/mechanical review of plate identity, spacing and controlled S0 comparison plan.","maturity":"proposed plan","decisionRule":"All required facts supplied with scoped review; technical S0 performance remains unverified.","owner":"Antenna + mechanical lead","rationale":"Metal changes currents, pattern and coupling; one S11 scalar cannot prove installed coverage.","profile":"MOUNT-FR-v1","requiredFacts":["plate identity","spacing","S0 plan","comparison owner","restriction"],"suppliedFacts":["plate identity","spacing","S0 plan","comparison owner","restriction"],"territories":[],"applicabilityOwner":""}
- R-MARKET
- {"id":"R-MARKET","version":"R-MARKET-v2","parentVersion":"R-MARKET-v1","need":"N-MARKET","subject":"Global sub-GHz → named territory and variant questions","classification":"documentary","scopes":["C-NOM","C-CONC","C-UPD","C-METAL"],"quantity":"market-review","statistic":"required fact set","comparator":"required facts","lower":null,"upper":null,"unit":"facts","plane":"DOCUMENT","conditions":"MARKET-FR-v1","population":"EU-DE, CH, GB, US, CA; each has a separate proposed 2.4 GHz and unselected sub-GHz variant.","window":"Before region/frequency commitment; review on source or product change, and by 2026-12-07.","method":"Path 09 owner review of current national source, product identity, mode and applicability.","maturity":"proposed plan","decisionRule":"Territory/variant matrix, owner, source question and trigger present; no legal decision inferred.","owner":"Product scope lead","rationale":"Market ambition creates questions; it does not define a worldwide frequency plan.","profile":"MARKET-FR-v1","requiredFacts":["territory/variant matrix","source question","review trigger"],"suppliedFacts":["territory/variant matrix","source question","review trigger"],"territories":["EU-DE","CH","GB","US","CA"],"applicabilityOwner":"Path 09 applicability lead"}
Choose the smallest sufficient model
What is the smallest model that could change this decision?
Choose fidelity after naming the disputed mechanism. A hand bound can reject a power allocation before a schematic exists. A behavioral model can test a timing or frequency-plan assumption. A circuit model may expose bias dependence or nonlinear distortion. An EM model becomes useful when current paths, fields and geometry are the uncertainty. A prototype is useful when its observable and configuration actually discriminate the alternatives.
| Model | Question it can answer | What it cannot establish alone |
|---|---|---|
| Hand bound | Does 10−B-FEED leave ≥7.5 dBm at matched R2? | Installed matching, heat paths or service delivery. |
| Spreadsheet allocation | Do consistent per-stage gains, losses and duty windows reconcile? | Missing physical mechanisms or statistical evidence. |
| Behavioral / time-domain | Can traffic, grant timing or an impairment bound break D0 delivery? | Actual nonlinear/package/layout coupling unless represented. |
| Circuit / nonlinear | Does the chosen bias, waveform and load create distortion or instability? | Unknown enclosure/return geometry or unsupported model ranges. |
| Planar / 3D EM | How do declared metal, dielectric, ports and boundaries alter fields and coupling? | Unmodeled firmware, manufacturing variation or an incorrect material boundary. |
| Coupon / prototype | Does an independently specified observation reject the model’s use? | Every other configuration, production unit or legal claim. |
Think about itThe mesh has converged beautifully—but the product has a closed enclosure and the model has an open board. Has higher fidelity resolved the thermal claim?
No. Numerical refinement cannot add the missing physical boundary. EV-THERM-v1 remains ineligible for CL-THERM. Use a compatible boundary and a correlation plan before discussing that engineering claim.
Ansys’s pinned HFSS meshing guide describes refinement against changes at declared adaptation frequencies. That is a numerical check within a model. A stopping condition or small residual cannot establish that the enclosure, package, excitation or material values describe the product. Our thermal example is explicitly a fictional solver premise, not an HFSS run.
Write the model contract and falsifier
Which observation would make you stop trusting this model for this claim?
A model contract makes its use challengeable. It names the source revision, parameters, operating point, frequency/power/temperature domain, port normalization, excitation, package/stackup/enclosure assumptions and boundary. It also says which convergence check applies—and why solver or mesh is not applicable to direct arithmetic or a documentary review.
The falsifier connects that contract to a practical observation. If a calibrated R1/R2 measurement shows a mismatch or loss not represented by M-HAND-v1, a correct subtraction no longer establishes the physical power claim. If controlled backhaul off/on tests miss the same D0 criterion, a nominal single-radio packet cannot rescue the concurrency decision. Specify these rejection conditions before fitting parameters, so “good agreement” cannot become whatever the latest curve happens to show.
M-HAND-v1 · model contract and falsifier
- id
- M-HAND-v1
- method
- Matched analytic power bound; local model version 1
- source
- ALLOC-FEED-v1 / P-R1 / B-FEED / G-ANT; illustrative chosen inputs
- domain
- 2.450 GHz only, +10.0 dBm R1 on-time, 25±2 °C; B-FEED 0–4 dB
- ports
- Real 50 Ω at R1/R2; P-R1 available equals transferred under match; G-ANT at accepted R2 power
- excitation
- Generic QPSK on-time power; no nonlinear envelope calculation
- boundary
- Feed and matched antenna in declared S0 direction/polarization; package/stackup/enclosure absorbed only into the specified scalar allocation, not physically predicted
- convergence
- Solver/mesh not applicable: direct arithmetic. Exact tenths for CL-PWR; no numerical iteration.
- uncertainty
- Deterministic allocation, not measured uncertainty or confidence interval
- falsifier
- Measured mismatch, frequency-dependent loss, compression or directional gain outside these premises rejects use for the product claim.
M-CONC-v1 · model contract and falsifier
- id
- M-CONC-v1
- method
- CP-CONC-COMP-v1 behavioral/service comparison contract; local version 1
- source
- SERVICE-FR-v1 / CP-CONC-v1 / R-CONC-v2; RP-CONC supplies a reviewed conclusion only
- domain
- 2.450 GHz wanted / 5.180 GHz aggressor; +10 dBm aggressor R1, 20 ms/100 ms; 25±2 °C
- ports
- 50 Ω only at RF stimulus R1; log R3 decisions and complete D0 payloads, not R3 RF input power
- excitation
- Fixed wanted link; backhaul off/on, 1000 request IDs at 60 s intervals, one retry at +200 ms
- boundary
- MAN-ARCH-v1: exact antenna/feed/enclosure/supply/firmware and declared S0 geometry
- convergence
- No solver or mesh: supplied synthetic review conclusion; no generated instrument data
- uncertainty
- SERVICE-FR-v1 counts ≥990 unique complete payloads with latency + U≤1 s; proposed timestamp U≤1 ms; no population confidence
- falsifier
- Controlled simultaneous operation violates this exact service criterion, or timing/configuration/control records fail comparability.
M-THERM-OPEN-v1 · model contract and falsifier
- id
- M-THERM-OPEN-v1
- method
- Fictional 3D steady thermal solver SYN-THERM/1.0; illustrative convergence premise
- source
- EV-THERM-v1; illustrative geometry/material constants, not a vendor solver output
- domain
- 25 °C ambient, 2.450/5.180 GHz duty-derived heat-load premise; power input from unverified profile
- ports
- THERM exposed-pad/PCB/ambient; RF waves have no 50 Ω thermal normalization
- excitation
- Same nominal heat-load label but open board and ideal sink
- boundary
- ENV-OPEN; fixed ideal sink temperature; unselected stackup/package/contact properties; does not describe ENV-CLOSED
- convergence
- Supplied mesh sequence M1→M2→M3, normalized temperature-change residual 0.002 < chosen 0.005; purely illustrative, no solver executed
- uncertainty
- Residual is a numerical property of this wrong boundary; no product model-error estimate
- falsifier
- Closed housing lacks the assumed heat sink: already rejected for CL-THERM regardless of convergence.
M-THERM-v2 · model contract and falsifier
- id
- M-THERM-v2
- method
- TH-CORR-v1 model/correlation review; local version 2
- source
- RP-THERM; supplied conclusion, no raw thermometry
- domain
- ENV-CLOSED, 23–27 °C intake plan; declared concurrent duty, no unmodeled production load
- ports
- P0-SUPPLY heat-load accounting; THERM pad/PCB/ambient mapping, no RF impedance inference
- excitation
- Measured current/power and time-aligned thermal observations are required by the plan; packet supplies only the conclusion premise
- boundary
- TH-INTAKE-v1, natural convection, closed plastic enclosure, actual-path correlation premise; real material/contact/rating evidence remains a qualification task
- convergence
- Underlying solver/mesh not asserted; correlation review premise at this boundary, not a claim of executed simulation
- uncertainty
- Review must distinguish thermometry/probe uncertainty, fitted parameter range and model discrepancy; no confidence score supplied
- falsifier
- An independent same-manifest board/profile fails the predeclared thermal operating criterion; revisit heat path, duty or component.
M-ALT-v1 · model contract and falsifier
- id
- M-ALT-v1
- method
- ALT-IF-v1 ordered interface/control comparison; local version 1
- source
- EV-ALT-v1 nominal card; RP-ALT-* supplied full comparison variants
- domain
- C-INT baseline → C-ALT proposed, CP-CONC-v1 / CTRL-FR-v1 / TH-INTAKE-v1
- ports
- I-RF R1→R2 declared 50 Ω; I-SUPPLY P0; I-CONTROL CTRL; mechanical PIN-FR-v1
- excitation
- Requested/granted TX/RX, reset, no-grant inhibit and update/recovery states
- boundary
- Nominal similarity excludes guaranteed envelope, pin functions, timing, package parasitics and manufacturing variation unless supplied in a scoped packet
- convergence
- Solver/mesh not applicable: structured documentary comparison
- uncertainty
- Typical, characterized and guaranteed values retain their own conditions; absent ratings remain unknown
- falsifier
- A required pin, voltage, timing state, thermal boundary or guaranteed RF envelope cannot be preserved; substitution is contradicted for this interface.
Illustrative case · numerical error, model error and an unknown are different
EV-THERM-v1 supplies a fictional normalized refinement residual of 0.002 below its chosen 0.005 tolerance. Both numbers belong to that illustrative numerical contract. The missing heat path is a physical model mismatch. Missing material or junction-rating evidence is an unresolved fact. None can be repaired by relabelling the result “measured.”
Select components with usable evidence
Does the candidate have the evidence you need, or only the number you hoped to see?
A typical number describes a representative characterization under stated conditions. A guaranteed limit is meaningful only with its declared operating conditions and qualification/test basis. A characterized curve adds information about a particular setup or population. An illustrative number is chosen for teaching. Keep those labels beside each value: placing them in the same column does not make their evidential roles equal.
As a separate real documentation example, ADL5602 Rev. A gives typical S-parameters at 5 V and 25 °C, with the fixture removed to the device pins. Its absolute-maximum discussion distinguishes stress limits from functional operation. The pin and land-pattern sections add bias and grounding obligations that a scalar gain cannot capture. This datasheet is not a part assignment to any fictional candidate.
| Obligation | C-INT → C-ALT comparison | Consequence if unresolved |
|---|---|---|
| RF envelope | Gain, NF, compression, linearity and stability at the same frequency/bias/temperature/load. | A typical match does not establish required worst-case operation. |
| Control and pins | PIN-FR-v1 pin functions; CTRL-FR-v1 levels, grant timing, reset/no-grant inhibit and recovery. | An electrically different reset or grant state can break service despite identical pin count. |
| Package / thermal | Parasitics, land pattern, exposed pad, contact path, duty and closed housing. | Equivalent package outline is not equivalent RF or thermal behavior. |
| Model / errata / support | Model revision and allowed domain; known corrections; reproducible vendor support conditions. | Missing release notes or unresolved errata remain an evidence gap. |
| Lifecycle / alternate | Dated manufacturer status and change notices; qualification plan and exact baseline/proposed roles. | No stock snapshot guarantees future supply; re-review on a part or process change. |
AN-2591’s LFCSP discussion connects dissipated power, thermal resistance and boundary temperature to junction temperature. Copying only a package thermal number leaves out the rest of that relationship. The real ADL5602 product page displayed Recommended for New Designs on 2026-09-10; that dated observation is not a delivery commitment. No lifecycle status is invented for C-INT, C-DISC or C-ALT.
CL-ALT needs an ordered interface/operating/control comparison. EV-ALT-v1 supports only the narrower nominal comparison. A supplied RP-ALT packet can support, leave unresolved or contradict the scoped substitution claim; it cannot qualify an entire product family.
Partition the simulation without losing interfaces
What gets lost when one simulation hands its result to another?
Partition where the question changes, then reconcile the interface. A linear S-parameter network describes small-signal wave relationships at defined ports; it does not automatically carry large-signal compression or control-state history. A nonlinear circuit model needs the actual waveform, bias and load. A time-domain service model needs the RF impairment mapped into receiver decisions and then the same generated-message denominator.
| Partition / input | Output and plane translation | Reconciliation check |
|---|---|---|
| Linear feed/filter | Complex R1/R2 network at declared normalization; simplified here to B-FEED. | Remove launches once; avoid including the same feed in both imported S-parameters and the scalar budget. |
| Nonlinear PA/mixer | Waveform spectrum and distortion at R1, with bias/LO/load conditions. | Pin model and package revisions. Small-signal S21 does not supply modulated compression. |
| Mixed-mode / EM | Declared differential/common-mode ports mapped to physical conductors and return paths. | Record port order, normalization and mode conversion; scalar 50 Ω assumptions do not silently cover differential or supply ports. |
| Behavioral / time / statistics | R3 detector decisions → unique D0 payloads/deadlines under SERVICE-FR-v1. | Keep missing/late IDs in the denominator. A deterministic sequence is not population confidence. |
| Supply / control / heat | P0-SUPPLY, CTRL and THERM map operating states to current, grants and heat paths. | Node duty and gateway duty are distinct; logic and thermal interfaces have no implied 50 Ω load. |
A package-to-connector S-parameter dataset can already include a launch. Adding the launch model again produces a physically different network. Similarly, the same jitter source cannot be counted once in a total jitter value and again as a separate component. These are identity errors across budgets, even when every local equation is correct.
Inherited physical, supply and control interface contracts
- I-RF
- {"version":"v1","parentVersion":"p09-m02-configuration-register-v1","scopes":["C-NOM","C-CONC","C-UPD","C-METAL"],"environment":"Declared CP profiles; dry, stationary, 25 ±2 °C illustrative scope","id":"I-RF","producer":"Transceiver package","consumer":"Antenna-feed assembly","owner":"RF integration lead","plane":"R1 → R2","signal":"Generic 2.450 GHz QPSK; declared 50 Ω RF ports","power":"Proposed +10 dBm on-time R1 target; R2 loss allocation open in 10.2, not measured","impedance":"50 Ω reference at both RF ports; actual complex match/variation to characterize","timing":"256-symbol /25.6 ms portfolio waveform illustration; application traffic separately SERVICE-FR-v1","control":"I-CONTROL request/grant; inhibit ungranted transmission","mechanical":"SYN-FEED-v1 fixed feed / SYN-FR-ENC-v1 enclosure","variation":"Feed-loss and match allocation remain explicit architecture questions; no invented pass band","verification":"Calibrated VNA and power evidence at R1/R2, fixture loss counted once; method uncertainty review before interpretation"}
- I-SUPPLY
- {"version":"v1","parentVersion":"p09-m02-configuration-register-v1","scopes":["C-NOM","C-CONC","C-UPD","C-METAL"],"environment":"Declared CP profiles; dry, stationary, 25 ±2 °C illustrative scope","id":"I-SUPPLY","producer":"Battery/regulator assembly","consumer":"Whole node","owner":"Power systems lead","plane":"P0-SUPPLY: regulator output / whole-node input","signal":"DC supply and startup/load steps; RF waveform not applicable","power":"Proposed 2.7–3.3 V window; no implied battery or component safety rating","impedance":"DC/transient source impedance to characterize; 50 Ω not applicable to this rail","timing":"0–100 mA illustrative load step /1 ms; retain sleep and wake current windows","control":"Firmware reset/cutoff and sleep/wake state IDs; inhibit below agreed supply window","mechanical":"Fixed connector polarity/strain relief in PIN-FR-v1","variation":"Proposed ≤100 mV droop at the stated step; actual part tolerance/recovery evidence open","verification":"Voltage/current capture including peaks, sleep, bandwidth, probe burden, time alignment and uncertainty; owner reconciles part ratings"}
- I-CONTROL
- {"version":"v1","parentVersion":"p09-m02-configuration-register-v1","scopes":["C-NOM","C-CONC","C-UPD","C-METAL"],"environment":"Declared CP profiles; dry, stationary, 25 ±2 °C illustrative scope","id":"I-CONTROL","producer":"Firmware scheduler","consumer":"Radio state machine","owner":"Firmware lead","plane":"CTRL: scheduler request / radio grant pins","signal":"CTRL-FR-v1: 3.0 V logic; 1 MHz SPI proposal","power":"RF dBm not applicable; logic rail is a separate supply load","impedance":"High-impedance logic input; no 50 Ω termination assumed","timing":"Proposed grant within 5 ms; explicit no-grant inhibits TX","control":"Request, grant, reset and image-version semantics; update interruption/recovery identified","mechanical":"PIN-FR-v1 pinout; fixed internal connection","variation":"Proposed low 0–0.3 V, high 2.7–3.0 V; verify actual part compatibility","verification":"Pin-state/logic capture + D0 timestamp review under nominal/concurrent/update states; voltage/time uncertainty and rating review"}
Correlate before locking the whole assembly
Will this prototype distinguish the architectures, or merely reproduce a result both already predict?
A cheap experiment earns priority only if its possible outcomes can change the decision. Repeating quiet single-radio gain may be easy, but both a coupling problem and a control-scheduling problem can produce the same gain in that state. It does not distinguish the disputed mechanism. Controlled simultaneous-mode evidence needs the aggressor state, wanted input, timing/control records and the identical service denominator.
Think about itX-FAST costs 1 effort unit and X-CONC costs 3. Both repeat a radio test. Should cost put X-FAST first?
No. X-FAST cannot discriminate CL-CONC or CL-THERM. Default known-cost order is X-THERM then X-CONC. With the thermal intake plan absent, X-THERM is blocked and X-CONC is first. X-ALT’s unknown effort stays unranked, with an action to estimate it.
| Partition | Experiment and observation | Hold / reverse |
|---|---|---|
| R1/R2 breakout | Record calibration, launch removal, matched power and complex feed behavior at the declared operating point. | Loss/mismatch outside contract reverses physical use of M-HAND-v1; preserve removable feed access. |
| Gateway controlled comparison | X-CONC: off/on aggressor, R3 decisions, supply/control capture and every generated D0 ID. | Same-scope service contradiction reopens topology/control choice; missing controls cannot close the question. |
| Thermal coupon / enclosed prototype | X-THERM: fit a declared boundary on board A; validate separately on identified board B in ENV-CLOSED. | A fitted board is calibration evidence. Independent residual outside the predeclared rule rejects transfer; revise heat path or profile. |
| Node antenna / stackup option | Preserve antenna clearance, connector/test access and a proposed controlled-impedance coupon class. | Mounting and enclosure evidence still govern physical choice in 10.3; do not freeze geometry here. |
Before acquisition, pin the board/sample IDs, calibration plane, instrument/method version, probe loading, thermal boundary, fitted parameters, uncertainty and acceptance rule. Repeat a reference condition after reconnecting or a long run to detect drift. Changing enclosure, board stackup or sample creates new evidence applicability work; fitting another free parameter after seeing the validation residual consumes its independence.
Go deeperMake the thermal discriminator executable
TH-INTAKE-v1 supplies an intake plan so the local exercise can rank X-THERM. A real plan must still name the selected device’s operating/junction limits, heat load and material/contact measurements, then predeclare the correlation tolerance and thermometry uncertainty. An unknown rating cannot become a fabricated thermal pass. RP-THERM supplies a bounded model-review conclusion as a premise; it supplies no temperature log.
Freeze, preserve an option, or run an experiment
Which commitment is actually blocked by this missing fact?
Evaluate each claim independently, then apply the decision policy. Eligible support alone is supported; eligible contradiction alone is contradicted; both in the same scope are conflicting; neither is unsupported. Ineligible and inconclusive records remain visible without voting. A precise wrong-boundary model cannot outvote an applicable observation.
D-FRONT needs CL-PWR, CL-CONC and CL-THERM. D-SECOND needs CL-ALT. If a required hard claim is uncontested and contradicted, revise or reject the affected choice while retaining any other reconciliation actions. Otherwise resolve eligible conflicts, then obtain a compatible discriminator for unsupported claims. If no discriminator is defined, defer and define evidence. Complete support makes a decision ready for a bounded review; it does not supply that review.
- Predict the canonical 8/11 dBm pair and inspect the rejected double subtraction.
- Load Wrong domain and inspect why EV-THERM-v1 is ineligible.
- Reset, add only RP-CONC and compare: only CL-PWR and CL-CONC are supported.
- Add RP-THERM: D-FRONT is ready for model-interface review; D-SECOND is still blocked.
- Add RP-CONFLICT: both concurrency conclusions remain visible and D-FRONT calls for reconciliation.
- Change B-FEED to 3.0 dB: CL-PWR is contradicted, so revision takes precedence while concurrency still needs reconciliation. Inspect D-SECOND’s separate state.
- Try a claim filter, remove retention, or remove the thermal plan; compare the causal change. Reset restores every defining fact and retains focus.
What can you commit to?
Change the allocation or supplied evidence, then compare the draft. This bounded exercise supports engineering review; it supplies no measured hardware, production qualification or legal permission.
Committed record · Baseline
Illustrative condition-monitoring node/gateway; architecture review only.
Selected candidate context: C-INT. 4 claims · 4 evidence artifacts · 4 experiments · 2 decisions · 7 edges.
| Identity / plane | Value and provenance | Use |
|---|---|---|
| P-R1 · R1 | 10.0 dBm, illustrative on-time allocation | Available equals transferred only under the declared match. |
| B-FEED · R1 → R2 | 2.0 dB, ALLOC-FEED-v1 | Positive insertion loss subtracted once. Shared by power and energy/interface records. |
| P-R2 · R2 | 10.0 − 2.0 = 8.0 dBm | CL-PWR requires ≥7.5 dBm. Exact test: 80 ≥75 tenths. |
| G-ANT · accepted R2 → S0 | 3.0 dBi, illustrative matched gain | 8.0 + 3.0 = 11.0 dBm EIRP; no OTA service or permission inference. |
| ENERGY-FEED · same B-FEED | 3.6904 mW dissipated in feed, during RF on-time | 10 mW − 10^(P-R2/10) mW. Not battery current or PA DC draw; multiply by the declared on-time only. |
Rejected double-counting record: R1 − B-FEED − B-FEED + G-ANT would produce 9.0 dBm (9.0 dBm in the canonical case). Rule BUDGET-DOUBLE-LOSS rejects its second use of B-FEED.
supported: CL-PWR
contradicted: ∅
unsupported: CL-ALT, CL-CONC, CL-THERM
conflicting: ∅
| Claim / outcome | Eligible uses | Rejected or missing uses |
|---|---|---|
| CL-PWRsupported | EV-BUDGET-v1: supports · derived hand bound | |
| CL-CONCunsupported | None | EV-CONC-v1 · ineligible: mode: C-NOM does not cover C-CONC. conditions: CP-NOM-v1 does not cover CP-CONC-v1. |
| CL-THERMunsupported | None | EV-THERM-v1 · ineligible: environment: ENV-OPEN does not cover ENV-CLOSED. conditions: IDEAL-SINK-v1 does not cover TH-INTAKE-v1. model: M-THERM-OPEN-v1 does not cover M-THERM-v2. |
| CL-ALTunsupported | None | EV-ALT-v1 · insufficient: Typical RF values and pin count support only nominal comparison; guaranteed operating/control/interface substitution remains unresolved. |
D-FRONT · RF systems lead
prototype/measure nextPremature-freeze blockers: CL-CONC, CL-THERM.
- CL-CONC: obtain scoped discriminating evidence.
- CL-THERM: obtain scoped discriminating evidence.
C-INT model/interface baseline for prototype planning; no hardware qualification.
Reversal: Contradictory matched R2 allocation, controlled C-CONC service result, or independent closed-boundary correlation reverses this scope.
No scoped human decision recorded.
D-SECOND · Component + firmware lead
prototype/measure nextPremature-freeze blockers: CL-ALT.
- CL-ALT: obtain scoped discriminating evidence.
Ordered C-INT→C-ALT scoped substitution review; production qualification remains separate.
Reversal: Incompatible required pin/control state, guaranteed RF envelope, package behavior or changed alternate revision reverses substitution.
No scoped human decision recorded.
Next discriminating evidence
Known effort order: X-THERM → X-CONC. Unknown effort remains explicit.
| Experiment / effort | Status and reason | Controlled method / reversal |
|---|---|---|
| X-ALTUnknown | unrankedCompatible discriminator; estimate its unknown effort before ranking. | ALT-IF-v1 ordered baseline/proposed comparison, guaranteed ratings, package, control timing, characterization and source review.Supports: Every required interface/control obligation compatible within the reviewed scope.Contradicts: One required incompatible control or guaranteed operating condition defeats substitution.Owner: Component + firmware lead |
| X-CONC3 effort units | eligibleCompatible scope, both discriminating outcomes and prerequisites supplied. | CP-CONC-COMP-v1: controlled backhaul off/on; fixed wanted signal, exact manifest, RF stimulus record and all D0 IDs with R3 decisions.Supports: ≥990/1000 complete unique payloads by deadline + uncertainty under declared concurrent conditions supports scoped review.Contradicts: Below criterion under identical controlled conditions rejects this service allocation; absent controls leaves unresolved.Owner: RF + firmware validation lead |
| X-FAST1 effort units | non-discriminatingCannot discriminate a currently blocking claim. | Repeat single-radio gain in C-NOM.Supports: Same gain under either disputed architecture.Contradicts: Changed gain still does not isolate concurrency or enclosure.Owner: RF lab lead |
| X-THERM2 effort units | eligibleCompatible scope, both discriminating outcomes and prerequisites supplied. | TH-INTAKE-v1 closed-housing correlation; record pad/PCB/ambient, load profile and probe perturbation, separate fit board from independent board.Supports: Independent compatible correlation supports the predeclared operating-profile model review.Contradicts: Incompatible temperature/profile behavior rejects boundary or component use; missing thermal ratings stays unresolved.Owner: Thermal + mechanical lead |
Complete graph edge list · 7 edges
- B-FEED → CL-PWR: Matched feed loss changes R2 allocation.
- CL-PWR → D-FRONT: Power allocation is a required front-end claim.
- CL-CONC → D-FRONT: Concurrency is a required front-end claim.
- CL-THERM → D-FRONT: Thermal model use is a required front-end claim.
- CL-ALT → D-SECOND: Ordered alternate compatibility governs substitution.
- ENV-BOUNDARY → CL-THERM: Enclosure/heat-path change changes thermal applicability.
- ALT-VERSION → CL-ALT: Alternate revision changes comparison scope.
Change paths and before/after record
Reached: none; baseline inputs unchanged.
No retention mapping needed in MAN-ARCH-v1.
| Record | Canonical baseline | Committed variant |
|---|---|---|
| Allocation / evidence | ALLOC-FEED-v1 / EV-BUDGET-v1 | ALLOC-FEED-v1 / EV-BUDGET-v1 |
| CL-PWR | supported | supported |
| CL-CONC | unsupported | unsupported |
| CL-THERM | unsupported | unsupported |
| CL-ALT | unsupported | unsupported |
Every evidence record, eligibility reason and provenance
EV-ALT-v1 · insufficient
- id
- EV-ALT-v1
- parent
- CL-ALT-premise-v1
- claim
- CL-ALT
- scope
- candidate=C-INT; manifest=MAN-ARCH-v1; version=v1; domain=ordered-substitution; plane=I-RF / I-SUPPLY / I-CONTROL; mode=C-CONC; environment=ENV-CLOSED; conditions=ALT-IF-v1; method=ALT-COMP-v1; model=M-ALT-v1; baselineCandidate=C-INT; proposedCandidate=C-ALT
- outcome
- supports
- basis
- typical comparison
- sufficient
- false
- source
- p10-m02-architecture-case-v1
- revision
- p10-m02-trace-rules-v1
- event
- 4
- raw
- false
- current
- true
- explanation
- Nominal/typical RF values and pin count only; no guaranteed/control/interface substitution evidence.
- contract
- M-ALT-v1
- reasons
- EV-SUFFICIENCY: Typical RF values and pin count support only nominal comparison; guaranteed operating/control/interface substitution remains unresolved.
EV-CONC-v1 · ineligible
- id
- EV-CONC-v1
- parent
- CL-CONC-premise-v1
- claim
- CL-CONC
- scope
- candidate=C-INT; manifest=MAN-ARCH-v1; version=v1; domain=2450+5180-MHz; plane=D0 / R3; mode=C-NOM; environment=ENV-CLOSED; conditions=CP-NOM-v1; method=CP-CONC-COMP-v1; model=M-CONC-v1; baselineCandidate=not supplied / no comparison role; proposedCandidate=not supplied / no comparison role
- outcome
- supports
- basis
- illustrative observation
- sufficient
- true
- source
- p10-m02-architecture-case-v1
- revision
- p10-m02-trace-rules-v1
- event
- 2
- raw
- false
- current
- true
- explanation
- Synthetic single-radio observation. No simultaneous-mode service conclusion can follow.
- contract
- M-CONC-v1
- reasons
- EV-MODE: mode: C-NOM does not cover C-CONC. · EV-CONDITIONS: conditions: CP-NOM-v1 does not cover CP-CONC-v1.
EV-BUDGET-v1 · eligible
- id
- EV-BUDGET-v1
- parent
- ALLOC-FEED-v1
- claim
- CL-PWR
- scope
- candidate=C-INT; manifest=MAN-ARCH-v1; version=v1; domain=2450-MHz-QPSK; plane=R1 → R2; mode=C-NOM; environment=ENV-CLOSED; conditions=MATCHED-50-v1; method=HAND-v1; model=M-HAND-v1; baselineCandidate=not supplied / no comparison role; proposedCandidate=not supplied / no comparison role
- outcome
- supports
- basis
- derived hand bound
- sufficient
- true
- source
- p10-m02-architecture-case-v1
- revision
- p10-m02-trace-rules-v1
- event
- 1
- raw
- false
- current
- true
- explanation
- M-HAND-v1: 10−2=8 dBm R2; 8+3=11 dBm EIRP; model allocation only.
- contract
- M-HAND-v1
- reasons
EV-THERM-v1 · ineligible
- id
- EV-THERM-v1
- parent
- CL-THERM-premise-v1
- claim
- CL-THERM
- scope
- candidate=C-INT; manifest=MAN-ARCH-v1; version=v1; domain=23–27-C-duty-profile; plane=P0-SUPPLY / THERM; mode=C-CONC; environment=ENV-OPEN; conditions=IDEAL-SINK-v1; method=TH-CORR-v1; model=M-THERM-OPEN-v1; baselineCandidate=not supplied / no comparison role; proposedCandidate=not supplied / no comparison role
- outcome
- supports
- basis
- illustrative simulation
- sufficient
- true
- source
- p10-m02-architecture-case-v1
- revision
- p10-m02-trace-rules-v1
- event
- 3
- raw
- false
- current
- true
- explanation
- Supplied convergence residual 0.002 < 0.005 in open-board ideal-sink model; physically wrong boundary for this claim.
- contract
- M-THERM-OPEN-v1
- reasons
- EV-ENVIRONMENT: environment: ENV-OPEN does not cover ENV-CLOSED. · EV-CONDITIONS: conditions: IDEAL-SINK-v1 does not cover TH-INTAKE-v1. · EV-MODEL: model: M-THERM-OPEN-v1 does not cover M-THERM-v2.
Current required claim scopes and proposed experiment scopes
CL-PWR · required scope
- id
- CL-PWR
- parent
- I-RF / R-RANGE-v2
- owner
- RF allocation lead
- requirement
- Matched modeled R2 allocation ≥7.5 dBm; local inclusive internal limit.
- candidate
- C-INT
- manifest
- MAN-ARCH-v1
- version
- v1
- domain
- 2450-MHz-QPSK
- plane
- R1 → R2
- mode
- C-NOM
- environment
- ENV-CLOSED
- conditions
- MATCHED-50-v1
- method
- HAND-v1
- model
- M-HAND-v1
- baselineCandidate
- Not supplied / no comparison role
- proposedCandidate
- Not supplied / no comparison role
CL-CONC · required scope
- id
- CL-CONC
- parent
- R-CONC-v2 / C-CONC / SERVICE-FR-v1
- owner
- RF + firmware validation lead
- requirement
- Simultaneous gateway operation meets the inherited 990/1000 D0 service envelope.
- candidate
- C-INT
- manifest
- MAN-ARCH-v1
- version
- v1
- domain
- 2450+5180-MHz
- plane
- D0 / R3
- mode
- C-CONC
- environment
- ENV-CLOSED
- conditions
- CP-CONC-v1
- method
- CP-CONC-COMP-v1
- model
- M-CONC-v1
- baselineCandidate
- Not supplied / no comparison role
- proposedCandidate
- Not supplied / no comparison role
CL-THERM · required scope
- id
- CL-THERM
- parent
- I-SUPPLY / MAN-ARCH-v1
- owner
- Thermal + mechanical lead
- requirement
- C-INT supports the declared profile in ENV-CLOSED under TH-INTAKE-v1, at engineering model-review maturity.
- candidate
- C-INT
- manifest
- MAN-ARCH-v1
- version
- v1
- domain
- 23–27-C-duty-profile
- plane
- P0-SUPPLY / THERM
- mode
- C-CONC
- environment
- ENV-CLOSED
- conditions
- TH-INTAKE-v1
- method
- TH-CORR-v1
- model
- M-THERM-v2
- baselineCandidate
- Not supplied / no comparison role
- proposedCandidate
- Not supplied / no comparison role
CL-ALT · required scope
- id
- CL-ALT
- parent
- I-RF / I-CONTROL / PIN-FR-v1
- owner
- Component + firmware lead
- requirement
- C-ALT substitutes for C-INT at the frozen interface and required operating/control envelope.
- candidate
- C-INT
- manifest
- MAN-ARCH-v1
- version
- v1
- domain
- ordered-substitution
- plane
- I-RF / I-SUPPLY / I-CONTROL
- mode
- C-CONC
- environment
- ENV-CLOSED
- conditions
- ALT-IF-v1
- method
- ALT-COMP-v1
- model
- M-ALT-v1
- baselineCandidate
- C-INT
- proposedCandidate
- C-ALT
X-FAST · proposed plan scope
- scope
- No compatible discriminating scope supplied
X-CONC · proposed plan scope
- candidate
- C-INT
- manifest
- MAN-ARCH-v1
- version
- v1
- domain
- 2450+5180-MHz
- plane
- D0 / R3
- mode
- C-CONC
- environment
- ENV-CLOSED
- conditions
- CP-CONC-v1
- method
- CP-CONC-COMP-v1
- model
- M-CONC-v1
- baselineCandidate
- Not supplied / no comparison role
- proposedCandidate
- Not supplied / no comparison role
X-THERM · proposed plan scope
- candidate
- C-INT
- manifest
- MAN-ARCH-v1
- version
- v1
- domain
- 23–27-C-duty-profile
- plane
- P0-SUPPLY / THERM
- mode
- C-CONC
- environment
- ENV-CLOSED
- conditions
- TH-INTAKE-v1
- method
- TH-CORR-v1
- model
- M-THERM-v2
- baselineCandidate
- Not supplied / no comparison role
- proposedCandidate
- Not supplied / no comparison role
X-ALT · proposed plan scope
- candidate
- C-INT
- manifest
- MAN-ARCH-v1
- version
- v1
- domain
- ordered-substitution
- plane
- I-RF / I-SUPPLY / I-CONTROL
- mode
- C-CONC
- environment
- ENV-CLOSED
- conditions
- ALT-IF-v1
- method
- ALT-COMP-v1
- model
- M-ALT-v1
- baselineCandidate
- C-INT
- proposedCandidate
- C-ALT
Stable rule findings and next evidence
- CLAIM-UNSUPPORTED · CL-ALT: No eligible conclusive support for this hard claim. Next: Retain scope and obtain a discriminating or reconciled record.
- CLAIM-UNSUPPORTED · CL-CONC: No eligible conclusive support for this hard claim. Next: Retain scope and obtain a discriminating or reconciled record.
- CLAIM-UNSUPPORTED · CL-THERM: No eligible conclusive support for this hard claim. Next: Retain scope and obtain a discriminating or reconciled record.
- EV-CONDITIONS · EV-CONC-v1, CL-CONC: conditions: CP-NOM-v1 does not cover CP-CONC-v1. Next: Supply evidence for the exact claim and conditions.
- EV-CONDITIONS · EV-THERM-v1, CL-THERM: conditions: IDEAL-SINK-v1 does not cover TH-INTAKE-v1. Next: Supply evidence for the exact claim and conditions.
- EV-ENVIRONMENT · EV-THERM-v1, CL-THERM: environment: ENV-OPEN does not cover ENV-CLOSED. Next: Supply evidence for the exact claim and conditions.
- EV-MODE · EV-CONC-v1, CL-CONC: mode: C-NOM does not cover C-CONC. Next: Supply evidence for the exact claim and conditions.
- EV-MODEL · EV-THERM-v1, CL-THERM: model: M-THERM-OPEN-v1 does not cover M-THERM-v2. Next: Supply evidence for the exact claim and conditions.
- EV-SUFFICIENCY · EV-ALT-v1, CL-ALT: Typical RF values and pin count support only nominal comparison; guaranteed operating/control/interface substitution remains unresolved. Next: Supply the full ordered C-INT → C-ALT interface comparison.
Supplied C-INT physical basis and allocation · inspect required scopes for changes
- id
- MAN-ARCH-v1
- parent
- SYN-FR-CONC-v1 / p10-m01-record-v1
- revision
- v1
- product
- Fictional N01-FR node / G02-FR gateway
- samples
- SYN-N01-FR-01 / SYN-G02-FR-01; one declared illustrative pair
- hardware
- SYN-ARCH-HW-v1, proposal derived from SYN-FR-HW-v1
- bom
- SYN-ARCH-BOM-v1; C-INT proposed, no real part selected
- stackup
- SYN-FR-STACK-v1, class unselected; compare controlled-impedance four-layer coupon proposal in 10.3
- firmware
- SYN-FR-FW-v1; CTRL-FR-v1 / PIN-FR-v1 proposed; no new production firmware
- region
- Laboratory teaching scope; EU-DE/CH/GB/US/CA and sub-GHz applicability unresolved
- radio
- teaching-node-v1; generic 2.450 GHz QPSK, 20 kbit/s, 10 ksymbol/s, RRC 0.35, D3 80 ksample/s
- concurrency
- CP-CONC-v1: 5.180 GHz generic backhaul stimulus, +10 dBm R1, 20 ms on/100 ms during telemetry reception
- antenna
- SYN-A0-v1; illustrative matched accepted-power gain G-ANT=3 dBi at R2, fixed boresight/polarization; no mismatch model
- feed
- SYN-FEED-v1; B-FEED is one positive R1→R2 insertion-loss allocation
- enclosure
- SYN-FR-ENC-v1 plastic housing; ENV-CLOSED / TH-INTAKE-v1 thermal proposal
- supply
- Node 3.0±0.05 V under CP profiles, proposed 2.7–3.3 V operating window; gateway SYN-P2-v1 source, ratings unselected
- accessory
- Fixed bracket and gateway supply; no programming lead in service geometry
- mounting
- Plastic bracket; stationary/dry, 100 m S0, 1.5 m antenna heights, vertical polarization, azimuth 0°
- user
- Technician installer / site maintenance; 25±2 °C
- thermal
- TH-INTAKE-v1: closed plastic housing, natural convection, no ideal heat sink; declared pad/PCB/contact path, same duty schedule; correlation proposed at 23/25/27 °C. Junction limits and physical material/contact measurements remain open.
- boundary
- R3 is the receiver detector/decision boundary, not receiver RF input; D0 service delivery includes queues and retries.
- selectedContext
- C-INT
- changedInputs
- none
- currentUse
- Each required claim and proposed experiment has its own scope above. A changed boundary or alternate model does not rewrite this historical physical basis; new unspecified facts remain pending.
- allocation
- ALLOC-FEED-v1
- feedValue
- B-FEED=2 dB
- retention
- not needed in baseline
Design-record identity and review restrictions
- id
- p10-m02-record-v1
- family
- p10-design-record-v1
- parents
- p10-m01-record-v1 · teaching-node-v1 · NEED-08 · p09-m02-configuration-register-v1
- owner
- Path 10 Module 2 / RF systems lead
- syntheticAsOf
- 2026-09-08
- eventHorizon
- 20
- fixture
- p10-m02-architecture-case-v1
- rules
- p10-m02-trace-rules-v1
- reviewDue
- 2026-12-07; local review trigger, not legal expiry
- preserved
- OPT-ACCESS-v1: removable front-end partition, R1/R2 breakout and documented no-grant control test hook; node antenna/clearance/stackup remain open physical choices.
- rejected
- M-THERM-OPEN-v1 for CL-THERM in ENV-CLOSED; retain its historical convergence premise.
- restriction
- No hardware, battery, market, stackup or production release. C-DISC needs new contracts and experiments. 10.3 is planned.
- variant
- Baseline
- completeness
- Bounded structured fixture complete; evidence gaps retained explicitly
- maturity
- Derived/illustrative only; zero eligible measured product passes
- compatibility
- Checked per evidence use
- technicalResult
- Claim-specific model conclusions above
- reviewState
- D-FRONT: No scoped human decision recorded. · D-SECOND: No scoped human decision recorded.
- next
- X-THERM · X-CONC
- dependencies
- B-FEED → CL-PWR · CL-PWR → D-FRONT · CL-CONC → D-FRONT · CL-THERM → D-FRONT · CL-ALT → D-SECOND · ENV-BOUNDARY → CL-THERM · ALT-VERSION → CL-ALT
| Case | Claim sets | D-FRONT / D-SECOND |
|---|---|---|
| baseline | Supported: CL-PWRContradicted: ∅; conflicting: ∅; unsupported: CL-ALT, CL-CONC, CL-THERM | D-FRONT: prototype/measure next D-SECOND: prototype/measure next |
| repaired | Supported: CL-CONC, CL-PWR, CL-THERMContradicted: ∅; conflicting: ∅; unsupported: CL-ALT | D-FRONT: ready for bounded freeze review D-SECOND: prototype/measure next |
| conflict | Supported: CL-PWR, CL-THERMContradicted: ∅; conflicting: CL-CONC; unsupported: CL-ALT | D-FRONT: reconcile evidence D-SECOND: prototype/measure next |
| changed-feed | Supported: CL-CONC, CL-THERMContradicted: CL-PWR; conflicting: ∅; unsupported: CL-ALT | D-FRONT: revise/reject D-SECOND: prototype/measure next |
Defend the architecture and rollback plan
Can another engineer reconstruct—and reverse—your decision?
A useful review memo explains why the chosen next step follows from the evidence and how it could be wrong. It names the model that was rejected, the option that remains physically available and the observation that would reverse the commitment. This is more useful than a green architecture diagram with no explicit boundary.
The feed-only example reaches exactly CL-PWR and D-FRONT. It creates ALLOC-FEED-v2 and EV-BUDGET-v2 while retaining the old derivation. RETAIN-FEED-v2 explicitly maps unaffected concurrency, thermal and alternate uses to unchanged physical facts. Remove that premise and their applicability becomes pending. A real feed/component change may alter matching, heat or coupling and requires wider discovery; the tiny graph is not an exhaustive physics model.
| Changed input | Reached claims / decision | Review consequence |
|---|---|---|
| B-FEED | CL-PWR → D-FRONT | D-SECOND unaffected only within the declared allocation-only graph. |
| ENV-BOUNDARY | CL-THERM → D-FRONT | Recheck thermal boundary/model applicability; preserve old evidence. |
| ALT-VERSION | CL-ALT → D-SECOND | Repeat the ordered alternate comparison. |
| Unmodeled antenna/mount change | Impact discovery | Missing edges mean unknown impact, not no impact. |
Your artifact · architecture and component review
Defend a bounded decision using the requirement/candidate matrix, one reconciled budget, model contracts, component comparison and correlation plan. Include one rejected model and a preserved physical option. Keep completeness, evidence maturity, compatibility, technical outcome and review state separate.
Model architecture-review memo · repaired 2.0 dB case
To: architecture review participants. From: fictional RF systems lead. Record: p10-m02-record-v1; synthetic horizon 2026-09-08, event 20. This memo is the repaired worked answer, separate from any custom workbench state.
We propose C-INT for prototype planning under MAN-ARCH-v1 and the inherited service/installation conditions. P-R1=10.0 dBm, B-FEED=2.0 dB and G-ANT=3.0 dBi produce 8.0 dBm R2 and 11.0 dBm directional EIRP. EV-BUDGET-v1 supports only that matched model allocation. RP-CONC and RP-THERM supply scoped reviewed premises for concurrent service and closed-boundary model correlation. D-FRONT is ready for bounded interface review; no human review is inferred from that readiness.
We reject M-THERM-OPEN-v1 for CL-THERM because ENV-OPEN and an ideal sink do not describe the closed housing. Preserve its original convergence premise. Preserve OPT-ACCESS-v1: removable front-end partition, R1/R2 breakout, control-state capture and no-grant inhibit test hook. Leave node antenna, filter/PA/synthesizer selections and stackup/clearance as coupled physical questions for 10.3.
D-SECOND remains unresolved because nominal C-ALT similarity is insufficient. The component/firmware lead must obtain an ordered interface/operating/control packet and real device/model/lifecycle evidence. C-DISC is a defensible alternative if independent partitioning is the preferred way to address concurrency, but it adds preselector loss, NF/blocker, LO leakage, bias, package/layout and control budgets plus a new thermal/correlation plan. Its evidence cannot be borrowed from C-INT.
RF/firmware validation owns X-CONC; thermal/mechanical owns X-THERM and its intake plan; component/firmware owns X-ALT and the missing effort estimate. Any identical-scope concurrency contradiction suspends freeze readiness until reconciled. A matched R2 allocation below 7.5 dBm reverses the power decision; an independent closed-enclosure correlation failure reopens the boundary/component. A changed alternate control or guaranteed envelope reverses substitution.
Residual risks include actual component ratings/errata, coupling, current-profile and battery capacity, mounting/pattern, stackup/package parasitics, production variation and country/mode applicability. LIFE-FR-v1 and R-MARKET remain restricted. No hardware qualification, safety acceptance, manufacturing release or formal compliance is established by this memo. Re-review on any changed source, configuration, interface or discriminating observation; the local review-due date is not a legal expiry.
Architecture snapshot identity, preserved option and restrictions
- id
- p10-m02-record-v1
- family
- p10-design-record-v1
- parents
- p10-m01-record-v1 · teaching-node-v1 · NEED-08 · p09-m02-configuration-register-v1
- owner
- Path 10 Module 2 / RF systems lead
- syntheticAsOf
- 2026-09-08
- eventHorizon
- 20
- fixture
- p10-m02-architecture-case-v1
- rules
- p10-m02-trace-rules-v1
- reviewDue
- 2026-12-07; local review trigger, not legal expiry
- preserved
- OPT-ACCESS-v1: removable front-end partition, R1/R2 breakout and documented no-grant control test hook; node antenna/clearance/stackup remain open physical choices.
- rejected
- M-THERM-OPEN-v1 for CL-THERM in ENV-CLOSED; retain its historical convergence premise.
- restriction
- No hardware, battery, market, stackup or production release. C-DISC needs new contracts and experiments. 10.3 is planned.
Full MAN-ARCH-v1 configuration manifest
- id
- MAN-ARCH-v1
- parent
- SYN-FR-CONC-v1 / p10-m01-record-v1
- revision
- v1
- product
- Fictional N01-FR node / G02-FR gateway
- samples
- SYN-N01-FR-01 / SYN-G02-FR-01; one declared illustrative pair
- hardware
- SYN-ARCH-HW-v1, proposal derived from SYN-FR-HW-v1
- bom
- SYN-ARCH-BOM-v1; C-INT proposed, no real part selected
- stackup
- SYN-FR-STACK-v1, class unselected; compare controlled-impedance four-layer coupon proposal in 10.3
- firmware
- SYN-FR-FW-v1; CTRL-FR-v1 / PIN-FR-v1 proposed; no new production firmware
- region
- Laboratory teaching scope; EU-DE/CH/GB/US/CA and sub-GHz applicability unresolved
- radio
- teaching-node-v1; generic 2.450 GHz QPSK, 20 kbit/s, 10 ksymbol/s, RRC 0.35, D3 80 ksample/s
- concurrency
- CP-CONC-v1: 5.180 GHz generic backhaul stimulus, +10 dBm R1, 20 ms on/100 ms during telemetry reception
- antenna
- SYN-A0-v1; illustrative matched accepted-power gain G-ANT=3 dBi at R2, fixed boresight/polarization; no mismatch model
- feed
- SYN-FEED-v1; B-FEED is one positive R1→R2 insertion-loss allocation
- enclosure
- SYN-FR-ENC-v1 plastic housing; ENV-CLOSED / TH-INTAKE-v1 thermal proposal
- supply
- Node 3.0±0.05 V under CP profiles, proposed 2.7–3.3 V operating window; gateway SYN-P2-v1 source, ratings unselected
- accessory
- Fixed bracket and gateway supply; no programming lead in service geometry
- mounting
- Plastic bracket; stationary/dry, 100 m S0, 1.5 m antenna heights, vertical polarization, azimuth 0°
- user
- Technician installer / site maintenance; 25±2 °C
- thermal
- TH-INTAKE-v1: closed plastic housing, natural convection, no ideal heat sink; declared pad/PCB/contact path, same duty schedule; correlation proposed at 23/25/27 °C. Junction limits and physical material/contact measurements remain open.
- boundary
- R3 is the receiver detector/decision boundary, not receiver RF input; D0 service delivery includes queues and retries.
Retained service and energy profiles
- service
- {"id":"SERVICE-FR-v1","population":"One illustrative node/gateway sample pair; fixed sequence IDs 1–1000; no production/population claim.","window":"1000 requests at 60 s intervals; one retry maximum at +200 ms; unique complete 32-byte gateway D0 payload by 1 s inclusive.","decision":"Count success only when latency + declared expanded timestamp uncertainty ≤1000 ms; proposed U≤1 ms. Missing/late/ambiguous count as failures; duplicates count once.","boundary":"Sensor acquisition → node D0 request → radio path → gateway D0 receipt. Remote cloud delivery is outside this local service boundary; site owner must validate that choice."}
- life
- {"id":"LIFE-FR-v1","duration":"24 months defined as 730 days; replacement at day 730.","traffic":"One 32-byte report/60 s; at most one retry/report; one 64 KiB update/month with 120 s active reserve; 5 ms sensor acquisition/report; remaining time sleep.","capacity":"Illustrative nominal 2000 mAh with one 20% usable-capacity/aging reserve →1600 mAh at 2.7 V cutoff. Assumed, not a manufacturer rating.","environment":"25 ±2 °C, fixed use profile; no extrapolation to cold installations.","proof":"Whole-node current profile plus capacity/cutoff/aging evidence; lower supported lifetime bound ≥24 months after model and uncertainty review. No accelerated-life equivalence."}
| Candidate direction | Rationale | Unclosed evidence |
|---|---|---|
| C-INT · Integrated gateway front end | Fewer external RF interfaces to reconcile; compact prototype. | Internal coupling, concurrent control and closed-enclosure heat paths still need evidence. |
| C-DISC · Discrete front end | Separate preselector/LNA/mixer partitions and accessible RF planes. | New gain/noise/blocker/LO budgets, bias sequencing, parasitics and correlation. No complete fixture supplied. |
| C-ALT · Alternate integrated device | Preserve a possible substitution path for C-INT. | Pin function, guaranteed envelope, firmware timing and package behavior need ordered comparison. No standalone architecture fixture supplied. |
Check your understanding
Answer each question in your own words, then reveal the model answer.
01With 10 dBm at R1, 2 dB feed loss and 3 dBi matched gain at R2, why is 9 dBm EIRP wrong?
Model answerR2 is 10−2=8 dBm. Gain is referenced to accepted R2 power, so EIRP is 8+3=11 dBm in the stated direction/polarization. The 9 dBm result subtracts the same B-FEED twice. At 3 dB loss the correct pair is 7/10 dBm; at zero it is 10/13. These matched values establish neither OTA reliability nor permission.
02Does a converged 3D model with an ideal heat sink support the closed-enclosure claim?
Model answerNo. A small numerical residual shows stability of that modeled solution under its numerical criterion. ENV-OPEN plus an ideal sink is incompatible with ENV-CLOSED. Keep EV-THERM-v1 as a historical illustrative simulation and reject that evidence use; it is not proof that the actual closed product fails. RP-THERM supplies a separate bounded review premise.
03Why do similar typical RF numbers and pin count leave alternate substitution unsupported?
Model answerCL-ALT is the ordered C-INT baseline → C-ALT proposed comparison of required operating and control obligations. Typical values do not establish guaranteed limits; pin count does not establish pin functions, voltage levels, sequencing, reset, package parasitics or thermal behavior. A complete scoped packet can support the narrow substitution review, while lot/temperature hardware qualification remains open.
04Which is the cheapest useful default experiment, and what changes if its plan is missing?
Model answerX-THERM at 2 effort units precedes X-CONC at 3. X-FAST costs 1 but repeats single-radio gain and cannot separate the blocking concurrency or enclosure hypotheses. Without the thermal boundary plan, X-THERM is blocked and X-CONC ranks first. X-ALT has unknown effort and stays unranked. In a tie X-CONC precedes X-TIE by stable ID, not physical importance.
05How should RP-CONC and RP-CONFLICT be combined?
Model answerBoth are eligible in exactly the same candidate, manifest, mode, method and conditions; one supports and one contradicts. CL-CONC is conflicting, so D-FRONT calls for reconciliation. A later event, more detailed model or majority vote cannot erase either result. Evidence from different conditions first needs a scope comparison and may simply leave a condition uncovered.
06When can the interface be ready for freeze review, and what remains unqualified?
Model answerRP-CONC plus RP-THERM and the default power allocation cover CL-PWR, CL-CONC and CL-THERM for D-FRONT at the declared model-review maturity. CL-ALT separately blocks D-SECOND. Only the supplied RP-FREEZE premise records a bounded fictional review. Hardware performance, manufacturing variation, battery life, physical stackup, formal compliance and production release are not established.
References and further study
Sources actually accessed 2026-09-10; bibliographic records are labelled separately from text read. model-to-decision-trace/2.0, p10-m02-trace-rules-v1 and p10-m02-architecture-case-v1 are local teaching definitions, not manufacturer or normative rules. No law or standard supplies the exercise’s 7.5 dBm threshold.
- Analog Devices — RF Signal Chain Discourse Part 2: Essential Building Blocks. Unversioned HTML, accessed 2026-09-10. Informative manufacturer explanation. Read: RF Amplifiers; Frequency Generation ICs. No guarantee or numerical allocation for the fictional candidates.
- Analog Devices — ADL5602 data sheet. Rev. A, November 2013 in PDF revision history. Manufacturer ratings and typical characterization. Read: Revision history p.2; specifications pp.3–5; typical S-parameters pp.5–6; absolute maximum p.7; pins p.8; connections/land pattern p.12. Separate real documentation example, not C-INT/C-DISC/C-ALT. Catalogue date disagrees with PDF; the PDF revision governs this example. No standalone model release or errata completeness asserted.
- Analog Devices — AN-2591, When It Comes to Long-Term Reliability of RF Amplifier ICs, Focus First on Die Junction Temperature. HTML, indexed 2024-08-05; accessed 2026-09-10. Informative package/thermal guidance. Read: Introduction; A Typical LFCSP Package; Focusing On Die Junction Temperature. LFCSP amplifier context; no thermal coefficients or ratings transferred to fictional hardware.
- Ansys — An Introduction to Multi-Frequency Adaptive Meshing in HFSS. Electromagnetics Suite 2025 R2. First-party solver documentation. Read: Chapter 1, pp.1-1–1-5: adaptive refinement, solution frequencies, Maximum Delta S. A pinned reference, not a claim of latest version. No solver was run; SYN-THERM is independent fictional data. The guide’s pass-count stopping wording is not treated as physical validation.
- NIST TN 1297 — Appendix A, Law of Propagation of Uncertainty. TN 1297 (1994); appendix page updated 2025-09-11. Metrology guidance. Read: A.1–A.3, equation A-3 and covariance definition. The lesson’s allocation bounds are not statistical uncertainties; no measurement distribution is invented.
- Analog Devices — ADL5602 product and documentation page. Status observation on 2026-09-10. Volatile manufacturer lifecycle/support listing. Read: Product status; Data Sheet; Application Notes; evaluation-board description. No stock, delivery, lifetime supply or alternate equivalence commitment. PDF history is more specific than the catalogue’s 2009 document date.
- David M. Pozar — Microwave Engineering, 4th edition. 4th edition, Wiley; ISBN 9780470631553. Bibliographic further study only. Read: Publisher companion table of contents. Chapter text not accessed; no lesson claim or clause is attributed to unread text.
- William F. Egan — Practical RF System Design. Wiley, 2003; DOI 10.1002/0471654094. Bibliographic further study only. Read: Publisher metadata and table of contents. Full chapter text not accessed; open primary material and local derivations support this lesson.
Use the implemented link-budget tool for conditional propagation and RF tools catalogue for related calculations. Return to measurement uncertainty for metrology and compliance lifecycle control for source/configuration change duties.