18、处理器验证技术:从后硅验证到运行时验证

处理器验证技术:从后硅验证到运行时验证

1. 后硅功能验证

后硅验证是处理器设计和制造中至关重要的环节,特别是功能后硅验证,旨在确保设计符合原始规范,并能在各种计算平台上正常运行。

1.1 功能后硅验证的特点与优势

功能后硅验证与结构测试不同,它不针对制造问题导致的错误,而是着重验证原型是否符合设计规范,体现设计者的意图。与制造前验证相比,后硅验证的主要优势在于测试执行速度。在制造前,通常进行架构或 RTL 仿真,而在后硅验证中,程序直接在实际硬件上执行,速度比前两者快多个数量级。例如,奔腾 4 处理器在制造前经过数月验证,共模拟了约 2000 亿个周期,但在实际 1GHz 频率的处理器上,这些周期仅需三分钟的运行时间。

1.2 功能后硅验证的测试方法

功能后硅验证通过定向测试和参数化随机测试来进行:
- 定向测试 :用于验证处理器在特定条件下的功能。
- 参数化随机测试 :虽然能发现定向测试遗漏的系统意外行为,但缺乏已知的正确结果。因此,工程师需要借助架构模拟器来获取正确响应。不过,架构模拟器的性能远低于原型硬件,厂商常需使用大型服务器农场进行仿真。

此外,设计者还会随机化原型的主要输入方式,如外部中断的断言方式,并改变系统总线上与处理器之间消息的延迟。这通常通过自定义硬件组件实现,这些组件与被测原型位于同一块板上,可编程以呈现各种行为。

1.3 处理器兼容性验证

除了对原型本身进行功能验证外,后硅阶段还需评估处理器与多个部署平台的兼容性。为此,将设备插入带有商用外设的典型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值