123 Main Street, New York, NY 10001

ADAS Domain Controller Architecture and IC Selection

← Back to: Automotive Electronics Assemblies

In this page, you’ll find everything you need to know about planning and selecting the right ADAS domain controller for your system. We cover key topics like the compute power and AI requirements for different autonomy levels (L2/2+ vs L3), the importance of TSN Ethernet and sensor integration, and the safety mechanisms needed for ASIL-D paths. You’ll also learn about power management, thermal constraints, redundancy strategies, and cybersecurity, all crucial for ensuring a robust and reliable system. Plus, we provide detailed BOM fields to help guide your RFQ process and procurement decisions, making it easier to align with technical and safety standards.

Role of ADAS Domain Controller in the Vehicle E/E

An ADAS domain controller centralises perception, fusion and control tasks that were once distributed across many small ECUs. It sits between a growing set of surround sensors and the safety-critical actuators that affect braking, steering and powertrain behaviour.

Early vehicles deployed independent ECUs for each front camera, radar or parking sensor. As feature sets expanded to lane keeping, adaptive cruise and automated parking, OEMs moved these functions into a dedicated ADAS domain controller. Newer E/E architectures increasingly merge ADAS compute into a central vehicle computer while keeping a clear functional boundary around perception and driving assistance.

In the signal chain, the ADAS domain controller receives data from cameras, radars, lidars, ultrasonic sensors and GNSS/INS units, builds an environment model and issues high-level commands to brake, steering and powertrain ECUs. It may appear as a stand-alone ADAS domain controller on the backbone, or as a logical ADAS partition within a larger central compute platform.

High-bandwidth sensors, tight latency budgets and complex fusion algorithms drive the need for high-compute SoCs with dedicated AI accelerators, TSN-capable Ethernet networking and robust storage for logs, maps and software updates. The rest of this page builds on this system-level role to discuss architecture options, IC mapping and BOM planning.

ADAS domain controller within the vehicle E/E Top-level view showing an ADAS domain controller ECU between surround sensors and vehicle actuators such as brake, steering and powertrain. ADAS domain controller in the vehicle E/E Between surround sensing and safety-critical actuators Vehicle ADAS Domain Controller Perception · Fusion · Control AI SoC TSN Ethernet Camera Radar LiDAR Ultrasonic GNSS / INS Brake ECU EPS / Steering Powertrain ECU High-level control commands

Figure F1 – The ADAS domain controller sits between surround sensing and safety-critical actuators in the vehicle E/E architecture.

System Partition & Architecture Options

Planning an ADAS domain controller starts with system partitioning: which functions live in sensor ECUs, in the domain controller, and potentially in a central compute platform. Each partition choice impacts data bandwidth, latency, safety concepts and BOM structure.

A common baseline is a single ADAS domain controller that aggregates inputs from multiple camera, radar, lidar and ultrasonic ECUs. As feature level and automation grade increase, OEMs may split responsibilities between an ADAS domain controller and a separate automated driving computer, or merge ADAS compute into a central vehicle computer that also serves cockpit and gateway functions.

The interface between sensors and the domain controller can range from raw video or radar data, through pre-processed feature maps, to object-level tracks. Likewise, the domain controller may be implemented as a single high-compute SoC, a SoC plus safety companion MCU, or a dual-SoC, multi-board solution for fail-operational behaviour. Power input is typically provided by a power distribution unit or fuse box and converted locally by PMICs and point-of-load converters.

This section focuses on system-level options. Detailed backbone routing, firewalling and zone controller design are covered in the gateway and central compute topics, while sensor front-end signal chains are treated in the individual camera, radar, lidar and ultrasonic ECU pages.

System partition and architecture options for ADAS domain controllers Block diagram showing sensor ECUs feeding an ADAS domain controller board, which connects to a central compute or gateway, plus three high-level architecture options. System partition & architecture options From sensor ECUs to ADAS domain controller and central compute Sensor ECUs Camera ECUs Radar ECUs LiDAR ECU Ultrasonic ECU ADAS Domain Controller Perception · Fusion · Decision High-compute SoC Safety MCU TSN Ethernet Memory & Storage Central Compute / Gateway Backbone · Routing · Security Power Distribution / Fuse Box Backbone link Power in Sensor data levels Raw: uncompressed video, radar signals Pre-processed: feature maps, point clouds Object-level: tracks & classified objects Architecture options Single ADAS DC + multiple sensor ECUs ADAS DC + automated driving DC Merged into central compute

