Asymmetric Clock Frequency for Smart Card Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for programming data into electronic devices, such as smart cards and cellular phones, are inefficient due to the use of a single clock frequency for both transmitting and receiving data, which increases programming time and manufacturing costs as the amount of data stored in these devices grows.

Innovation Solution

A host component facilitates data transmission to electronic devices using a faster downlink clock speed than the uplink clock speed, allowing for asynchronous communication and reducing programming time by dynamically selecting the downlink clock frequency based on the electronic device's capabilities, while maintaining compatibility with standard protocols like ISO 7816-3.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single clock frequency is used for both transmitting and receiving data, then compatibility with standard protocols is maintained, but programming time increases and productivity decreases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprogramming speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements dynamic clock frequency selection where the electronic device can operate at different clock frequencies depending on the operation type. During downlink (programming), a higher clock frequency is used to increase data transfer speed, while during uplink (reading), a lower clock frequency is used to maintain compatibility with standard protocols. This dynamic adaptation resolves the contradiction between protocol compatibility and programming speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the clock frequency parameter based on the direction of data transfer. By allowing the clock frequency to vary between downlink and uplink operations, the system achieves faster programming speeds during data writing while maintaining protocol compatibility during data reading, thus resolving the contradiction between productivity and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If a higher clock frequency is used for data transmission, then programming time is reduced, but device complexity increases

Engineering Contradiction:
Improveprogramming timeVSAvoidclock frequency management
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the clock frequency management into separate handling for downlink and uplink operations. The host component is responsible for managing the higher clock frequency during downlink, while the electronic device manages the lower clock frequency during uplink. This segmentation distributes the complexity across different components rather than requiring the electronic device to handle both high-speed transmission and protocol compatibility alone.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The host component acts as an intermediary that manages the clock frequency transitions and coordinates between the higher speed requirements for downlink and the protocol requirements for uplink. This intermediary role simplifies the electronic device's burden by handling the complex frequency management externally.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If asymmetric clock frequencies are used for downlink and uplink, then data transfer efficiency is improved, but communication protocol compatibility is reduced

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidprotocol compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies different clock frequency qualities to different communication directions. The downlink uses higher clock frequency optimized for fast data writing, while the uplink uses lower clock frequency optimized for protocol compatibility. This local differentiation of communication parameters allows each direction to be optimized for its specific purpose without compromising the other.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically switches between different clock frequency modes based on the operation type. During programming operations, the system transitions to higher clock frequencies for improved efficiency, while during reading operations, it transitions to lower clock frequencies for protocol compatibility. This dynamic behavior allows the system to adapt to different operational requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7921322B2Optimize personalization conditions for electronic device transmission rates with increased transmitting frequency
Publication Date: 2011.04.05 MONTEREY RESEARCH LLC
  • US7921322B2 patent drawing
  • US7921322B2 patent drawing
  • US7921322B2 patent drawing

AI summary

Systems and/or methods that facilitate expediently transmitting and programming data to an electronic device that contains nonvolatile memory are presented. A host component facilitates the determination of different clock frequencies that an electronic device(s) can accommodate for transmitting data to and receiving data from the electronic device. The host component can facilitate transmitting data to the electronic device at a higher clock frequency than the clock frequency utilized to transmit data from the electronic device to the host component in order to facilitate programming large amounts of data to the electronic device efficiently. The host component can select a downlink and/or uplink clock frequency based in part on the type of electronic device(s), the size of a memory buffer associated with the nonvolatile memory device, and/or a type of protocol associated with the electronic device.