Sun的UItraSPARC T2的硅后验证方法

J. Kumar, Catherine Ahlschlager, P. Isberg
{"title":"Sun的UItraSPARC T2的硅后验证方法","authors":"J. Kumar, Catherine Ahlschlager, P. Isberg","doi":"10.1109/HLDVT.2007.4392784","DOIUrl":null,"url":null,"abstract":"In general, considerable time and resources are spent during pre-silicon verification phase to proactively minimize functional issues at first silicon. This is no different on the UltraSPARC T2 - the world's fastest commodity microprocessor. We deployed simulation, formal and emulation technologies coupled with solid methodology to cover all our bases, ensuring functional success of first silicon. A robust post-silicon verification methodology is critical to speeding up time-to-ramp and to prevent loss of product revenue. Formal verification has been deployed as one of the means to root cause silicon failure due to functional error. To ensure correct RTL fix, it is vital to be able to effectively reproduce a failure observed in silicon test and recreate it in RTL environment. One way of getting the RTL failure recreated quickly is by writing the failure scenario in terms of property and using formal tool to generate traces that lead to the failure. In this paper, we describe how simulation, formal and emulation technology coupled with capabilities instrumented in our test generators and RTL for repeatability helped isolate faults, run millions of new verification cycles to validate RTL fixes and formally prove the fixes to be error free. We also share impact of our post-silicon validation strategy on productization schedule of Sun UltraSPARC T2 processor.","PeriodicalId":339324,"journal":{"name":"2007 IEEE International High Level Design Validation and Test Workshop","volume":"53 2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Post-silicon verification methodology on Sun’s UItraSPARC T2\",\"authors\":\"J. Kumar, Catherine Ahlschlager, P. Isberg\",\"doi\":\"10.1109/HLDVT.2007.4392784\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In general, considerable time and resources are spent during pre-silicon verification phase to proactively minimize functional issues at first silicon. This is no different on the UltraSPARC T2 - the world's fastest commodity microprocessor. We deployed simulation, formal and emulation technologies coupled with solid methodology to cover all our bases, ensuring functional success of first silicon. A robust post-silicon verification methodology is critical to speeding up time-to-ramp and to prevent loss of product revenue. Formal verification has been deployed as one of the means to root cause silicon failure due to functional error. To ensure correct RTL fix, it is vital to be able to effectively reproduce a failure observed in silicon test and recreate it in RTL environment. One way of getting the RTL failure recreated quickly is by writing the failure scenario in terms of property and using formal tool to generate traces that lead to the failure. In this paper, we describe how simulation, formal and emulation technology coupled with capabilities instrumented in our test generators and RTL for repeatability helped isolate faults, run millions of new verification cycles to validate RTL fixes and formally prove the fixes to be error free. We also share impact of our post-silicon validation strategy on productization schedule of Sun UltraSPARC T2 processor.\",\"PeriodicalId\":339324,\"journal\":{\"name\":\"2007 IEEE International High Level Design Validation and Test Workshop\",\"volume\":\"53 2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-11-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 IEEE International High Level Design Validation and Test Workshop\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HLDVT.2007.4392784\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 IEEE International High Level Design Validation and Test Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HLDVT.2007.4392784","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

一般来说,在预硅验证阶段花费了大量的时间和资源,以主动减少第一次硅的功能问题。这在世界上最快的商用微处理器UltraSPARC T2上没有什么不同。我们部署了仿真,正式和仿真技术,结合坚实的方法来覆盖我们所有的基础,确保第一个硅的功能成功。一个强大的后硅验证方法对于加快产品投产时间和防止产品收入损失至关重要。形式验证已被部署作为一种手段,根本原因硅失效由于功能错误。为了确保正确的RTL修复,能够有效地重现在硅测试中观察到的故障并在RTL环境中重新创建它是至关重要的。快速重现RTL故障的一种方法是根据属性编写故障场景,并使用正式工具生成导致故障的跟踪。在本文中,我们描述了仿真、形式化和仿真技术如何与我们的测试生成器和RTL中用于可重复性的功能相结合,帮助隔离故障,运行数百万个新的验证周期来验证RTL修复并正式证明修复是无错误的。我们还分享了我们的硅后验证策略对Sun UltraSPARC T2处理器产品化进度的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Post-silicon verification methodology on Sun’s UItraSPARC T2
In general, considerable time and resources are spent during pre-silicon verification phase to proactively minimize functional issues at first silicon. This is no different on the UltraSPARC T2 - the world's fastest commodity microprocessor. We deployed simulation, formal and emulation technologies coupled with solid methodology to cover all our bases, ensuring functional success of first silicon. A robust post-silicon verification methodology is critical to speeding up time-to-ramp and to prevent loss of product revenue. Formal verification has been deployed as one of the means to root cause silicon failure due to functional error. To ensure correct RTL fix, it is vital to be able to effectively reproduce a failure observed in silicon test and recreate it in RTL environment. One way of getting the RTL failure recreated quickly is by writing the failure scenario in terms of property and using formal tool to generate traces that lead to the failure. In this paper, we describe how simulation, formal and emulation technology coupled with capabilities instrumented in our test generators and RTL for repeatability helped isolate faults, run millions of new verification cycles to validate RTL fixes and formally prove the fixes to be error free. We also share impact of our post-silicon validation strategy on productization schedule of Sun UltraSPARC T2 processor.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Reliable network-on-chip based on generalized de Bruijn graph Automatic error diagnosis and correction for RTL designs A novel formal approach to generate high-level test vectors without ILP and SAT solvers Hierarchical cache coherence protocol verification one level at a time through assume guarantee Towards RTL test generation from SystemC TLM specifications
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1