Source: https://guthlabs.ai/docs/instruments/pcb-trace-resistance-voltage-drop/

instrument / verified-clean

# PCB Trace Resistance & Voltage Drop

The current ledger marks this instrument verified clean within the source-bound verification corpus.

Status: **VERIFIED_CLEAN**Lifecycle: **verified-clean**

## Inspectable records

[01**Overview**Purpose and lifecycle](<https://guthlabs.ai/docs/instruments/pcb-trace-resistance-voltage-drop/>)[02**Mechanism**Method and assumptions](<https://guthlabs.ai/docs/instruments/pcb-trace-resistance-voltage-drop/mechanism/>)[03**Implementation**Binding and validation](<https://guthlabs.ai/docs/instruments/pcb-trace-resistance-voltage-drop/implementation/>)[04**Qualification**Evidence and errata](<https://guthlabs.ai/docs/instruments/pcb-trace-resistance-voltage-drop/qualification/>)

## Ledger state

The current ledger marks this instrument verified clean within the source-bound verification corpus.

**Area**: Electrical & Electronics Engineering — Circuits, Power Systems, Electronics Lab

**Tranche**: tranche-4

**Evidence ID**: t4-210

**Ledger rows**: 1

No ledger note is attached.

## Review findings

The core rectangular-trace resistance equation is correct under the stated SI-unit and uniform-copper assumptions. Review is required because input units, temperature treatment, and explicit Vdrop/power formulas are unspecified, while those outputs are claimed.

### Formula and scope findings

- The resistance formula R=ρL/(t·w) is standard for a uniform rectangular copper trace, but the specification does not explicitly define the formulas for the other claimed outputs: Vdrop=I·R and power dissipated=P=I²·R=Vdrop·I.

- The specification does not state whether copper resistivity is fixed at a reference temperature or corrected for temperature; copper resistance changes materially with temperature.

- The specification does not define how length and width units are supplied or converted before applying the SI-form resistance formula.

### Unit assumptions

- Test vectors use copper resistivity ρ=1.724×10^-8 Ω·m at 20°C.

- Length is in metres, width is in metres, and copper thickness is in metres when evaluating R=ρL/(t·w).

- Copper weight is in oz/ft², with 1 oz copper thickness treated as 1.37 mil=34.798 μm=34.798×10^-6 m; thickness t=(copper weight)×34.798×10^-6 m.

- Current is in amperes, resistance is in ohms, voltage drop is in volts, and power is in watts.

- The trace is assumed to be uniform, solid copper with no vias, connectors, joints, parallel paths, plating contribution, or additional contact resistance.

## Boundary hardening

**BREAK_CLAIMED** · SELF_FLAGGED

The zero-width vector produces an undefined division and must be rejected. The specification also leaves signed-versus-magnitude voltage drop and the mil thickness convention vulnerable to interpretation errors; a permissive implementation could return NaN, Infinity, or a result differing by about 39.37 times.

## Errata and corrections

No applied erratum is attached to this unique-name record.

## Inspectable example

4 review vectors are recorded. One source-bound sample is shown below.

````
{
  "inputs": {
    "length": {
      "value": 0.1,
      "unit": "m"
    },
    "width": {
      "value": 1,
      "unit": "mm"
    },
    "copper_weight": {
      "value": 1,
      "unit": "oz/ft^2"
    },
    "current": {
      "value": 2,
      "unit": "A"
    }
  },
  "expected_outputs": {
    "R": {
      "value": 0.0495431,
      "unit": "ohm"
    },
    "Vdrop": {
      "value": 0.0990862,
      "unit": "V"
    },
    "power_dissipated": {
      "value": 0.198172,
      "unit": "W"
    }
  },
  "working": "t=1×34.798×10^-6=3.4798×10^-5 m; w=1 mm=1.0×10^-3 m; numerator=ρL=(1.724×10^-8)(0.1)=1.724×10^-9; denominator=t·w=(3.4798×10^-5)(1.0×10^-3)=3.4798×10^-8; R=1.724×10^-9/(3.4798×10^-8)=0.0495431 Ω; Vdrop=I·R=2×0.0495431=0.0990862 V; P=I²R=2²×0.0495431=4×0.0495431=0.198172 W."
}
````

## Related workflows

[Electronics Power-Rail DesignerIR drop](<https://guthlabs.ai/docs/instrument-workflows/power-rail/>)

## Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

- `VERIFIED_LEDGER.json · VERIFIED_CLEAN`

- `evidence-tranche4/tranche4-results.json`

- `BOUNDARY_HAZARD_CATALOG.json`
