极术小姐姐 · 2020年09月25日

利用机器学习进行硬件验证的高效Bug发现

导读

3617.ARM1739_5F00_Blog_5F00_header_5F00_image_5F00_ST1_5F00_1600x900.jpg-1800x1012x2.jpg
想象一下,你要设计一台高度复杂的机器。为了确定它的功能符合设计要求,并且没有任何错误,你需要详尽地测试设计的每个方面。如果机器是由一组可以打开和关闭的旋钮控制的,这个验证过程就会变得成倍地复杂。例如,一台机器有100个二进制的开关旋钮,那么就需要运行2^100个测试来覆盖所有可能的组合。如果我们假设单次测试运行时间为一秒钟,这相当于1022年的测试。对于现今的微处理器来说,它的挑战更大。在一个微处理器中,可能会有数千或数万个双态触发器。因此,不可能对微处理器设计进行详尽的验证。

作者:Hongsup Shin
阅读直达链接:https://community.arm.com/dev...
欢迎大家点赞留言,更多Arm技术文章动态请关注极术社区Arm技术专栏
推荐阅读
关注数
23567
内容数
1018
Arm相关的技术博客,提供最新Arm技术干货,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息