EDA工程建模及其管理方法研究

技术分类: EDA工具与服务  模拟设计  | 2007-09-23
来源:中电网 | 作者:陈 怡,曾剑平,李晓潮,郭东辉

  鉴于UML是用例图、结构图、活动图等进行表示的,不但能够描述设计人员的权限管理和资源分配,还可以描述层次化设计管理中的不同工具接口、设计过程中的信息处理等问题。如图5所示,采用UML来描述管理员进行信息处理过程的活动图。当芯片设计过程中有某个模块需要修改时,管理员通常会收到开发人员提交的设计修改方案,然后将其应用到整体设计进行综合仿真、测试等一系列验证,若修改方案不可行,管理员将向提交者发送验证结果和修改建议等信息,若修改方案可行,管理员将向提交者发送确认信息,同时向工程内其他小组发布该修改方案,使各小组按照方案更新各自负责的芯片部分。其中,状态图中“do/…”语句是管理员根据工程需要,自定义具体执行内容,例如字符串转换、数据库读写、工具的调用、接口标准转换等。由于UML可以采用标准化的模型和代码来转换不同的工具的文件标准,使SOC设计的各分工小组对不同公司的EDA工具调用变得统一,有利于控制芯片模块的质量,从而确保SOC芯片的设计效率和质量。

采用UML来描述管理员进行信息处理


       5 结 语

   

    结合UML建模的SoC设计方法和层次化的分组管理方法有效地解决了当前芯片设计时限缩短、设计分工不断复杂化而带来种种问题。UML建模与SoC设计的结合,实现了芯片的系统级设计。支持SystemC的UML架构在这种新型设计流程中的使用,可以有效衔接从硬件分离到进入RTL级的设计过程,解决了硬件部分在RTL级的设计抽象层次低、错误检测不及时的困难,提高了芯片的开发效率。而层次化的分组协作管理方法能够对有效协调SoC设计流程中多个设计小组的复杂分工与协作,使芯片各模块在多人开发的过程中始终兼容一致,这种管理方法与UML的结合还有利于优化分组协作,解决不同标准的EDA工具之间的协作问题。

0
0
(请您对文章做出评价)
1】【2】【3】【4
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会