{"title":"Maximizing Efficiency in Reference Model Based Verification of 2D Graphics Engine","authors":"Anita Pinto, Y. S. S. Harish","doi":"10.1109/ICETET.2011.22","DOIUrl":null,"url":null,"abstract":"This paper presents an approach to maximize efficiency in reference model based verification of a 2D Graphics Accelerator IP. Most of the Imaging IPs like 2D Graphics Accelerator, JPEG Encoder/Decoder, involve complex mathematical process on image data for which C Reference Models are readily available for Data checking. Verifying a 2D Graphics Engine primarily consists of configuring the rendering parameters, loading image data to the memory and starting the 2D Engine through setting appropriate command registers and finally comparing the output image data with the C Reference Model Output Data. In this paper, we describe and compare different ways of hooking up a C Reference Model in a Specman based verification environment. We also demonstrate the advantages of exploiting the VR AD Register package to configure the C Reference Model directly from the HVL based Testbench.","PeriodicalId":443239,"journal":{"name":"2011 Fourth International Conference on Emerging Trends in Engineering & Technology","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Fourth International Conference on Emerging Trends in Engineering & Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETET.2011.22","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
This paper presents an approach to maximize efficiency in reference model based verification of a 2D Graphics Accelerator IP. Most of the Imaging IPs like 2D Graphics Accelerator, JPEG Encoder/Decoder, involve complex mathematical process on image data for which C Reference Models are readily available for Data checking. Verifying a 2D Graphics Engine primarily consists of configuring the rendering parameters, loading image data to the memory and starting the 2D Engine through setting appropriate command registers and finally comparing the output image data with the C Reference Model Output Data. In this paper, we describe and compare different ways of hooking up a C Reference Model in a Specman based verification environment. We also demonstrate the advantages of exploiting the VR AD Register package to configure the C Reference Model directly from the HVL based Testbench.