• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (3): 100-104.

• 论文 • 上一篇    下一篇

利用UML-RT序列图支持基于事务的SoC系统级功能验证

余金山 谭庆平 李暾   

  • 出版日期:2007-03-01 发布日期:2010-05-30

  • Online:2007-03-01 Published:2010-05-30

摘要:

SoC基于事务的验证方法面临的一个重要问题是如何设计验证系统级复杂交互行为的事务测试序列。基于场景的序列图是设计人员捕获系统级功能规约的良好方法。本文提出了一种利用UML-RT序列图捕获SoC各个IP核之间的通信协作行为,为基于事务的验证建立高层规约,指导系统级测试序列生成的方法。我们自行开发了一个基于构件的事务验证 环境SoC-CBTVE,并在该环境中利用本文的方法对一个典型的SoC设计进行了验证和分析。实验结果表明,利用UML-RT序列图能够捕获SoC系统级IP核之间的复杂通信行为,有效支 持SoC系统级功能验证。

关键词: UML-RT序列图 系统芯片 事务 验证

Abstract:

An important problem faced by transaction-based systemon-chip verification is how to design the complex transaction test sequence.Scenario-based sequence diagram is a good way to capture the system-level functional specification.In the paper,we propose a method to support the transaction-level verification of SoC based on the UML-RT sequence diagrams.We use the UML-RT sequence diagram to capture the communication and collaboration behaviours among IPcores in SoC and build a high-level specification for transaction-level verification.Then these sequence diagrams will be used to guide the generation of transaction test sequences.We develop a component-based transaction verification environment named SoC-CBTVE.In SoC-CBTVE,using the method,we verify  a typical SoC design.Experimental results show that the UML-RT sequence diagram can capture the complex communication behaviours among IP cores in SoC design,and efficiently supports the SoC system-level functional verification.

Key words: UML-RT sequence diagram;SoC;transaction;verification