| The chips manufacturing and packaging technology are developing, thus the chips are becoming more and more tiny and less contact nodes. At the same time,circuit board chip integration is higher and higher as the multilayer PCB technology is more and more mature. Electronic equipments are moving toward to the direction of integration, automation and modernization rapidly developing. However, the traditional test methods such as needle bed, probe, flying probe test technology can not completely meet for high density circuit board to complete test effectively now. Therefore, a new test form to solve the problems facing high density PCB test are urgent needed.Therefore, we design a kind of high density PCB test controller based on boundary scan test technology. This paper studies high density PCB test controller software design and implementation, including the following contents:1. Through to research the IEEE1149.1 standard, mastering the basic theory of boundary scan test and test method, and completing support of boundary scan test chip’s instruction register, boundary scan register, device id register, bypass register test,namely the completeness test is done.2. According to the boundary scan language specification standard, analysis BSDL files of the Alter and Xilinx company chip, and present a general BSDL file parsing method. Then, we research on the boundary scan register, real-time access to the state of the chip pins.3. According to the USB interface chip and communication mode,study the PC and the controller, controller and circuit data transmission process, providing correct communication function for the testing process.4. Study netlist file of PCB, according to the netlist file information, extract the tested circuit board connection relations between the various chip pins. According to boundary scan register groups’ information, setting pin state to get interconnection network corresponding to the pin level.5. According to the analysis of the netlist file in 4 and the circuit connection relations, implementation of boundary scan chip interconnection test. According to the received response data, we can analysis the fault in high-density PCB. At the same time,the PC software including the interface and the design of the logical processingframework design, we use VS2010 + MFC writing the program, through a simple wizard guides, convenient testers to learn and use.Through joint commissioning of the PC software, high density PCB test controller,and circuit board to be tested, verifying the function of the software description. We have reached the goals of research project. |