APG of SoC Department Doc ? Name: ? VSS ?Design ?Guide Author: ? Zhiqiao ?Yuan Last ?Saved ?on: ? 14 --‐ 11 --‐17 ?19:31 Rev. ? 0 . 1 ? Printed ?on: ? 11/17/2014 ?7:31 ?PM Page ? 1of ? 7 VSS 设计指南 V APG of SoC Department Doc ? Name: ? VSS ?Design ?Guide Author: ? Zhiqiao ?Yuan Last ?Saved ?on: ? 14 --‐ 11 --‐17 ?19:31 Rev. ? 0 . 1 ? Printed ?on: ? 11/17/2014 ?7:31 ?PM Page ? 2of ? 7 VSS 设计指南编写目的本文档主要描述了 VSS 设计开发的流程以及要求,旨在规范设计行为以得到正确完整的设计成果。此外,本文档还描述了 VSS 代码结构及相关软件模块的设计原理,最后为编写 driver template 模块和 test template 模块做出了规范和参考示例。参考文档《Verification Software Suite Specification 》 设计流程 VSS 工程总共包括 50 个 IP 。为了使 VSS 能够尽快发挥作用,VSS 项目工作以 IP 为单位进行。为了尽量利用现有板级硬件,保证设计的合理性,提高设计的通用性和易用性,每个 IP 的设计开发必须严格按照以下流程进行: 1. 学习 IP 的硬件特性,了解基本应用需求; 2. 以通用性和合理性为原则确定 IP 的测试方案初稿; 3. Test ?Plan 初稿 Review ; 4. 编写《Verification Software Suite Specification 》中 Test ?Plan 内容; 5. 基于基本应用需求确定 Driver 要实现的功能点; 6. 编写 Driver ?& ?Test ?Ca se ; 7. Debug ; 8. Code ?Review ; 9. CVS 订版。流程要求为了保证项目的进度和质量,各项工作必须按照以下要求进行: 1. 制定 IP 测试方案前必须充分了解 IP 硬件和板级硬件; 2. 为得到完整可行的 IP 测试方案,必须召集 IP 硬件开发人员、板级硬件开发人员及其他相关人员进行开会讨论; 3. 代码风格须遵循《 Verification Software Suite Specification 》中的相关要求; 4. Driver ?& ?Test ?Case 代码必须进行全覆盖测试以保证正确性。 5. 代码中涉及到硬件配置的部分使用宏定义,这些宏定义在一个文件列出来并做出说明,比如 和 中使用的这些宏定义列在一个取名为 的文件中。 APG of SoC Department Doc ? Name: ? VSS ?Design ?Guide Author: ? Zhiqia
VSS设计指南 来自淘豆网m.daumloan.com转载请标明出处.