Font Size: a A A

The Analysis And Verification Of 2.4GHz Communication Baseband Based On UVM

Posted on:2021-10-04Degree:MasterType:Thesis
Country:ChinaCandidate:H LiFull Text:PDF
GTID:2518306047486204Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
Today,the Internet of things is everywhere in our lives,and the chips in the Internet of things devices are the hardware foundation for the realization of the Internet of everything.However,with the rapid increase of chip design scale and complexity,the verification from module level to system level and even chip level becomes more difficult.Therefore,how to improve the efficiency of verification and save the time and resources of verification on the premise of ensuring project quality is an urgent problem to be solved.Traditional verification mainly adopts the method of applying direct excitation to the design under verification,but in the face of larger scale and more complex functions of the design,this verification method cannot guarantee its verification efficiency and completeness.In order to face the above challenges,it is necessary to find a set of mature verification methods to carry out verification work,and this verification method should have many advantages,such as high efficiency,high reusability of the testbench and good verification completeness.This paper verifies the function of a 2.4 GHz baseband module in a low power bluetooth chip based on UVM(Universial Verification Methodology),which is loaded on the APB(Advanced Peripheral Bus)and converts the APB bus data to the data transferred from the RF module.Because this communication chip is mainly used in wireless peripherals,its working scenarios are various and the working modes are too complicated.In order to ensure the completeness and efficiency of verification,after comparing many languages and verification methodologies,UVM was selected to complete the construction of testbench and carry out corresponding functional verification work.First,according to the design specifications and combined with the engineering requirements,the verification function points are extracted and the verification plan are completed.Secondly,other verification components such as APB bus model(APB VIP),transaction class,configuration class and register model are integrated into the testbench according to the verification plan to complete the construction of the testbench.Then the corresponding testcases and sequences are designed according to the extracted verification function points,and the DUT is simulated and debugged under different testcases.Finally,random tests and regression tests were performed and code and function coverage of the 2.4 GHz baseband modules were collected.The paper build a tesetbench of 2.4 GHz baseband module based on UVM,and the combination of random excitation and direct excitation is adopted to confirm that the 2.4 GHz baseband module works normally in each scenario by combining the simulation waveform and simulation report of each testcase.In the coverage collection phase,through a large number of random tests and regression tests,the code coverage was finally increased to 97.43%,and the parts not covered of the code coverage were explained and recorded in the verification report.At the same time,the functional coverage increased to 100%.This indicates that all the verification function points extracted from the verification plan have been covered,indicating that the verification work meets the engineering standard requirements.Compared with the previous direct verification method,the verification method used in this paper not only retains the direct tests for boundary cases,but also carries out a large number of random tests to ensure that all working scenarios are established.Compared with the coding work,the testbench based UVM has a clear structure and reduces a lot of coding time,and the testbench has certain reusability.Due to the above advantages,the early functional verification of baseband module is relatively complete,which greatly reduces the probability of bugs in FPGA board-level testing,thus shortening the overall verification cycle.
Keywords/Search Tags:UVM, APB, 2.4GHz baseband, DUT, testbench, coverage
PDF Full Text Request
Related items