Physical Hardware: Canonical Domain Analysis

Status: Canonical reference. Full 12-step analysis of physical hardware — the substrate below digital computing. Position in the topology: Realization substrate for digital computing. Connected downward to physics/chemistry (semiconductor physics, electromagnetism) through realization edge, upward to digital computing through bridge.


Step 1 — Information Gathering

1.1 What we're analyzing

Physical hardware — the tangible machinery that digital computing runs on. Chips, circuits, memory cells, buses, power supplies, physical interfaces. Not the logical abstraction (digital computing) and not the physics (semiconductor physics, electromagnetism), but the ENGINEERED PHYSICAL LAYER in between.

1.2 Sources

1.3 The landscape

SystemEraWhat it is
Vacuum tube computer (1940s)First generationTubes as switches, relay memory, wired program
Transistor computer (1950s-60s)Second generationDiscrete transistors, core memory, smaller/faster
Integrated circuit (1960s-70s)Third generationMultiple transistors on one chip, SSI→MSI→LSI
Microprocessor (1970s+)Fourth generationEntire CPU on one chip — Intel 4004, 8080, 8086
VLSI (1980s+)Dense integrationMillions of transistors, complex SoCs
Modern SoC (2010s+)System on chipCPU+GPU+memory+I/O on one die
Chiplet/3D (2020s+)Advanced packagingMultiple dies in one package, 3D stacking

Step 2 — Landscape Analysis

2.1 What recurs across ALL physical hardware

Every computing device, from a vacuum tube machine to a modern SoC:

  1. Switching elements that represent binary states — tubes, transistors, relays
  2. Interconnections that carry signals between elements — wires, traces, buses
  3. Storage elements that retain state — flip-flops, SRAM cells, DRAM cells, flash cells
  4. Timing mechanisms that synchronize operations — oscillators, clock distribution
  5. Power delivery that energizes everything — voltage regulation, power planes
  6. Physical interfaces that connect to the outside world — pins, connectors, antennas, sensors

Step 3/3b — Primitives and Partial Levels

3.1 Six primitives

#PrimitiveWhat it is
1Switch (Sw)Binary state element — the fundamental computing component. Transistor, relay, vacuum tube, memristor.
2Interconnect (Ic)Signal pathway between elements — wire, trace, bus, optical link, wireless.
3Storage (St)State retention element — flip-flop, SRAM cell, DRAM cell, flash cell, magnetic domain.
4Oscillator (Os)Timing reference — crystal oscillator, PLL, clock distribution network.
5Power (Pw)Energy delivery system — voltage regulation, power planes, battery, harvesting.
6Port (Pt)Physical interface to external world — pin, connector, antenna, sensor, actuator.

3.2 Stability under 3/3b iteration

Splitting candidates:

Collapsing candidates:

6 primitives stable.

3.3 Partial levels

Switch (Sw):

LevelDescriptionInstance
Sw0No switchesPassive components only — resistors, capacitors
Sw1Discrete switchesIndividual relays, vacuum tubes, discrete transistors
Sw2Integrated gatesLogic gates on a chip — AND, OR, NOT, NAND
Sw3Complex logic blocksALU, multiplexer, decoder — functional units on chip
Sw4Processor coresFull CPU/GPU cores — billions of transistors as one functional unit
Full SwReconfigurable logicFPGA, reconfigurable computing — switches that can be reprogrammed

Phase transition: Sw1→Sw2 (Integration). Below: each switch is a separate physical component. Above: switches integrated on silicon — density, speed, and reliability jump by orders of magnitude. This is the integrated circuit revolution (1960s).

Phase transition: Sw3→Sw4 (Processor). Below: functional blocks that need external coordination. Above: self-contained processor — fetches, decodes, executes autonomously. The microprocessor revolution (1970s).

Interconnect (Ic):

LevelDescriptionInstance
Ic0No interconnectIsolated components
Ic1Point-to-point wiresIndividual wires connecting specific components
Ic2Shared busMultiple components share a common bus — address/data/control
Ic3Hierarchical busesMultiple bus levels — on-chip, board-level, backplane
Ic4Network-on-chipPacket-switched interconnect within a chip or between chiplets
Full IcOptical/wireless interconnectHigh-bandwidth, low-latency interconnect beyond electrical — photonic, RF

