Combining theorem proving and trajectory evaluation in an industrial environment

被引:0
|
作者
Aagaard, MD [1 ]
Jones, RB [1 ]
Seger, CJH [1 ]
机构
[1] Intel Corp, Strateg CAD Labs, Hillsboro, OR 97124 USA
关键词
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
We describe the verification of the IM: a large, complex (12,000 gates and 1100 latches) circuit that detects and marks the boundaries between Intel architecture (IA-32) instructions. We verified a gate-level model of the IM against an implementation-independent specification of IA-32 instruction lengths. We used theorem proving to to derive 56 model-checking runs and to verify that the model-checking runs imply that the IM meets the specification for all possible sequences of IA-32 instructions. Our verification discovered eight previously unknown bugs.
引用
收藏
页码:538 / 541
页数:4
相关论文
共 50 条