NFC Split Stack Architecture for Host-Controller Task Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The standard NFC architecture has limited ability to update the Near Field Communication application in the NFC controller circuit, due to its limited processing power and memory, which restricts the implementation of multiple payment applications and requires complex firmware updates.

Innovation Solution

A 'split stack' architecture is introduced, where the host controller circuit processes none-time critical tasks and memory-consuming tasks, while the NFC controller circuit handles time-critical tasks, enabling card emulation and data exchange without involving the host controller, allowing for over-the-air updates and efficient processing of NFC applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the NFC controller circuit processes all NFC application tasks, then the processing is self-contained, but the limited memory and processing power restrict the implementation of multiple payment applications and update capabilities

Engineering Contradiction:
Improvecapability to implement multiple payment applicationsVSAvoidmemory space and processing capacity of NFC controller circuit
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent divides the NFC processing architecture into two segments: the NFC controller circuit handles time-critical NFC communication tasks, while the host controller circuit handles non-time-critical application processing. This segmentation allows the NFC controller to maintain its limited resources while the host controller provides the necessary memory and processing power for multiple payment applications.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The host controller circuit acts as an intermediary that receives NFC communication data from the NFC controller circuit via the NCI interface and processes the application-layer tasks. This intermediary role allows the system to leverage the host's substantial memory and processing capabilities while maintaining the NFC controller's efficient time-critical processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the NFC controller circuit has limited memory and processing power, then the device complexity is reduced, but the ability to update NFC applications and support multiple payment systems is limited

Engineering Contradiction:
Improveability to update NFC applicationsVSAvoidarchitecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The architecture segments functionality between the NFC controller circuit (handling communication protocol) and the host controller circuit (handling application updates and processing). This allows application updates to be performed on the host controller without increasing the complexity of the NFC controller circuit itself.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The host controller circuit serves multiple functions: it processes NFC application data, manages updates for multiple payment applications, and coordinates with the NFC controller circuit through the standardized NCI interface. This multi-functionality enables application updates without requiring changes to the NFC controller's core architecture.

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

3Speed

If the host controller circuit processes all device applications, then the device host has full control, but the NFC controller circuit cannot efficiently handle time-critical NFC communication tasks

Engineering Contradiction:
Improveprocessing speed of time-critical NFC tasksVSAvoidinterface protocol complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the processing responsibilities by time-criticality: the NFC controller circuit handles time-critical communication tasks with fast processing, while the host controller circuit handles non-time-critical application processing. This segmentation enables high-speed NFC communication without requiring the host controller to micromanage every time-sensitive operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The NCI interface acts as an intermediary protocol that enables efficient data transfer from the NFC controller circuit to the host controller circuit. This standardized interface allows the NFC controller to operate independently at high speed while the host controller receives processed data through a well-defined communication channel, reducing interface complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10243619B2NFC “split stack” architecture
Publication Date: 2019.03.26 RENESAS DESIGN AUSTRIA GMBH
  • US10243619B2 patent drawing
  • US10243619B2 patent drawing
  • US10243619B2 patent drawing

AI summary

A device (5; 16; 26) that processes a Near Field Communication type application which device (5; 16; 26) comprises: a host controller circuit (3; 27) that processes device applications, that use the Near Field Communication type application, and that processes a host driver (7; 28) that communicates based on a first interface protocol (NCI; EMV); a NFC controller circuit (4; 33) that processes a Near Field Communication type contactless interface (6; 35) and a controller driver (11; 32) that interfaces with the host controller circuit (3; 27), wherein the host controller circuit (3; 27) processes a first transmission module (9; 30) that interfaces with the host driver (7; 28) based on the first interface protocol (NCI; EMV) and with the controller driver (11; 32) based on a second interface protocol, which first transmission module (9; 30) furthermore processes substantially all none-time critical and/or memory consuming tasks of the Near Field Communication type application and wherein the NFC controller circuit (4; 33) comprises a second transmission module (12, 34) that processes all time critical tasks for the Near Field Communication type application towards the Near Field Communication type contactless interface (6; 35).