FPGA Memory Control for Semiconductor Test Miniaturization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semiconductor test apparatuses face challenges in miniaturization and modulization due to limitations in the number of pins and controllers of FPGAs, difficulty in controlling integrated DRAMs, and increased storage capacity requirements, which hinder efficient memory control and integration.
Innovation Solution
A semiconductor test apparatus integrating failure memory (FM) and buffer memory (BM) blocks into a single chip using an FPGA, with a Ping Pong PHY IP configuration, allowing separate control operations and maximizing external memory use through a control interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple FPGAs are installed to control modules with different operations, then the control capability is improved, but the device complexity and pin limitations increase
Solution Approach 1:
The patent combines multiple memory controllers (FM controller and BM controller) into a single FPGA device. This single FPGA integrates the functionality that would traditionally require separate FPGAs, thereby reducing device complexity and pin limitations while maintaining the ability to control both failure memory and buffer memory operations independently through software configuration
2Ease of operation
If FMs and BMs are configured as separate FPGAs, then individual control is achieved, but miniaturization and modulization become difficult
Solution Approach 1:
The patent merges the control functions for FMs and BMs into a single FPGA, enabling miniaturization by reducing the number of separate components. The integrated controller maintains individual control capability through software-based management of different memory operations, allowing both failure memory and buffer memory to be controlled independently within a compact, modular design
3Quantity of substance
If the storage capacity of FMs and BMs increases to meet DUT requirements, then the storage capacity is improved, but the number of pins and controllers required increases
Solution Approach 1:
The patent implements a universal memory controller within the FPGA that can manage both failure memory and buffer memory operations. This multi-functional controller handles various memory operations (read, write, control signals) for both FM and BM through a single integrated device, thereby supporting increased storage capacity without proportionally increasing the number of pins and controllers required
Data Source
AI summary
A semiconductor test apparatus comprises a failure memory (FM) block configured to store failure data generated from a result of testing a semiconductor device, a buffer memory (BM) block to/in which the failure data stored in the FM block is configured to be copied/stored, and a field programmable gate array (FPGA) configured to perform a first control operation to control the FM block and a second control operation to control the BM block.


