作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (02): 9-11. doi: 10.3969/j.issn.1000-3428.2007.02.004

• 博士论文 • 上一篇    下一篇

基于CDFG的SoC验证方法及其分割与搜索算法

李德识,曹 阳   

  1. (武汉大学电子信息学院,武汉 430079)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-01-20 发布日期:2007-01-20

CDFG Based SoC Verification Method and CDFG Division and Searching Algorithm

LI Deshi, CAO Yang   

  1. (College of Electronic Information, Wuhan University, Wuhan 430079)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-01-20 Published:2007-01-20

摘要: 随着芯片复杂度以及市场对集成电路上市时间要求的不断提高,对SoC设计方法和验证方法带来了巨大的挑战。控制数据流图可用于系统建模、软硬件功能划分、系统综合与验证等多个环节。该文针对SoC验证的需要,利用CDFG,研究了基于CDFG的验证体系,给出了CDFG的几种定义,讨论了CDFG的表示方法,提出了基于CDFG的验证流程,研究了基于DFS的生成树算法、CDFG的分割算法和CDFG的搜索算法,并以实例说明了这些算法在验证流程中的作用。

关键词: 控制数据流图, SoC, 验证, 深度优先搜索算法

Abstract: With the increasing of ASIC complexity and the demand for time to market, great challenges for SoC(system on chip)design and verification have to be faced. CDFG(control data flow graph)can be used in system modeling, software and hardware partition, synthesis and verification. Aiming at the final goal of SoC verification, the paper discusses the system verification based on CDFG by raising the level of abstraction, a new verification flow is presented. By analyzing CDFG’s definition and its representation, the tree creating algorithm based on depth first search principle, CDFG division algorithm and CDFG searching algorithm are given. Then some examples of these algorithms are illustrated, which specify the operation of these algorithms in SoC verification flow.

Key words: Control data flow graph(CDFG), System on chip (SoC), Verification, Depth first search algorithm (DFS)