{"title":"基于TDML和VCD文件格式的可合成SVA协议校验器生成方法","authors":"Mohamed O. Kayed, Mohamed Abdelsalam, R. Guindi","doi":"10.1109/HLDVT.2016.7748248","DOIUrl":null,"url":null,"abstract":"System Verilog Assertions (SVA) is widely used by hardware designers and verification engineers to apply Assertion Based Verification (ABV) methodology on their hardware designs. However, the complexity in understanding different protocol standards in general and JEDEC memory protocol standards in specific imposes numerous difficulties on designers and verification engineers when translating design specifications into SVA. This motivated us to devise new techniques that can be used to automatically generate SVA for DDR memory protocols with no ambiguity when capturing design requirements from JEDEC standards. Moreover, the proposed assertions generation methods generate \"synthesizable SVA\", hence allowing hardware designers and verification engineers to use the generated assertions to check the functionality of their design implementation on hardware emulation platforms. The viability and the potential of our work are demonstrated with an Industrial case study using JEDEC LPDDR3 Memory Protocol Standard.","PeriodicalId":166427,"journal":{"name":"2016 IEEE International High Level Design Validation and Test Workshop (HLDVT)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Synthesizable SVA protocol checker generation methodology based on TDML and VCD file formats\",\"authors\":\"Mohamed O. Kayed, Mohamed Abdelsalam, R. Guindi\",\"doi\":\"10.1109/HLDVT.2016.7748248\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"System Verilog Assertions (SVA) is widely used by hardware designers and verification engineers to apply Assertion Based Verification (ABV) methodology on their hardware designs. However, the complexity in understanding different protocol standards in general and JEDEC memory protocol standards in specific imposes numerous difficulties on designers and verification engineers when translating design specifications into SVA. This motivated us to devise new techniques that can be used to automatically generate SVA for DDR memory protocols with no ambiguity when capturing design requirements from JEDEC standards. Moreover, the proposed assertions generation methods generate \\\"synthesizable SVA\\\", hence allowing hardware designers and verification engineers to use the generated assertions to check the functionality of their design implementation on hardware emulation platforms. The viability and the potential of our work are demonstrated with an Industrial case study using JEDEC LPDDR3 Memory Protocol Standard.\",\"PeriodicalId\":166427,\"journal\":{\"name\":\"2016 IEEE International High Level Design Validation and Test Workshop (HLDVT)\",\"volume\":\"24 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International High Level Design Validation and Test Workshop (HLDVT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HLDVT.2016.7748248\",\"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 International High Level Design Validation and Test Workshop (HLDVT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HLDVT.2016.7748248","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Synthesizable SVA protocol checker generation methodology based on TDML and VCD file formats
System Verilog Assertions (SVA) is widely used by hardware designers and verification engineers to apply Assertion Based Verification (ABV) methodology on their hardware designs. However, the complexity in understanding different protocol standards in general and JEDEC memory protocol standards in specific imposes numerous difficulties on designers and verification engineers when translating design specifications into SVA. This motivated us to devise new techniques that can be used to automatically generate SVA for DDR memory protocols with no ambiguity when capturing design requirements from JEDEC standards. Moreover, the proposed assertions generation methods generate "synthesizable SVA", hence allowing hardware designers and verification engineers to use the generated assertions to check the functionality of their design implementation on hardware emulation platforms. The viability and the potential of our work are demonstrated with an Industrial case study using JEDEC LPDDR3 Memory Protocol Standard.