会议论文详细信息
Design and Implementation of Formal Tools and Systems 2011.
Enhancing ABC for LTL Stabilization Verification of SystemVerilog/VHDL Models
计算机科学;
Jiang Long ; Sayak Ray ; Baruch Sterin ; Alan Mishchenko ; Robert Brayton
Others  :  http://ceur-ws.org/Vol-832/paper_2.pdf
PID  :  33674
学科分类:计算机科学(综合)
来源: CEUR
PDF
【 摘 要 】

We describe a tool which combines a commercial front-end with a version of the model checker, ABC, enhanced to handle a subset of LTL properties. Our tool, VeriABC, provides a solution at the RTL level and produces models for synthesis and formal verification purposes. We use Verific (a commercial software) as the generic parser platform for SystemVerilog and VHDL designs. VeriABC traverses the Verific netlist database structure and produces a formal model in the AIGER format. LTL can be specified using SVA 2009 constructs that are processed by Verific. VeriABC traverses the resulting SVA parse trees and produces equivalent LTL formulae using the F,G, Until and X operators. The model checker in ABC has been enhanced to handles LTL stabilization properties, an important subset of LTL. The paper presents VeriABC’s implementation strategy, software architecture, tool flow, environment setup for formal verification, use model, the specification of properties in SVA and translation into LTL. Finally the properties are translated into safety properties that can be verified by the ABC model checker.

【 预 览 】
附件列表
Files Size Format View
Enhancing ABC for LTL Stabilization Verification of SystemVerilog/VHDL Models 345KB PDF download
  文献评价指标  
  下载次数:10次 浏览次数:11次