Integrated Circuit Memory Interface Address Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to improve communication between IC computing devices and other computing devices to reduce the time and effort required for accessing the memory of an integrated circuit, particularly in systems like coordinate measuring machines where efficient data transfer is crucial.

Innovation Solution

A method is proposed where a further computing device, such as a CPU-based microcontroller, generates computing device-specific access information from IC-specific memory information to directly access the memory of an integrated circuit, using protocols like SPI, thereby eliminating the need for the integrated circuit to determine memory addresses and enabling faster execution of functions and automatic synchronization of memory addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the integrated circuit determines memory addresses and manages memory access, then the system maintains proper memory control, but the execution time increases and productivity decreases

Engineering Contradiction:
Improveexecution speed of memory access functionsVSAvoidtime required for memory address determination
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring the memory interface circuitry within the integrated circuit to automatically generate and manage memory addresses. The memory interface is designed in advance to handle address generation, decoding, and timing signals, eliminating the need for the external processing device to determine addresses during runtime. This pre-established architecture enables direct memory access without address calculation overhead.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The integrated circuit's memory interface serves itself by autonomously managing memory address determination and access control. The memory interface circuitry within the IC automatically generates address signals, manages read/write operations, and controls data flow to external memory devices without requiring the external processing device to intervene in address determination. This self-service capability transfers the memory management burden from the external device to the IC itself.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the external computing device manages memory access to the integrated circuit, then memory access control is simplified, but the device complexity increases

Engineering Contradiction:
Improvesimplicity of memory access managementVSAvoidcomplexity of the external computing device
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the memory management functionality from the external computing device and relocates it to the integrated circuit's internal memory interface. By taking out the address determination and memory control logic from the external device and embedding it within the IC, the external device's complexity is reduced while the IC assumes responsibility for memory access management. This extraction principle divides the system into appropriate functional boundaries.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The integrated circuit's memory interface acts as an intermediary between the external processing device and external memory devices. The memory interface circuitry within the IC mediates all memory access operations, translating external device requests into appropriate memory control signals. This intermediary layer shields the external device from memory management complexity while maintaining efficient memory access through dedicated hardware interface logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If standard communication protocols are used for data transmission, then compatibility is maintained, but the data transmission speed is limited

Engineering Contradiction:
Improvedata transmission speedVSAvoidprotocol compatibility and reliable communication
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies parameter changes by modifying the operational parameters of the communication interface within the integrated circuit. The memory interface is designed with optimized timing parameters, signal levels, and data rates that are specifically tailored for high-speed memory access. By changing these interface parameters from standard communication specifications to optimized memory-access-specific parameters, the system achieves higher transmission speeds while maintaining reliable communication through controlled impedance matching and signal integrity measures.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3736712B1Method for accessing a memory of an integrated circuit, program, data processing device and network
Publication Date: 2024.12.18 CARL ZEISS INDUSTRIELLE MESSTECHNIKE GMBH
  • EP3736712B1 patent drawingFigure 1~3b
  • EP3736712B1 patent drawingFigure 4a~4b

AI summary

The invention relates to a method for accessing a memory of an integrated circuit by a further computing device, wherein computer-specific access information is generated from predetermined IC-specific memory information, wherein the further computing device (3) accesses the memory (4) of the integrated circuit (2) depending on the computer-specific information, a program, a data processing device and a network.