×

vlogsl语言:基于仿真的硬件验证的策略语言。 (英语) Zbl 1325.68150号

Barner,Sharon(编辑)等人,《硬件和软件:验证和测试》。2010年10月4日至7日,以色列海法HVC 2010第六届国际海法验证会议。修订了选定的论文。柏林:施普林格出版社(ISBN 978-3-642-19582-2/pbk)。计算机科学课堂讲稿6504129-145(2011)。
摘要:SystemVerilog和\(e)等语言在当代硬件验证方法中发挥着重要作用。通过对约束随机性、函数覆盖、断言等概念的直接语言级支持,它们帮助验证工程师采用有用的范例。本文证明了一种新的基于策略的硬件测试生成范式的有用性,我们所知的任何语言都不直接支持这种范式。一种策略是通过协调多个仿真来实现一个高层次的目标,例如产生一个有针对性的刺激来驱动设备通过特定的行为。通过构造对模拟施加元级控制,使模拟跟踪可以以编程方式存储、查询和操作的一流数据对象,可以在语言级别实现策略。这些思想体现在一种语言和工具中,称为vlogsl语言.vlogsl语言是Haskell中的一种特定于域的嵌入式语言,提供了一组复杂的策略语言功能,包括一阶符号模拟和与SMT解算器的集成。我们激励战略,描述vlogsl语言,介绍了几个使用vlogsl语言最后是一个涉及开源I(^{2})C总线主机的较大示例。
有关整个系列,请参见[Zbl 1209.68002号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部