变化影响分析
需求变更是开发周期的一部分。如果他们没有得到适当的控制,他们会使项目变得更加复杂,延迟交付进度,给开发团队带来压力,影响他们的士气。在FPGA开发中,需求变更可能会影响以下任何方面:
- 低级要求
- HDL设计文件中的代码行(顶层或子块)
- 基于需求的测试用例
- 测试台文件和验证环境组件中的代码行
- 模拟运行、代码覆盖率分析和报告、波形和日志文件
- 综合、时间或布局约束
- 审查活动
- 负责受影响元素的团队成员
- 交货时间表
Spec TRACER配备了若干功能和用于影响分析的内置报告。影响分析报告示例如下所示。如图所示,如果对需求'FPGA-007芯片启用'然后有27个元素将受到影响,例如概念设计、HDL设计文件、测试用例、测试台和模拟运行。
规范跟踪影响分析是在批准和实施变更请求之前确定影响程度的关键。它帮助团队根据业务目标和项目目标做出明智的决策。随着当今FPGA/ASIC的复杂性和规模不断增长,一个平均设计包含数百个需求和数千个相关元素,作为变更控制过程的一部分运行影响分析对项目的成功至关重要。