Refinement rules for the automatic TLM-to-RTL conversion of temporal assertions

被引:1
作者
Pierre, Laurence [1 ]
机构
[1] Univ Grenoble Alpes, CNRS, TIMA, Grenoble INP, 46 Ave Felix Viallet, F-38031 Grenoble, France
关键词
SoC verification; TLM properties; Temporal refinement; VERIFICATION;
D O I
10.1016/j.vlsi.2020.06.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today's systems on chip (SoCs) require a complex design and verification process. In early design stages, high-level debugging of the SoC functionality is feasible on TLM (Transaction-Level Modeling) descriptions. To ease debugging of such SoC's models, Assertion-Based Verification (ABV) enables the runtime verification of temporal properties. In the last design stages, RTL (Register Transfer Level) descriptions of hardware blocks expose microarchitectural details. To gain confidence in the validity of system level properties after this TLM-to-RTL synthesis, transaction level assertions must be reverifiable on RTL models. To address that issue, we propose refinement rules for the automatic system level to signal level transformation of PSL assertions (Property Specification Language, IEEE standard 1850). We sketch the architecture of a prototype tool that automates this refinement, and we give some illustrative examples for a realistic use case.
引用
收藏
页码:190 / 204
页数:15
相关论文
共 44 条
  • [1] Abrial J., 2005, The B-Book: Assigning Programs to Meanings
  • [2] Abrial J.-R., 2010, Modeling in Event-B: System and Software Engineering
  • [3] [Anonymous], 2006, 3 AHB LIT PROT
  • [4] [Anonymous], 1999, AMBA SPEC
  • [5] [Anonymous], 2002, DESIGNING CUSTOM OPB
  • [6] [Anonymous], 2005, 16662005 IEEE
  • [7] [Anonymous], 2002, EETIMES
  • [8] Avinun R., 2010, VALIDATE HARDWARE SO
  • [9] Balarin F., 2006, P DATE 2006
  • [10] Bel Hadj Amor Z., 2014, P IFIP IEEE INT C VE