| Under the background of the national policy on accelerating the pace of “Triple play” scheme, HINOC(High performance Network Over Coax) is put forward by our country as a new Eo C(Ethernet over Coax) technology with independent intellectual property rights whose aim is to achieve the primary goal of the next generation broadcasting networks. For the rapid growth of the market demand for network bandwidth, HINOC 2.0 technical solution is proposed, with the highest physical layer transmission rate reaching up to 1 Gbps. Simultaneously, the research and development of HINOC 2.0 prototype machine and So C has been gradually launched. With the deepening of the research, the design of HINOC 2.0 chip needs to be verified systematically so as to guarantee the validity of the implementation. The functional verification of HIMAC which is the core module of data link layer in the HINOC system plays an important role in the entire verification work. It makes sense for the subsequent system-level verification and the success of chip production.This paper focuses on the functional verification of HIMAC. The main contributions of this paper are the proposal of a new method to verify the HIMAC module based on UVM(Universal Verification Methodology) and the implementation of the HIMAC verification platform on which the function of framing scheme is verified. At the very beginning of this paper, the verification ideas and the implementation mechanism of UVM are studied. Secondly, main function and the external interface of HIMAC module are analyzed, on the basis of which specific verification solutions to the framing scheme of the HIMAC module is presented. Then, based on UVM, the components necessary to the verification are designed and the verification platform for the above mentioned module is constructed. Finally, combined with the feature of the module, the test cases are programmed, and the verification plan of the framing scheme of HIMAC is carried out. The verification results show that the verification platform has the properties of high reusability, high automation degree and clear hierarchy. Furthermore, the platform can achieve efficient verification of the function points and meet the requirements. The study results lay a foundation for the complete verification of HIMAC and provide a reference for the system-level verification. |