01
Distributed ECUs
One controller per function, added over decades. Every new feature added a box, a connector and more harness. Simple individually, unmanageable collectively, and the wiring became a dominant cost and weight problem.
02
Domain controllers
Functions grouped by domain — powertrain, chassis, body, infotainment, ADAS — behind a controller each. Fewer boxes, but the harness still radiates from the centre to every sensor and actuator.
03
Zonal architecture
Controllers placed by physical location rather than by function. A zone controller aggregates whatever is near it and connects to central compute over a high-speed backbone. The harness shortens dramatically, which is the entire commercial argument.
04
Centralised compute
Application software runs on a small number of high-performance computers, decoupled from the hardware it drives. This is what makes a vehicle software-defined: function is no longer welded to the box that implements it.