Supply Chain > ADAS/AV Stack > Domain Control Units
EV Domain Control Units
A Domain Control Unit (DCU) is an ECU (Electronic Control Unit) that consolidates and runs functions for a specific functional domain such as ADAS/AV, body, chassis, or powertrain. DCUs are a core step in the evolution from many discrete ECUs toward centralized compute and zonal E/E (Electrical/Electronic) architectures.
DCUs sit between edge aggregation (often ZCUs) and central compute, or they can be the primary compute node for a given domain. In many architectures, DCUs provide gateway functions and domain safety supervision.
- Upstream (toward central compute): Automotive Ethernet
- Downstream (toward zones and legacy nodes): Ethernet, CAN/CAN-FD, LIN via gateways
- Lateral (within domain): high-speed interfaces to sensors, storage, or accelerators (implementation dependent)
What problems DCUs solve
- ECU consolidation: replace many single-function ECUs with one domain controller
- Software consolidation: concentrate domain features on fewer compute targets
- Network simplification: reduce the number of CAN segments and gateway boxes
- Safety supervision: centralize functional safety monitoring within a domain
- Migration path: step toward zonal plus central compute architectures
DCU vs ZCU vs central compute
DCUs are defined by function (domain). ZCUs are defined by physical location (zone). Central compute is system-level and may absorb multiple domains. Many OEMs use hybrids during transition.
| Unit | Defined by | Primary role | Common networks | Typical compute |
|---|---|---|---|---|
| ZCU (Zonal Control Unit) | Physical zone | I/O aggregation, local network bridging, often local power distribution integration | Ethernet upstream; CAN/LIN and discrete I/O downstream | MCU + networking silicon |
| DCU (Domain Control Unit) | Functional domain | Runs domain features; consolidates ECUs; gateway and supervision | Ethernet backbone plus CAN/LIN via gateways | High-end MCU or SoC (varies by domain) |
| Central Compute | System-level | Runs multiple domains; high-performance compute with safety supervision | Multi-port Ethernet switch fabric | SoC(s) + safety MCU/safety islands |
Typical DCU hardware
DCU hardware depends on the domain. An ADAS DCU is often SoC-heavy; a body DCU is often MCU-heavy. Across domains, DCUs combine compute, memory, networking, and safety supervision.
| Hardware block | Function | Domain-dependent notes |
|---|---|---|
| Compute (MCU and/or SoC) | Runs domain functions; deterministic control and/or high-performance workloads | ADAS domains trend toward SoCs; body/chassis may remain MCU-centric |
| Safety supervision (safety MCU or safety islands) | Monitors health, validates outputs, triggers safe-state transitions | Critical for motion domains and ADAS domains |
| Memory (DRAM and flash) | Runtime memory and persistent storage | ADAS domains require more DRAM; other domains may be modest |
| Automotive Ethernet | High-bandwidth interconnect to zones and central compute | Port count scales with number of ZCUs/sensors and topology |
| Gateway interfaces (CAN/CAN-FD/LIN) | Bridges legacy buses into the domain controller | Often integrated; may be partially offloaded to ZCUs as zonal maturity increases |
| Power and thermal design | Stable supply rails and heat removal | ADAS DCUs can become a major thermal load; may require liquid cooling in high-end implementations |
ADAS/AV domain controller (ADAS DCU)
An ADAS DCU is domain compute dedicated to driver assistance or autonomy. Depending on OEM architecture, it may be a standalone domain controller or it may be merged into central compute.
- Ingests sensor data over Ethernet (cameras, radar, LiDAR where used)
- Runs perception and planning workloads (where not centralized)
- Provides domain-level safety supervision and redundancy management
- Outputs motion-related commands to vehicle motion controllers and drive-by-wire interfaces
How DCUs evolve as architectures centralize
DCUs are often a transitional architecture. As OEMs move toward fewer computers, ADAS DCU functionality can collapse into a central compute node, while ZCUs expand at the edge for I/O aggregation.
- Early: many ECUs, gateways, multiple CAN buses
- Mid: domain controllers consolidate ECUs by function (DCUs)
- Later: zonal controllers plus central compute absorb multiple domains
Supply-chain notes
DCUs concentrate high-value semiconductor and ECU content into fewer boxes, shifting procurement from many small ECUs to fewer high-end modules.
- ADAS DCUs increase demand for automotive-grade SoCs, DRAM, and high-speed Ethernet
- Functional safety MCUs and safety islands are critical differentiators
- Thermal solutions become a major design constraint at high compute levels
- Gateway content (CAN/LIN) decreases as Ethernet and zonal designs mature
Naming and confusion traps
- DCU can mean Domain Control Unit; some sources also use “Domain Controller” as the generic term
- Do not confuse DCU with ZCU (zone-based) or VCU (vehicle motion orchestration)
- ADAS DCU may be called an “ADAS domain controller” or “ADAS computer” depending on OEM
DCU vendor list
| Manufacturer |
|---|
| Ambarella |
| Aptiv |
| Baidu |
| Bosch |
| Continental |
| Cookoo |
| Denso |
| Desay SV |
| Eco-EV |
| Higo Automotive |
| Hirain Technologies |
| Hitachi |
| iMotion |
| In-Driving |
| Magna |
| Neusoft Reach |
| Renesas |
| Rhodes & Schwarz |
| Tesla |
| Traxen.ai |
| Tttech |
| Valeo |
| Veoneer |
| Visteon |
| ZF |
