Systems and methods for wireless device testing
First Claim
1. A device, comprising:
- a memory that stores computer-executable instructions;
a logic circuit;
a test block comprising one or more scan blocks and a test module configured to test at least one of the logic circuit or the memory of the device;
a wireless connectivity module configured to wirelessly communicate with a tester device, the wireless connectivity module comprising a first communication circuitry and a second communication circuitry, the second communication circuitry comprising a high bandwidth wireless communication connection; and
at least one processor of one or more processors configured to access the memory, wherein the at least one processor of the one or more processors is configured to execute the computer-executable instructions to;
determine, using the first communication circuitry of the wireless connectivity module, a first wireless connection between the device and the tester device;
determine, using the second communication circuitry of the wireless connectivity module, a second wireless connection between the device and the tester device;
receive, using the first communication circuitry over the first wireless connection, a first signal from the tester device, the first signal comprising first data including a manufacturing test for at least one of the logic circuit or the memory of the device;
cause to send the first data to the test module of the test block;
receive, using the second communication circuitry over the second wireless connection, a second signal from the tester device, the second signal comprising second data including a scan pattern for a scan test;
convert, using a serial to parallel scan converter, the scan pattern to a number of parallel scan inputs;
cause to send the parallel scan inputs to the one or more scan blocks of the device;
receive from the test module, third data indicative of a result of the manufacturing test;
receive from the one or more scan blocks, fourth data indicative of a result of the scan test;
cause to send, using the wireless connectivity module over the first wireless connection, the third data to the tester device; and
cause to send, using the wireless connectivity module over the second wireless connection, the fourth data to the tester device.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosed systems, devices, and methods may provide for wireless testing of devices and, in particular, wireless testing of semiconductor devices comprising integrated circuits, memory, and logic circuitry that can be present on a wafer. The semiconductor devices can be tested for functional defects by applying one or more test patterns to the semiconductor devices. Further, for devices under test that do not have built-in wireless connectivity (for example, those that do not have a built-in Bluetooth low-energy engine), the disclosure describes systems and methods that the devices under test can use for external wireless connectivity (e.g., an external board having Bluetooth low-energy) on the low-bandwidth interface. In one example embodiment, for high-bandwidth scan testing, wireless connectivity modules (such as those implementing WiFi or WiGig) are described, which can be used to meet the bandwidth requirements of the one or more tests.
-
Citations
14 Claims
-
1. A device, comprising:
-
a memory that stores computer-executable instructions; a logic circuit; a test block comprising one or more scan blocks and a test module configured to test at least one of the logic circuit or the memory of the device; a wireless connectivity module configured to wirelessly communicate with a tester device, the wireless connectivity module comprising a first communication circuitry and a second communication circuitry, the second communication circuitry comprising a high bandwidth wireless communication connection; and at least one processor of one or more processors configured to access the memory, wherein the at least one processor of the one or more processors is configured to execute the computer-executable instructions to; determine, using the first communication circuitry of the wireless connectivity module, a first wireless connection between the device and the tester device; determine, using the second communication circuitry of the wireless connectivity module, a second wireless connection between the device and the tester device; receive, using the first communication circuitry over the first wireless connection, a first signal from the tester device, the first signal comprising first data including a manufacturing test for at least one of the logic circuit or the memory of the device; cause to send the first data to the test module of the test block; receive, using the second communication circuitry over the second wireless connection, a second signal from the tester device, the second signal comprising second data including a scan pattern for a scan test; convert, using a serial to parallel scan converter, the scan pattern to a number of parallel scan inputs; cause to send the parallel scan inputs to the one or more scan blocks of the device; receive from the test module, third data indicative of a result of the manufacturing test; receive from the one or more scan blocks, fourth data indicative of a result of the scan test; cause to send, using the wireless connectivity module over the first wireless connection, the third data to the tester device; and cause to send, using the wireless connectivity module over the second wireless connection, the fourth data to the tester device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing computer-executable instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
determining, by the processor, a first wireless connection and a second wireless connection between a device and a tester device, the second wireless connection comprising a high bandwidth wireless communication connection; receiving, by the processor, over the first wireless connection, a first signal from the tester device, the first signal comprising first data including a manufacturing test for at least one of a logic circuit or a memory of the device; causing to send, by the processor, the first data to a test module of a test block of the device; receiving, by the processor, over the second wireless connection, a second signal from the tester device, the second signal comprising second data including a scan pattern for a scan test; converting, using a serial to parallel scan converter, the scan pattern to a number of parallel scan inputs; sending, by the processor, the parallel scan inputs to one or more scan blocks of the device; receiving, by the processor, from the test module, third data indicative of a result of the manufacturing test; receiving, by the processor, from the one or more scan blocks, fourth data indicative of a result of the scan test; causing to send, by the processor, over the first wireless connection, the third data to the tester device; and causing to send, by the processor, over the second wireless connection, the fourth data to the tester device. - View Dependent Claims (12)
-
-
13. A method comprising:
-
determining, using a first communication circuitry of a wireless connectivity module of a device, a first wireless connection between the device and a tester device; determining, using a second communication circuitry of the wireless connectivity module, a second wireless connection between the device and the tester device, the second wireless connection comprising a high bandwidth wireless communication connection; receiving, using the first communication circuitry over the first wireless connection, a first signal from the tester device, the first signal comprising first data including a manufacturing test for at least one of a logic circuit or a memory of the device; sending the first data to a test module; receiving, using the second communication circuitry over the second wireless connection, a second signal from the tester device, the second signal comprising second data including a scan pattern for a scan test; converting, using a serial to parallel scan converter, the scan pattern to a number of parallel scan inputs; sending the parallel scan inputs to one or more scan blocks of the device; receiving from the test module, third data indicative of a result of the manufacturing test; receiving from the one or more scan blocks, fourth data indicative of a result of the scan test; sending, using the first communication circuitry of the wireless connectivity module, the third data to the tester device; and sending, using the second communication circuitry of the wireless connectivity module, the fourth data to the tester device. - View Dependent Claims (14)
-
Specification