基于硬件加速器和软件仿真的多处理器片上系统验证

S. Gopikrishna, M. Jha, S. Sreekanth, G. Savithri
{"title":"基于硬件加速器和软件仿真的多处理器片上系统验证","authors":"S. Gopikrishna, M. Jha, S. Sreekanth, G. Savithri","doi":"10.1109/ICAECCT.2016.7942625","DOIUrl":null,"url":null,"abstract":"This paper presents an empirical approach to accelerate the verification of System On Chip using hardware acceleration and software emulation. This paper emphasizes the importance of simultaneous hardware (HW) and Firmware (FW) development to fix HW/SW interaction bugs early in the design to reduce the product development cycle. This paper discusses various solution methodologies for SoC verification methodology using HW emulation & Co-modeling testbench technologies. The test bench is put into the accelerator directly, resulting in a quick migration to accelerator. The functional verification of the SoC and Firmware development is based on Software Oriented Emulation in hardware acceleration mode of testbench technology. The SoC is synthesized on to the Mentor Graphics Veloce2 Quattro Emulation box and U-Boot Monitor Commands are developed with UART and Hyper terminal utility at baud rate of 9600. U-Boot debug monitor commands were customized to debug various verification scenarios and to enable early software development for the SoC. The verification of SoC using U-Boot commands developed and the emulator crystal utilization are presented. The results show that by adopting the accelerated verification on veloce2 emulator using U-Boot software, speedup of the order of 100× was achieved for functional verification of a Complex Multiprocessor SoC compared to standard HDL simulator.","PeriodicalId":6629,"journal":{"name":"2016 IEEE International Conference on Advances in Electronics, Communication and Computer Technology (ICAECCT)","volume":"36 11","pages":"423-428"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"A multiprocessor System On Chip verification on hardware accelerator and Software Emulation\",\"authors\":\"S. Gopikrishna, M. Jha, S. Sreekanth, G. Savithri\",\"doi\":\"10.1109/ICAECCT.2016.7942625\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents an empirical approach to accelerate the verification of System On Chip using hardware acceleration and software emulation. This paper emphasizes the importance of simultaneous hardware (HW) and Firmware (FW) development to fix HW/SW interaction bugs early in the design to reduce the product development cycle. This paper discusses various solution methodologies for SoC verification methodology using HW emulation & Co-modeling testbench technologies. The test bench is put into the accelerator directly, resulting in a quick migration to accelerator. The functional verification of the SoC and Firmware development is based on Software Oriented Emulation in hardware acceleration mode of testbench technology. The SoC is synthesized on to the Mentor Graphics Veloce2 Quattro Emulation box and U-Boot Monitor Commands are developed with UART and Hyper terminal utility at baud rate of 9600. U-Boot debug monitor commands were customized to debug various verification scenarios and to enable early software development for the SoC. The verification of SoC using U-Boot commands developed and the emulator crystal utilization are presented. The results show that by adopting the accelerated verification on veloce2 emulator using U-Boot software, speedup of the order of 100× was achieved for functional verification of a Complex Multiprocessor SoC compared to standard HDL simulator.\",\"PeriodicalId\":6629,\"journal\":{\"name\":\"2016 IEEE International Conference on Advances in Electronics, Communication and Computer Technology (ICAECCT)\",\"volume\":\"36 11\",\"pages\":\"423-428\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International Conference on Advances in Electronics, Communication and Computer Technology (ICAECCT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICAECCT.2016.7942625\",\"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 Conference on Advances in Electronics, Communication and Computer Technology (ICAECCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAECCT.2016.7942625","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

本文提出了一种利用硬件加速和软件仿真来加速片上系统验证的经验方法。本文强调了硬件(HW)和固件(FW)同步开发的重要性,以便在设计早期修复硬件/软件交互错误,以缩短产品开发周期。本文讨论了基于硬件仿真和协同建模测试平台技术的SoC验证方法的各种解决方法。试验台直接放入加速器中,可快速迁移到加速器。SoC的功能验证和固件开发是基于试验台技术硬件加速模式下的面向软件仿真。SoC是在Mentor Graphics Veloce2 Quattro仿真盒上合成的,U-Boot监视器命令是用UART和超终端实用程序开发的,波特率为9600。U-Boot调试监控命令是定制的,用于调试各种验证场景,并支持SoC的早期软件开发。介绍了使用U-Boot命令对SoC进行验证的方法和仿真器晶体的使用情况。结果表明,采用U-Boot软件对veloce2仿真器进行加速验证,可使复杂多处理器SoC的功能验证速度比标准HDL仿真器提高100倍。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A multiprocessor System On Chip verification on hardware accelerator and Software Emulation
This paper presents an empirical approach to accelerate the verification of System On Chip using hardware acceleration and software emulation. This paper emphasizes the importance of simultaneous hardware (HW) and Firmware (FW) development to fix HW/SW interaction bugs early in the design to reduce the product development cycle. This paper discusses various solution methodologies for SoC verification methodology using HW emulation & Co-modeling testbench technologies. The test bench is put into the accelerator directly, resulting in a quick migration to accelerator. The functional verification of the SoC and Firmware development is based on Software Oriented Emulation in hardware acceleration mode of testbench technology. The SoC is synthesized on to the Mentor Graphics Veloce2 Quattro Emulation box and U-Boot Monitor Commands are developed with UART and Hyper terminal utility at baud rate of 9600. U-Boot debug monitor commands were customized to debug various verification scenarios and to enable early software development for the SoC. The verification of SoC using U-Boot commands developed and the emulator crystal utilization are presented. The results show that by adopting the accelerated verification on veloce2 emulator using U-Boot software, speedup of the order of 100× was achieved for functional verification of a Complex Multiprocessor SoC compared to standard HDL simulator.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Keynote speakers Emotweet: Sentiment Analysis tool for twitter Design of faster & power efficient sense amplifier using VLSI technology A comparative study on distance measuring approches for permutation representations An embedded system of dedicated and real-time fire detector and locator technology as an interactive response mechanism in fire occurrences
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1