Hardware Address Value Computation for Complex Memory Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in efficiently and flexibly ascertaining address values for memory access, particularly in complex access patterns, leading to redundant computations and suboptimal processing speeds.

Innovation Solution

A device and method for ascertaining address values that utilize a hardware-based approach, capable of direct computation of complex access patterns, including input value memory, ascertainment units, and configurable addressing modes, allowing for real-time processing of address values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing systems are used for ascertaining address values, then the system structure is simpler, but the processing speed is suboptimal and redundant computations occur

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The device is divided into specialized functional units: input value memory for storing input values, address value ascertainment unit for computing address values, evaluation unit for evaluating conditions, and configuration unit for setting parameters. Each unit performs a specific function, enabling parallel processing and eliminating redundant computations while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediate processing stage with input value memory and evaluation unit that mediates between input data and final address value generation. This intermediary structure allows for conditional evaluation and selective computation, improving processing speed by avoiding unnecessary calculations while the modular architecture keeps the overall system complexity controlled.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If hardware-based approach with configurable addressing modes is implemented, then adaptability to complex access patterns is improved, but device complexity increases

Engineering Contradiction:
Improveflexibility for complex access patternsVSAvoiddevice structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The device implements dynamic configurability through the configuration unit, which allows addressing modes and parameters to be adjusted based on specific access patterns. This dynamic adaptation enables the system to handle diverse complex access patterns efficiently. The modular architecture with specialized units maintains manageable complexity by organizing the configurable elements in a structured manner.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The address value ascertainment unit is designed as a universal component capable of handling multiple addressing modes and complex access patterns through configuration. This multi-functional design achieves high adaptability without proportionally increasing device complexity, as a single versatile unit replaces the need for multiple specialized circuits for different access patterns.

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

3Productivity

If real-time processing is implemented, then productivity is improved, but the computational complexity for managing input values and configurations increases

Engineering Contradiction:
Improvereal-time processing capabilityVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The input value memory stores input values in advance, and the configuration unit pre-configures addressing parameters before actual address value computation. This preliminary preparation enables real-time processing by having data and parameters ready, eliminating the need for complex runtime management and reducing computational complexity during critical processing phases.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The evaluation unit automatically evaluates conditions and manages the selection of input values based on predefined criteria, reducing the need for external control logic. This self-service capability simplifies the overall control structure while enabling real-time processing, as the device autonomously manages its own operational complexity without requiring complex external coordination.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260111354A1Device and method for ascertaining address values
Publication Date: 2026.04.23 ROBERT BOSCH GMBH
  • US20260111354A1 patent drawing
  • US20260111354A1 patent drawing
  • US20260111354A1 patent drawing

AI summary

A device for ascertaining address values, for example, for an access to a memory unit. The device includes an input value memory for the at least temporary storing of at least two input values. The device is designed to ascertain at least temporarily at least one address value based on the at least two input values.