学位论文 > 优秀研究生学位论文题录展示

模型驱动的SoC设计关键技术研究

作 者: 马钊坤
导 师: 韩国栋
学 校: 解放军信息工程大学
专 业: 通信与信息系统
关键词: SoC设计 模型驱动 统一建模语言 层次化模型 设计空间搜索 组件调度
分类号: TN47
类 型: 硕士论文
年 份: 2010年
下 载: 22次
引 用: 0次
阅 读: 论文下载
 

内容摘要


不断攀升的So(:(系统集成芯片)复杂度给传统的SoC!设计技术带来了极大的挑战。基于uML(统一建模语言)的SoC设计技术因其诸多优点成为当前研究热点,但目前该技术仍然不能将不同抽象层次上的系统模型隔离,而且不能为设计者提供系统设计空间搜索平台。针对以上问题,本文结合国家863计划重大专项“新概念高效能计算机体系结构及其应用平台研究”总体技术相关课题的研究需求,将MDA(模型驱动架构)引入到基于uML的Soc设计技术中。对模型驱动的Soc设计技术展开专门研究,为实现相应的计算机辅助设计工具提供了有力的理论支持和实现基础。主要成果如下:1.针对SoC设计特点建立MDA for Soc,在其基础上提出一种基于uML的SoC!层次化设计模型。该模型提供需求获取层、逻辑功能层、设计空间层和设计实现层四个建模平台,隔离并封装四个方面的变化。在每个设计层中给出建模方法构建uML描述的相应系统模型,并以H264视频编解码系统作为设计实例介绍这些技术在实际So(:设计中的应用。2.为了通过减小设计空间相关性来排除不可能的设计空间点,提出一种分段递进式soc设计空间搜索方法。该方法将整个系统设计空间的软硬件划分、处理器核方案选择、互连方式选择和存储器共享结构选择四个相互独立的子设计空间进行隔离。相比通过改进相对成熟的优化算法取得了更好的效果。各阶段根据相应设计空间搜索特点分别给出设计空间构造方式、优化指标计算方式和设计空间搜索方法。3.为了准确评估设计空间搜索要用到的时延优化指标,提出一种基于时间冗余度的组件调度算法。该算法以组件时间冗余度、链路时间冗余度以及系统延时增加量定理为依据,动态更新系统关键路径,使重要的功能组件需求得到及时处理,从而降低系统总的时延。相比传统的组件调度算法可以得出更优的组件调度策略。

全文目录


表目录  6-7
图目录  7-8
摘要  8-9
ABSTRACT  9-10
第一章 绪论  10-14
  1.1 课题背景  10-12
  1.2 研究目的与意义  12
  1.3 研究内容  12-13
  1.4 论文组织结构  13-14
第二章 背景知识及相关研究  14-23
  2.1 Soc组成及体系结构  14-17
    2.1.1 1P核上CPu核  14
    2.1.2 核的互连  14-16
    2.1.3 存储器及存储器共享  16-17
  2.2 传统自q SoC 设计技术  17
  2.3 基于UML的SoC设计技术  17-21
    2.3.1UML建模  17-18
    2.3.2 UML针对 SoC 设计的扩展  18-20
    2.3.3 UML在SoCl设计中的应用  20-21
  2.4 模型驱动架构  21
  2.5 多目标组合优化  21-23
第三章 一种基于UML的 SoC层次化设计模型  23-38
  3.1 SoC*设计的模型驱动架构  23-24
  3.2层次化模型设计  24-35
    3.2.1需求获取层  25-28
    3.2.2逻辑功能层  28-30
    3.2.3设计空间层  30-34
    3.2.4设计实现层  34-35
  3.3效果分析  35-37
  3.4本章小结  37-38
第四章 一种分段递进式Soc设计空间搜索方法  38-53
  4.1传统SoC设计空间搜索技术  38-39
  4.2分段递进式设计空间搜索  39-49
    4.2.1软硬件划分  40-42
    4.2.2 CPu核方案选择  42-45
    4.2.3系统互连方式选择  45-47
    4.2.4存储器共享结构选择  47-49
  4.3性能分析  49-52
  4.4本章小结  52-53
第五章 一种基于时间冗余度的soc组件调度算法  53-64
  5.1传统的组件调度算法  53-54
  5.2基于时间冗余度的组件调度算法  54-60
    5.2.1时间冗余度计算  55-56
    5.2.2系统延时增加量定理  56-57
    5.2.3调度算法  57-58
    5.2.4算法伪码  58-60
  5.3实验结果分析  60-63
    5.3.1自机生成系统结构方案  60-61
    5.3.2算法调度  61
    5.3.3性能对比分析  61-63
  5.4本章小结  63-64
结束语  64-65
参考文献  65-69
作者简历攻读硕士学位期间完成的主要工作  69-70
致谢  70

相似论文

  1. 面向SMDA的服务建模方法及工具实现,TP311.52
  2. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  3. 军队后勤物资管理系统设计与实现,TP311.52
  4. 面向Seam框架的PIM到PSM转换研究,TP311.52
  5. 基于Web的事务管理系统的研究与实现,TP311.52
  6. 复合控制型有源电力滤波器的研究,TN713.8
  7. 企业级软件组件质量保障与快速部团策略的研究,TP311.53
  8. 一个医院信息系统的设计与实现,TP311.52
  9. 一个工程物资管理系统的设计与实现,TP311.52
  10. 安全相关软件的设计方法研究及应用,TP311.52
  11. 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
  12. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  13. 卫星导航SoC设计验证平台的研究与实现,TN47
  14. 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
  15. 四川职业技术学院体育教学网上选课系统的设计与实现,TP311.52
  16. 体育理论课网上考试系统设计与实现,TP311.52
  17. 基于面向方面机制的模型驱动架构研究,TP311.52
  18. 中学物理虚拟实验室教学系统的设计与实现,TP311.52
  19. 山东税务综合查询系统的设计与实现,TP311.52
  20. 排课系统的设计与实现,TP311.52
  21. 税务局纳税人户籍式管理系统,TP311.52

中图分类: > 工业技术 > 无线电电子学、电信技术 > 微电子学、集成电路(IC) > 大规模集成电路、超大规模集成电路
© 2012 www.xueweilunwen.com