[go: up one dir, main page]

TWI910887B - Inspection devices, inspection systems and inspection methods - Google Patents

Inspection devices, inspection systems and inspection methods

Info

Publication number
TWI910887B
TWI910887B TW113141458A TW113141458A TWI910887B TW I910887 B TWI910887 B TW I910887B TW 113141458 A TW113141458 A TW 113141458A TW 113141458 A TW113141458 A TW 113141458A TW I910887 B TWI910887 B TW I910887B
Authority
TW
Taiwan
Prior art keywords
circuit board
test
control unit
boundary scan
circuit boards
Prior art date
Application number
TW113141458A
Other languages
Chinese (zh)
Other versions
TW202520836A (en
Inventor
今堀翔也
Original Assignee
日商愛斯佩克股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2020166832A external-priority patent/JP7474672B2/en
Application filed by 日商愛斯佩克股份有限公司 filed Critical 日商愛斯佩克股份有限公司
Publication of TW202520836A publication Critical patent/TW202520836A/en
Application granted granted Critical
Publication of TWI910887B publication Critical patent/TWI910887B/en

Links

Abstract

可獲得縮短測試之需要時間的同時,可提高實際製品之可靠性之檢查裝置。檢查裝置(2A)係包括:測試控制器(13),控制對於電路基板(100)之邊界掃描測試;以及系統控制器(11);系統控制器(11)係在環境形成裝置(3)對於電路基板(100),施加有3自由度以上之振動應力之狀態下,讓測試控制器(13)對於電路基板(100),執行邊界掃描測試。An inspection device that can reduce the time required for testing while improving the reliability of actual products. The inspection device (2A) includes: a test controller (13) that controls the boundary scan test on the circuit board (100); and a system controller (11); the system controller (11) performs the boundary scan test on the circuit board (100) under the condition that the environment forming device (3) applies a vibration stress of more than 3 degrees of freedom to the circuit board (100).

Description

檢查裝置、檢查系統以及檢查方法Inspection devices, inspection systems and inspection methods

本發明係關於一種檢查裝置、檢查系統以及檢查方法,且特別有關於一種用於對於檢查對象,執行邊界掃描測試之檢查裝置、檢查系統以及檢查方法。This invention relates to an inspection apparatus, inspection system, and inspection method, and particularly to an inspection apparatus, inspection system, and inspection method for performing boundary scan tests on an object to be inspected.

將組裝有適用JTAG(Joint Test Action Group)之半導體裝置之電路基板,當作對象之檢查之一,眾所周知有邊界掃描測試。在邊界掃描測試中,主要係檢查被組裝於電路基板上之半導體裝置之軟焊接合不良,或複數半導體裝置間的接線之開路故障或短路故障等。在日本特開2000-148528號公報中,係開示有一種將適用JTAG之積體電路當作對象,以執行邊界掃描測試之測試系統。Boundary scan testing is a well-known inspection method that examines circuit boards equipped with JTAG (Joint Test Action Group) compatible semiconductor devices. Boundary scan testing primarily checks for poor soldering of semiconductor devices mounted on the circuit board, or open-circuit or short-circuit faults in the wiring between multiple semiconductor devices. Japanese Patent Application Publication No. 2000-148528 discloses a test system for performing boundary scan testing on JTAG compatible integrated circuits.

經過量產工序以被出貨之實際製品,係有可能在暴露於振動或溫度等之種種環境因素之嚴峻情況下使用。然而,當依據日本特開2000-148528號公報所開示之測試系統時,在執行邊界掃描測試時,實際製品之使用情況係未被假設,所以,有實際製品之可靠性較低之課題。又,為了削減測試成本,也有被要求縮短測試之需要時間之課題。Actual products shipped after mass production may be used under severe conditions exposed to various environmental factors such as vibration and temperature. However, when using the testing system disclosed in Japanese Patent Application Publication No. 2000-148528, the actual usage conditions of the product are not assumed during boundary scan testing, resulting in lower reliability of the actual product. Furthermore, there is a need to shorten the testing time in order to reduce testing costs.

本發明之目的,係在於提供一種謀求縮短測試之需要時間的同時,可提高實際製品之可靠性之檢查裝置、檢查系統以及檢查方法。The purpose of this invention is to provide an inspection device, inspection system, and inspection method that aims to reduce the time required for testing while improving the reliability of actual products.

本發明一態樣之檢查裝置,係一種檢查裝置,可通訊地被連接於可收容做為檢查對象之至少一個電路基板之環境形成裝置,其包括:測試控制部,控制對於該電路基板之邊界掃描測試;以及主控制部;該主控制部係在該環境形成裝置對於該電路基板,施加有3自由度以上之振動應力之狀態下,讓該測試控制部執行對於該電路基板之該邊界掃描測試。The present invention provides an inspection device that can be communicatively connected to an environment forming apparatus that can accommodate at least one circuit board as the object of inspection. The device includes: a test control unit that controls a boundary scan test on the circuit board; and a main control unit that causes the test control unit to perform the boundary scan test on the circuit board when the environment forming apparatus applies a vibration stress of more than 3 degrees of freedom to the circuit board.

以下,針對本發明之實施形態,使用圖面做詳細說明。而且,在不同之圖面中,賦予同一編號之元件,係表示同一或相應之元件。The following is a detailed description of the embodiments of the present invention using drawings. Furthermore, elements assigned the same number in different drawings represent the same or corresponding elements.

圖1係簡略表示本發明實施形態之檢查系統1之構造之圖。如圖1所示,檢查系統1係包括彼此可通訊地被連接之檢查裝置2與環境形成裝置3。環境形成裝置3係用於在製品之設計開發階段,將試作品當作對象以執行環境測試之環境測試裝置。但是,環境形成裝置3也可以係在製品之出貨前測試中,用於將實際製品當作對象,以執行篩選測試之篩選裝置。檢查裝置2係包括用於對於被環境形成裝置3所收容之檢查對象,執行邊界掃描測試之控制部之裝置。檢查對象係組裝有適用JTAG(Joint Test Action Group)之半導體裝置之電路基板。在邊界掃描測試中,主要係檢查被組裝於電路基板上之半導體裝置之軟焊接合不良,或複數半導體裝置間的接線之開路故障或短路故障等。Figure 1 is a simplified diagram illustrating the structure of the inspection system 1 according to an embodiment of the present invention. As shown in Figure 1, the inspection system 1 includes an inspection device 2 and an environment forming device 3 that are communicatively connected to each other. The environment forming device 3 is an environmental testing device used to perform environmental testing on a prototype during the design and development stage of a product. However, the environment forming device 3 can also be used as a screening device to perform screening testing on an actual product during pre-shipment testing. The inspection device 2 includes a control unit for performing boundary scanning testing on the inspection object contained within the environment forming device 3. The inspection targets are circuit boards that assemble semiconductor devices compatible with JTAG (Joint Test Action Group). In boundary scan testing, the main focus is on checking for poor soldering of semiconductor devices assembled on the circuit board, or open circuit or short circuit faults in the wiring between multiple semiconductor devices.

圖2係簡略表示檢查裝置2(2A)之構造之方塊圖。如圖2之連接關係所示,檢查裝置2A係包括系統控制器11(主控制部)、腔體監視器12、測試控制器13(測試控制部)、記憶部14、顯示部15、及通訊部16。Figure 2 is a block diagram that schematically shows the structure of the inspection device 2 (2A). As shown in the connection relationship in Figure 2, the inspection device 2A includes a system controller 11 (main control unit), a cavity monitor 12, a test controller 13 (test control unit), a memory unit 14, a display unit 15, and a communication unit 16.

測試控制器13係用於藉來自系統控制器11之控制,控制對於做為檢查對象之電路基板100(詳述於後)所執行之邊界掃描測試之控制器。測試控制器13係在邊界掃描測試中,進行測試數據(測試模式)之生成、及測試時鐘之生成等之處理。測試控制器13係被連接於中繼單元17。Test controller 13 is used to control the boundary scan test performed on the circuit board 100 (described in detail below), which is the object of inspection, by means of control from system controller 11. Test controller 13 processes test data (test mode) and test clock during boundary scan test. Test controller 13 is connected to relay unit 17.

系統控制器11係包括CPU等處理器與ROM及RAM等記憶體,總結系統全體之動作以控制之。系統控制器11係在環境形成裝置3對於電路基板100,施加有既定之環境應力之狀態下,讓測試控制器13對於電路基板100,執行邊界掃描測試。The system controller 11 includes a CPU and other processors, as well as memory such as ROM and RAM, and summarizes and controls the overall operation of the system. When the environment forming device 3 applies a predetermined environmental stress to the circuit board 100, the system controller 11 allows the test controller 13 to perform boundary scan tests on the circuit board 100.

記憶部14係半導體記憶體或硬碟等之任意記憶裝置。顯示部15係液晶顯示器或有機EL顯示器等之任意顯示裝置。系統控制器11與腔體監視器12,係例如藉RS-232C電線以被彼此連接。系統控制器11與測試控制器13,係例如藉USB電線以被彼此連接。通訊部16與環境形成裝置3的通訊部21(詳述於後),係例如藉RS-485電線以被彼此連接。The memory unit 14 is any memory device such as semiconductor memory or hard disk. The display unit 15 is any display device such as liquid crystal display or organic EL display. The system controller 11 and the cavity monitor 12 are connected to each other, for example, via an RS-232C cable. The system controller 11 and the test controller 13 are connected to each other, for example, via a USB cable. The communication unit 16 and the communication unit 21 of the environment forming apparatus 3 (described in detail below) are connected to each other, for example, via an RS-485 cable.

圖3係簡略表示環境形成裝置3之構造之圖。在本實施形態之例中,環境形成裝置3係使用HALT(Highly Accelerated Limit Test)測試裝置、HASS(High Accelerated Stress Screen)測試裝置、或HASA(High Accelerated Stress Audit)測試裝置。HALT測試裝置的檢查對象,主要係試作品,HALT測試裝置係必須確認對於環境之試作品之弱點處所,直到檢查對象產生故障為止(直到被檢出不良處所為止),持續施加環境應力。HASS測試裝置及HASA測試裝置的檢查對象,主要係實際製品。HASS測試係將全部實際製品當作對象之全數檢查,HASA測試係將一部份實際製品當作對象之抽樣檢查。HALT測試裝置、HASS測試裝置、或HASA測試裝置,係使超過實際製品之使用情況之假設範圍(規格範圍)之振動應力及/或溫度應力,施加於檢查對象,藉此,可實現高加速測試。振動應力係藉直交3軸(水平面內之X軸及Y軸與鉛直方向之Z軸)之各軸之延伸方向及旋轉方向之振動,可施加6自由度之振動應力。但是,只要可施加在實際製品之使用情況會產生,或者,超過實際製品之使用情況之假設範圍之3自由度以上之振動應力即可。6自由度(3自由度以上)之振動應力,係與單軸或兩軸之振動不同,其係在實際製品之使用情況會產生,或者,超過實際製品之使用情況之假設範圍之複合性振動。藉6自由度(3自由度以上)之振動應力,可在更短之時間內,評估檢查對象之可靠性。振動加速度係可在例如5~75(Grms)之範圍內,任意設定。溫度應力係可施加廣溫度域(例如-100~+200℃)且急速變化(例如平均70℃/min)之溫度應力。Figure 3 is a simplified diagram illustrating the structure of the environment formation device 3. In this embodiment, the environment formation device 3 uses a HALT (Highly Accelerated Limit Test) testing device, a HASS (High Accelerated Stress Screen) testing device, or a HASA (High Accelerated Stress Audit) testing device. The HALT testing device primarily inspects prototypes. It continuously applies environmental stress to identify weaknesses in the prototypes before applying environmental stress, until a failure occurs (until a defect is detected). The HASS and HASA testing devices primarily inspect actual products. The HASS test involves a full inspection of all actual products, while the HASA test involves a sampling inspection of a portion of the actual products. HALT, HASS, or HASA testing devices apply vibration and/or temperature stresses beyond the assumed range (specification range) of actual product use to the object under inspection, thereby enabling high-acceleration testing. Vibration stress is applied through vibrations along the extension and rotation directions of the three orthogonal axes (the X and Y axes in the horizontal plane and the Z axis in the vertical direction), resulting in a 6-DOF vibration stress. However, any vibration stress exceeding 3 DDOF that would occur under actual product use is acceptable. Vibration stress with 6 degrees of freedom (or more) differs from uniaxial or biaxial vibration. It is a complex vibration that occurs in actual product use or exceeds the assumed range of actual product use. With vibration stress of 6 degrees of freedom (or more), the reliability of the object under inspection can be assessed in a shorter time. Vibration acceleration can be arbitrarily set within, for example, a range of 5 to 75 (Grms). Temperature stress can be applied over a wide temperature range (e.g., -100 to +200°C) and with rapid changes (e.g., an average of 70°C/min).

如圖3所示,環境形成裝置3係包括被絕熱性之框體25所包圍之空調室23及腔體24。在空調室23係配置有空氣循環用之鼓風機26、加熱用之加熱器27、及噴射冷卻用液態氮之噴嘴28。噴嘴28係透過配管29,被連接於被配置在環境形成裝置3的外部之液態氮之槽體31。在配管29係設有用於控制可否自槽體31,供給液態氮往噴嘴28之閥30。在空調室23內被生成之空調空氣,如箭頭A所示,係自空調室23,透過給氣口42以被供給到腔體24內,在循環於腔體24內之後,自腔體24透過排氣口41以被排出到空調室23。As shown in Figure 3, the environment forming device 3 includes an air-conditioned chamber 23 and a cavity 24 enclosed by an insulated frame 25. The air-conditioned chamber 23 is equipped with a blower 26 for air circulation, a heater 27 for heating, and a nozzle 28 for spraying liquid nitrogen for cooling. The nozzle 28 is connected via piping 29 to a liquid nitrogen tank 31 located outside the environment forming device 3. The piping 29 is equipped with a valve 30 for controlling whether liquid nitrogen can be supplied from the tank 31 to the nozzle 28. The air conditioning air generated in the air conditioning room 23, as shown by arrow A, is supplied from the air conditioning room 23 to the cavity 24 through the air inlet 42, and after circulating in the cavity 24, it is discharged from the cavity 24 to the air conditioning room 23 through the exhaust port 41.

在腔體24內係配置有平板狀之振動桌台32。振動桌台32係藉被固定於框體25的側面之支撐構件34,透過彈簧33以可擺動地被支撐。振動桌台32係被致動器35所驅動,藉此,實現上述6自由度之振動。致動器35係使用運動方向不同之複數個(例如5個)空壓缸等,以被構成。使壓縮空氣在短週期內,重複對於各空壓缸給氣及排氣,藉此,在各空壓缸中,實現振動運動。A flat vibrating table 32 is disposed inside the cavity 24. The vibrating table 32 is supported by a spring 33 via a support member 34 fixed to the side of the frame 25. The vibrating table 32 is driven by an actuator 35, thereby realizing the aforementioned 6 degrees of freedom vibration. The actuator 35 is constructed using a plurality of (e.g., 5) air cylinders with different directions of motion. Compressed air is repeatedly supplied and discharged to each air cylinder in a short cycle, thereby realizing vibration motion in each air cylinder.

在腔體24內的振動桌台32的上表面,做為檢查對象之電路基板100,係被固定件38所固定。圖示雖然省略,但是,在電路基板100中,適用JTAG(Joint Test Action Group)之FPGA(Field Programmable Gate Array)等半導體裝置,係藉由BGA(Ball Grid Array)等連接方式所做之軟焊等,以被組裝於印刷電路板上。在電路基板100係連接有用於通訊邊界掃描測試之數據(測試數據及測試結果數據等)之電線40。電線40係透過被形成於框體25的側壁之電線孔39,被拉出到框體25的外部,以被連接到圖2所示之中繼單元17。被環境形成裝置3所收容之電路基板100,與檢查裝置2A的測試控制器13,係透過電線40及中繼單元17,以被相互連接。The circuit board 100, which is the object of inspection, is fixed to the upper surface of the vibration table 32 inside the cavity 24 by the fixing member 38. Although not shown in the figure, semiconductor devices such as FPGAs (Field Programmable Gate Arrays) that are suitable for JTAG (Joint Test Action Group) are assembled on the printed circuit board by soft soldering or other connection methods such as BGA (Ball Grid Array). The circuit board 100 is connected to the wires 40 for data (test data and test result data, etc.) used for communication boundary scan testing. The wires 40 are pulled out to the outside of the frame 25 through the wire holes 39 formed in the side wall of the frame 25 to be connected to the relay unit 17 shown in FIG. 2. The circuit board 100 housed in the environment forming device 3 and the test controller 13 of the inspection device 2A are interconnected via wires 40 and relay unit 17.

又,環境形成裝置3係包括環境控制器22、通訊部21、溫度偵知器37、及振動偵知器36。溫度偵知器37係被配置於腔體24內。振動偵知器36係使用加速度偵知器等以被構成,其被配置於振動桌台32。Furthermore, the environment forming device 3 includes an environment controller 22, a communication unit 21, a temperature detector 37, and a vibration detector 36. The temperature detector 37 is disposed within the cavity 24. The vibration detector 36 is constructed using an accelerometer or the like and is disposed on the vibration table 32.

環境控制器22係包括CPU等處理器與ROM及RAM等記憶體,以被構成。環境控制器22係藉各控制訊號,分別控制加熱器27、閥30及致動器35之驅動。對於電路基板100之溫度應力之施加及振動應力之施加,係被環境控制器22所控制。The environmental controller 22 is configured to include a CPU and other processors, as well as memory such as ROM and RAM. The environmental controller 22 controls the operation of the heater 27, valve 30, and actuator 35 respectively through various control signals. The application of temperature stress and vibration stress to the circuit board 100 is controlled by the environmental controller 22.

在環境控制器22係輸入有被溫度偵知器37所檢出之表示腔體24內之溫度之溫度數據。環境控制器22係依據自溫度偵知器37所輸入之溫度數據,回饋控制加熱器27及閥30,可控制腔體24內之溫度到目標值。又,在環境控制器22係輸入有被振動偵知器36所檢出之表示振動桌台32之振動加速度之振動數據。環境控制器22係依據自振動偵知器36所輸入之振動數據,回饋控制致動器35,藉此,可控制振動桌台32之振動加速度到目標值。The environmental controller 22 receives temperature data detected by the temperature detector 37, indicating the temperature inside the cavity 24. Based on the temperature data input from the temperature detector 37, the environmental controller 22 feeds back to control the heater 27 and the valve 30, thereby controlling the temperature inside the cavity 24 to the target value. Furthermore, the environmental controller 22 receives vibration data detected by the vibration detector 36, indicating the vibration acceleration of the vibrating table 32. Based on the vibration data input from the vibration detector 36, the environmental controller 22 feeds back to control the actuator 35, thereby controlling the vibration acceleration of the vibrating table 32 to the target value.

又,這些溫度數據及振動數據,係自環境控制器22透過通訊部21,16,以被輸入到腔體監視器12(參照圖2)。藉此,可藉檢查裝置2A的腔體監視器12,監視環境形成裝置3的腔體24之狀態(溫度及振動)。Furthermore, these temperature and vibration data are input from the environmental controller 22 to the cavity monitor 12 (see Figure 2) via the communication units 21 and 16. In this way, the status (temperature and vibration) of the cavity 24 of the environmental forming device 3 can be monitored by the cavity monitor 12 of the inspection device 2A.

圖4係表示對於電路基板100之振動應力之施加模式第1例之圖。曲線圖的橫軸係表示經過時間,縱軸係表示振動加速度之大小。在第1例中,環境控制器22係在自測試開始,至測試結束為止之全期間中,使振動桌台32之振動加速度保持為一定值。藉此,在自測試開始至測試結束為止之全期間中,一定之振動應力係被施加在電路基板100。Figure 4 is a diagram illustrating the first example of the vibration stress application mode on the circuit board 100. The horizontal axis of the graph represents the elapsed time, and the vertical axis represents the magnitude of the vibration acceleration. In the first example, the environmental controller 22 maintains a constant vibration acceleration of the vibration table 32 throughout the entire self-test period from start to finish. Thus, a constant vibration stress is applied to the circuit board 100 throughout the entire self-test period.

圖5係表示對於電路基板100之振動應力之施加模式第2例之圖。在第2例中,環境控制器22係使振動振動桌台32之期間(設定振動加速度為既定值,藉此,振動成為「ON」之期間),與不振動振動桌台32之期間(設定振動加速度為零,藉此,振動成為「OFF」之)交錯重複。藉此,施加振動應力於電路基板100之期間(ON期間)與未施加之期間(OFF期間)係交錯重複。而且,ON期間之長度與OFF期間之長度,可為同一,也可為不同。又,在ON期間中,振動加速度係可為一定值,也可為變動值。Figure 5 illustrates a second example of the vibration stress application mode on the circuit board 100. In this second example, the environmental controller 22 alternates between periods when the vibration table 32 is vibrating (setting the vibration acceleration to a predetermined value, thus making vibration "ON") and periods when the vibration table 32 is not vibrating (setting the vibration acceleration to zero, thus making vibration "OFF"). This alternating period of applying vibration stress to the circuit board 100 (ON period) and periods of not applying it (OFF period) results in an alternating pattern. Furthermore, the lengths of the ON and OFF periods can be the same or different. Also, during the ON period, the vibration acceleration can be a fixed value or a variable value.

圖6表示對於電路基板100之振動應力之施加模式第3例之圖。在第3例中,環境控制器22係使讓振動桌台32振動較大之期間(設定振動加速度為比某基準值還要大之值,藉此,振動成為「大」之期間),與讓振動桌台32振動較小之期間(設定振動加速度為比該基準值還要小之值,藉此,振動成為「小」之期間),交錯重複。藉此,施加較大振動應力於電路基板100之期間(大期間),與施加較小振動應力之期間(小期間),係交錯重複。而且,大期間之長度與小期間之長度,係可以為同一,也可以不同。又,在大期間及小期間之中,振動加速度係可以為一定值,也可以為變動值。Figure 6 illustrates a third example of the vibration stress application mode on the circuit board 100. In this third example, the environmental controller 22 alternates between periods when the vibration table 32 vibrates significantly (the vibration acceleration is set to be greater than a certain reference value, thus defining the vibration as a "large" period) and periods when the vibration table 32 vibrates less significantly (the vibration acceleration is set to be less than that reference value, thus defining the vibration as a "small" period). Thus, the periods of applying greater vibration stress to the circuit board 100 (the "large" period) and the periods of applying less vibration stress (the "small" period) alternate. Furthermore, the lengths of the "large" and "small" periods can be the same or different. Furthermore, the vibration acceleration coefficient can be a constant value or a variable value during both the large and small periods.

圖7係表示對於電路基板100之振動應力之施加模式第4例之圖。在第4例中,環境控制器22係隨著時間經過,階梯狀地變更振動加速度為逐漸大之值。藉此,隨著時間經過,階梯狀地逐漸增大之振動應力,係被施加在電路基板100。而且,也可以與圖7所示之例相反地,隨著時間經過,使階梯狀地逐漸降低之振動應力,施加在電路基板100。又,階梯狀地變更之振動加速度之增大幅度或降低幅度,係可為一定值,也可以為變動值。而且,也可以組合使振動應力為階梯狀地增大之模式與階梯狀地降低之模式。Figure 7 illustrates a fourth example of the vibration stress application mode on the circuit board 100. In this fourth example, the environmental controller 22 gradually increases the vibration acceleration in a stepwise manner over time. Thus, a vibration stress that gradually increases in a stepwise manner over time is applied to the circuit board 100. Alternatively, in the opposite manner to the example shown in Figure 7, a vibration stress that gradually decreases in a stepwise manner over time can be applied to the circuit board 100. Furthermore, the magnitude of the increase or decrease in the stepwise vibration acceleration can be a constant or a variable value. Moreover, a combination of a stepwise increasing mode and a stepwise decreasing mode of vibration stress can be used.

圖8係表示對於電路基板100之振動應力之施加模式第5例之圖。在第5例中,環境控制器22係隨著時間經過,直線狀變更振動加速度為逐漸大之值。藉此,隨著時間經過,直線狀地逐漸增大之振動應力,係被施加在電路基板100。而且,也可以與圖8所示之例相反地,隨著時間經過,使直線狀地逐漸降低之振動應力,施加在電路基板100。又,也可以組合使振動應力為直線狀地增大之模式與直線狀地降低之模式。Figure 8 illustrates a fifth example of the vibration stress application mode on the circuit board 100. In this fifth example, the environmental controller 22 linearly increases the vibration acceleration over time. Thus, a linearly increasing vibration stress is applied to the circuit board 100. Alternatively, in the opposite manner to the example shown in Figure 8, a linearly decreasing vibration stress may be applied to the circuit board 100. Furthermore, a combination of a linearly increasing vibration stress and a linearly decreasing vibration stress may also be used.

環境控制器22係可以對於電路基板100,執行圖4~8所示之振動應力之施加模式全部,或者,僅執行一個。又,環境控制器22係也可以對於電路基板100,任意組合圖4~8所示之振動應力之施加模式以執行之。例如也可以執行 .在第1例(圖4)之後,執行第2例(圖5)。 .混合第2例(圖5)之ON期間及OFF期間,與第3例(圖6)之大期間及小期間。 .在第4例(圖7)或第5例(圖8)之中途,插入第2例(圖5)之OFF期間或第3例(圖6)之小期間。 等之組合。又,環境控制器22係也可以對於電路基板100,在振動應力之外,再施加溫度應力。表示是否必須執行何種施加模式之資訊,係對應於電路基板100之種別等,事先被設定於環境控制器22。 The environmental controller 22 can execute all or only one of the vibration stress application modes shown in Figures 4-8 on the circuit board 100. Furthermore, the environmental controller 22 can also arbitrarily combine the vibration stress application modes shown in Figures 4-8 on the circuit board 100. For example, it can execute: • Execute the second example (Figure 5) after the first example (Figure 4). • Mix the ON and OFF periods of the second example (Figure 5) with the long and short periods of the third example (Figure 6). • Insert the OFF period of the second example (Figure 5) or the short period of the third example (Figure 6) midway through the fourth example (Figure 7) or the fifth example (Figure 8). And other combinations. Furthermore, the environmental controller 22 can also apply temperature stress to the circuit board 100 in addition to vibration stress. Information indicating whether a specific application mode must be executed is preset in the environmental controller 22, corresponding to the type of circuit board 100, etc.

在圖2所示之本實施形態之檢查裝置2A中,系統控制器11係在環境形成裝置3對於電路基板100,施加有上述振動應力(及溫度應力)之狀態下,讓測試控制器13對於電路基板100,執行邊界掃描測試。而且,在以下之說明中,雖然針對系統控制器11決定邊界掃描測試之執行時機之例做過說明,但是,本發明並不侷限於此例。也可以使與系統控制器11同樣之功能,組裝於測試控制器13,藉此,測試控制器13係決定邊界掃描測試之執行時機。在此情形下,測試控制器13係包括發揮做為控制邊界掃描測試之測試控制部之功能,與發揮做為讓測試控制部執行邊界掃描測試,而且,決定邊界掃描測試之執行時機之主控制部之功能。又,在以下之說明中,雖然說明過檢查裝置2A個別包括系統控制器11與測試控制器13之例,但是,本發明並不侷限於此例。檢查裝置2A係也可以包括具有系統控制器11及測試控制器13之各功能之一個控制器。在此情形下,該一個控制器係包括發揮做為上述測試控制部之功能、及發揮做為上述主控制部之功能。In the inspection apparatus 2A of this embodiment shown in Figure 2, the system controller 11 performs a boundary scan test on the circuit board 100 under the condition that the environment forming apparatus 3 applies the aforementioned vibration stress (and temperature stress) to the circuit board 100. Furthermore, although the following description focuses on the system controller 11 determining the execution timing of the boundary scan test, the present invention is not limited to this example. The same functions as the system controller 11 can also be incorporated into the test controller 13, thereby allowing the test controller 13 to determine the execution timing of the boundary scan test. In this case, the test controller 13 includes the functions of a test control unit that controls the boundary scan test, and a main control unit that enables the test control unit to perform the boundary scan test and determines the timing of the boundary scan test. Furthermore, although the following description illustrates an example where the inspection device 2A includes both the system controller 11 and the test controller 13, the invention is not limited to this example. The inspection device 2A may also include a single controller having the functions of both the system controller 11 and the test controller 13. In this case, the single controller includes the functions of both the test control unit and the main control unit.

圖9係表示對於電路基板100之邊界掃描測試之執行時機第1例之圖。曲線圖的橫軸係表示經過時間,縱軸係表示振動加速度之大小。又,箭頭P係表示執行邊界掃描測試之時機。振動應力之施加模式,係採用圖5所示之例。測試控制器13係對於電路基板100,執行複數次邊界掃描測試。在圖9所示之第1例中,邊界掃描測試之執行間隔,係不管振動應力為ON期間或OFF期間,其係間隔W0,其為一定(稱做「一定模式」)。Figure 9 shows a first example of the timing for performing a boundary scan test on the circuit board 100. The horizontal axis of the graph represents elapsed time, and the vertical axis represents the magnitude of vibration acceleration. Arrow P indicates the timing for performing the boundary scan test. The vibration stress application mode follows the example shown in Figure 5. The test controller 13 performs multiple boundary scan tests on the circuit board 100. In the first example shown in Figure 9, the interval between boundary scan tests is constant (referred to as the "constant mode"), regardless of whether the vibration stress is ON or OFF.

圖10係表示對於電路基板100之邊界掃描測試之執行時機第2例之圖。振動應力之施加模式,係採用圖5所示之例。測試控制器13係對於電路基板100,執行複數次邊界掃描測試。在圖10所示之第2例中,系統控制器11係對應振動應力之施加條件,使邊界掃描測試之執行間隔為不同。具體說來,系統控制器11係在振動應力之大小,為第1既定值未滿之OFF期間(例如時刻T0~T1)中,設定邊界掃描測試之執行間隔,為比較寬的間隔W11。又,系統控制器11係在振動應力之大小,為第1既定值以上之ON期間(例如時刻T3~T4)中,設定邊界掃描測試之執行間隔,為比間隔W11還要窄之間隔W12(稱做「對應振動應力之大小之變動模式」)。Figure 10 is a diagram illustrating a second example of the execution timing of a boundary scan test on a circuit board 100. The vibration stress application mode adopts the example shown in Figure 5. The test controller 13 performs multiple boundary scan tests on the circuit board 100. In the second example shown in Figure 10, the system controller 11 sets different execution intervals for the boundary scan test according to the vibration stress application conditions. Specifically, the system controller 11 sets a relatively wide interval W11 for the boundary scan test during the OFF period (e.g., time T0 to T1) when the magnitude of the vibration stress is not yet at a first predetermined value. Furthermore, during the ON period (e.g., time T3 to T4) when the magnitude of the vibration stress is above a first predetermined value, the system controller 11 sets the execution interval of the boundary scan test to be an interval W12 that is narrower than the interval W11 (referred to as "variation mode corresponding to the magnitude of vibration stress").

當依據此例時,當振動應力之大小係第1既定值以上之時,較容易產生不良,因此,系統控制器11係設定邊界掃描測試之執行間隔為較短,藉此,可早期發現不良之產生。另外,當振動應力之大小,係第1既定值未滿之時,較難產生不良,所以,系統控制器11係設定邊界掃描測試之執行間隔為較長,藉此,可避免測試結果之數據量增大。In this example, when the magnitude of the vibration stress is above the first predetermined value, defects are more likely to occur. Therefore, the system controller 11 sets a shorter execution interval for the boundary scan test, thereby enabling early detection of defects. Conversely, when the magnitude of the vibration stress is below the first predetermined value, defects are less likely to occur. Therefore, the system controller 11 sets a longer execution interval for the boundary scan test, thereby preventing an increase in the amount of test data.

其他例有系統控制器11係也可以對應振動應力之施加時間,使邊界掃描測試之執行間隔為不同。具體說來,系統控制器11係量測測試開始後之對於電路基板100之振動應力之施加時間,當振動應力之施加時間係第2既定值未滿時,設定邊界掃描測試之執行間隔,為比較寬的間隔W11。又,系統控制器11係當振動應力之施加時間,為第2既定值以上時,設定邊界掃描測試之執行間隔,為比間隔W11還要窄之間隔W12(稱做「對應於振動應力之施加時間之變動模式」)。In other examples, the system controller 11 can also adjust the execution interval of the boundary scan test according to the application time of the vibration stress. Specifically, the system controller 11 measures the application time of the vibration stress on the circuit board 100 after the start of the test. When the application time of the vibration stress is less than the second predetermined value, the system controller 11 sets the execution interval of the boundary scan test to a wider interval W11. Furthermore, when the application time of the vibration stress is greater than or equal to the second predetermined value, the system controller 11 sets the execution interval of the boundary scan test to a narrower interval W12 than the interval W11 (referred to as the "variation mode corresponding to the application time of vibration stress").

當依據此例時,當振動應力之施加時間,係第2既定值以上時,較容易產生不良,所以,系統控制器11係設定邊界掃描測試之執行間隔為較短,藉此,可早期發現不良之產生。另外,當振動應力之施加時間,係第2既定值未滿時,較難產生不良,系統控制器11設定邊界掃描測試之執行間隔為較長,藉此,可避免測試結果之數據量增大。In this example, when the vibration stress application time is greater than or equal to the second predetermined value, defects are more likely to occur. Therefore, the system controller 11 sets a shorter execution interval for the boundary scan test, thereby enabling early detection of defects. Conversely, when the vibration stress application time is less than or equal to the second predetermined value, defects are less likely to occur. The system controller 11 sets a longer execution interval for the boundary scan test, thereby preventing an increase in the amount of test data.

而且,與上述相反地,在較容易產生不良之情況中,設定邊界掃描測試之執行間隔為較長,在較難產生不良之情況中,設定邊界掃描測試之執行間隔為較短,藉此,可確實檢出在電路基板100產生有不良,成為可早期發現不良之產生。Moreover, in contrast to the above, in cases where defects are more likely to occur, the execution interval of the boundary scan test is set to be longer, and in cases where defects are less likely to occur, the execution interval of the boundary scan test is set to be shorter. In this way, defects on the circuit board 100 can be accurately detected, and defects can be detected at an early stage.

圖11係表示對於電路基板100之邊界掃描測試之執行時機第3例之圖。振動應力之施加模式,係採用圖7所示之例。系統控制器11係對應振動應力之施加條件,使邊界掃描測試之執行間隔為不同。具體說來,系統控制器11係在未施加有振動應力之OFF期間(時刻T0~T1)中,設定邊界掃描測試之執行間隔為比較寬的間隔W21。又,系統控制器11係在振動應力之大小,上昇一階後之下一期間(時刻T1~T2)中,設定邊界掃描測試之執行間隔,為比間隔W21還要窄之間隔W22。又,系統控制器11係在振動應力之大小,更加上昇一階之下一期間(時刻T2~T3)中,設定邊界掃描測試之執行間隔為比間隔W22還要窄之間隔W23。如此一來,系統控制器11係在每次振動應力之大小上昇一階時,設定邊界掃描測試之執行間隔為逐漸變窄。Figure 11 is a diagram illustrating the third example of the execution timing of the boundary scan test on the circuit board 100. The vibration stress application mode adopts the example shown in Figure 7. The system controller 11 sets different execution intervals for the boundary scan test according to the vibration stress application conditions. Specifically, during the OFF period when no vibration stress is applied (times T0 to T1), the system controller 11 sets the execution interval of the boundary scan test to a relatively wide interval W21. Furthermore, during the next period after the magnitude of the vibration stress increases by one level (times T1 to T2), the system controller 11 sets the execution interval of the boundary scan test to an interval W22 that is even narrower than interval W21. Furthermore, during the period (times T2 to T3) when the magnitude of the vibration stress increases by one level, the system controller 11 sets the execution interval of the boundary scan test to be narrower than the interval W22, which is W23. In this way, the system controller 11 sets the execution interval of the boundary scan test to gradually narrow each time the magnitude of the vibration stress increases by one level.

當依據此例時,振動應力愈大,則愈容易產生不良,所以,系統控制器11係設定邊界掃描測試之執行間隔為較短,藉此,可早期發現不良之產生。另外,振動應力愈小,則愈難產生不良,所以,系統控制器11係設定邊界掃描測試之執行間隔為較長,藉此,可避免測試結果之數據量增大。In this case, the greater the vibration stress, the easier it is to produce defects. Therefore, the system controller 11 sets a shorter execution interval for the boundary scan test, thereby enabling early detection of defects. Conversely, the smaller the vibration stress, the less likely it is to produce defects. Therefore, the system controller 11 sets a longer execution interval for the boundary scan test, thereby preventing an increase in the amount of test data.

而且,也可以與上述相反地,在容易產生不良之情況中,設定邊界掃描測試之執行間隔為較長,在較難產生不良之情況中,設定邊界掃描測試之執行間隔為較短。在此情形下,可確實檢出在電路基板100產生有不良,成為可早期發現不良之發生。Conversely, in cases where defects are more likely to occur, the execution interval of the boundary scan test can be set to be longer, while in cases where defects are less likely to occur, the execution interval of the boundary scan test can be set to be shorter. In this case, defects on the circuit board 100 can be accurately detected, allowing for early detection of defects.

圖12係表示對於電路基板100之邊界掃描測試之執行時機第4例之圖。振動應力之施加模式,係採用圖7所示之例。又,在振動應力之外,再施加有溫度應力。與溫度循環之一週期(例如時刻T3~T5)連動,而振動應力之大小係上昇一階。系統控制器11係對應溫度應力之施加條件,使邊界掃描測試之執行間隔為不同。具體說來,系統控制器11係在溫度應力之大小未過渡之期間,亦即,概略一定(包含完全一定之情形、及以既定值未滿之變動幅度而微變動之情形)之期間(維持溫度期間)內,設定邊界掃描測試之執行間隔為比較寬的間隔W31。又,系統控制器11係在溫度應力之大小過渡之期間(溫度過渡期間)內,設定邊界掃描測試之執行間隔,為比間隔W31還要窄之間隔W32(稱做「對應於溫度應力之施加條件之變動模式」)。Figure 12 is a diagram illustrating the fourth example of the execution timing of the boundary scan test on the circuit board 100. The vibration stress application mode adopts the example shown in Figure 7. Furthermore, in addition to the vibration stress, a temperature stress is also applied. The magnitude of the vibration stress is increased step by step in conjunction with one cycle of the temperature cycle (e.g., time T3 to T5). The system controller 11 adjusts the execution interval of the boundary scan test according to the temperature stress application conditions. Specifically, during the period when the magnitude of temperature stress has not transitioned, that is, during the period when it is roughly constant (including the case of complete constantness and the case of slight variation with a variation range less than a predetermined value) (temperature maintenance period), the system controller 11 sets the execution interval of the boundary scan test to a relatively wide interval W31. Furthermore, during the period when the magnitude of temperature stress transitions (temperature transition period), the system controller 11 sets the execution interval of the boundary scan test to an interval W32 that is even narrower than the interval W31 (referred to as "variation mode corresponding to the application conditions of temperature stress").

當依據此例時,在溫度應力之大小過渡之期間內,係較容易產生不良,所以,系統控制器11係設定邊界掃描測試之執行間隔為較短,藉此,可早期發現不良之產生。另外,在溫度應力之大小為一定之期間內,係較難產生不良,所以,系統控制器11係設定邊界掃描測試之執行間隔為較長,藉此,可避免測試結果之數據量增大。In this case, defects are more likely to occur during periods of transition in temperature stress. Therefore, the system controller 11 sets a shorter execution interval for the boundary scan test to detect defects early. Conversely, defects are less likely to occur during periods of constant temperature stress. Therefore, the system controller 11 sets a longer execution interval for the boundary scan test to avoid increasing the amount of test data.

而且,也可以與上述相反地,設定維持溫度期間內之邊界掃描測試之執行間隔,比溫度過渡期間內之邊界掃描測試之執行間隔還要短。此情形係即使在較難產生不良之維持溫度期間,也可以確實檢出在電路基板100產生有不良,成為可早期發現不良之發生。Conversely, the interval between boundary scan tests during the temperature maintenance period can be set to be shorter than the interval between boundary scan tests during the temperature transition period. This allows for the reliable detection of defects on the circuit board 100 even during the temperature maintenance period, when defects are less likely to occur, enabling early detection of defects.

又,也可以系統控制器11係在振動應力之大小為一定之期間內,設定邊界掃描測試之執行間隔為比較寬的間隔W31,在振動應力之大小過渡之期間內,設定邊界掃描測試之執行間隔,為比間隔W31還要窄之間隔W32。在此情形下,於振動應力之大小過渡之期間內,係較容易產生不良,所以,系統控制器11係設定邊界掃描測試之執行間隔為較短,藉此,可早期檢出在電路基板100產生有不良。Alternatively, the system controller 11 can set a wider execution interval W31 for the boundary scan test during a period when the magnitude of vibration stress is constant, and a narrower interval W32 for the boundary scan test during the transition period of vibration stress magnitude. In this case, defects are more likely to occur during the transition period of vibration stress magnitude. Therefore, the system controller 11 sets a shorter execution interval for the boundary scan test, thereby enabling early detection of defects on the circuit board 100.

其他例有系統控制器11也可以對應由邊界掃描測試所做之不良處所之檢出情況,使邊界掃描測試之執行間隔為不同。具體說來,系統控制器11係依據接收自環境形成裝置3之測試結果數據,計數由邊界掃描測試所檢出之不良處所數量。系統控制器11係當不良處所數量之計數值(自測試開始之累積值)為第3既定值未滿時,設定邊界掃描測試之執行間隔為比較寬的間隔W31。又,系統控制器11係當不良處所數量之計數值為第3既定值以上時,設定邊界掃描測試之執行間隔,為比間隔W31還要窄之間隔W32(稱做「對應於不良處所之檢出情況之變動模式」)。In other examples, the system controller 11 can also adjust the execution interval of the boundary scan test according to the detection status of defects by the boundary scan test. Specifically, the system controller 11 counts the number of defects detected by the boundary scan test based on the test result data received from the environment forming device 3. When the count value of the number of defects (the cumulative value since the start of the test) is not full at the third predetermined value, the system controller 11 sets the execution interval of the boundary scan test to a wider interval W31. Furthermore, when the count of the number of defective locations is above the third predetermined value, the system controller 11 sets the execution interval of the boundary scan test to be an interval W32 that is narrower than the interval W31 (referred to as "variation mode corresponding to the detection status of defective locations").

當依據此例時,當由邊界掃描測試所檢出之不良處所數量,係第3既定值以上時,其係較容易產生其他不良之情況,所以,系統控制器11係設定邊界掃描測試之執行間隔為較短,藉此,可早期發現其他不良之產生。另外,當由邊界掃描測試所檢出之不良處所數量,係第3既定值未滿時,其係較難產生不良之情況,所以,系統控制器11係設定邊界掃描測試之執行間隔為較長,藉此,可避免測試結果之數據量增大。In this example, when the number of defects detected by the boundary scan test is above the third predetermined value, it is easier for other defects to occur. Therefore, the system controller 11 sets the execution interval of the boundary scan test to be shorter, thereby enabling early detection of other defects. Conversely, when the number of defects detected by the boundary scan test is below the third predetermined value, it is less likely for defects to occur. Therefore, the system controller 11 sets the execution interval of the boundary scan test to be longer, thereby preventing an increase in the amount of test data.

而且,也可以與上述相反地,設定被檢出之不良處所數量係第3既定值未滿之時之邊界掃描測試之執行間隔,比被檢出之不良處所數量係第3既定值以上時之邊界掃描測試之執行間隔還要短。此情形係即使在較難產生不良之情況下,也可確實檢出在電路基板100產生有不良,成為可早期發現不良之發生。Conversely, the execution interval for boundary scan tests when the number of detected defects is less than the third predetermined value can be set to be shorter than the execution interval when the number of detected defects is greater than the third predetermined value. This ensures that even in situations where defects are less likely to occur, defects on the circuit board 100 can be reliably detected, allowing for early detection of defects.

而且,當振動應力之施加模式,係採用圖4所示之例時,系統控制器11係邊界掃描測試之執行間隔,可採用一定模式、對應振動應力之施加時間之變動模式、對應不良處所之檢出情況之變動模式、及對應溫度應力之施加條件之變動模式之任一者。Furthermore, when the vibration stress application mode adopts the example shown in Figure 4, the system controller 11 can adopt any of the following modes for the boundary scan test execution interval: a certain mode, a variation mode corresponding to the vibration stress application time, a variation mode corresponding to the detection status of defective areas, and a variation mode corresponding to the temperature stress application conditions.

又,當振動應力之施加模式,係採用圖5~8所示之例時,系統控制器11係邊界掃描測試之執行間隔,可採用一定模式、對應振動應力之大小之變動模式、對應振動應力之施加時間之變動模式、對應不良處所之檢出情況之變動模式、及對應溫度應力之施加條件之變動模式之任一者。Furthermore, when the vibration stress application mode adopts the example shown in Figures 5-8, the execution interval of the boundary scan test of the system controller 11 can adopt any of the following modes: a certain mode, a variation mode corresponding to the magnitude of the vibration stress, a variation mode corresponding to the application time of the vibration stress, a variation mode corresponding to the detection status of the defect, and a variation mode corresponding to the application conditions of the temperature stress.

系統控制器11係當由邊界掃描測試所做之既定單位期間內之不良檢出次數(或不良檢出比例),超過既定之門檻值時,判定電路基板100產生故障。即使在電路基板100產生有龜裂等軟焊接合不良時,當其不良之程度較小時,在檢出時機中,有時龜裂係偶然接觸不良而未被檢出。當藉施加振動應力而不良之程度進行後,即使例如檢出時機重疊於OFF期間,也很可能未接觸龜裂地,而當作不良被檢出。因此,依據既定單位期間內之不良檢出次數(或不良檢出比例),進行故障判定,藉此,可檢出不良之程度係已進行。The system controller 11 determines that the circuit board 100 has malfunctioned when the number of defect detections (or defect detection rate) within a predetermined unit period of boundary scan testing exceeds a predetermined threshold. Even when the circuit board 100 has soft solder joint defects such as cracks, if the degree of the defect is small, the crack may sometimes be accidentally contacted and not detected during the detection process. When the degree of defect is determined by applying vibration stress, even if the detection time overlaps with the OFF period, it is very likely that the cracked ground may not be contacted and will be detected as a defect. Therefore, by determining the degree of defect based on the number of defect detections (or defect detection rate) within a predetermined unit period, the degree of defect that can be detected is determined.

<結論> 當依據本實施形態之檢查裝置2時,做為檢查對象之電路基板100係被環境形成裝置3所收容,系統控制器11(主控制部)係在環境形成裝置3對於電路基板100,施加有3自由度以上之振動應力之狀態下,讓測試控制器13(測試控制部)對於電路基板100,執行邊界掃描測試。如此一來,在施加超過實際製品之使用情況之假設範圍之3自由度以上之振動應力於電路基板100之狀態下,對於該電路基板100執行邊界掃描測試,藉此,促進電路基板100中之不良產生的同時,可高精度地評估所產生之不良處所。結果,可謀求縮短測試之需要時間的同時,成為可提高實際製品之可靠性。 <Conclusion> When using the inspection device 2 according to this embodiment, the circuit board 100, which is the object of inspection, is housed in the environment forming apparatus 3. The system controller 11 (main control unit) applies a vibration stress of 3 degrees of freedom or more to the circuit board 100 under the condition that the environment forming apparatus 3 applies such a stress. The test controller 13 (test control unit) then performs a boundary scan test on the circuit board 100. In this way, by applying a vibration stress of 3 degrees of freedom or more beyond the assumed range of actual product usage to the circuit board 100, a boundary scan test is performed on the circuit board 100. This promotes the generation of defects in the circuit board 100 while simultaneously allowing for high-precision evaluation of the defect locations. As a result, it is possible to reduce the time required for testing while simultaneously improving the reliability of actual products.

又,環境形成裝置3係使用HALT測試裝置、HASS測試裝置、或HASA測試裝置,藉此,可施加6自由度之振動應力、及廣溫度域且急速變化之溫度應力於電路基板100。結果,成為可有效地促進電路基板100中之不良產生。Furthermore, the environment forming device 3 uses a HALT test device, a HASS test device, or a HASA test device, thereby applying 6-DOF vibration stress and rapidly changing temperature stress over a wide temperature range to the circuit board 100. As a result, it effectively promotes the generation of defects in the circuit board 100.

<變形例> 圖13係簡略表示變形例之檢查裝置2(2B)之構造之方塊圖。對於圖2所示之構造,追加有掃描器單元18。在本變形例中,於環境形成裝置3係收容有同種之複數電路基板100(100_1~100_N)。複數電路基板100_1~100_N,係被並列連接於中繼單元17。各電路基板100與中繼單元17,係藉用於連接例如TDI(測試數據輸入)、TCK(測試時鐘)、TMS(測試模式選擇)、TRST(測試重置)、及TDO(測試數據輸出)的各端口間之五條為一組之接線,而被彼此連接。圖13中之「(N)」之標記,係意味總結電路基板100_1~100_N與中繼單元17之間之N組之並列接線。掃描器單元18係切換測試控制器13與複數電路基板100_1~100_N之連接,使得複數電路基板100_1~100_N中之一電路基板100,係被連接於測試控制器13。 <Variation> Figure 13 is a block diagram showing the simplified structure of the inspection device 2 (2B) of the variation. A scanner unit 18 is added to the structure shown in Figure 2. In this variation, the environment forming device 3 houses a plurality of identical circuit boards 100 (100_1 to 100_N). The plurality of circuit boards 100_1 to 100_N are connected in parallel to the relay unit 17. Each circuit board 100 and the relay unit 17 are connected to each other by a group of five wires used to connect, for example, TDI (Test Data Input), TCK (Test Clock), TMS (Test Mode Selection), TRST (Test Reset), and TDO (Test Data Output). The marking "(N)" in Figure 13 indicates the N sets of parallel connections between circuit boards 100_1 to 100_N and relay unit 17. Scanner unit 18 switches the connection between test controller 13 and the plurality of circuit boards 100_1 to 100_N, such that one of the circuit boards 100 from 100_1 to 100_N is connected to test controller 13.

系統控制器11係在環境形成裝置3,對於複數電路基板100_1~100_N施加有環境應力之狀態下,讓掃描器單元18重複執行,依序連接一電路基板100於測試控制器13之連接處理。又,系統控制器11係與該連接處理連動,讓測試控制器13對於一電路基板100,執行邊界掃描測試,藉此,對於複數電路基板100_1~100_N之每一個,執行複數次邊界掃描測試。在此,所謂「連動」,係意味由掃描器單元18所做之連接之切換、及由測試控制器13所做之邊界掃描測試之執行,係彼此同步。In a state where environmental stress is applied to a plurality of circuit boards 100_1 to 100_N by the environment forming device 3, the system controller 11 allows the scanner unit 18 to repeatedly perform connection processing, sequentially connecting one circuit board 100 to the test controller 13. Furthermore, the system controller 11 is linked with this connection processing, allowing the test controller 13 to perform boundary scan tests on one circuit board 100, thereby performing multiple boundary scan tests on each of the plurality of circuit boards 100_1 to 100_N. Here, "linkage" means that the connection switching performed by the scanner unit 18 and the execution of the boundary scan tests performed by the test controller 13 are synchronized.

圖14係簡略表示掃描器單元18之構造之圖。掃描器單元18係具有做為檢查對象之複數電路基板100_1~100_N,與相同數量(或其以上)之複數渠道C(C1~CN)。各渠道C係包含常開接點方式之開關S(S1~SN)。各開關S的一邊之端子係被連接於測試控制器13,另一邊之端子係透過中繼單元17,以被連接於電路基板100_1~100_N。Figure 14 is a simplified diagram illustrating the structure of the scanner unit 18. The scanner unit 18 has multiple circuit boards 100_1 to 100_N as inspection objects, and a plurality of channels C (C1 to CN) of the same number (or more). Each channel C includes a normally open contact switch S (S1 to SN). One terminal of each switch S is connected to the test controller 13, and the other terminal is connected to the circuit boards 100_1 to 100_N via the relay unit 17.

藉系統控制器11之切換控制,開關S1~SN中之一開關S係被關閉,藉此,被連接於該開關S之一電路基板100,係被連接於測試控制器13。亦即,開關S1~SN之切換控制與渠道C1~CN之選擇控制係等價,藉關閉一開關S,對應之一渠道C係被選擇。在圖14中,係開關S1被關閉,渠道C1被選擇,藉此,其係表示電路基板100_1被連接於測試控制器13之情況。而且,也可以取代五個端口之全部,可被開關S1所切換,而採用僅五個端口中之期望之端口,係可被開關S1所切換之構造。也可以採用例如僅TDI(測試數據輸入)及TDO(測試數據輸出)之兩個端口,可被開關S1所切換之構造。By means of the switching control of system controller 11, one of the switches S1 to SN is turned off, thereby connecting the circuit board 100 connected to that switch S to the test controller 13. That is, the switching control of switches S1 to SN is equivalent to the selection control of channels C1 to CN; by turning off a switch S, the corresponding channel C is selected. In Figure 14, switch S1 is turned off and channel C1 is selected, thereby indicating that circuit board 100_1 is connected to the test controller 13. Moreover, instead of all five ports being switchable by switch S1, only the desired ports among the five ports can be switched by switch S1. Alternatively, a configuration can be adopted where only two ports, TDI (Test Data Input) and TDO (Test Data Output), can be switched by switch S1.

在本變形例中,測試控制器13係對於複數電路基板100_1~100_N之每一個,執行複數次邊界掃描測試。系統控制器11係對應由對於一電路基板100之邊界掃描測試所做之不良處所之檢出情況,使對於剩下之電路基板100之邊界掃描測試之執行間隔為不同。具體說來,系統控制器11係當由對於各電路基板100之邊界掃描測試所檢出之不良處所數量,係第4既定值未滿時,設定對於全部電路基板100之邊界掃描測試之執行間隔,為比較寬的第1間隔。又,系統控制器11係當由對於至少一個電路基板100之邊界掃描測試所檢出之不良處所數量,係第4既定值以上時,設定對於全部電路基板100之邊界掃描測試之執行間隔,為比第1間隔還要窄之第2間隔。In this variant, the test controller 13 performs multiple boundary scan tests on each of the plurality of circuit boards 100_1 to 100_N. The system controller 11 adjusts the execution interval for the boundary scan tests of the remaining circuit boards 100 according to the detection of defects in the boundary scan test of one circuit board 100. Specifically, when the number of defects detected in the boundary scan test of each circuit board 100 is less than a predetermined fourth value, the system controller 11 sets the execution interval for the boundary scan tests of all circuit boards 100 to a relatively wide first interval. Furthermore, when the number of defects detected by the boundary scan test of at least one circuit board 100 is a predetermined value of 4 or higher, the system controller 11 sets the execution interval for the boundary scan test of all circuit boards 100 to be a second interval that is narrower than the first interval.

當依據本變形例時,掃描器單元18(連接切換部)係重複執行依序連接一電路基板100於測試控制器13之連接處理,測試控制器13係與該連接處理連動,執行對於一電路基板100之邊界掃描測試。藉此,使用一測試控制器13,以連續性地執行對於複數電路基板100_1~100_N之每一個之邊界掃描測試,所以,可有效率地執行對於複數電路基板100_1~100_N之邊界掃描測試。結果,成為可削減測試成本。According to this variant, the scanner unit 18 (connection switching unit) repeatedly performs the connection processing of sequentially connecting a circuit board 100 to the test controller 13. The test controller 13 is linked to this connection processing to perform boundary scan tests on the circuit board 100. Thus, by using a single test controller 13, boundary scan tests on each of the plurality of circuit boards 100_1 to 100_N can be performed continuously, thereby efficiently performing boundary scan tests on the plurality of circuit boards 100_1 to 100_N. As a result, testing costs are reduced.

又,當依據本變形例時,當由對於至少一個電路基板之邊界掃描測試所檢出之不良處所數量,係第4既定值以上時,在其他之電路基板100中,也係較容易產生不良之情況,所以,系統控制器11係設定關於全部電路基板100之邊界掃描測試之執行間隔為較短,藉此,可早期發現不良之產生。另外,當由對於各電路基板100之邊界掃描測試所檢出之不良處所數量,係第4既定值末滿時,在全部之電路基板100中,也係較難產生不良之情況,所以,系統控制器11係設定關於全部電路基板100之邊界掃描測試之執行間隔為較長,藉此,可避免測試結果之數據量增大。Furthermore, according to this variant, when the number of defects detected by the boundary scan test of at least one circuit board is 4 or more predetermined values, defects are more likely to occur in other circuit boards 100 as well. Therefore, the system controller 11 sets the execution interval of the boundary scan test of all circuit boards 100 to be shorter, thereby enabling early detection of defects. In addition, when the number of defects detected by the boundary scan test of each circuit board 100 is less than the fourth predetermined value, it is also more difficult for defects to occur in all circuit boards 100. Therefore, the system controller 11 sets the execution interval of the boundary scan test of all circuit boards 100 to be longer, thereby avoiding an increase in the amount of test data.

而且,在本變形例中,係將在一個電路基板100,組裝有一個半導體裝置之電路構造當作前提,但是,本發明並不侷限於此例。也可以係一個電路基板100,組裝有複數半導體裝置。此情形係相對於一個半導體裝置而言,分配有一個渠道C,藉此,渠道C之選擇與半導體裝置之切換係成為等價。Furthermore, this variation assumes a circuit structure in which one semiconductor device is assembled on a single circuit substrate 100. However, the invention is not limited to this example. Alternatively, a single circuit substrate 100 may be equipped with a plurality of semiconductor devices. In this case, a channel C is assigned relative to each semiconductor device, thereby making the selection of channel C equivalent to the switching of the semiconductor device.

本發明一態樣之檢查裝置,係一種檢查裝置,可通訊地被連接於可收容做為檢查對象之至少一個電路基板之環境形成裝置,其特徵在於其包括:測試控制部,控制對於該電路基板之邊界掃描測試;以及主控制部;該主控制部係在該環境形成裝置對於該電路基板,施加有3自由度以上之振動應力之狀態下,讓該測試控制部對於該電路基板,執行該邊界掃描測試。The present invention provides an inspection device that can be communicatively connected to an environment forming apparatus that can accommodate at least one circuit board as the object of inspection. The device is characterized by comprising: a test control unit for controlling boundary scan testing of the circuit board; and a main control unit; the main control unit instructs the test control unit to perform the boundary scan test on the circuit board when the environment forming apparatus applies vibration stress of 3 degrees of freedom or more to the circuit board.

當依據此態樣時,做為檢查對象之電路基板係被環境形成裝置所收容,主控制部係在環境形成裝置對於電路基板,施加有3自由度以上之振動應力之狀態下,讓測試控制部對於電路基板,執行邊界掃描測試。如此一來,於使在實際製品之使用情況會發生,或者,超過實際製品之使用情況之假設範圍之3自由度以上之振動應力,施加於電路基板之狀態下,對於該電路基板,執行邊界掃描測試,藉此,可促進電路基板中之不良之發生的同時,可高精度地評估產生之不良處所。結果,可謀求縮短測試之需要時間的同時,成為可提高實際製品之可靠性。In this configuration, the circuit board to be inspected is housed in an environment forming apparatus. The main control unit applies vibration stress of 3 or more degrees of freedom to the circuit board under these conditions, while the test control unit performs a boundary scan test on the circuit board. This allows for the application of vibration stress of 3 or more degrees of freedom—which would occur in actual product use, or even beyond the assumed range of actual product use—to the circuit board. By performing a boundary scan test on the circuit board, defects in the circuit board can be detected, and the location of defects can be evaluated with high precision. As a result, the required testing time can be reduced, thereby improving the reliability of the actual product.

在上述態樣中,該測試控制部係對於該電路基板,執行複數次該邊界掃描測試,該主控制部係對應該振動應力之施加條件,使該邊界掃描測試之執行間隔為不同。In the above configuration, the test control unit performs the boundary scan test multiple times on the circuit board, and the main control unit adjusts the execution interval of the boundary scan test according to the applied vibration stress conditions.

當依據此態樣時,主控制部係對應振動應力之施加條件,使邊界掃描測試之執行間隔為不同。因此,振動應力之施加條件,係當為較容易產生不良之條件時,主控制部係設定執行間隔為較短,藉此,可早期發現不良之產生。另外,振動應力之施加條件,係當為不良較難產生之條件時,主控制部係設定執行間隔為較長,藉此,可避免測試結果之數據量增大。When this condition is met, the main control unit adjusts the execution interval of the boundary scan test according to the applied vibration stress conditions. Therefore, when the applied vibration stress conditions are more likely to cause defects, the main control unit sets a shorter execution interval to detect defects early. Conversely, when the applied vibration stress conditions are less likely to cause defects, the main control unit sets a longer execution interval to avoid increasing the amount of test data.

在上述態樣中,該主控制部係當該振動應力之大小,為第1既定值以上時,其與該振動應力之大小係該第1既定值未滿之情形相比較下,使該邊界掃描測試之執行間隔較窄。In the above-described state, when the magnitude of the vibration stress is above a first predetermined value, the main control unit compares it with the case where the magnitude of the vibration stress is below the first predetermined value, thereby narrowing the execution interval of the boundary scan test.

當依據此態樣時,當振動應力之大小係第1既定值以上時,係較容易產生不良,所以,主控制部係設定執行間隔為較短,藉此,可早期發現不良之產生。另外,當振動應力之大小係第1既定值未滿時,係較難產生不良,所以,主控制部係設定執行間隔為較長,藉此,可避免測試結果之數據量增大。When following this pattern, if the vibration stress is above the first predetermined value, defects are more likely to occur. Therefore, the main control unit sets a shorter execution interval to detect defects early. Conversely, if the vibration stress is below the first predetermined value, defects are less likely to occur. Therefore, the main control unit sets a longer execution interval to avoid increasing the amount of test data.

在上述態樣中,該主控制部係當該振動應力之施加時間,為第2既定值以上時,其與該振動應力之施加時間係該第2既定值未滿之情形相比較下,使該邊界掃描測試之執行間隔較窄。In the above-described state, when the vibration stress application time is greater than or equal to the second predetermined value, the main control unit makes the execution interval of the boundary scan test narrower compared to the case where the vibration stress application time is less than or equal to the second predetermined value.

當依據此態樣時,當振動應力之施加時間係第2既定值以上時,係較容易產生不良,所以,主控制部係設定執行間隔為較短,藉此,可早期發現不良之產生。另外,當振動應力之施加時間係第2既定值未滿時,係較難產生不良,所以,主控制部係設定執行間隔為較長,藉此,可避免測試結果之數據量增大。When this condition is met, if the vibration stress application time is greater than or equal to the second predetermined value, defects are more likely to occur. Therefore, the main control unit sets the execution interval to be shorter, thereby enabling early detection of defects. Conversely, if the vibration stress application time is less than or equal to the second predetermined value, defects are less likely to occur. Therefore, the main control unit sets the execution interval to be longer, thereby preventing an increase in the amount of test data.

在上述態樣中,該測試控制部係對於該電路基板,執行複數次該邊界掃描測試,該主控制部係對應由該邊界掃描測試所做之不良處所之檢出情況,使該邊界掃描測試之執行間隔為不同。In the above configuration, the test control unit performs the boundary scan test multiple times on the circuit board, and the main control unit adjusts the execution interval of the boundary scan test according to the detection of defects by the boundary scan test.

當依據此態樣時,主控制部係對應由邊界掃描測試所做之不良處所之檢出情況,使邊界掃描測試之執行間隔為不同。因此,當一定數量以上之不良處所被檢出,其係其他不良較容易產生之情況時,主控制部係設定執行間隔為較短,藉此,可早期發現其他不良之產生。另外,當一定數量以上之不良處所未被檢出,其係不良較難產生之情況時,主控制部係設定執行間隔為較長,藉此,可避免測試結果之數據量增大。When this pattern is followed, the main control unit adjusts the execution interval of the boundary scan test according to the detection status of defects. Therefore, when a certain number of defects are detected, indicating that other defects are more likely to occur, the main control unit sets a shorter execution interval to detect other defects earlier. Conversely, when a certain number of defects are not detected, indicating that defects are more difficult to occur, the main control unit sets a longer execution interval to prevent an increase in the amount of test data.

在上述態樣中,該主控制部係當由該邊界掃描測試所檢出之不良處所數量,為第3既定值以上時,其與由該邊界掃描測試所檢出之不良處所數量,為該第3既定值未滿之情形相比較下,使該邊界掃描測試之執行間隔較窄。In the above scenario, the main control unit makes the execution interval of the boundary scan test narrower when the number of defects detected by the boundary scan test is at or above the third predetermined value, compared to the case where the number of defects detected by the boundary scan test is less than the third predetermined value.

當依據此態樣時,當由邊界掃描測試所檢出之不良處所數量,係第3既定值以上時,其係其他不良較容易產生之情況,所以,主控制部係設定執行間隔為較短,藉此,可早期發現其他不良之產生。另外,當由邊界掃描測試所檢出之不良處所數量,係第3既定值未滿時,其係較難產生不良之情況,所以,主控制部係設定執行間隔為較長,藉此,可避免測試結果之數據量增大。When following this pattern, if the number of defects detected by the boundary scan test is above the third predetermined value, other defects are more likely to occur. Therefore, the main control unit sets a shorter execution interval to detect other defects earlier. Conversely, if the number of defects detected by the boundary scan test is below the third predetermined value, defects are less likely to occur. Therefore, the main control unit sets a longer execution interval to avoid increasing the amount of test data.

在上述態樣中,該至少一個之電路基板,係包含第1電路基板及第2電路基板,該測試控制部係對於該第1電路基板及該第2電路基板之每一個,執行複數次該邊界掃描測試,該主控制部係對應由對於該第1電路基板之該邊界掃描測試所做之不良處所之檢出情況,使對於該第2電路基板之該邊界掃描測試之執行間隔為不同。In the above configuration, the at least one circuit board includes a first circuit board and a second circuit board. The test control unit performs the boundary scan test multiple times for each of the first circuit board and the second circuit board. The main control unit makes the execution interval of the boundary scan test for the second circuit board different according to the detection of defects in the boundary scan test of the first circuit board.

當依據此態樣時,主控制部係對應由對於第1電路基板之邊界掃描測試所做之不良處所之檢出情況,使對於第2電路基板之邊界掃描測試之執行間隔為不同。因此,當在第1電路基板中,一定數量以上之不良處所係被檢出,在第2電路基板中,也係較容易產生不良之情況時,主控制部係設定關於第2電路基板之執行間隔為較短,藉此,可早期發現不良之產生。另外,當在第1電路基板中,一定數量以上之不良處所係未被檢出,在第2電路基板中,也係較難產生不良之情況時,主控制部係設定關於第2電路基板之執行間隔為較長,藉此,可避免測試結果之數據量增大。When this configuration is applied, the main control unit adjusts the execution interval for the boundary scan test of the second circuit board based on the detection status of defects found during the boundary scan test of the first circuit board. Therefore, when a certain number of defects are detected in the first circuit board, and defects are also more likely to occur in the second circuit board, the main control unit sets a shorter execution interval for the second circuit board to detect defects earlier. Conversely, when a certain number of defects are not detected in the first circuit board, and defects are less likely to occur in the second circuit board, the main control unit sets a longer execution interval for the second circuit board to prevent an increase in the amount of test data.

在上述態樣中,該主控制部係當由對於該第1電路基板之該邊界掃描測試所檢出之不良處所數量,為第4既定值以上時,其與由對於該第1電路基板之該邊界掃描測試所檢出之不良處所數量,為該第4既定值未滿之情形相比較下,使對於該第2電路基板之該邊界掃描測試之執行間隔為較窄。In the above configuration, when the number of defects detected by the boundary scan test of the first circuit board is a fourth predetermined value or higher, the main control unit makes the execution interval of the boundary scan test of the second circuit board narrower compared to the case where the number of defects detected by the boundary scan test of the first circuit board is less than the fourth predetermined value.

當依據此態樣時,當由對於第1電路基板之邊界掃描測試所檢出之不良處所數量,為第4既定值以上時,在第2電路基板中,也係不良較容易產生之情況,所以,主控制部係設定關於第2電路基板之執行間隔為較短,藉此,可早期發現不良之產生。另外,當由對於第1電路基板之邊界掃描測試所檢出之不良處所數量,係第4既定值未滿時,在第2電路基板中,也係較難產生不良之情況,所以,主控制部係設定關於第2電路基板之執行間隔為較長,藉此,可避免測試結果之數據量增大。When this condition is met, if the number of defects detected by the boundary scan test of the first circuit board is 4 or higher, defects are also more likely to occur in the second circuit board. Therefore, the main control unit sets a shorter execution interval for the second circuit board to detect defects earlier. Conversely, if the number of defects detected by the boundary scan test of the first circuit board is less than 4, defects are also less likely to occur in the second circuit board. Therefore, the main control unit sets a longer execution interval for the second circuit board to avoid increasing the amount of test data.

在上述態樣中,該環境形成裝置係對於該電路基板,還可施加溫度應力,該測試控制部係對於該電路基板,執行複數次該邊界掃描測試,該主控制部係對應該溫度應力之施加條件,使該邊界掃描測試之執行間隔為不同。In the above configuration, the environment forming device can also apply temperature stress to the circuit board, the test control unit performs the boundary scan test multiple times on the circuit board, and the main control unit makes the execution interval of the boundary scan test different according to the application conditions of the temperature stress.

當依據此態樣時,主控制部係對應溫度應力之施加條件,使邊界掃描測試之執行間隔為不同。因此,當溫度應力之施加條件,為較容易產生不良之條件時,主控制部係設定執行間隔為較短,藉此,可早期發現不良之產生。另外,當溫度應力之施加條件,係較難產生不良之條件時,主控制部係設定執行間隔為較長,藉此,可避免測試結果之數據量增大。When this condition is met, the main control unit adjusts the execution interval of the boundary scan test according to the applied temperature stress conditions. Therefore, when the applied temperature stress conditions are more likely to produce defects, the main control unit sets a shorter execution interval to detect defects early. Conversely, when the applied temperature stress conditions are less likely to produce defects, the main control unit sets a longer execution interval to avoid increasing the amount of test data.

在上述態樣中,該主控制部係在該溫度應力之大小為過渡之期間內,其與該溫度應力之大小未過渡之期間內相比較下,使該邊界掃描測試之執行間隔為較窄。In the above configuration, the main control unit compares the period during which the temperature stress is in a transitional phase with the period during which the temperature stress is not in a transitional phase, thereby making the execution interval of the boundary scan test narrower.

當依據此態樣時,在溫度應力之大小係過渡之期間內,為較容易產生不良,所以,主控制部係設定執行間隔為較短,藉此,可早期發現不良之產生。另外,在溫度應力之大小未過渡之期間內,其係較難產生不良,所以,主控制部係設定執行間隔為較長,藉此,可避免測試結果之數據量增大。When following this pattern, defects are more likely to occur during the transition period of temperature stress. Therefore, the main control unit sets a shorter execution interval to detect defects early. Conversely, defects are less likely to occur during the transition period of temperature stress. Therefore, the main control unit sets a longer execution interval to avoid increasing the amount of test data.

在上述態樣中,該至少一個之電路基板係為複數電路基板,該測試控制部係對於該複數電路基板之每一個,執行該邊界掃描測試,其還包括可切換該測試控制部與被該環境形成裝置所收容之該複數電路基板之連接之連接切換部,使得該複數電路基板中之一電路基板,係被連接於該測試控制部,該主控制部係在該環境形成裝置對於該複數電路基板,施加該振動應力後之狀態下,讓該連接切換部重複執行,依序連接該一電路基板於該測試控制部之連接處理,與該連接處理連動,以讓該測試控制部對於該一電路基板,執行該邊界掃描測試。In the above configuration, the at least one circuit board is a plurality of circuit boards. The test control unit performs the boundary scan test on each of the plurality of circuit boards. It also includes a connection switching unit that can switch the connection between the test control unit and the plurality of circuit boards housed in the environment forming apparatus, such that one of the circuit boards is connected to the test control unit. The main control unit, after the environment forming apparatus applies the vibration stress to the plurality of circuit boards, allows the connection switching unit to repeatedly perform the connection processing of sequentially connecting one circuit board to the test control unit, and is linked with the connection processing to allow the test control unit to perform the boundary scan test on that circuit board.

當依據此態樣時,連接切換部係重複執行,依序連接一電路基板到測試控制部之連接處理,測試控制部係與該連接處理連動,執行對於一電路基板之邊界掃描測試。藉此,使用一測試控制部,連續性地執行對於複數電路基板之每一個之邊界掃描測試,所以,可有效率地執行對於複數電路基板之邊界掃描測試。結果,成為可削減測試成本。When this configuration is followed, the connection switching unit repeatedly performs the connection processing, sequentially connecting one circuit board to the test control unit. The test control unit, in conjunction with this connection processing, performs boundary scan tests on one circuit board. By using a single test control unit to continuously perform boundary scan tests on each of multiple circuit boards, boundary scan tests on multiple circuit boards can be performed efficiently. As a result, testing costs are reduced.

在上述態樣中,該環境形成裝置係HALT測試裝置、HASS測試裝置、或HASA測試裝置。In the above-described state, the environment forming device is a HALT testing device, a HASS testing device, or a HASA testing device.

當依據此態樣時,環境形成裝置係使用HALT測試裝置、HASS測試裝置、或HASA測試裝置,藉此,可施加6自由度之振動應力、及廣溫度域且急速變化之溫度應力於電路基板。結果,成為可有效地促進電路基板中之不良之產生。When this condition is met, the environment-forming apparatus uses a HALT test apparatus, a HASS test apparatus, or a HASA test apparatus, thereby applying 6-DOF vibrational stress and rapidly changing temperature stress over a wide temperature range to the circuit board. As a result, it effectively promotes the generation of defects in the circuit board.

本發明一態樣之檢查系統係包括:環境形成裝置,可收容做為檢查對象之至少一個電路基板;以及檢查裝置,可通訊地被連接於該環境形成裝置;該檢查裝置係具有:測試控制部,控制對於該電路基板之邊界掃描測試;以及主控制部;該主控制部係在該環境形成裝置對於該電路基板,施加有3自由度以上之振動應力之狀態下,讓該測試控制部對於該電路基板,執行該邊界掃描測試。An inspection system according to one embodiment of the present invention includes: an environment forming apparatus capable of accommodating at least one circuit board as the object of inspection; and an inspection device communicatively connected to the environment forming apparatus; the inspection device includes: a test control unit for controlling boundary scan testing of the circuit board; and a main control unit; the main control unit causes the test control unit to perform the boundary scan test on the circuit board when the environment forming apparatus applies vibration stress of 3 degrees of freedom or more to the circuit board.

當依據此態樣時,做為檢查對象之電路基板係被環境形成裝置所收容,主控制部係在環境形成裝置對於電路基板,施加有3自由度以上之振動應力之狀態下,讓測試控制部對於電路基板,執行邊界掃描測試。如此一來,在使於實際製品之使用情況會產生,或者,超過實際製品之使用情況之假設範圍之3自由度以上之振動應力,施加於電路基板之狀態下,對於該電路基板,執行邊界掃描測試,藉此,可促進電路基板中之不良之產生的同時,可高精度地評估產生之不良處所。結果,可謀求縮短測試之需要時間的同時,成為可提高實際製品之可靠性。In this configuration, the circuit board to be inspected is housed in an environment forming apparatus. The main control unit applies vibration stress of 3 or more degrees of freedom to the circuit board under these conditions, while the test control unit performs a boundary scan test on the circuit board. By applying vibration stress of 3 or more degrees of freedom—which would occur under actual product use, or even beyond the assumed range of actual product use—to the circuit board, a boundary scan test is performed. This facilitates the identification of defects in the circuit board and allows for high-precision assessment of the defect locations. As a result, the required testing time can be reduced, thereby improving the reliability of the actual product.

本發明一態樣之檢查方法係包括:對於被環境形成裝置所收容之至少一個電路基板,藉該環境形成裝置,施加3自由度以上之振動應力之步驟;以及在該環境形成裝置對於該電路基板,施加有該振動應力之狀態下,對於該電路基板,執行邊界掃描測試之步驟。The inspection method of this invention includes: applying a vibration stress of 3 degrees of freedom or more to at least one circuit board contained in an environment forming apparatus; and performing a boundary scan test on the circuit board while the vibration stress is applied to it by the environment forming apparatus.

當依據此態樣時,在做為檢查對象之電路基板被環境形成裝置所收容,環境形成裝置係對於電路基板,施加有3自由度以上之振動應力之狀態下,執行對於電路基板之邊界掃描測試。如此一來,於使在實際製品之使用情況會產生,或者,超過實際製品之使用情況之假設範圍之3自由度以上之振動應力,施加於電路基板之狀態下,對於該電路基板,執行邊界掃描測試,藉此,可促進電路基板中之不良之產生的同時,而可高精度地評估產生之不良處所。結果,可謀求縮短測試之需要時間的同時,成為可提高實際製品之可靠性。When this is performed, the circuit board to be inspected is contained in an environment forming apparatus, which applies vibration stress of 3 or more degrees of freedom to the circuit board and performs a boundary scan test on the circuit board. In this way, by applying vibration stress of 3 or more degrees of freedom—which would occur in actual product use, or even beyond the assumed range of actual product use—to the circuit board, a boundary scan test is performed. This facilitates the identification of defects in the circuit board and allows for high-precision assessment of the defect locations. As a result, it is possible to reduce the testing time and improve the reliability of the actual product.

1:檢查系統 2,2A:檢查裝置 3:環境形成裝置 11:系統控制器 12:腔體監視器 13:測試控制器 14:記憶部 15:顯示部 16:通訊部 17:中繼單元 18:掃描器單元 21:通訊部 22:環境控制器 23:空調室 24:腔體 25:框體 26:鼓風機 27:加熱器 28:噴嘴 29:配管 30:閥 31:槽體 32:振動桌台 33:彈簧 34:支撐構件 35:致動器 36:振動偵知器 37:溫度偵知器 38:固定件 40:電線 41:排氣口 42:給氣口 100:電路基板 1: Inspection System 2,2A: Inspection Device 3: Environment Forming Device 11: System Controller 12: Cavity Monitor 13: Test Controller 14: Memory Unit 15: Display Unit 16: Communication Unit 17: Relay Unit 18: Scanner Unit 21: Communication Unit 22: Environment Controller 23: Air Conditioning Room 24: Cavity 25: Frame 26: Blower 27: Heater 28: Nozzle 29: Piping 30: Valve 31: Tank 32: Vibration Table 33: Spring 34: Support Component 35: Actuator 36: Vibration Detector 37: Temperature Detector 38: Fixture 40: Wire 41: Exhaust Port 42: Air Inlet 100: Circuit Board

〔圖1〕係簡略表示本發明實施形態之檢查系統之構造之圖。 〔圖2〕係簡略表示檢查裝置之構造之方塊圖。 〔圖3〕係簡略表示環境形成裝置之構造之方塊圖。 〔圖4〕係表示對於電路基板之振動應力之施加模式第1例之圖。 〔圖5〕係表示對於電路基板之振動應力之施加模式第2例之圖。 〔圖6〕係表示對於電路基板之振動應力之施加模式第3例之圖。 〔圖7〕係表示對於電路基板之振動應力之施加模式第4例之圖。 〔圖8〕係表示對於電路基板之振動應力之施加模式第5例之圖。 〔圖9〕係表示對於電路基板之邊界掃描測試之執行時機第1例之圖。 〔圖10〕係表示對於電路基板之邊界掃描測試之執行時機第2例之圖。 〔圖11〕係表示對於電路基板之邊界掃描測試之執行時機第3例之圖。 〔圖12〕係表示對於電路基板之邊界掃描測試之執行時機第4例之圖。 〔圖13〕係簡略表示變形例檢查裝置之構造之方塊圖。 〔圖14〕係簡略表示掃描器單元之構造之圖。 [Figure 1] is a simplified diagram illustrating the structure of the inspection system according to an embodiment of the present invention. [Figure 2] is a simplified block diagram illustrating the structure of the inspection device. [Figure 3] is a simplified block diagram illustrating the structure of the environment forming device. [Figure 4] is a diagram illustrating a first example of the application mode of vibration stress to the circuit board. [Figure 5] is a diagram illustrating a second example of the application mode of vibration stress to the circuit board. [Figure 6] is a diagram illustrating a third example of the application mode of vibration stress to the circuit board. [Figure 7] is a diagram illustrating a fourth example of the application mode of vibration stress to the circuit board. [Figure 8] is a diagram illustrating a fifth example of the application mode of vibration stress to the circuit board. [Figure 9] is a diagram showing the first example of the execution time for a boundary scan test of a circuit board. [Figure 10] is a diagram showing the second example of the execution time for a boundary scan test of a circuit board. [Figure 11] is a diagram showing the third example of the execution time for a boundary scan test of a circuit board. [Figure 12] is a diagram showing the fourth example of the execution time for a boundary scan test of a circuit board. [Figure 13] is a block diagram showing the simplified structure of a deformation inspection device. [Figure 14] is a diagram showing the simplified structure of a scanner unit.

2A:檢查裝置 2A: Inspection Device

11:系統控制器 11: System Controller

12:腔體監視器 12: Cavity Monitor

13:測試控制器 13: Test Controller

14:記憶部 14: Memory Section

15:顯示部 15: Display Section

16:通訊部 16: Communications Department

17:中繼單元 17: Relay Unit

21:通訊部 21: Communications Department

40:電線 40: Wires

100:電路基板 100: Circuit board

Claims (3)

一種檢查裝置,可通訊地被連接於可收容做為檢查對象之複數電路基板之環境形成裝置,其包括 測試控制部,控制對於該複數電路基板之每一個之邊界掃描測試; 連接切換部,可切換該測試控制部與被該環境形成裝置所收容之該複數電路基板之連接,使得該複數電路基板中之一電路基板被連接於該測試控制部;以及 主控制部, 該主控制部係在該環境形成裝置對於該複數電路基板,施加有3自由度以上之振動應力之狀態下, 讓該連接切換部重複執行依順序連接該一電路基板於該測試控制部之連接處理, 連動於該連接處理,讓該測試控制部執行對於該一電路基板之該邊界掃描測試。 An inspection device communicatively connected to an environment forming apparatus that can house a plurality of circuit boards as inspection objects, comprising: a test control unit that controls boundary scan testing of each of the plurality of circuit boards; a connection switching unit that can switch the connection between the test control unit and the plurality of circuit boards housed in the environment forming apparatus, such that one of the circuit boards is connected to the test control unit; and a main control unit that, when the environment forming apparatus applies vibration stress of 3 degrees of freedom or more to the plurality of circuit boards, causes the connection switching unit to repeatedly perform connection processing of sequentially connecting the circuit board to the test control unit. The connection processing is linked to the test control unit, which performs a boundary scan test on the circuit board. 一種檢查系統,其包括: 環境形成裝置,可收容做為檢查對象之複數電路基板;以及 檢查裝置,可通訊地被連接於該環境形成裝置, 該檢查裝置係具有: 測試控制部,控制對於該複數電路基板之每一個之邊界掃描測試; 連接切換部,可切換該測試控制部與被該環境形成裝置所收容之該複數電路基板之連接,使得該複數電路基板中之一電路基板被連接於該測試控制部;以及 主控制部, 該主控制部係在該環境形成裝置對於該複數電路基板,施加有3自由度以上之振動應力之狀態下, 讓該連接切換部重複執行依順序連接該一電路基板於該測試控制部之連接處理, 連動於該連接處理,讓該測試控制部執行對於該一電路基板之該邊界掃描測試。 An inspection system includes: an environment forming apparatus for accommodating a plurality of circuit boards as objects of inspection; and an inspection device communicatively connected to the environment forming apparatus, the inspection device comprising: a test control unit for controlling boundary scan testing of each of the plurality of circuit boards; a connection switching unit for switching the connection between the test control unit and the plurality of circuit boards housed in the environment forming apparatus, such that one of the plurality of circuit boards is connected to the test control unit; and a main control unit, the main control unit operates when the environment forming apparatus applies vibration stress of three or more degrees of freedom to the plurality of circuit boards, The connection switching unit repeatedly performs the connection processing of sequentially connecting the circuit board to the test control unit. In conjunction with this connection processing, the test control unit performs the boundary scan test on the circuit board. 一種檢查方法,其包括: 對於被環境形成裝置所收容之複數電路基板,藉該環境形成裝置,施加3自由度以上之振動應力之步驟; 可切換該測試控制部與被該環境形成裝置所收容之該複數電路基板之連接,使得該複數電路基板中之一電路基板被連接於控制對於該複數電路基板之每一個之邊界掃描測試的測試控制部之步驟;以及 在該環境形成裝置對於該複數電路基板,施加有該振動應力之狀態下,重複執行依順序連接該一電路基板於該測試控制部之連接處理,連動於該連接處理而讓該測試控制部執行對於該一電路基板之該邊界掃描測試。 A method for inspection includes: applying a vibrational stress of three or more degrees of freedom to a plurality of circuit boards housed in an environment forming apparatus; switching the connection between a test control unit and the plurality of circuit boards housed in the environment forming apparatus, such that one of the circuit boards is connected to a test control unit that controls boundary scan testing of each of the plurality of circuit boards; while the vibrational stress is applied to the plurality of circuit boards by the environment forming apparatus, repeatedly performing a connection process that sequentially connects the circuit board to the test control unit, thereby coordinating the connection process to cause the test control unit to perform the boundary scan test on the circuit board.
TW113141458A 2020-10-01 2020-12-04 Inspection devices, inspection systems and inspection methods TWI910887B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020166832A JP7474672B2 (en) 2020-10-01 2020-10-01 Inspection device, inspection system, and inspection method
JP2020-166832 2020-10-01

Publications (2)

Publication Number Publication Date
TW202520836A TW202520836A (en) 2025-05-16
TWI910887B true TWI910887B (en) 2026-01-01

Family

ID=

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6020751A (en) 1997-01-02 2000-02-01 Intel Corporation Method and apparatus for stress testing of a circuit board assembly

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6020751A (en) 1997-01-02 2000-02-01 Intel Corporation Method and apparatus for stress testing of a circuit board assembly

Similar Documents

Publication Publication Date Title
JP7105977B2 (en) Inspection system and failure analysis/prediction method for inspection system
US5744975A (en) Enhanced defect elimination process for electronic assemblies via application of sequentially combined multiple stress processes
TW202013539A (en) Inspection device and temperature control method
KR102849770B1 (en) Systems and methods for semiconductor defect-induced burn-in and system-level tests
CN103336239B (en) The method of wafer sort
TWI910887B (en) Inspection devices, inspection systems and inspection methods
KR20110098892A (en) Prober cleaning block assembly
Roucou et al. Effect of environmental and testing conditions on board level vibration
TWI439707B (en) Inspection equipment for components, inspection system of components and inspection methods of components
CN112798924B (en) Inspection device, inspection system, and inspection method
US20100207649A1 (en) In situ and real time monitoring of interconnect reliability using a programmable device
JP7474672B2 (en) Inspection device, inspection system, and inspection method
KR100640590B1 (en) Handler remote control of semiconductor device inspection method and its operation method
CN114264928A (en) Inspection apparatus, inspection system, and inspection method
KR20160142428A (en) Rotation device of a test handler for camera modules
JP2011185746A (en) Method for inspecting printed circuit board, and inspection device used for it
KR100688583B1 (en) Photo Emission Analysis Device and Photo Emission Analysis Method
JP2003172767A (en) Semiconductor device
Riegel et al. Data-driven prediction of the remaining useful life of QFN components mounted on printed circuit boards
TWI443355B (en) Boundary scan test apparatus and method for embedded substrate
KR100789699B1 (en) Hot and cold testable wafer prober device
JP4062424B2 (en) Memory test system and memory test method
US20250292390A1 (en) Test system and test method
KR200235110Y1 (en) Hot chuck for wafer prober station
KR20190044152A (en) Circuit Board Tester using IR sensor