| At present,the complexity of the chip itself is gradually increasing,including the more complex functions of the chip,more sophisticated manufacturing process and the more expensive manufacturing cost.Any design errors in the process of chip design can’t enter the chip,which will not only delay the listing of the chip but also bring unbearable risks.Therefore,it is necessary to choose appropriate methods and tools in the design process.The purpose of verification is to find out the problems and errors in the design process,and the verification of the system plays a key role in the success of the chip.With the rapid development of communication technology,image acquisition and transmission are widely used.However,the traditional image transmission technology can’t be compatible with the transmission rate,has a high bit error rate,can’t guarantee the integrity of data,and has a high cost.In this work,Universal Verification Methodology(UVM)will be used to verify the hardware design of the image transmission system,build a reusable verification platform,collect the coverage rate,reduce the vulnerability rate in design,and improve the completeness of verification.The main contribution of this work includes:(1)Aiming at the current problems of traditional image transmission,design a complete image transmission system scheme.Using 1000BASE-T technology combined with image transmission system,this scheme can achieve compatibility in transmission rate,and supports the use of double-edge transmission to reduce frequency,ensuring that the image will not be distorted and the data frame will be complete,with low cost.The Field Programmable Gate Array(FPGA)chip,as the main controller of the system,transmits information through full duplex,can support simultaneous sending and receiving of data,and ensure high transmission rate.(2)According to the realization of hardware design function,a detailed verification plan is worked out.The verification plan includes the extraction of functional test points of hardware modules and the writing of test cases,and a large number of random tests and directional tests are carried out.The experimental results show that the verification plan can completely cover and verify all the functions of the design module.(3)Complete the construction of UVM verification platform and the collection of coverage.The 1000BASE-T Ethernet image transmission module is studied and analyzed,and a verification environment in accordance with the expected results is built.The functional points of the image transmission system are tested by simulation regression test and the coverage rate is collected.The experimental goal is code coverage,functional coverage and assertion coverage up to 100%.The experimental results show that the implementation of this method not only makes the platform reusable,but also can realize the effectiveness and completeness of module function verification. |