Phase transition: Ic1→Ic2 (Shared bus). Below: every connection is dedicated. Above: components share communication infrastructure — enables modular, expandable systems. The bus architecture (1960s-70s).

Phase transition: Ic3→Ic4 (Network-on-chip). Below: buses with fixed topology. Above: packet-switched networks within the chip — enables scalable multi-core/chiplet designs. Modern SoC architecture.

Storage (St):

LevelDescriptionInstance
St0No storageCombinational logic only — no state retention
St1Flip-flops/latchesSingle-bit state elements — registers, pipeline stages
St2SRAMFast, volatile, on-chip — cache, register files
St3DRAMDense, volatile, off-chip — main memory
St4Non-volatile storageFlash, SSD, magnetic disk — persistent across power cycles
Full StUniversal memoryNon-volatile, fast, dense — MRAM, ReRAM, persistent memory bridging volatile/non-volatile

Phase transition: St2→St3 (DRAM). Below: small, fast, on-chip memory. Above: large, separate memory chips — enables programs larger than cache. The memory hierarchy begins.

Phase transition: St3→St4 (Non-volatile). Below: state lost on power-off. Above: state PERSISTS across power cycles. Enables stored programs, databases, file systems — anything that survives rebooting.

Oscillator (Os):

LevelDescriptionInstance
Os0No oscillatorAsynchronous or manually clocked
Os1Fixed oscillatorCrystal oscillator — single fixed frequency
Os2Clock distributionClock tree distributing timing across chip/board
Os3PLL/frequency synthesisProgrammable frequency, clock multiplication/division
Os4Multi-domain clockingDifferent clock domains for different subsystems — async boundaries
Full OsDynamic frequencyDVFS (dynamic voltage and frequency scaling), power-aware clocking

Phase transition: Os1→Os2 (Clock distribution). Below: one oscillator drives nearby circuits. Above: clock signal distributed to ALL circuits with controlled skew — synchronous digital design at scale.

Power (Pw):

LevelDescriptionInstance
Pw0No power managementDirect connection to supply — no regulation
Pw1Regulated supplyVoltage regulators — stable power to components
Pw2Multi-rail powerDifferent voltages for different subsystems (core, I/O, memory)
Pw3Power gatingAbility to power down unused blocks — reduces idle power
Pw4Dynamic power managementRuntime voltage/frequency adjustment based on workload
Full PwEnergy harvestingSelf-powered — solar, thermal, kinetic energy harvesting

Phase transition: Pw2→Pw3 (Power gating). Below: everything powered all the time. Above: selective power-down — enables mobile computing (battery life) and data center efficiency.

Port (Pt):

LevelDescriptionInstance
Pt0No external interfaceFully isolated chip
Pt1Dedicated pinsFixed-function I/O pins — power, ground, clock in/out
Pt2General-purpose I/OGPIO, configurable pins — can be input or output
Pt3Standard interfacesUSB, Ethernet, PCIe, SPI, I2C — standardized protocols on physical connectors
Pt4High-speed serialMulti-gigabit serial links — PCIe Gen5, Thunderbolt, 100G Ethernet
Full PtWireless/opticalRadio (WiFi, Bluetooth, 5G), optical (fiber), sensor arrays — no physical connector needed

Phase transition: Pt2→Pt3 (Standard interfaces). Below: custom pin assignments. Above: STANDARD connectors and protocols — any USB device works with any USB port. Interoperability at the physical level.


Step 4 — Dependencies

Sw → (nothing; foundation — switches are the basic computing element)
Ic → Sw (interconnect connects switches)
St → Sw (storage elements are made of switches — flip-flops from gates)
Os → Sw, Ic (oscillator drives switches through interconnect)
Pw → (nothing; independent — power exists independently of logic)
Pt → Ic (ports are interconnect endpoints to the outside world)

Two independent roots: Sw (Switch) and Pw (Power). Logic and energy are independently necessary — you need both but neither derives from the other.

DAG:

Sw (root 1)          Pw (root 2)
  ├── Ic → Pt
  ├── St
  └── Os

This mirrors the SSA's two-root structure (En + Cx) and app architecture's two-root structure (D + Pc). The pattern of an internal logic root plus an independent external/energy root recurs.

