Abstract:
A method includes receiving, from a system manufacturer, system test data for a plurality of electronic systems. Each of the plurality of electronic systems includes a plurality of electronic components. The method also includes determining a relationship between a set of electronic components from the plurality of electronic components and the electronic systems upon which the electronic components of the set of electronic components are assembled and receiving, from a component manufacturer, manufacturing attributes for the set of electronic components. The method further includes selecting a data subset from the system test data corresponding to a subgroup of the set of electronic components. The subgroup includes components from a same fabrication cluster. Additionally, the method includes identifying an outlier relative to the data subset and communicating information about the outlier to at least one of the system manufacturer or the component manufacturer.
Abstract:
Disclosed are methods, systems and computer program products for concluding whether or not there is a correlation between a set of manufacturing condition(s) and performance of in-field end user devices. Also disclosed are methods, systems and computer program products for concluding whether or not there is an inconsistency in in-field end user devices data and/or manufacturing data associated with electronic elements included in end-user devices. In one example, a method includes analyzing received in-field data and/or data computed based on received in-field data, in order to determine whether or not there is a statistically significant difference in in-field performance between end-user devices including elements from a first population and end-user devices including elements from a second population, where manufacturing of the first population corresponds to a set of one or more manufacturing conditions, but manufacturing of the second population does not correspond to the set.
Abstract:
A method of identifying defects in an electronic assembly, comprising, by a processing unit, obtaining a grid of nodes representative of a location of electronic units of an electronic assembly, wherein each node is neighboured by at most eight other nodes, wherein a first plurality of nodes represents failed electronic units according to at least one test criterion, and a second plurality of nodes represents passing electronic units according to the least one first test criterion, based on the grid, determining at least one first and second straight lines, and attempting to connect the first and second straight lines into a new line, wherein if at least one node from the new line belongs to the second plurality of nodes, concluding that an electronic unit represented by the node on the grid is a failed electronic unit, thereby facilitating identification of a failed electronic unit on the substrate.
Abstract:
Embodiments describe a method of manufacture including receiving a product attribute identifying a product, and receiving a first component attribute and a second component attribute, the first component attribute identifying a first component included in the product and the second component attribute identifying a second component included in the product. The method further includes receiving first manufacturing data associated with the first component and second manufacturing data associated with the second component, applying a set of compatibility rules to the first manufacturing data and the second manufacturing data, determining pairing data from the application of the set of compatibility rules to the first manufacturing data and the second manufacturing data, applying a set of pairing rules to the pairing data, determining one or more actions from the application of the set of pairing rules to the pairing data, and performing the one or more actions.
Abstract:
A method for modifying the execution sequence of tests for testing an object on a test system. The tests include a group of tests that is a candidate for replacement. The method includes: while executing the tests according to the execution sequence and before executing the group of tests, modifying, in real time, the execution sequence including: executing a delay instead of the group of tests, wherein the delay is related to the group of tests.