Figure F2 – Sensor ECUs feed the ADAS domain controller, which in turn connects to central compute and power distribution, with multiple partition options.

Compute & SoC Requirements for ADAS Domain Controllers

An ADAS domain controller is built around high-compute SoCs that can run perception, fusion and planning workloads while still meeting strict safety and latency targets. The goal at system level is not to pick a specific microarchitecture, but to define the compute, AI and safety capabilities that the SoC family must support for the targeted ADAS feature set and automation level.

Most platforms use multi-core ARM Cortex-A or high-performance RISC-V processors coupled with on-chip GPUs and AI accelerators. TOPS figures only become meaningful when tied to the number and resolution of camera streams, radar and lidar channels, and the desired frame rates. In parallel, many SoCs integrate lockstep cores or a dedicated safety island that supervise the main compute complex and provide a hardened environment for safety mechanisms and fallback paths.

Real-time and non-real-time workloads need to be separated in the architecture. Hard real-time control paths for brake, steering and powertrain actuation require deterministic response and are often executed on safety MCUs or safety islands, while soft real-time perception and AI pipelines run on the high-compute SoC cluster. This split allows functional safety goals to be met without over-constraining the AI algorithms or starving perception of compute headroom.

The ADAS domain controller must also support functional partitioning across different ASIL levels and non-safety software. Safety-related control functions may target ASIL-D, perception and fusion tasks may be ASIL-B/C, while data logging and OEM applications remain at QM. Hypervisors and hardware-assisted virtualisation are used to enforce mixed-criticality isolation on the same SoC, complemented by lockstep cores, watchdogs and diagnostics. Detailed cache, MMU and PCIe topology are handled in SoC-level design documents; here the focus is on capturing compute, AI and safety requirements clearly for selection and RFQ.

When translated into procurement language, this means specifying the target ADAS feature set and automation level, required sensor count and resolutions, functional safety targets, the need for safety islands or companion MCUs, and whether the platform must support automotive-grade virtualisation and mixed-criticality software deployments.

Compute and SoC partitioning inside an ADAS domain controller Block diagram showing a high-compute SoC for perception and fusion, a safety MCU or safety island for real-time control, and software partitions with different ASIL levels inside an ADAS domain controller board. Compute & SoC partitioning High-compute AI SoC plus safety and mixed-criticality domains ADAS Domain Controller Board High-compute SoC Multi-core CPU · GPU · AI accelerator Perception vision & radar AI Fusion & Planning environment model · trajectory Non real-time & soft real-time tasks high throughput AI and perception pipelines Safety MCU / Island Real-time control & monitoring lockstep cores · watchdogs · diagnostics status & commands Software partitions ASIL-D control & safety ASIL-B/C perception QM logging & OEM apps High compute · AI centric Functional safety & mixed-criticality isolation

Figure F3 – High-compute SoCs run perception and fusion workloads, while a safety MCU or safety island hosts real-time control and safety mechanisms, with software partitions mapped to different ASIL levels.

Networking: TSN Ethernet, SerDes and Legacy Buses

The ADAS domain controller sits at the centre of a dense in-vehicle network that carries high-bandwidth sensor data, backbone traffic and safety-related control messages. Its networking requirements are defined by the number and type of sensor links, the backbone topology and the connectivity to brake, steering and powertrain ECUs, rather than by generic Ethernet or CAN standards alone.

Time-Sensitive Networking (TSN) Ethernet is typically used for backbone and sensor aggregation, combining 1 Gbps, 2.5 Gbps or 10 Gbps links with precise time synchronisation and bounded latency. Camera ECUs often connect via GMSL or FPD-Link serialisers/deserialisers into Ethernet bridges or SoC interfaces, while radar and lidar ECUs may use native automotive Ethernet. Ultrasonic and body sensors can still be reached over CAN-FD or LIN via gateways, depending on E/E architecture choices.

On the vehicle backbone side, the ADAS domain controller typically exposes one or more TSN-capable Ethernet ports towards a central compute or gateway. These links carry environment models, object lists, diagnostic data and OTA update traffic. At the same time, multiple CAN-FD interfaces are used to exchange safety-critical commands and status with brake, steering and powertrain ECUs. The exact routing, firewalling and security policies belong to the gateway and central compute topics; here the focus is on the role of the ADAS domain controller as a network endpoint and aggregation node.

This translates into concrete device families on the PCB: TSN Ethernet switches, single- and multi-port 100/1000BASE-T1 PHYs for sensor and backbone ports, camera SerDes for GMSL and FPD-Link chains, and CAN-FD transceivers for safety-critical actuators. Detailed switch, PHY and SerDes selection guidelines are covered in the in-vehicle networking and camera link pages; the ADAS domain controller perspective is to specify port counts, data rates, TSN feature needs and diagnostic capabilities.

Networking topology around the ADAS domain controller Block diagram showing camera and radar ECUs connected through SerDes and Ethernet PHYs into an ADAS domain controller with a TSN Ethernet switch, plus backbone and CAN-FD links to other ECUs. Networking around the ADAS domain controller TSN Ethernet, SerDes camera links and legacy CAN-FD buses Sensor ECUs Camera ECUs GMSL / FPD-Link Radar / LiDAR ECUs Automotive Ethernet Ultrasonic / body sensors CAN-FD / LIN via gateway GNSS / INS ECU Ethernet / serial link ADAS Domain Controller Networking & data aggregation TSN Ethernet switch sensor & backbone ports SoC Ethernet ports CAN-FD interfaces brake / EPS / powertrain SerDes & PHY front-ends GMSL / FPD-Link · 100/1000BASE-T1 Central compute / gateway TSN backbone · routing · security Actuator ECUs Brake / ABS / ESC EPS / steering Powertrain ECU SerDes / PHY links TSN Ethernet backbone CAN-FD control & diagnostics

Figure F4 – Sensor ECUs connect through SerDes and Ethernet PHYs into a TSN-capable ADAS domain controller, which in turn links to the backbone and actuator ECUs over Ethernet and CAN-FD.

Memory & Storage Subsystems

Advanced ADAS domain controllers are memory- and storage-intensive platforms. Multiple high-resolution camera streams, radar and lidar data, environment models and AI workloads must coexist in DRAM, while maps, models, logs and software images accumulate in non-volatile storage. The goal at system level is to size these resources correctly, without diving into DDR layout or timing details.

External DRAM is typically LPDDR4, LPDDR4X or LPDDR5 in multi-gigabyte configurations with high aggregate bandwidth from multiple channels. ECC is often mandatory to protect long-running ADAS workloads against soft errors and to support functional safety goals. Multi-channel and multi-rank arrangements are used to balance capacity, bandwidth and cost, driven by the number of camera inputs, sensor fusion complexity and required frame rates.

Non-volatile storage combines NOR, NAND, eMMC and UFS devices to cover distinct roles. Boot loaders, operating systems and AUTOSAR stacks require reliable, predictable boot storage. Maps, AI models and reference data demand large capacity and adequate read bandwidth, while logs, diagnostics and over-the-air update images add further write and retention requirements. Splitting these functions into clear partitions simplifies qualification and field updates.

Event recorders and data collection vehicles introduce additional stress on storage endurance. Crash and incident logs must capture a time window of critical data before and after an event, while fleet data collection can generate continuous, high-volume writes. Selecting storage technologies with appropriate endurance, TBW rating and thermal characteristics is therefore essential. Detailed signal-integrity and layout considerations are handled in the memory subsystem pages; this section focuses on capacity, bandwidth, endurance and partitioning targets for ADAS domain controllers.

