Multi-Rate Ring Buffer Data Management for Semiconductor Tools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The capacity of the ring buffer in control devices for semiconductor manufacturing apparatuses needs to be increased to accommodate high sampling rates of control and measured data, which is not efficiently addressed by existing technologies.

Innovation Solution

Implementing a data management method that utilizes multiple ring buffers with different temporal granularities for data storage, where high-speed sampling data is stored in one buffer and low-speed or event data in others, with time information correction and association for uniform storage in a database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the sampling rate of control data and measured data is increased to achieve accurate management of operating conditions, then the data accuracy and temporal resolution are improved, but the ring buffer capacity requirement increases

Engineering Contradiction:
Improvedata sampling accuracyVSAvoidring buffer capacity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides the single ring buffer into multiple ring buffers (first ring buffer and second ring buffer) with different capacities and sampling rates. The first ring buffer stores data at a first sampling rate, while the second ring buffer stores data at a second sampling rate. This segmentation allows the system to maintain high sampling accuracy for critical data while using lower sampling rates for less critical data, thereby reducing the total buffer capacity requirement while preserving measurement precision for important parameters.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If multiple ring buffers with different sampling rates are used to reduce buffer capacity, then the ring buffer capacity is reduced, but the data synchronization and time alignment become more complex

Engineering Contradiction:
Improvering buffer capacityVSAvoiddata management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a data management device that acts as an intermediary between the control device (with multiple ring buffers) and the database. This intermediary device receives data from multiple ring buffers with different sampling rates, performs time synchronization and alignment, and stores the synchronized data in the database. By placing this intermediary layer, the system reduces buffer capacity requirements while managing the complexity of multi-rate data synchronization externally, rather than within the control device itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If all data is stored at the highest sampling rate to maintain data integrity, then the data completeness is improved, but the storage efficiency and buffer utilization deteriorate

Engineering Contradiction:
Improvedata integrityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different sampling rates to different data types based on their specific requirements. Critical operating parameters that require high temporal resolution are stored in the first ring buffer at a higher sampling rate, while less critical parameters are stored in the second ring buffer at a lower sampling rate. This localized optimization of sampling rates ensures data integrity for important parameters while improving storage efficiency overall, avoiding the waste of storing all data at the maximum sampling rate.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12411908B2Data management method for semiconductor manufacturing apparatus and control device provided with ring buffer
Publication Date: 2025.09.09 EBARA CORP
  • US12411908B2 patent drawing
  • US12411908B2 patent drawing
  • US12411908B2 patent drawing

AI summary

Conventionally, in order to hold data with a high sampling rate in a control device, it has been necessary to increase the capacity of ring buffers. A data management method for a semiconductor manufacturing apparatus includes acquiring, by a control device, data related to operation of the semiconductor manufacturing apparatus, identifying, by the control device, first data and second data of the acquired data, writing, by the control device, the first data to a first ring buffer at first temporal granularity and the second data to a second ring buffer at second temporal granularity coarser than the first temporal granularity, and extracting, by a data management device, the first and second data from the first ring buffer and the second ring buffer respectively and storing the first and second data in a database.