Self-Identifying Logic Elements for Flexible IC Testing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current semiconductor testing systems are inflexible, resource-intensive, and inefficient, requiring specific equipment and varying test formats that do not effectively accommodate the diverse needs of different IC designs, leading to high costs and prolonged testing times.
Innovation Solution
A flexible system that includes a controller and logic elements, which assign unique IDs to circuits under test, enabling selective and efficient testing operations, reducing power consumption, and allowing for adjustable test specifications and diagnostic modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional testing systems are used, then testing can be performed on circuits, but the system is inflexible and requires specific equipment for each test type
Solution Approach 1:
The patent implements a universal testing system where a single test system can perform multiple test types on different circuit designs. This is achieved through a standardized interface and control mechanism that allows one system to adapt to various testing requirements without needing separate dedicated equipment for each test type, thereby improving versatility while managing complexity.
Solution Approach 2:
The system allows dynamic adjustment of test parameters and configurations to accommodate different circuit designs and test requirements. By enabling parameter changes rather than requiring fixed hardware configurations, the system achieves flexibility in handling diverse testing scenarios with a unified platform.
2Reliability
If comprehensive testing is performed on all circuits, then reliability is improved, but power consumption and resource usage increase
Solution Approach 1:
The system enables selective testing where only specific circuits or circuit portions that require testing are activated and tested, rather than forcing all circuits to undergo comprehensive testing simultaneously. This partial action approach maintains reliability by testing necessary circuits while reducing overall power consumption and resource usage by leaving non-critical circuits in a lower-power state.
3Reliability
If testing is performed on all circuits, then complete diagnostics are achieved, but testing time and resource requirements increase
Solution Approach 1:
The testing system divides the circuit under test into separable segments or regions, allowing the test system to focus on specific segments that require diagnostics rather than uniformly testing the entire circuit. This segmentation enables complete diagnostics on critical segments while reducing overall testing time by excluding non-critical segments from exhaustive testing.
Solution Approach 2:
The system performs comprehensive diagnostics only on circuits or segments that require it, rather than applying full diagnostic procedures to all circuits uniformly. This selective partial action maintains diagnostic completeness for critical circuits while significantly reducing total testing time by applying reduced or no testing to non-critical circuits.
Data Source
AI summary
A system that includes a controller for enabling an enumeration operation. The enumeration operation is performed by a controller (110) and logic elements (120) in a system, such that each logic element in the system assigns itself a unique identifier. Each logic element can then be controlled by another source or have a means to communicate with other logic elements in the system. The unique identifier enables greater system flexibility, thereby reducing cost and improving efficiency.