Memory and storage subsystems in an ADAS domain controller Block diagram showing an ADAS SoC connected to LPDDR DRAM, boot storage, maps and AI model storage, and crash and event logging storage, highlighting capacity and endurance roles. Memory & storage subsystems DRAM capacity, boot storage, maps, models and event logging ADAS SoC CPU · GPU · AI accelerators perception · fusion · planning LPDDR4/4X/5 DRAM multi-GB · multi-channel ECC for safety perception buffers · models · fusion state Boot & OS storage NOR · eMMC · UFS bootloader · OS · AUTOSAR Maps & AI models NAND · eMMC · UFS navigation data · NN weights Logs & event recorder crash logs · diagnostics high endurance · cyclic buffers boot & updates maps & models logs & events Data logging & fleet collection · continuous sensor recording · endurance & TBW constraints · separate storage for test vehicles

Figure F5 – An ADAS domain controller combines high-bandwidth LPDDR memory with dedicated boot, maps/models and logging storage, each with its own capacity and endurance requirements.

Power, Thermal and Mechanical Constraints

Packing high compute density into an ADAS domain controller inevitably creates power and thermal challenges, especially when the ECU must survive harsh automotive environments. Typical platforms operate in the tens-of-watts range, drawing from 12 V or 48 V vehicle power nets through power distribution units and fuse boxes. Board-level multi-rail PMICs and point-of-load converters then generate the many supply rails required by SoCs, memories and high-speed interfaces.

Thermal management strategies range from passive heatsinks and conductive cooling to fan-assisted solutions and cold plates in higher-end systems. The choice depends on compute load, ambient temperature, airflow and installation position. Engine-bay installations face high ambient temperatures and vibration, cabin or IP-mounted units must cope with tight packaging, while trunk-mounted ECUs may benefit from more volume but require longer harnesses and careful airflow planning.

Mechanical constraints include vibration, shock, sealing and connector robustness. ADAS domain controllers are often implemented as sealed box ECUs with specific IP protection levels and automotive-grade connectors for power, Ethernet and legacy buses. In central compute architectures, ADAS functions may instead reside on plug-in cards or blades, shifting some constraints to the chassis and backplane design but still requiring careful retention and thermal interfaces.

At specification time, it is important to describe power budgets, supply voltage ranges, expected ambient conditions, allowable temperature rise, vibration and shock levels, ingress protection targets and connector concepts. Detailed converter topologies, power-stage design and thermal simulations are covered in the dedicated power stage and thermal management topics; this section sets the envelope for an ADAS domain controller hardware platform.

Power, thermal and mechanical envelope for an ADAS domain controller Block diagram showing an ADAS domain controller ECU with power input from 12 V / 48 V nets, multi-rail PMICs, cooling options and installation locations such as engine bay, cabin and trunk. Power, thermal & mechanical constraints Power budget, cooling concepts and installation environments ADAS Domain Controller ECU tens of watts · multi-rail power 12 V / 48 V supply · high compute density Power input 12 V / 48 V nets PDU · fuse box · protection protected supply Multi-rail PMIC & PoL SoC · DDR · SerDes · PHY · auxiliaries Cooling options Passive heatsink Fan-assisted cooling Cold plate / liquid heat flow Installation locations Engine bay Cabin / IP Trunk / rear · ambient temperature & airflow · vibration and shock levels · harness length & connector access Mechanical constraints · sealed housing · IP rating · vibration & shock robustness · power & high-speed connectors · box ECU vs plug-in card

Figure F6 – An ADAS domain controller operates within a defined power, thermal and mechanical envelope, shaped by vehicle power nets, cooling concepts and installation location.

Functional Safety & Cybersecurity Requirements

An ADAS domain controller must meet demanding functional safety and cybersecurity requirements because it sits directly between high-level perception algorithms and safety-critical actuators. The goal at this level is to define the safety and security capabilities that the platform must provide, while leaving detailed safety concepts and threat modeling to dedicated functional safety and cybersecurity pages.

Safety-critical control paths often target ASIL-D, especially where brake, steering and powertrain commands are involved. Within the controller, lockstep CPU cores, dedicated safety islands and on-chip self-test engines work together with ECC-protected memory to detect and handle hardware faults. Error counters, fault thresholds and controlled degradation strategies are essential so that detected faults lead the system into a safe state or a defined fail-operational mode rather than abrupt loss of control.

