The present invention relates to factory testing of integrated circuits, and more particularly, to a test method, test machine and test system for facilitating factory test on integrated circuits using analog voltage self-test procedure that is built in the integrated circuits.
Automotive integrated circuits (ICs) are customized ICs for specific applications within automotive electronic systems. The automotive ICs are engineered to meet stringent requirements of automotive applications, such as, high reliability, durability, and compliance with automotive safety standards such as ISO 26262. Typically, the automotive ICs serve various purposes within vehicle systems, such as engine control units (ECUs), sensor interfaces, infotainment systems, and advanced driver assistance systems (ADAS). Given the high demands for reliability and durability of automotive ICs, the factory testing for such ICs is usually more stringent and rigorous. In this highly specialized and technically demanding field, there is a critical need for a testing method that is both efficient and reliable.
With this in mind, the present invention aims to provide a testing method, a testing machine, and a testing system that utilize an embedded analog voltage self-test in automotive ICs to facilitate the factory test of said ICs. Given that the invention leverages high-accuracy safety detection circuits for conducting the analog voltage self-test, it can efficaciously supplant analog testes in conventional testing flows without compromising the reliability of the tests. Consequently, the present invention not only curtails the costs implicated in conventional testing flows but also mitigates the cumulative manufacturing costs of the automotive ICs.
According to one embodiment, a method for performing a factory test on an automotive IC. The method comprises: performing a logic test on the automotive IC by sending one or more logic test input signals to the automotive IC to generate one or more logic test output signals; while the automotive IC is generating the one or more logic test output signals, utilizing a safety detection circuit within the automotive IC to perform a self-test to determine whether at least one analog voltage of an analog circuit block of the automotive IC falls within a predetermined range to generate an analog test result; and determining whether the automotive IC passes the factory test according to at least the logic test output signals and the analog test result.
According to one embodiment, a testing machine for performing a factory test on an automotive IC. The testing machine comprises: a logic test module and an analog test module. The logic test module is configured to perform a logic test on the automotive IC by sending one or more logic test input signals to the automotive IC and accordingly receive one or more logic test output signals that is generated by the automotive IC. The analog test module is configured to receive an analog test result that is generated by a self-test performed based on a safety detection circuit within the automotive IC while the automotive IC is generating the one or more logic test output signals. The analog test result indicates whether at least one analog voltage of an analog circuit block of the automotive IC falls within a predetermined range. The test machine is configured to determine whether the automotive IC passes the factory test according to at least the logic test output signals and the analog test result.
According to one embodiment, a testing system is provided. The test system comprises: an automotive IC and a test machine. The automotive IC comprises at least one analog circuit block; and at least on safety detection circuit configured to perform a self-test to generate an analog test result to indicate whether at least one analog voltage of the at least one analog circuit block falls within a predetermined range. The test machine is configured to perform a factory test on the automotive IC and comprises: a logic test module and an analog test module. The logic test module is configured to perform a logic test on the automotive IC by sending one or more logic test input signals to the automotive IC and accordingly receive one or more logic test output signals that is generated by the automotive IC. The analog test module is configured to receive the analog test result that is generated while the automotive IC is generating the one or more logic test output signals, wherein the test machine is configured to determine whether the automotive IC passes the factory test according to at least the logic test output signals and the analog test result.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present embodiments. It will be apparent, however, to one having ordinary skill in the art that the specific detail need not be employed to practice the present embodiments. In other instances, well-known materials or methods have not been described in detail in order to avoid obscuring the present embodiments.
Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment or example is included in at least one embodiment of the present embodiments. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures or characteristics may be combined in any suitable combinations and/or sub-combinations in one or more embodiments.
According to various embodiments, various tests can include continuity tests, functionality verification, and parametric tests to evaluate electrical characteristics of the IC 120. In one embodiment, the IC 120 could be an automotive IC designed to perform specific functions within a vehicle electronic system, such as controlling engine management, handling communication between different vehicular systems, or managing infotainment systems. The tests conducted by the test machine 110 would depend on the specific functions and applications of the IC 120, ensuring each component operates correctly and meets the required specifications and standards.
The IC 120 comprises a digital controller 121, a plurality of analog circuit blocks 122_1-122_N and a plurality of safety detection circuits 123_1-123_M. According to various embodiments, the plurality of analog circuit blocks 122_1-122_N can include components such as a voltage regulator, an oscillator, a driver circuit, an amplifier, a filter, a mixer, a comparator, a signal modulator, a phase-locked loop (PLL), a current mirror, a charge pump, a reference voltage/current generating circuit and/or an analog-to-digital or a digital-to-analog converter. Additionally, each of the analog circuit blocks 122_1-122_N is monitored by a dedicated one of the safety detection circuits 123_1-123_M, thereby to ensure analog voltages of (i.e., within of outputted by) each of the analog circuit blocks 122_1-122_N remains within a specified safety range. As such, accuracy and precision of analog voltages of the analog circuit blocks 122_1-122_N can be ensured, thereby guaranteeing that IC 120 can operate normally even under various harsh environments.
Generally, the safety detection circuits 123_1-123_M are designed to configured to meet different requirements of the safety standard, such as automotive safety integrity level (ASIL)-B, ASIL-C and ASIL-D. The safety detection circuits 123_1-123_M are typically utilized to perform an analog voltage self-test during a boot-up process of the IC 120 and during a normal operation of the IC 120. During the boot-up process of the IC 120, the analog voltage self-test will be initiated by the digital controller 121. If any of the analog voltages of the analog circuit blocks 122_1-122_N that are monitored by the safety detection circuits 123_1-123_M falls outside a predetermined safety range, the digital controller 110 would report the error to a host (not shown) based on detections of the safety detection circuits 123_1-123_M. During specified intervals (e.g., a “porch” period in display applications) within the normal operation of the IC 120, the analog voltage self-test will be also initiated also by the digital controller 121. If any of the analog voltages of the analog circuit blocks 122_1-122_N that are monitored by the safety detection circuits 123_1-123_M voltage falls outside the safety range, the safety detection circuits 123_1-123_M will detect it and the digital controller 110 accordingly reports the error to the host.
In view of this, if the safety detection circuit 123_1-123_M can achieve high accuracy, this means that its detection capability would cover analog test that is commonly necessitated in a testing flow. Hence, it is possible to utilize the analog voltage self-test functionality provided by the safety detection circuit 123_1-123_M to facilitate the t analog test in the testing flow, which is conventionally done by measurement with external probes. In embodiments of the present invention, an analog test module 114 of the test machine 110 does not need to measure analog voltages of the analog circuit blocks 122_1-122_N. Instead, the analog test module 114 of the test machine 110 only needs to receive an analog test result generated by the digital controller 110. The analog test will be achieved by the analog voltage self-test inside the IC 120.
During a testing flow of the present invention, the test machine 110 may send a variety of test input signals (e.g., test patterns) to the IC 120. In response to the test input signals sent by the test machine 110, various components within the IC 120 generates test output signals and the digital controller 121 accordingly transmits the test output signals or feedback a result based on the test output signals to the test machine 110.
In one embodiment, a logic test module 112 of the test machine 110 would initiate a logic test by sending logic test input signals to the IC 120. Relevant components within the IC 120 accordingly generates logic test output signals. While the logic test is being performed, the digital controller 121 would concurrently initiate the analog voltage self-test. Specifically, the digital controller 121 would instruct the safety detection circuit 123_1-123_M to detect whether analog voltages of the analog circuit blocks 122_1-122_N falls within the predetermined safety range, while other circuit blocks (not shown) of the IC 120 are under logic test, i.e., generating logic test output signals in response to logic test input signals.
Once it is found that any of the analog voltages of the analog circuit blocks 122_1-122_N falls outside the predetermined safety range, the digital controller 121 would send the analog test result indicative of analog test failed to the analog test module 114 of the test machine 110. Otherwise, the digital controller 121 would send the analog test result indicative of analog test passed. According to the analog test result received by the analog test module 114 and the logic test output signals received by the logic test module 112, the test machine 100 determines whether the IC 120 passes the test.
Since principles and specific details of the foregoing steps have been explained in detail through the above embodiments, further descriptions will not be repeated here. It should be noted that the above flow may be possible, by adding other extra steps or making appropriate modifications and adjustments, to better improve flexibility and further improve efficiency of the IC testing.
In summary, the test method of the present invention utilizes high-accuracy built-in safety detection circuits that can handle analog tests for a factory testing flow, which saves time and reduce overall costs without compromising quality. As such, the test method of the present invention is not only to ensure that each IC meets the stringent standards of the automotive industry but also to maintain efficiency throughout the manufacturing process. This is vital to keeping the manufacturing costs within acceptable limits and ensuring a swift time-to-market for the products.
Those skilled in the art will readily observe that numerous modifications and alterations of the device land method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.