Font Size: a A A

Research And Verification Of On Chip Tracing Information Processing Unit

Posted on:2019-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuFull Text:PDF
GTID:2428330572452068Subject:Engineering
Abstract/Summary:PDF Full Text Request
The quality of the digital chip is guaranteed by the verification work.In order to track missing silicon design flaws which escape from pre-silicon verification,post-silicon verification has gradually become an important tool in chip verification.Since the observability of the internal chip signals after tape-out is limited,and the state of the tracking debug signal needs to be stored in real time,filtering and compressing the trace debug signals becomes an important method for increasing the debugging window and expanding the ability to trace and store the trace data.By comparing different on-chip tracing debugging systems,the tracking debugging system chosen in this paper not only inherits the advantages of the traditional JTAG debugging method,but also has the ability of real-time debugging of the system kernel and high-bandwidth tracking capability of multi-core information sources.Secondly,by comparing System Verilog verification language with System C and hardware description language,the advantage of System Verilog verification language in verification work is illustrated.Through the analysis the development about methodology of verification,it is demonstrated that UVM is the verification methodology that is in line with the development trend of verification.Utilizing the rich library function and mechanism of UVM,can make the verification personnel get rid of the tedious verification platform to build the work,concentrate on the extraction of the verification function point and construction of various verification scenes.This paper focuses on the processing method of on-chip tracking information.By analyzing the key points and requirements of silicon verification,a tracking information compression algorithm based on static dictionary is proposed,and the on-chip tracking information processing unit is designed and verified.The two static dictionary-based compression techniques proposed in this paper are mainly applied to the tracking data compression process.Because the difference between the tracking information and the criterion information is very small,the static dictionary compression method based on the criterion tracking data can provide a better choice than the traditional design.Compression algorithms,especially dynamic dictionary compression algorithms,have better compression performance,and the compression algorithm can significantly reducehardware overhead by reducing the dictionary size.Based on the tracking information compression algorithm proposed in this paper,the paper completed the design of the on-chip tracking information processing unit,and based on the UVM verification methodology,built an on-chip tracking information processing unit verification platform.According to the verification requirements of the extracted trace information processing unit,a series of constrained random test vectors are designed.The results of the waveform and print report indicate that the key functional points of the on-chip tracking information processing unit meet the design requirements.In this paper,iterative optimization of test case and test platform based on the combination of code coverage and function coverage,and the results show that the code coverage is above 99%,and the functional coverage is 100%,which meets the engineering standard.
Keywords/Search Tags:SoC, Trace and Debug, Filter and Compress, Verification, UVM
PDF Full Text Request
Related items