External monitors such as watchdogs, supply voltage monitors and clock supervisors provide an additional layer of protection. Independent watchdogs detect software lockups and trigger resets or safe-state transitions, while voltage and clock monitors protect against out-of-range supplies and oscillator failures. These mechanisms are tightly coupled with the safety MCU or safety island and the system’s safety concept, which defines how faults propagate and which fall-back behaviours are acceptable.

Cybersecurity starts at power-on with secure boot and a hardware root of trust. Cryptographically verified firmware, hardware security modules (HSMs) or secure enclaves, and protected key storage are needed to ensure that only authenticated software is executed. The controller must support secure over-the-air updates with integrity protection, encryption, rollback capability and controlled recovery in case of failed updates. Debug and maintenance interfaces require access control and secure debug features to avoid opening a backdoor into the platform.

Redundancy concepts range from single controllers with internal safety islands, through dual-SoC boards, to dual domain controllers or cooperation with central compute for fail-operational behaviour. The ADAS domain controller must therefore provide the hooks needed by functional safety and cybersecurity engineering: robust diagnostics, hardware-enforced isolation, protected boot paths, secure storage and the option to integrate with redundant paths at system level.

Functional safety and cybersecurity view of an ADAS domain controller Block diagram showing an ADAS domain controller with ASIL-D paths, diagnostics, watchdogs and monitors, secure boot and HSM, and network security links to a gateway and cloud OTA services. Functional safety & cybersecurity view ASIL-D paths, diagnostics, secure boot and network protection ADAS Domain Controller perception · fusion · control safety & security aware software stack Functional safety ASIL-D control paths Lockstep cores & safety island ECC, BIST & diagnostics Monitors & supervisors · Independent watchdogs · Voltage & clock monitors Cybersecurity Secure boot & root of trust HSM / secure enclave Secure OTA & update paths Redundancy: fail-safe vs fail-operational Redundancy options · single ECU with safety island · dual-SoC / dual domain controllers · cooperation with central compute Network & OTA context · secure link to gateway · authenticated OTA servers

Figure F7 – Functional safety relies on ASIL-D control paths, diagnostics and monitors, while cybersecurity builds on secure boot, HSMs and protected network and OTA channels.

Software Stack, Tooling and Diagnostics Hooks

The software stack of an ADAS domain controller spans from low-level operating systems and runtime environments up to perception, fusion and application logic, with tooling and diagnostics hooks attached at every layer. The aim here is to outline the main building blocks of this stack and the hardware capabilities it expects, rather than to describe any specific framework or codebase.

Safety-critical control loops often run on AUTOSAR Classic or other real-time operating systems, while higher-level perception, planning and connectivity functions run on AUTOSAR Adaptive, Linux or QNX. Hypervisors, virtualisation support and containers are used to isolate applications, manage mixed-criticality workloads and enable over-the-air deployment models. The chosen OS combinations must align with the SoC’s hardware virtualisation features and safety concept.

Middleware layers connect sensor inputs to perception and planning algorithms. Sensor fusion frameworks handle time alignment, coordinate transforms and track management for camera, radar, lidar, ultrasonic and GNSS/IMU data. Perception stacks implement object detection, lane and free-space estimation, while path planning and behaviour layers turn environment models into drivable trajectories or action sets. These middleware components are where most of the compute and bandwidth are consumed, and they define many of the requirements on memory, networking and accelerators.

Diagnostics and tooling sit alongside this stack rather than above or below it. Modern ADAS platforms use service-oriented diagnostics and over-the-air logging to support remote troubleshooting, field data analysis and continuous improvement. This requires structured diagnostic services, event logging and metrics that can be correlated with sensor data and control actions, under bandwidth and privacy constraints.

From an IC perspective, the software stack expects support for JTAG and trace interfaces, on-chip trace buffers and event loggers, performance counters, hardware-assisted fault injection and secure debug features. External devices such as power, networking and sensor front-end ICs should provide diagnostic registers and status flags that can be polled or reported over standard interfaces. These hooks make it possible to integrate the ADAS domain controller into toolchains for SIL/HIL testing, in-field diagnostics, safety validation and software lifecycle management.

