System and method for testing and configuring semiconductor functional circuits
First Claim
1. A functional component configuration analysis process comprising:
- analyzing functional component operational behavior, wherein said analyzing functional component operational behavior is performed in parallel for a plurality of functional components;
determining operational characteristic settings using a processor based upon results of said analyzing; and
configuring said plurality of functional components in accordance with said operational characteristic settings.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention systems and methods enable configuration of functional components in integrated circuits. A present invention system and method can flexibly change the operational characteristics of functional components in an integrated circuit die based upon a variety of factors including manufacturing defects, compatibility characteristics, performance requirements, and system health (e.g., the number of components operating properly). Functional component operational behavior is tested and analyzed at various levels of configuration abstraction and component organization (e.g., topological inversion analysis). The testing and analysis can be performed in parallel on numerous functional components. Functional component configuration related information is presented in a graphical user interface (GUI) at various levels of granularity and in real time. The graphical user interface can facilitate user interaction in recognizing failure patterns, production test tuning and field configuration algorithm adjustment. The testing and analysis information can also be organized in a variety of convenient database formats.
388 Citations
30 Claims
-
1. A functional component configuration analysis process comprising:
-
analyzing functional component operational behavior, wherein said analyzing functional component operational behavior is performed in parallel for a plurality of functional components; determining operational characteristic settings using a processor based upon results of said analyzing; and configuring said plurality of functional components in accordance with said operational characteristic settings. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A functional component configuration system comprising:
-
a bus for communicating information and instructions; a processor for processing said information and instructions, including information and instructions for performing a functional component configuration analysis process; a memory for storing said information and instructions, including information and instructions for performing a functional component configuration analysis process; and a display for displaying a graphical user interface presentation of said information and functional component configuration operational settings, including information associated with analysis of functional component operational behavior and determination of operational characteristic settings, wherein said graphical user interface presentation indicates a pass or fail status for functional component building blocks at various levels of granularity and in real time. - View Dependent Claims (8, 9, 10)
-
-
11. A flexible integrated circuit testing method comprising:
-
preparing a plurality of integrated circuits for testing; testing said plurality of integrated circuits; and performing a functional component configuration process on said plurality of integrated circuits using a processor based upon results of said testing, wherein said testing and said functional component configuration process are performed in parallel on said plurality of integrated circuits. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An integrated circuit comprising:
-
a plurality of functional components for performing processing operations; a distribution component for distributing information to said plurality of functional components; a functional component configuration controller for configuring operational characteristics of one or more of said plurality of functional components; and a configuration communication interface for communicating information related to said operational characteristics of said one or more of said plurality of functional components to and from an external device, wherein said configuration communication interface communicates testing information to said external device and wherein said testing information and said functional component configuration information are communicated by said configuration communication interface at various levels of functional component granularity and organization. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An external functional component coordination device comprising:
-
a testing module for generating test vectors for functional components; a functional component operational setting module for determining operational settings for said functional components; and a testing information organization module for organizing test information associated with said functional components. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification