Font Size: a A A

Design Of Pattern Language Parser For Integrated Circuit Test System

Posted on:2019-06-03Degree:MasterType:Thesis
Country:ChinaCandidate:J Y ZhangFull Text:PDF
GTID:2348330569995589Subject:Engineering
Abstract/Summary:PDF Full Text Request
Integrated circuit products IC products exist in all aspects of today's social life,and their product testing goes through all aspects of product design and manufacturing.Now,the commonly used test methods in the industry are as follows: the test vector is used as the input of the tested chip pin in the product,the tester records the output value of the tested chips,and compares the theoretical output value to determine whether the chip meets the standard.Since the number of test vector lines is huge,there is a high requirement for memory management of the tester.Therefore,it is the most reasonable input method to store and transfer test vectors in the form of code files.But hardware instruments usually cannot directly identify pattern files,so they must be parsed into executable binary files that meet the requirements of hardware instruments,and then generate corresponding test waveforms.Nowadays most of the common pattern files in the industry are used with their own testers.Developers of new integrated circuit test systems have difficulty in porting existing pattern file analysis software to projects,making the development of integrated circuit test systems more complicated.In this paper,we study the grammatical structure and lexical structure of Teradyne pattern files(hereafter referred to as T pattern files)and compare the similarities and differences between T-type and STIL pattern files as well as combine with the composition mode of software,design and implement analytical software design is suitable for a variety of pattern file.In the design process,according to the design principle of high cohesion and low coupling in soft design,this paper adopts the idea of layering to make the program have better readability and expandability.This paper contains the following main content:1.For the problem of many types of pattern files,this paper uses the T-type pattern file as an example to analyze the grammar structure and lexical structure of the pattern file,summarizing the common structural features and grammatical features of the pattern file;Based on these characteristics,and comparing different grammar analysis methods and structures,this paper proposes an architecture that is applicable to the syntax parsing of multiple pattern files.2.For the problem of large data capacity of pattern files,this paper presents a single row vector analysis method for a large amount of data by analyzing the data(such as pin name,pin operation mode,and pin vector value)describing the pin information in the T-type pattern file.And it constructs a reasonable storage structure and data interface to extract the corresponding data in the structure as required,and designs and stores the intermediate vector file format according to the format that the signal generator can recognize.3.Aiming at possible cross-file operation problems,this paper proposes a number of intermediate vector file merging methods,which can satisfy the inter-group operations and inter-group merging of pattern files,to make the parsing software able to parse a set of T-shaped pattern files.4.The data in the STIL-type pattern file is also processed using the same module as the T-type pattern file,and the analysis of the STIL-type pattern file is realized.5.Testing and verification of the analytical software on your computer to ensure the accuracy and performance analysis software to meet project requirements.After testing,the code language analysis software designed in this dissertation can realize the analysis of the expected requirements of T code files,such as parsing a single T code file,parsing a set of T code files,and the same method and structure can also be used to analyze the STIL pattern file.
Keywords/Search Tags:Integrated Circuit Test, Pattern File, Language Parser
PDF Full Text Request
Related items