Software stack and diagnostics hooks in an ADAS domain controller Layered diagram showing hardware and SoC at the bottom, OS and runtime above, middleware for fusion and perception, and ADAS functions and OEM apps at the top, with tooling and diagnostics blocks alongside. Software stack & diagnostics hooks OS layers, middleware, ADAS functions and tooling interfaces ADAS functions & OEM apps ACC · LKA · parking assist · HMI integration Middleware: fusion, perception, planning · sensor fusion frameworks · perception stacks (objects, lanes, freespace) · path planning & behaviour OS & runtime · AUTOSAR Classic / Adaptive · Linux / QNX · hypervisor, virtualisation & containers Hardware & SoC CPU · GPU/AI · memory · networking · power Tooling & diagnostics hooks Diagnostics & OTA services · service-oriented diagnostics · over-the-air logging Debug & trace · JTAG / trace & trace buffers · secure debug access Performance & health · performance counters · event loggers & monitors Hardware hooks: debug, trace, IC diagnostics Engineering workstations, HIL rigs and cloud-based analytics connect through these diagnostics and tooling hooks

Figure F8 – The ADAS software stack builds from hardware and OS layers up to middleware and ADAS functions, with diagnostics, debug and performance tooling connected across all layers.

7-Brand IC Mapping for ADAS Domain Controllers

The following table provides a mapping of key IC families from seven leading vendors relevant to ADAS domain controllers. This overview helps identify which suppliers provide suitable components for each category in the system. The table does not include detailed datasheet parameters but focuses on the family and typical use case for each product.

Category TI ST NXP Renesas onsemi Microchip Melexis
High-compute SoCs / MCUs TDA4VM
Automotive SoC for ADAS with AI accelerators and ASIL-D support.
STM32U5
MCU for ADAS, providing real-time control and ASIL-B safety.
S32V234
Vision processor for ADAS applications with ASIL-D capabilities.
R-Car V3H
High-performance SoC for ADAS, with support for camera and radar fusion.
ASIL-D SoCs
Onsemi’s ADAS SoCs for high-performance driving assist systems.
SAM E70
Automotive-grade MCU for ADAS applications.
MLX80100
MCU for automotive systems with integrated safety and ADAS support.
Ethernet Switches / PHYs (TSN capable) TPS6598X
Automotive Ethernet PHY for TSN-based ADAS.
ETH PHY
Automotive-grade Ethernet PHY for ADAS with TSN support.
SJA1105
Automotive Ethernet switch with TSN capabilities for ADAS.
R-Car Ethernet
Ethernet switches for automotive with TSN support.
ETH PHY
Onsemi automotive PHY solution with TSN for high-performance ADAS.
KSZ9897
Automotive Ethernet switch with TSN capability.
MLX80006
Automotive-grade Ethernet PHY with TSN support.
LPDDR PMIC & PoL regulators TPS65219
PMIC for ADAS systems with multi-rail PoL regulators for LPDDR and SoC.
STPMIC1
Automotive PMIC for SoC and LPDDR power management.
PF1500
PMIC with PoL support for high-performance ADAS applications.
ISL95841
Automotive PMIC for LPDDR and multi-rail power for SoC.
FAN5363
Power management for ADAS with PoL voltage regulators.
MIC5365
Low-power PMIC with LPDDR support.
MLX80112
PMIC for ADAS systems with power sequencing and monitoring.

BOM & Procurement Notes for ADAS Domain Controllers

To ensure smooth procurement and alignment with ADAS platform requirements, use the following list of fields to guide your RFQ process. The more specific these fields are, the easier it is for suppliers to propose suitable SoC / board / module solutions.

