论文部分内容阅读
系统芯片SoC(System on Chip)设计技术可以极大地降低整个系统的开发费用,提高产品性能,已成为嵌入式系统设计的主要方法,随着集成电路复杂度的提高,设计验证在SoC开发中的必要性日渐显现。基于此,本文建立了基于逻辑仿真动态验证技术的测试平台,可以对多种SoC总线进行系统测试和性能评估,并且可以用来对SoC总线接口的IP核进行系统仿真。本文在对SoC技术及其测试技术分析的基础上,阐述了两种常用SoC总线——AMBA总线和Wishbone总线的基本原理,分析了两种总线的传输类型及互联方式,并进行比较分析,归纳给出了当前主流SoC总线的特点;针对SoC总线的特点,给出了测试平台的整体方案;提出了基于事务的测试方法,该方法通过在测试过程中引入事务的概念,将引脚级提升到一个指定的较高的抽象层次,降低测试复杂性;通过建立事务库,实现了对事务的层次化管理,并提供编程语言接口,使用户可以针对不同应用添加所需的事务;设计实现了总线任务和总线功能模型,支持对多种SoC总线的测试,提高了测试平台的重用性;对AMBA总线进行测试,分析了AMBA总线的测试要素,给出了测试AMBA总线的事务函数、测试文件结构及PLI接口,完成了AMBA总线的测试,通过对测试结果的分析,验证了SoC总线测试平台设计的合理性和正确性。