Modular Radar Sequencer Using FIFO Buffer Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional radar devices with monolithic sequencing blocks face challenges in design complexity, verification difficulties, and inflexibility due to hard real-time requirements, which complicates the implementation of complex frequency ramp scenarios and makes bug fixes or late feature requests difficult.

Innovation Solution

The radar device splits sequencer functionality between a decoder and a set of FIFO buffers, allowing for partial software implementation of the decoder to minimize hardware requirements and improve flexibility, with FIFO buffers ensuring cycle-accurate timing for control values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a monolithic sequencing block is used to control radar components, then hard real-time requirements are met, but design complexity and verification difficulty increase significantly

Engineering Contradiction:
Improvehard real-time requirementsVSAvoiddesign complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monolithic sequencing block is segmented into multiple independent FIFO buffers, each responsible for a specific radar component. The decoder is divided into multiple decoding units that can independently generate control values. This segmentation reduces design complexity by allowing modular development and verification while maintaining real-time performance through parallel operation of the buffers.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a monolithic sequencing block is used to control radar components, then hard real-time requirements are met, but verification difficulty increases significantly

Engineering Contradiction:
Improvehard real-time requirementsVSAvoidverification difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

By segmenting the sequencing block into independent FIFO buffers and decoding units, verification becomes more manageable. Each buffer can be verified independently for its timing and control value generation, rather than verifying a single complex monolithic block. This modular verification approach reduces the overall verification difficulty while maintaining the hard real-time guarantees of the system.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If a monolithic sequencing block is used, then control precision is maintained, but flexibility for bug fixes and feature updates decreases

Engineering Contradiction:
Improvecontrol precisionVSAvoidflexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system transitions from a static monolithic sequencing block to a dynamic modular architecture where individual FIFO buffers and decoding units can be independently updated, modified, or replaced. This dynamic structure allows bug fixes and feature updates to be applied to specific modules without affecting the entire system, thereby increasing flexibility while maintaining the precise control timing through the synchronized operation of all modules.

Inventive Principle:
Principle #15Dynamics

4Speed

If sequencer functionality is implemented entirely in hardware, then real-time performance is ensured, but design complexity and inflexibility increase

Engineering Contradiction:
Improvereal-time performanceVSAvoidhardware complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The sequencing functionality is segmented into multiple FIFO buffers and decoding units that can be distributed across hardware and software domains. Critical timing functions remain in hardware for real-time performance, while less time-sensitive functions can be implemented in software, reducing overall hardware complexity while maintaining real-time guarantees for essential operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12000952B2Modular sequencer for radar applications
Publication Date: 2024.06.04 INFINEON TECHNOLOGIES AG
  • US12000952B2 patent drawing
  • US12000952B2 patent drawing
  • US12000952B2 patent drawing

AI summary

A radar device may include a memory to store a program associated with operating the radar device. The radar device may include a decoder to read the program from the memory, and generate a control value and a timestamp based at least in part on the program. The control value may be a value to be provided as an input to a component of the radar device at a time indicated by the timestamp. The radar device may include a first-in first-out (FIFO) buffer to store at least the control value and provide the control value as the input to the component of the radar device at the time indicated by the timestamp.