Semiconductor Motor Driver Control with Automatic Vendor Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of motors and drivers from different manufacturers in semiconductor manufacturing equipment poses challenges due to the need for multiple firmware versions, leading to complex load adjustments and potential inaccuracies in driving distances when incorrect firmware is applied.

Innovation Solution

A driving apparatus and method that utilize a controller to identify and manage different driving schemes for multiple drivers through I/O cables, allowing for integrated control by decoding unique IDs and calculating pulse values specific to each motor and driver type, enabling unified control across various vendors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If motors and drivers from different enterprises are used in one product equipment, then device versatility is improved, but firmware management complexity increases

Engineering Contradiction:
Improvedevice versatilityVSAvoidfirmware management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller is designed to universally support multiple driver types from different enterprises through a single unified firmware. The controller identifies the connected driver type via I/O cable information and automatically adapts its control signals and parameters accordingly, eliminating the need for separate firmware versions for different driver manufacturers.

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

Solution Approach 2:

The controller dynamically adjusts control parameters based on the identified driver type. By changing signaling schemes, pulse calculation methods, and control parameters according to the specific driver enterprise, the system maintains optimal performance across different driver types while using a single unified firmware.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If separate firmware is provided for each driver type, then driving precision is maintained, but operational complexity increases

Engineering Contradiction:
Improvedriving precisionVSAvoidoperational complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The controller employs dynamic adaptation by identifying the driver type at runtime and automatically configuring the appropriate control parameters and signaling schemes. This dynamic reconfiguration maintains driving precision for each specific driver type while presenting a uniform, simple interface to the operator, eliminating the need for manual firmware selection.

Inventive Principle:
Principle #15Dynamics

3Reliability

If incorrect firmware is applied to a driver, then system reliability deteriorates, but the risk of incorrect application increases when multiple firmware types are used

Engineering Contradiction:
Improvesystem reliabilityVSAvoidrisk of incorrect firmware application
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system incorporates automatic feedback mechanisms where the controller queries the I/O cable to identify the connected driver type and automatically selects the appropriate control configuration. This closed-loop identification and adaptation process eliminates the possibility of incorrect firmware application, as the controller autonomously matches the driver type with the correct control parameters without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12143051B2Driving apparatus of semiconductor manufacturing equipment and driving method of semiconductor manufacturing equipment
Publication Date: 2024.11.12 SYSTEM ENGINEERING MEGA SOLUTION CO LTD
  • US12143051B2 patent drawing
  • US12143051B2 patent drawing
  • US12143051B2 patent drawing

AI summary

A driving apparatus of semiconductor manufacturing equipment is disclosed. The driving apparatus includes a first driver for applying a signal driving a first motor and a second driver for applying a signal driving a second motor. The first driver and the second driver drive the first motor and the second motor in different schemes. The driving apparatus further includes a controller that performs integrated control of the first driver and the second driver. Each of the first driver and the second driver is connected with the controller through an I/O cable. The controller identifies the first driver or the second driver using information input through the I/O cable. The controller changes a signaling scheme depending on a driving mode of the motor corresponding to the identified driver.