Depth: Maximum chain: Sw → Ic → Pt (depth 2). Shallow.


Step 5-6 — Pairs and Load Classification

C(6,2) = 15 pairs.

Heavy pairs

#PairContentWhy heavy
1Sw-IcLogic fabricSwitches connected by interconnect — THE hardware foundation. Gates + wires = digital circuits.
2Sw-StStateful logicSwitches configured as storage — flip-flops, registers. Sequential circuits.
3Sw-OsClocked logicSwitches synchronized by oscillator — synchronous digital design.
4Ic-PtExternal connectivityInterconnect reaching the outside world — all I/O goes through this.
5Ic-StMemory busInterconnect to storage — address/data buses to memory chips.
6Sw-PwPowered switchesSwitches need power to operate — switching power, leakage, thermal.
7St-OsClocked storageStorage elements synchronized by clock — register capture timing, memory refresh.

Medium pairs

PairWhy medium
Ic-OsClock distribution IS an interconnect concern — but it's a specific kind.
Ic-PwPower distribution shares physical routing with signal — power planes, decoupling.
St-PwStorage power — DRAM refresh, flash write voltage. Real but specialized.
Pt-PwPort power — USB power delivery, PoE. Real but specialized.
Os-PwClock and power interact — DVFS couples frequency to voltage. Real.

Light pairs

PairWhy light
St-PtStorage and ports — indirect through interconnect.
Os-PtClock and ports — ports have their own timing, loosely coupled to system clock.
Pt-PwAlready listed as medium.

7 heavy of 15 (47%). Same as digital computing — moderate, well-structured substrate.


Step 7 — Coherent Sub-lattice

Dependency constraints

Two independent roots: Sw (logic) and Pw (energy). The remaining dependencies are Ic→Sw, St→Sw, Os→Sw∧Ic, Pt→Ic. Pw has no dependencies and is structurally independent of Sw (a power system is physically meaningful without logic, even if useless as computing hardware); we keep Pw independent, consistent with how other independent roots are treated.

Counting coherent subsets of 2^6 = 64

Pw is free (no dependencies), so it contributes a factor of 2. Count the valid configurations of {Sw, Ic, St, Os, Pt}, then double for Pw.

Valid configurations of {Sw,Ic,St,Os,Pt}: 1 + 2 + 8 = 11. Doubling for the free Pw: 22 coherent subsets of 64.

(The empty set and {Pw} are the only coherent subsets without Sw — every other primitive transitively requires Sw.)

Filter: 22/64 = 34.4%. Moderate — looser than digital computing (18.75%) because the two-root structure (Sw + Pw independent) plus the shallow dependency depth (only Os and Pt have dependencies beyond the hub) creates more valid combinations. The hardware level is more modular than the computing level, whose deeper Wd→Mm→In→{Cy,Pr} chain filters harder.


Step 8 — Hasse Walks (Build-up Paths)

Path α — Historical (how hardware actually developed)

{} → {Sw} → {Sw,Ic} → {Sw,Ic,St} → {Sw,Ic,St,Os} → {Sw,Ic,St,Os,Pw} → Full

Switches → interconnected → with storage → clocked → powered properly → with external interfaces.

Roughly: vacuum tubes (Sw1) → wired circuits (Ic1) → flip-flop memory (St1) → crystal clock (Os1) → regulated power (Pw1) → I/O connectors (Pt2+).

Path β — Power-first (embedded/IoT perspective)

{} → {Pw} → {Sw,Pw} → {Sw,Ic,Pw} → {Sw,Ic,St,Pw} → {Sw,Ic,St,Os,Pw} → Full

Power system designed first (battery, harvesting), then logic added. Common in energy-constrained embedded design where power budget is the primary constraint.

Path γ — Interface-first (peripheral design)

{} → {Sw} → {Sw,Ic} → {Sw,Ic,Pt} → {Sw,Ic,St,Pt} → {Sw,Ic,St,Os,Pt} → Full

I/O interface designed first — a peripheral that connects to an existing system. Sensors, actuators, network interface cards. The external interface drives the design.

Phase transitions

