SPI Host Controller Resume Signal for Secure Element Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current single-wire protocol interfaces between secure elements and host controllers have limited maximum transmission rates, making them unsuitable for high-speed data communication, particularly when large amounts of data need to be transmitted.

Innovation Solution

Implementing a serial peripheral interface (SPI) communication system that includes a host controller with a resume signal generator, transmitter, clock controller, and slave select line activator, and a secure element with a resume signal generator and transmitter, allowing for high-speed data transfer over MOSI and MISO lines with activated slave select lines and clock signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single-wire protocol interface is used between secure element and host controller, then device complexity is reduced, but transmission speed is limited to 1.696 Mbps

Engineering Contradiction:
Improveinterface complexityVSAvoidtransmission rate
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The interface is segmented from a single-wire protocol into a multi-wire SPI interface with separate lines for clock (CLK), master-out slave-in (MOSI), master-in slave-out (MISO), and slave select (SS), allowing simultaneous signal transmission and achieving high-speed communication of several tens of Mbps while maintaining clear functional separation

Inventive Principle:
Principle #1Segmentation

2Speed

If SPI interface with multiple wires is implemented, then transmission speed increases to several tens of Mbps, but device complexity increases

Engineering Contradiction:
Improvetransmission rateVSAvoidinterface complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The SPI interface design allows the host controller to perform multiple functions: generating clock signals, transmitting data via MOSI, receiving data via MISO, and controlling slave selection, all through a unified multi-wire protocol that achieves high-speed communication while consolidating control functions

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

3Reliability

If resume signal is transmitted before data transmission, then communication synchronization is improved, but transmission time is increased

Engineering Contradiction:
Improvecommunication synchronizationVSAvoidtransmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The resume signal is transmitted in advance before actual data transmission to wake up the secure element and establish communication synchronization. This preliminary action ensures the slave device is ready to receive data, preventing transmission errors while minimizing delay through efficient signal timing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10289601B1Host controller, secure element and serial peripheral interface communications system
Publication Date: 2019.05.14 SAMSUNG ELECTRONICS CO LTD
  • US10289601B1 patent drawing
  • US10289601B1 patent drawing
  • US10289601B1 patent drawing

AI summary

A host controller, a secure element, and a serial peripheral interface communications system are provided. The host controller is configured to connect to a secure element via a serial peripheral interface and includes: a resume signal generator configured to generate a first resume signal indicating a start of communication with the secure element; a transmitter configured to transmit the first resume signal to the secure element; a slave select line activator configured to activate a slave select line after the first resume signal is transmitted; and a clock controller configured to transmit a first clock signal to the secure element over a clock line based on the slave select line being activated, and the transmitter is further configured to transmit a first signal containing first data to the secure element over a master-out slave-in line (an MOSI line) while the first clock signal is being transmitted.