{"title":"基于UVM的微处理器系统通信控制器功能验证方法","authors":"I. Stotland, D. Shpagilev, N. Starikovskaya","doi":"10.1109/EWDTS.2016.7807695","DOIUrl":null,"url":null,"abstract":"The approach to functional verification of communication controllers based on developing layered UVM test systems is considered in this paper. Some benefits of application standalone simulation based verification are marked out. The architecture most of communication controllers could be divided into three logical layers: the transport layer, the channel layer and the physical layer. The main features and functions of the communication controller's layers are described. We proposed the approach which lies in developing one UVM test system and one design under test (DUT) consisting of controllers of each layer. Some novel techniques for checking the correctness of communication controller implementation at all layers are proposed and used. The architecture of the UVM-based test system and functions of its components are presented.","PeriodicalId":364686,"journal":{"name":"2016 IEEE East-West Design & Test Symposium (EWDTS)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"UVM based approaches to functional verification of communication controllers of microprocessor systems\",\"authors\":\"I. Stotland, D. Shpagilev, N. Starikovskaya\",\"doi\":\"10.1109/EWDTS.2016.7807695\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The approach to functional verification of communication controllers based on developing layered UVM test systems is considered in this paper. Some benefits of application standalone simulation based verification are marked out. The architecture most of communication controllers could be divided into three logical layers: the transport layer, the channel layer and the physical layer. The main features and functions of the communication controller's layers are described. We proposed the approach which lies in developing one UVM test system and one design under test (DUT) consisting of controllers of each layer. Some novel techniques for checking the correctness of communication controller implementation at all layers are proposed and used. The architecture of the UVM-based test system and functions of its components are presented.\",\"PeriodicalId\":364686,\"journal\":{\"name\":\"2016 IEEE East-West Design & Test Symposium (EWDTS)\",\"volume\":\"48 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE East-West Design & Test Symposium (EWDTS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EWDTS.2016.7807695\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE East-West Design & Test Symposium (EWDTS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EWDTS.2016.7807695","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
UVM based approaches to functional verification of communication controllers of microprocessor systems
The approach to functional verification of communication controllers based on developing layered UVM test systems is considered in this paper. Some benefits of application standalone simulation based verification are marked out. The architecture most of communication controllers could be divided into three logical layers: the transport layer, the channel layer and the physical layer. The main features and functions of the communication controller's layers are described. We proposed the approach which lies in developing one UVM test system and one design under test (DUT) consisting of controllers of each layer. Some novel techniques for checking the correctness of communication controller implementation at all layers are proposed and used. The architecture of the UVM-based test system and functions of its components are presented.