Font Size: a A A

Research And Implementation Of MCU Key Module Verification Based On UVM

Posted on:2022-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:J M KeFull Text:PDF
GTID:2518306779495584Subject:Automation Technology
Abstract/Summary:PDF Full Text Request
With continuous growth in the semiconductor industry today,semiconductor design and manufacturing process are also more and more complex,the MCU as the semiconductor industry,a popular chip type,has a broad application and the characteristics of high universality,its chip internal integration and complexity of system design are also constantly improve,to the requirement of MCU function verification is also rising,How to design as realistic an excitation as possible and find out where the design does not conform to the specification is an important challenge for MCU verification.The generation and function of excitation depend on a set of function verification platform.Therefore,building a set of verification platform with high completeness,high efficiency and high reusability has become the top priority in MCU function verification work.The main research contents of this thesis are as follows:Firstly,this thesis discusses the significance of function verification in the whole process development of MCU,and the problems and challenges faced by the current chip function verification technology itself.The development of verification technology at home and abroad is sorted out in detail,and the application development at home and abroad is briefly analyzed.The structural characteristics of configuration database,TLM communication,phase mechanism,factory mechanism and component class member level of UVM class library are deeply studied.Meanwhile,the internal structure characteristics of MCU chip are elaborated,and the design structure and functional characteristics of key modules UART and DMAC in MCU are analyzed.It lays a good theoretical foundation for the subsequent module level and system level verification platform design.Secondly,in view of the traditional functional verification thought the completeness and accuracy of such problems as insufficient,this article from the functional verification of different level,considering the functions and characteristics of the key module of MCU in detail decomposition,respectively to extract the UART function module level verification points and 10-channel DMAC the function of the system level verification point,combining with the white box and gray box authentication incentive generation,The verification strategy of random verification and directional testing is adopted to design a set of verification plan with high completeness.Finally,in view of the traditional verification technology design and development cycle is long,and such problems as low efficiency,authentication framework non-portable,based on the UVM verification methodology to develop a set of key module based on MCU reusable functional verification platform,based on the characteristics of MCU redesign of the verification platform environment architecture,clarify the invocation of the relationship between environmental file,The verification platform architecture of UART and DMAC modules is designed at module level and system level respectively,including four universal core units,including excitation transaction voice unit,platform communication unit,data comparison unit and environment integration unit.The verification work is evaluated by simulation verification and coverage report.Finally,it is concluded that compared with the traditional verification platform,the UVM-based MCU key module verification platform built in this topic has obvious advantages in completeness,efficiency and reusability.
Keywords/Search Tags:UVM, function verification, UART, DMAC, Coverage
PDF Full Text Request
Related items