形式化验证,Gap-free Processor Verifification by S2QED and Property Generation(一)

news/2024/11/23 9:14:52/

目录

一、Article:文献出处(方便再次搜索)

(1)作者

(2)文献题目

(3)文献时间

(4)引用

二、Data:文献数据(总结归纳,方便理解)

(1)背景介绍

(2)目的

(3)结论

(4)主要实现手段

(5)实验结果

(6)问题记录

三、Comments对文献的想法 (强迫自己思考,结合自己的学科)

四、Why:为什么看这篇文献 (方便再次搜索)

五、Summary:文献方向归纳 (方便分类管理)


一、Article:文献出处(方便再次搜索)

(1)作者

  • Keerthikumara Devarajegowda, Mohammad Rahmani Fadiheh, Dominik Stoffel, Wolfgang Kunz (Technische University at Kaiserslautern, 德国凯泽斯劳滕大学)
  • Keerthikumara Devarajegowda, Wolfgang Ecker(Infifineon Technologies AG,英飞凌技术公司)
  • Eshan Singh, Clark Barrett, Subhasish Mitra (Stanford University, 美国斯坦福大学)

  • Wolfgang Ecker(Technische Universität München, 慕尼黑工业大学)

(2)文献题目

  • Gap-free Processor Verifification by S2QED and Property Generation

(3)文献时间

  • Design, Automation And Test in Europe (DATE 2020)

(4)引用

  • K. Devarajegowda et al., "Gap-free Processor Verification by S2QED and Property Generation," 2020 Design, Automation & Test in Europe Conference & Exhibition (DATE), Grenoble, France, 2020, pp. 526-531, doi: 10.23919/DATE48585.2020.9116515.

二、Data:文献数据(总结归纳,方便理解)

(1)背景介绍

随着基于RISC-V指令集架构计算市场的不断增长(比如:物联网),迫切需要一种新的高效的处理器验证技术;

在处理器设计过程中,形式化验证的主要障碍之一是需要过多的人工干预和专业知识,开发一组完全覆盖所有指令集行为的property是laborious和challenging的;

现有的完整的形式验证技术,除了需要很多的人工干,还很难在许多工业验证流程中集成。

(2)目的

开发一种自动化的(省时省力)、能够同时检测出单指令bug和多指令bug的、方便和工业流程结合的形式化验证方法。

(3)结论

对处理器的RTL级别的微架构描述进行全面的验证,以确定该微架构描述是否正确地实现了该处理器的ISA级别规范。总的来说,开发一组高度自动化的(人工干预少得多)、完备的处理器验证方法;

  • 拓展了S2QED方法,同时覆盖了single and multiple instruction bugs,并且确保设计能根据一个定义良好的criterion得到完整验证;
  • 鲁棒性强,通过少量的人工干预,从ISA模型中自动生成property;
  • 不同于传统的model checking,验证工程师无需明确指定处理器的具体(特定)行为场景,比如:stalling、exception、speculation等,计算模型可以进行隐式处理。

(4)主要实现手段

(5)实验结果

(6)问题记录

三、Comments对文献的想法 (强迫自己思考,结合自己的学科)

  • 行文模糊,多处指代不明, 如后文提到的S2QED property并不等同于改进前的S2QED property,但作者常混用一个称呼;
  • 类似地,在公式推导部分,主要是Case Split Test部分,字母、下标和公式介绍不清晰,造成阅读障碍;
  • 在技术实现上面,就目前而言,如作者所说,其验证实现局限于顺序执行CPU,但工业中,大多数处理器都是乱序执行的,还可以拓展到无核设备,比如:内存控制器、外围设备等。

四、Why:为什么看这篇文献 (方便再次搜索)

用于实验设计:

  • 了解C-S2QED的具体实现,以便进一步复现
  • 考虑实验的不足,以便进一步优化

五、Summary:文献方向归纳 (方便分类管理)

  • Formal Verification
  • C-S2QED
  • property automatic generation

http://www.ppmy.cn/news/646924.html

相关文章

集成灶品牌全国前十名排行|森歌集成灶,潮你来袭

集成灶品牌全国前十名排行中,森歌集成灶排名一直靠前。最近家里厨房需要翻新,顺便关注了一下森歌新款i9SZK智能蒸烤集成灶。森歌i9SZK作为一款复合型多功能厨房电器,空间占用小、功能全面,很适合家里厨房空间不大的户主使用。 (…

看美国无线路由器品牌用户满意度排行榜

随着移动互联网的兴起,原本并不受人追捧的家用无线路由器也开始变得炙手可热。除了传统无线路由器品牌之外,还有不少新兴品牌崛起。那么在众多品牌之中,哪些品牌的无线路由器用户满意度最高呢?近日国外媒体发布了jdpower最新的相关…

2019年全球品牌500强出炉:科技企业承包前7名,华为排12

近期,Brand Finance在达沃斯世界经济论坛上发布了最新全球品牌500强报告。 亚马逊的品牌价值蝉联全球第一;苹果和谷歌位居第二位和第三位;前7名被科技公司承包;中国的全球品牌价值在过去十年间飞速增长。微信影响力排全球第4。 全…

昆仑数码:电视盒子哪个好?2023年最新电视盒子品牌排行榜

电视机已经进入智能化,电视盒子却依然存在,它可以让配置落后、卡顿的电视机配置升级,只需几百元就能让电视机焕发新生。对于电视盒子的选购很多人还不了解,咨询我们电视盒子哪个好的朋友非常多,我们根据销量和用户评价…

南昌大学计算机专业排名多少,南昌大学专业排名前十 南昌大学专业排名榜

南昌大学专业排名前十,大家在报考专业应该从自己的实际出发,量体裁衣,准确地为自己定位,认清形势与自身实力,才能做出理性选择,使成功概率最大化,以下是小编整理的南昌大学专业排行榜&#xff0…

扫地机器人排行榜前十!

随着科技的快速发展和家庭生活水平的提升,智能家居产品已经慢慢容易到普通家庭之中。说到智能家居可能很多朋友都不太清晰,但是有一个智能家居产品应该大部分人都知道,这东西就是——扫地机器人,这几年扫地机器人可谓是风声水起&a…

【云原生】k8s声明式资源管理

1.资源配置清单的管理 1.1 查看资源配置清单 kubectl get deployment nginx -o yaml//解释资源配置清单kubectl explain deployment.metadata 查看deployment资源清单 1.2 修改资源配置清单并应用 离线修改 离线修改的过程: (1)首先将配…

剑指 offer 字符串算法题:第一个只出现一次的字符

题目描述:在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。 分析: 哈希计数,首先遍历一遍字符串,若哈希中存在该字符则设置为false,说明重复,否则设置…