Vehicle Network Accelerator Virtualization for High-Bandwidth SoC Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automotive network architectures face challenges in integrating efficient network accelerators for high-bandwidth switching/routing with minimal area overhead, leading to bandwidth/latency limitations, increased switch complexity, and partial virtualization support.

Innovation Solution

A network architecture that includes a hierarchical topology with a central gateway and zonal gateways, utilizing a virtual machine bridge and queue handlers to optimize data flow, reduce physical ports, and enhance virtualization, while maintaining high performance and flexibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the number of physical ports is reduced to minimize complexity, then gate count and power consumption decrease, but the ability to exploit high bandwidth of SOC interfaces is limited

Engineering Contradiction:
Improvegate countVSAvoidbandwidth exploitation
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

Each physical port is designed to serve multiple virtual machines simultaneously through virtualization. The port can dynamically allocate bandwidth and establish multiple logical connections to different VMs, allowing a single physical port to perform the work of multiple dedicated ports while maintaining high bandwidth utilization through time-division and priority-based scheduling

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Virtual machine ports are created as software-based copies of physical port functionality. Each VM port replicates the essential packet processing, filtering, and forwarding capabilities of a physical port in virtual form, enabling multiple VMs to access network resources through virtual interfaces that map to shared physical infrastructure without requiring duplicate physical hardware

Inventive Principle:
Principle #26Copying

2Device complexity

If the number of physical ports is reduced, then device complexity decreases, but flexibility in virtual machine port allocation is reduced

Engineering Contradiction:
ImprovecomplexityVSAvoidflexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic port allocation where virtual machine ports can be created, modified, and deleted on-demand based on runtime requirements. Bandwidth allocation, priority levels, and access policies are adjustable without hardware changes, allowing the network architecture to adapt flexibly to changing application needs while maintaining a fixed, simple physical port structure

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The physical port functionality is segmented into multiple virtual port instances that can be independently configured and managed. Each virtual port represents a separable logical entity with its own parameters and policies, enabling fine-grained control and flexible allocation to different VMs while the underlying physical infrastructure remains unified and simple

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If more virtual machine ports are supported, then flexibility increases, but gate count and complexity increase

Engineering Contradiction:
ImproveflexibilityVSAvoidgate count
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple virtual machine port functionalities are merged and shared across a common physical port infrastructure. Packet processing, buffering, and forwarding resources are consolidated and time-multiplexed among multiple VMs, allowing high flexibility in supporting many virtual ports while avoiding the gate count overhead of implementing each virtual port with dedicated hardware

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12615311B2Network architecture, corresponding vehicle and method
Publication Date: 2026.04.28 STMICROELECTRONICS INT NV
  • US12615311B2 patent drawing
  • US12615311B2 patent drawing
  • US12615311B2 patent drawing

AI summary

The bandwidth of SOC interfaces is exploited while minimizing the number of physical ports via a networking accelerator for use on board a vehicle, for instance, that comprises: media access control (MAC) controller circuitry configured to provide a MAC port layer to control exchange of information, wherein the exchange of information comprises data flow transmission to virtual machine ports (VMPs) over a data link; virtual machine transmission (VM Tx) bridge circuitry configured to handle transmission data flow to the VMPs; transmission router/switch circuitry configured to route/switch data flow from the MAC controller circuitry to the VM Tx bridge circuitry; and queue handler circuitry configured to provide queue management for data flow between the MAC controller circuitry and the VM Tx bridge circuitry. The VM Tx bridge circuitry comprises virtual destination address circuitry configured to implement router/switch virtualization in the transmission router/switch circuitry with a virtual machine transmission descriptor based on a combination of a virtual machine port (VMP) tag indicative of a physical resource in the queue handler circuitry selectable for data flow transmission, and a virtual machine extended identifier (VMEID).