首页> 外文学位 >An effective verification solution for modern microprocessors.
【24h】

An effective verification solution for modern microprocessors.

机译:针对现代微处理器的有效验证解决方案。

获取原文
获取原文并翻译 | 示例

摘要

Over the past four decades microprocessors have come to be a vital and inseparable part of the modern world, becoming the digital brain of numerous electronic devices and gadgets that make today's lifestyle possible. Processors are capable of performing computation at astonishingly high speeds and are extremely integrated, occupying only a few square centimeters of silicon die. However, this computational power comes at a price: the task of verifying a modern microprocessor and guaranteeing correctness of its operation is increasingly challenging, even for most established processor vendors. Always attempting to deliver higher performance to end-users, processor manufacturers are forced to design progressively more complex circuits and employ immense verification teams to eliminate critical design bugs in a timely manner. Unfortunately, too often size doesn't seem to matter in verification, as schedules continue to slip and microprocessors find their way to the marketplace with design errors.;This work describes a novel verification framework targeting specifically today's complex microprocessors. The scope of the work spans many levels of verification and different phases of the processor life-cycle, from validation of individual sub-modules to complete multi-core system, and from pre-silicon design verification to in-the-field hardware patching. In particular, our StressTest and MCjammer approaches enable efficient generation of high-quality tests at the pre-silicon level for individual cores and multi-core systems, respectively, using machine learning techniques and making the process as automatic as possible. On the other hand, Reversi and Dacota enable low cost validation in post-silicon, while delivering even higher coverage than pre-silicon techniques. Finally, the Field-repairable control logic (FRCL) and Caspar techniques allow designers to patch different classes of escaped errors in processors that are deployed in the field.;The integrated set of solutions that we introduce with this thesis empowers processor vendors to drastically shorten their development timeline and, at the same time, to deliver more reliable and correct systems to their customers at a lower cost. Altogether, this work has the potential to solve the long-standing challenge of guaranteeing the complete functional correctness of modern microprocessors.
机译:在过去的四十年中,微处理器已成为现代世界中不可或缺的一部分,它已成为众多电子设备和小工具的数字大脑,这使当今的生活方式成为可能。处理器能够以惊人的速度执行计算,并且高度集成,仅占用了几平方厘米的硅芯片。但是,这种计算能力是有代价的:即使对于大多数老牌处理器厂商而言,验证现代微处理器并保证其操作正确性的任务也越来越具有挑战性。一直试图向终端用户提供更高的性能,处理器制造商被迫逐步设计更复杂的电路,并聘请庞大的验证团队及时消除关键的设计错误。不幸的是,随着时间的流逝以及微处理器因设计错误而进入市场的过程中,大小似乎对验证并不重要。这项工作描述了一种针对当今复杂微处理器的新颖验证框架。从单个子模块的验证到完整的多核系统,从硅设计前的验证到现场硬件修补,工作范围涵盖了验证的各个阶段以及处理器生命周期的不同阶段。尤其是,我们的StressTest和MCjammer方法能够使用机器学习技术,在预硅层上分别针对单个内核和多内核系统高效生成高质量的测试,并使过程尽可能自动化。另一方面,Reversi和Dacota可以在后硅工艺中进行低成本验证,同时提供比前硅工艺更高的覆盖范围。最后,现场可修复控制逻辑(FRCL)和Caspar技术使设计人员可以修补部署在现场的处理器中不同类别的转义错误。我们在本文中介绍的集成解决方案集使处理器供应商能够大大缩短他们的开发时间表,同时以更低的成本为客户提供更可靠,更正确的系统。总而言之,这项工作有可能解决长期挑战,即保证现代微处理器的完整功能正确性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号