A new approach for design and verification of transaction level models

被引:4
|
作者
Kakoee, Mohammad Reza [1 ]
Shojaei, Hamid [1 ]
Ghasemzadeh, Hassan [1 ]
Sirjani, Marjan [1 ]
Navabl, Zainalabedin [1 ]
机构
[1] Univ Tehran, Tehran 14399, Iran
关键词
D O I
10.1109/ISCAS.2007.378779
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Transaction level modeling allows exploring several SoC design architectures leading to better performance and easier verification of the final product In this paper, we present an approach for design and verification of transaction level models. Verification is integrated as part of the design-flow. In the proposed method, we first model the design in UML. Then, we translate it into the Reactive Objects Language, Rebeca [5], which is an actor-based language with formal foundation. A model in Rebeca is a set of concurrently executed reactive objects (called rebecs) interacted by asynchronous message passing. After mapping UML to Rebeca, Rebeca code will be translated into Promela which is a language for formal verification. Checking the correctness of the design is performed on-the-fly with the LTL properties using the SPIN model checker. Finally, we translate the verified design to SystemC and map the properties to a set of assertions that can be re-used to validate the design at lower levels through simulation.
引用
收藏
页码:3760 / 3763
页数:4
相关论文
共 50 条
  • [1] Design for verification of SystemC transaction level models
    Habibi, A
    Tahar, S
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 560 - +
  • [2] SystemC transaction level models and RTL verification
    Swan, Stuart
    [J]. 43rd Design Automation Conference, Proceedings 2006, 2006, : 90 - 92
  • [3] Transaction Level Modeling for Early Verification on Embedded System Design
    Abdurohman, Maman
    Kuspriyanto
    Sutikno, Sarwono
    Sasongko, Arif
    [J]. PROCEEDINGS OF THE 8TH IEEE/ACIS INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE, 2009, : 277 - +
  • [4] Idea: Simulation Based Security Requirement Verification for Transaction Level Models
    Loinig, Johannes
    Steger, Christian
    Weiss, Reinhold
    Haselsteiner, Ernst
    [J]. ENGINEERING SECURE SOFTWARE AND SYSTEMS, 2011, 6542 : 264 - +
  • [5] Verification of transaction-level SystemC models using RTL testbenches
    Jindal, R
    Jain, K
    [J]. FIRST ACM AND IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2003, : 199 - 203
  • [6] Exploring design space using transaction level models
    Zhang, YH
    Dong, L
    Yu, G
    Wang, DS
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, PROCEEDINGS, 2005, 3740 : 589 - 599
  • [7] Verification strategy determination using dependence analysis of transaction-level models
    Regimbal, S
    Savaria, Y
    Bois, G
    [J]. 4TH IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 87 - 92
  • [8] A systematic approach to configurable functional verification of HW IP blocks at transaction level
    Nahtigal, Tomaz
    Puhar, Primoz
    Zemva, Andrej
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2012, 38 (06) : 1513 - 1523
  • [9] The improvement for transaction level verification functional coverage
    Wang, ZH
    Ye, YZ
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5850 - 5853
  • [10] Design for verification in system-level models and RTL
    Mathur, Anmol
    Krishnaswamy, Venkat
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 193 - 198