TransitionWhat changesHistorical
Sw1→Sw2 (integration)Switches on silicon — IC revolution1960s
Sw3→Sw4 (processor)Autonomous processor on chip — microprocessor1971 (Intel 4004)
St2→St3 (DRAM)Dense off-chip memory — memory hierarchy1970 (Intel 1103)
St3→St4 (non-volatile)Persistent storage — data survives power lossFlash: 1980s
Ic3→Ic4 (NoC)Network-on-chip — scalable multi-core2000s+
Pw2→Pw3 (power gating)Selective power-down — mobile computing2000s+
Pt2→Pt3 (standard interfaces)USB, Ethernet — interoperable I/O1990s+

Step 9 — Load-bearing Compositions

Core triad

{Sw, Ic, St} — Switch, Interconnect, Storage.

"What is a digital circuit?" → SWITCHES connected by INTERCONNECT with STORAGE for state. The minimum sequential digital system.

All three pairs heavy: Sw-Ic ✓, Sw-St ✓, Ic-St ✓.

This maps directly to digital computing's core triad:

Secondary triad

{Sw, Os, Pw} — Switch, Oscillator, Power.

"What does every switch need to operate?" → A CLOCK to synchronize it and POWER to energize it. The operational requirements.

Sw-Os ✓, Sw-Pw ✓, Os-Pw (medium — DVFS couples them). Borderline but structurally real.

Named compositions

CompositionNameWhat it captures
{Sw, Ic, St}Sequential circuitLogic + interconnect + state = digital systems
{Sw, Ic, Pt}I/O circuitLogic + interconnect + external interface = peripheral
{Sw, Os, Pw}Operating conditionsTiming + energy = what makes switches work
{Sw, Ic, St, Os}Synchronous digital systemThe standard digital design paradigm
{Ic, St, Pt}Memory-mapped I/OStorage and ports sharing address space
{Sw, Ic, St, Os, Pw}System on chipComplete computer on one die (Sw4+, St4+)
{Sw, Ic, St, Os, Pw, Pt}Modern computing platformMaximal substrate: processor + memory + I/O + power + networking

Quad

{Sw, Ic, St, Os} — The synchronous digital system. Clocked switches connected by wires with storage. This IS what every modern digital chip is — the standard design paradigm since the 1970s.

Higher / full set

{Sw, Ic, St, Os, Pw} (System on chip) and the full {Sw, Ic, St, Os, Pw, Pt} (Modern computing platform) are the maximal compositions. The full set adds standard external interfaces (Pt3+) to the SoC — processor + memory + I/O + power + networking integrated on one die; it should peak at the most-integrated SoC manifestations (e.g. Apple M3). Carried as explicit higher compositions for full-set coverage, consistent with the entity-system complete-substrate composition.


Step 10 — Emergent Properties

CompositionRegimeEmergent Property
{Sw}Sw2+ (integrated)Logic gates — Boolean operations on chip
{Sw, Ic}Ic2+ (bus)Digital circuits — combinational logic networks
{Sw, Ic, St}St1+ (flip-flops)Sequential circuits — state machines, counters, registers
{Sw, Ic, St, Os}Os2+ (distributed clock)Synchronous digital system — the standard design paradigm
{Sw, Ic, St, Os}Sw4+ (processor)Autonomous processor — fetch-decode-execute on chip
{Sw, Ic, Pt}Pt3+ (standard interfaces)Interoperable hardware — plug-and-play peripherals
{Sw, Pw}Pw3+ (power gating)Mobile computing — battery-operated with power management
{Sw, Ic, St, Os, Pw}Sw4+, St4+System on chip — complete computer on one die
Full setAll highModern computing platform — processor + memory + I/O + power + networking

Step 11 — Cross-Domain Patterns

Comparison to digital computing

PropertyPhysical hardwareDigital computing
Primitives66
Filter34.4%18.75%
Heavy pairs7/15 (47%)7/15 (47%)
Core triad{Sw, Ic, St}{Wd, Mm, In}
HubSw (switch)Wd (word)
Independent roots2 (Sw, Pw)1 (Wd)
GenesisSw1→Sw2 (IC revolution)In0→In2 (stored program)

Same pair density (47%). Hardware is looser filter (34.4% vs 18.75%) because of the two-root structure (Sw + Pw independent). Digital computing has a deeper dependency chain.

The bridge between hardware and digital computing

