Kyuho Shim, Kesava R. Talupuru, M. Ciesielski, Seiyang Yang
{"title":"Simulation Acceleration with HW Re-Compilation Avoidance","authors":"Kyuho Shim, Kesava R. Talupuru, M. Ciesielski, Seiyang Yang","doi":"10.1109/VLSI.2008.62","DOIUrl":null,"url":null,"abstract":"This work is based on a premise that in traditional, simulation-based RTL functional verification reducing total debugging turnaround time (which includes both the simulation execution time and the compilation time) is much more desirable than simply increasing the simulation speed. This is due to the repeated nature of the debugging process, which includes a large number of simulation and compilation steps. While the HDL compilation process is fast, pure HDL simulation suffers from extremely long simulation execution time. On the other hand, HW-assisted simulation acceleration is characterized by fast execution, but suffers from a long HW re-compilation time, required whenever the design is modified for debugging. This paper proposes an efficient HW-assisted simulation acceleration method based on HW re-compilation avoidance, which can significantly reduce the debugging turnaround time, while maintaining its high execution speed.","PeriodicalId":143886,"journal":{"name":"21st International Conference on VLSI Design (VLSID 2008)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2008-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"21st International Conference on VLSI Design (VLSID 2008)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLSI.2008.62","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This work is based on a premise that in traditional, simulation-based RTL functional verification reducing total debugging turnaround time (which includes both the simulation execution time and the compilation time) is much more desirable than simply increasing the simulation speed. This is due to the repeated nature of the debugging process, which includes a large number of simulation and compilation steps. While the HDL compilation process is fast, pure HDL simulation suffers from extremely long simulation execution time. On the other hand, HW-assisted simulation acceleration is characterized by fast execution, but suffers from a long HW re-compilation time, required whenever the design is modified for debugging. This paper proposes an efficient HW-assisted simulation acceleration method based on HW re-compilation avoidance, which can significantly reduce the debugging turnaround time, while maintaining its high execution speed.