Dynamic Memory Bank Configuration for RFID Tags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RFID tags have a memory space configuration that is fixed and hard-wired, limiting flexibility and security, as the address decoding is not dynamically modifiable, which restricts customization and adaptation to specific applications.

Innovation Solution

A method and device for configuring the memory space of an integrated circuit by defining memory banks with dynamic configuration information, allowing the division of the memory space into banks based on configuration parameters, and determining physical addresses using a combination of memory bank numbers and logic addresses, with the option to lock memory banks for security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hard-wired logic is used for address decoding, then cost is reduced and execution speed is improved, but memory space configuration becomes fixed and cannot be dynamically modified

Engineering Contradiction:
Improveexecution speedVSAvoidmemory space configuration flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent applies the dynamics principle by transitioning from static hard-wired address decoding to dynamic software-based decoding. The memory space configuration is no longer fixed but can be dynamically modified through configuration information stored in the memory itself, allowing the address decoding to adapt to different memory bank sizes and positions based on software control rather than hardware wiring.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by allowing the memory bank configuration parameters (size, position, number of banks) to be dynamically modified through configuration information. Instead of being hard-wired, these parameters can be changed by writing new configuration data to the memory, thereby changing the address decoding behavior without hardware modification.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If hard-wired logic is used for address decoding, then manufacturing cost is reduced, but customization and adaptation to specific applications are restricted

Engineering Contradiction:
Improvemanufacturing costVSAvoidcustomization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent makes the memory configuration dynamic by storing configuration information within the memory itself rather than using fixed hardware wiring. This allows the same hardware to be customized for different applications by simply writing different configuration parameters to the memory, eliminating the need for expensive custom hardware manufacturing for each application variant.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal memory system that can serve multiple applications by using software-based configuration. A single memory hardware design can be adapted to different applications by loading appropriate configuration information, replacing the need for multiple specialized hardware designs and reducing manufacturing costs.

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

3Reliability

If memory banks are individually locked, then security against fraudulent operations is improved, but access control complexity increases

Engineering Contradiction:
Improvesecurity protectionVSAvoidaccess control mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by allowing the memory system to manage its own security through configuration information stored within the memory. The locking mechanism is integrated into the memory structure itself, and the configuration information automatically provides security functions without requiring external security hardware or complex access control systems.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8180992B2Method for configuring a memory space divided into memory banks
Publication Date: 2012.05.15 STMICROELECTRONICS FRANCE
  • US8180992B2 patent drawing
  • US8180992B2 patent drawing
  • US8180992B2 patent drawing

AI summary

A method for configuring a memory space, the method including reading a piece of configuration information in the memory space, determining a division of at least one part of the memory space into memory banks according to the configuration information read; and allocating to each of the memory banks an access number to be used to access a data location in the memory bank, in combination with a logic address of the location in the memory bank.