VMM验证环境和ESL模型已经越来越多的应用于芯片验证中,DPI接口提供了一种高效的方法使两者协同工作,Synopsys I具也在这方面提供了很好的支持,本文讨论了VMM和ESL模型通过DPI接口的数据交换在海思某项目里的具体应用,说明如何在基于VM的验证环境里集成ESL模型作为参考模型。
1.简介
在目前半导体产品面市时间要求高,系统设计不合理带来的成本浪费等各种挑战面前,业界普遍采用ESL设计流程来提前进行架构有效性验证,并且增强全流程的验证重用技术来应对挑战。
VMM则是从验证方法学的角度实现了提高芯片的验证效率,缩短验证周期,提高验证可重用性的效果。
SystemVeri log标准的DPI接口提供了比PLI、VPI更高效,也更便捷的接口来实现VMM与ESL模型协同验证。
2. ESL模型
2.1.1 ESL模型概况
本文涉及的ESL模型由ANSI C实现。
ESL模型本身提供统-的对外接口供RTIL验证或其他应用使用。主要包括寄存器的接口、表项接口、数据包接口以及采样数据接口等。
所以,要使用ESL模型,必须有一个支持C语言,特别是支持C语言内存操作的接口来实现对ESL模型的调用。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !