Font Size: a A A

Design And Implementation Of Control Software Platform For Hybrid Integrated Circuit Test System

Posted on:2022-08-19Degree:MasterType:Thesis
Country:ChinaCandidate:X J WuFull Text:PDF
GTID:2518306524979339Subject:Instrument Science and Technology
Abstract/Summary:PDF Full Text Request
With the further expansion of the proportion of digital-analog hybrid circuits in integrated circuit chips,the industry has an urgent demand for hybrid integrated circuit test systems.The hybrid integrated circuit test system is an automatic test equipment used to test chip circuit functions,electrical characteristics,and electrical parameters.The control software platform is one of the software components of the test system,and it mainly implements two functions:(1)Provide a test program development interface for hybrid integrated circuit testing for users to complete the test program,test process,and test parameter settings;(2)Control The driver software realizes the test of the chip and obtains the test result.The control software platform should have good versatility and can meet the test requirements of different chips.At the same time,the software design should be developed in accordance with the principles of high cohesion and low coupling.This thesis chooses Python as the development language,uses the QT interface library,and realizes a friendly interface and complete function control software platform for a hybrid integrated circuit test system based on hybrid integrated circuit testing requirements.The main research of this thesis is as follows:(1)Based on the principle of hybrid integrated circuit testing,the requirements of the control software platform are analyzed from the aspects of function,performance and human-computer interaction,and a test program development method with a customizable process is proposed to solve the problems of large variability in test requirements and complex resources that need to be scheduled for testing.The relationship between test parameters is analyzed.By extracting general test parameters and unique test parameters,abstract data types are used to describe various parameters and test steps,which solves the problem of a large number of settable parameters and repeated types,and decouples the complex relationship between parameters.(2)Analyze the execution principle of the test process,build a customizable process executor model,and realize the division of functional modules according to the function of the executor.The use of a directed graph structure to realize the description of the customizable process solves the difficulty of controlling the execution sequence of the customizable process.(3)Design the debugging module of the customizable process executor,support cross-breakpoint debugging,single-step debugging,and process-by-process debugging to verify the developed test program,adopt asynchronous mechanism to realize the development of debugging module,enrich the function of control software,and improve The correctness and stability of the test procedure are improved.(4)Aiming at the problems of low degree of software modularization and strong coupling,a clean architecture is used to complete the software architecture design,and the idea of plug-in architecture is added on the basis of the clean architecture,and the framework/plug-in development method is used to realize the overall software structure design.Through the above research,this thesis has completed the design and implementation of the control software platform of the hybrid integrated circuit test system,and unit tested the software modules.The results of testing and verification show that the control software platform functions have fulfilled the design requirements of this thesis.
Keywords/Search Tags:Hybrid IC testing, customizable process, directed graph, asynchronous mechanism, Clean architecture
PDF Full Text Request
Related items