FPGA Configuration via Master Chip and Conversion Tool

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic test equipment (ATE) for ICs is inefficient in testing field programmable gate arrays (FPGAs) due to complex configuration processes, especially for FPGAs with a large number of pins, as it requires manual modification of configuration data and is not suited for repeated configuration and testing, leading to high costs and reduced ease of use.

Innovation Solution

A method and system for configuring and testing FPGAs using a bumping process, where configuration code streams are stored on mass memories, read in real-time by a master FPGA, and automatically loaded onto the FPGA chip via an external test interface, enabling fast, repeatable configuration and testing without powering off, using an automatic test equipment (ATE) test module, a test and configuration board, and a computer to create and convert configuration files into test signal source files recognizable by ATE.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual modification of configuration data is used for ATE testing, then configuration can be achieved, but the process becomes complex and time-consuming

Engineering Contradiction:
Improveease of useVSAvoidconfiguration process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary conversion tool that automatically transforms ATE-executable configuration data into FPGA-specific configuration files. This mediator eliminates the need for manual modification, reducing both operational complexity and time requirements while maintaining full automation capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service through automated configuration file generation. The conversion tool automatically processes ATE test data and generates the required FPGA configuration files without human intervention, making the process efficient and scalable for large numbers of pins.

Inventive Principle:
Principle #25Self-service

2Productivity

If configuration data are manually modified for ATE-executable format, then testing can be performed, but configuration time increases significantly

Engineering Contradiction:
Improveconfiguration speedVSAvoidconfiguration time overhead
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-converting ATE configuration data into FPGA-specific formats before actual testing begins. The conversion tool prepares all necessary configuration files in advance, eliminating time-consuming manual modifications during the testing phase and enabling rapid repeated configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The manual mechanical process of configuration data modification is replaced with an automated computational conversion system. The conversion tool uses algorithmic processing to transform configuration data, dramatically reducing configuration time from manual operations to automated instant generation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If dedicated control chip and CF card are used for system ACE configuration, then configuration can be achieved, but system cost and space requirements increase

Engineering Contradiction:
Improveconfiguration capabilityVSAvoidsystem setup cost and space
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by using a general-purpose conversion tool that can handle multiple configuration formats and FPGA types without requiring dedicated control chips or CF cards. This multi-functional approach reduces system complexity and cost while maintaining broad configuration capability across different FPGA devices.

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

Solution Approach 2:

The patent extracts the configuration control functionality from dedicated hardware components (control chip and CF card) and relocates it to a software-based conversion tool. This extraction eliminates the need for additional hardware, reducing both system cost and space requirements while preserving full configuration capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10613145B2Configuration and testing method and system for FPGA chip using bumping process
Publication Date: 2020.04.07 SINO IC TECH CO LTD
  • US10613145B2 patent drawing
  • US10613145B2 patent drawing
  • US10613145B2 patent drawing

AI summary

A configuration and testing method and system for an FPGA chip using a bumping process are disclosed, the method includes creating configuration files for an FPGA chip under test and storing them in a memory; reading, by a master FPGA, a configuration code stream of corresponding configuration codes from the mass memory, configuring the FPGA chip under test via an external test interface, and determining whether the configuration is successful; if the configuration is successful, converting the configuration code stream into a test signal source file that is recognizable, executable and reusable by multiple pieces of test equipment by a developed algorithm and a conversion tool; and automatically loading the test signal source file onto the FPGA chip under test in real time by advanced test equipment.