The bridge from physical hardware to digital computing translates:

Hardware primitiveBridge mechanismComputing primitive
Sw (switches)Gate-level design, logic synthesisWd (binary words represented by switch states)
Ic (interconnect)Bus protocols, memory controllersMm (addressable memory via bus addresses)
St (storage)Memory technology (SRAM/DRAM/Flash)Mm (memory capacity and hierarchy)
Os (oscillator)Clock tree, PLL, timing closureCy (instruction cycle timing)
Pt (port)I/O controllers, PHY chips, protocol enginesCh (communication channels)
Pw (power)Voltage regulators, power management ICs(ambient at computing level — power assumed)

Power (Pw) becomes AMBIENT at the digital computing level — computing assumes power without making it an explicit primitive. This parallels how Entity system's X (Execution) becomes ambient at the app architecture level.


Step 12 — Manifestation Landscape

Positioned systems

SystemSwIcStOsPwPt
Single transistor100000
555 timer IC2112 (self-oscillating)11
Arduino ATmega3283 (8-bit MCU)2 (on-chip bus)2 (SRAM+Flash)2 (clock dist)1 (regulated)2 (GPIO)
Raspberry Pi BCM27114 (quad-core ARM)3 (hierarchical)3 (LPDDR4)3 (PLL)2 (multi-rail)3 (USB, Ethernet, GPIO)
Intel Core i94 (x86 cores)4 (ring bus + mesh)3 (cache hierarchy)4 (multi-domain, DVFS)4 (per-core VR)4 (PCIe, DDR5)
NVIDIA H100 GPU4 (streaming multiprocessors)4 (NVLink, HBM interconnect)3 (HBM3)3 (warp scheduler)3 (multi-rail)4 (PCIe, NVLink, NVSwitch)
Apple M3 SoCFull (CPU+GPU+NPU integrated)4 (unified memory architecture)3 (unified LPDDR5)Full (DVFS per cluster)4 (advanced power management)4 (Thunderbolt, WiFi, Bluetooth)
Xilinx FPGAFull (reconfigurable)3 (programmable interconnect)2 (block RAM + DDR interface)3 (multi-clock domain)23 (configurable I/O)
ESP32 (IoT)3 (dual-core)22 (SRAM+Flash)22Full (WiFi, Bluetooth, GPIO, ADC — many interfaces)
Vacuum tube flip-flop (1940s)1 (tubes)1 (point-to-point)1 (tube-based latch)0-10 (unregulated)1 (wired terminals)

What the landscape reveals

The Sw axis tracks Moore's Law: Sw1 (discrete) → Sw2 (IC) → Sw3 (LSI) → Sw4 (processor) → Sw-Full (reconfigurable). The history of hardware IS the history of switch integration.

Apple M3 at highest integration: Full Sw (heterogeneous processors), Full Os (DVFS), high across everything. This IS what "system on chip" means — maximum integration of all hardware primitives on one die.

FPGA is Sw-Full but moderate elsewhere: Reconfigurable switches are the MOST advanced switch technology, but FPGA memory and power management lag behind dedicated processors. The tradeoff: flexibility vs optimization.

ESP32 is Pt-Full but moderate switches: IoT chip has MANY interfaces (WiFi, Bluetooth, GPIO, ADC, DAC, touch, I2C, SPI, UART) but moderate processing power. The chip exists to INTERFACE, not to compute. Perception-heavy at the hardware level.

Vacuum tube at minimum: Everything at level 0-1. Correctly positioned as the origin point of digital hardware.


Summary

PropertyValue
Domain namePhysical Hardware
Primitives6: {Sw, Ic, St, Os, Pw, Pt}
HubSwitch (Sw) — with Power (Pw) as independent root
Core triad{Sw, Ic, St} — sequential digital circuit
Filter22/64 = 34.4%
Heavy pairs7/15 = 47%
Dependency depth2 (shallow — two-root structure)
Genesis transitionSw1→Sw2 (integrated circuit — switches on silicon)
Two-root structureSw (logic) + Pw (energy) — mirrors SSA's En+Cx and app arch's D+Pc
Key findingPower (Pw) becomes AMBIENT at digital computing level — same pattern as X becoming ambient at app level

Referenced by the model

Cited as a source by 1 model record (browse the model census):