Category Field Description
Compute & safety Target TOPS / cores Define AI performance and CPU core requirements (e.g., TOPS, cores for control and safety).
ASIL level Specify ASIL-D target for safety-critical control paths (e.g., brakes, steering).
Supported OS / AUTOSAR version List compatible OS (Linux, QNX, AUTOSAR Classic/Adaptive).
Networking Sensor inputs Specify the number of camera/radar/lidar/ultrasonic sensors.
Backbone Ethernet ports Indicate the number of Ethernet ports and TSN requirements.
Legacy buses Specify number of CAN-FD, LIN, FlexRay buses.
Memory & storage DRAM type Specify LPDDR4/LPDDR5 and capacity with ECC requirement.
Non-volatile storage Define storage type (eMMC/UFS) and capacity (boot, maps, logs).
Power & thermal Total power envelope Specify typical and maximum power draw in watts.
Supply voltage range 12 V / 48 V specification.
Cooling concept Specify cooling method (passive, fan, cold plate).
Safety & security Safety target (ASIL) ASIL level and functional safety requirements (lockstep, ECC, watchdog).
Secure boot & HSM Specify secure boot and HSM requirements for trust chain.
Form factor & mechanical ECU type Box ECU or plug-in card specification.
Board size Provide board size limits.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs: ADAS Domain Controller Planning & Selection

When should I use a dedicated ADAS domain controller instead of a central compute ECU?

Dedicated ADAS domain controllers should be used when specific real-time processing is needed for safety-critical tasks, such as steering or braking, while central compute ECUs are better for handling non-critical functions, like infotainment and user interfaces.

How much compute and AI TOPS do typical Level 2/2+ vs Level 3 systems require?

Level 2 and 2+ systems typically require between 2–10 TOPS for basic perception and control. Level 3 systems require higher compute power, typically over 20–30 TOPS, to handle full autonomy and complex decision-making in real-time.

What TSN Ethernet features matter most for ADAS domain controllers?

For ADAS domain controllers, the most important TSN features include deterministic latency, clock synchronization, and high-bandwidth support, enabling reliable communication between sensors and the central compute platform.

How should I partition perception, fusion, and control between SoCs and MCUs?

Perception and fusion tasks are best handled by high-compute SoCs with AI accelerators, while control and safety-critical paths should be partitioned to safety MCUs, ensuring both real-time performance and functional safety compliance.

What are good starting points for DRAM and storage capacity in ADAS ECUs?

A good starting point for DRAM in ADAS ECUs is 4–8 GB for Level 2/2+ systems, with higher-end systems requiring 16 GB or more. For storage, expect to need at least 32 GB of non-volatile memory for boot and maps, with additional capacity for logs and models.

How do I budget power and thermal headroom for an ADAS domain controller?

Power consumption for an ADAS domain controller typically ranges between 30–50 W, depending on the level of compute. Ensure sufficient thermal headroom, with passive or active cooling solutions, and monitor the system’s temperature to avoid overheating.

What functional safety mechanisms are mandatory for ASIL-D ADAS paths?

For ASIL-D paths, essential functional safety mechanisms include lockstep cores, ECC memory, watchdog timers, and error detection and correction capabilities. These ensure that safety-critical tasks continue to function even in the event of hardware faults.

How should I connect cameras, radars, and lidars to the domain controller?

Cameras, radars, and lidars should be connected via high-speed interfaces such as Ethernet (1000BASE-T1), FPD-Link, or GMSL. Each sensor type requires the appropriate link for data transfer, with synchronization and high bandwidth for real-time processing.

What are common strategies to achieve fail-operational behaviour in ADAS?

To achieve fail-operational behaviour, strategies include using dual SoCs, redundant domain controllers, and fail-safe paths. These designs ensure that, even in the event of a failure, the system can continue to operate at a reduced capacity or transfer control to a backup system.

How do I plan for OTA updates and cybersecurity in ADAS domain controllers?

Plan for secure over-the-air updates with encryption, digital signatures, and rollback capabilities. Ensure that OTA updates are protected by secure boot processes and that the ADAS domain controller complies with cybersecurity standards, such as ISO/SAE 21434.

What test and diagnostic hooks should be designed into the hardware?

ADAS domain controllers should include test hooks such as JTAG for debugging, on-chip trace for performance monitoring, and error injection for safety validation. Diagnostic registers and event loggers allow for continuous monitoring and fault detection.

Which BOM fields best describe an ADAS domain controller in RFQs?

In RFQs, key BOM fields should include CPU cores, AI TOPS, ASIL targets, power envelope, memory capacity, and supported networking interfaces. These fields help suppliers align their offerings with the system’s performance and safety requirements.