CNF格式的SSS-SAT.1.0100个可满足的CNF基准,在正式验证中生成双问题超标量微处理器的错误版本(有例外),多周期功能单元和分支预测==========================================================================作者:Miroslav N.Velev电气与计算机工程系卡内基梅隆大学美国宾夕法尼亚州匹兹堡,邮编15213。mvelev@ece.cmu.eduhttp://www.ece.cmu.edu/~m标高日期:2000年10月10日根据合同00-DC-684,该研究部分得到了SRC的支持。注:-----基准测试以gzip格式高达0.75MB,当gunzip-ed时,最大为3.5 MB。整个目录为20 MB。0.可用性条件----------------------------基准套件可用,前提是使用它的出版物将列出参考:M.N.Velev,SSS-SAT.1.0。可从以下位置获得:http://www.ece.cmu.edu/~m标高。此类出版物的作者将通过电子邮件发送米罗斯拉夫·韦列夫(mvelev@ece.cmu.edu)兰达尔·布莱恩特(Randy.Bryant@cs.cmu.edu公司)取得了最佳效果,并提供了足够的技术细节重复实验。1.格式说明---------------------使用CNF格式。(请参见ftp://dimacs.rutgers.edu/pub/challenge/satisfability/doc/satformat.tex)2.基准-------------2dlx_cc_mc_ex_bp_f2_bug*.cnf是带有异常、多周期功能单元和分支预测——参见[2]描述。公式中包含不变量的检查。基准包含对等式传递性的约束[1]。按照[3]所述进行了正式验证。正确处理器的形式验证公式为基准套件FVP-UNSAT-1.0中的2dlx_cc_mc_ex_bp_f.cnf,可从以下网站获得http://www.ece.cmu.edu/~m标高。参考文献:-----------[1] R.E.Bryant和M.N.Velev,具有传递性的布尔可满足性约束、计算机辅助验证(CAV’00)、E.A.Emerson和A.P.Sistla,eds.,LNCS 1855,Springer-Verlag,2000年7月,第86-98页。[2] M.N.Velev和R.E.Bryant,超标量的形式验证具有多周期功能单元、例外和分支预测,第37届设计自动化会议(DAC’00),2000年6月,第112-117页。[3] M.N.Velev和R.E.Bryant,“超标量处理器验证使用未解释的平等逻辑的有效约简命题逻辑的函数”,正确的硬件设计和验证方法(CHARME’99),1999年9月。[4] J.L.Hennessy和D.A.Patterson,《计算机体系结构:《定量方法》,第二版,摩根考夫曼出版社,加利福尼亚州旧金山,1996年。/*****************************************************************************版权所有(c)2000卡内基梅隆大学。**保留所有权利** **该基准套件由卡内基梅隆大学发布**(“大学”)根据非排他性许可协议“原样”**免版税,完全没有保修或服务支持**此基准套件仅供被许可方内部使用**组织,包括所有部门和子公司** **University hearby否认所有默示担保,包括**适销性和特定适用性的默示保证**目的。大学及其员工不对任何**被许可人在使用基准套件时遭受的损害,包括**直接、间接、特殊、偶然或间接损害** *****************************************************************************/