【摘 要】
:
面对日益复杂的设计要求和有限的设计时间,如何有效地进行性能分析评估以指导完成SoC的设计,是摆在每一位SoC设计人员面前的问题.仅仅依赖直觉,经验和一些基础规则来完成SoC
论文部分内容阅读
面对日益复杂的设计要求和有限的设计时间,如何有效地进行性能分析评估以指导完成SoC的设计,是摆在每一位SoC设计人员面前的问题.仅仅依赖直觉,经验和一些基础规则来完成SoC的设计已经是越来越困难的事情.本文紧密结合聚芯SoC的研发需求,从性能评估环境的设计着手,分析了国内外性能模拟器设计相关技术,提出并设计了一款性能模拟器SoC-sim并用于聚芯SoC的性能评估工作.
本文首先分析了国内外典型的性能模拟器设计技术,然后提出了基于执行驱动策略的聚芯SoC性能模拟器SoC-sim的设计方案.本文从已有的聚芯SoC RTL代码中抽取出性能热点模块,建立起一个精简的RTL环境--MiniSoC-RTL,用作性能模拟器的建模目标,既保证聚焦于建模方法的探索和尝试,也有效控制了系统建模的风险.以MiniSoC-RTL为建模对象,本文实现了CPU指令集模拟器,完成了一级高速总线和内存控制器的周期精确模型,建立了其他硬件模块的功能级模型,通过将高级语言模型嵌入到systemC类框架的方式完成异构模型的通信.目前SoC-sim中已实现了对CPU、一级高速总线AXB、SDRAM控制器、Flash、DIMM条等硬件模块的建模,可以运行BIOS并执行测试程序.经过统计,SoC-sim可以获得每秒300K总线时钟的模拟执行速度,拥有与原始RTL相比约75﹪的模拟精度,在一定程度上可以适用于聚芯SoC的性能评估工作.
其他文献
伴随着机器翻译的不断发展,机器翻译评价技术也在不断发展中。最早出现的机器翻译评价方法是人工评价,人工评价方法的优点是能够得到准确的结果,但是也存在很严重的缺点。比如,采
由于无线通信网络存在物理信道误码率高、时变性强等特性,其媒体接入控制技术(MAC,Medium Access Control)就对无线通信系统的性能起着决定性的作用,因而一直以来MAC技术都是
生物信息服务具有异构性、分布性、多样性和复杂性,如何有效地利用分布在各地的服务资源、计算资源和数据资源是一个具有现实意义的问题。网格提供了在动态的多机构的虚拟组织
随着无线通信技术以及电子技术的飞速发展,低成本、低功耗以及多功能的传感器节点应运而生,每个传感器节点具有感知、存储、数据处理以及无线通信的能力.多个传感器节点的集
作为一种基于无监督学习的知识获取方法,文本聚类是文本挖掘领域的一项重要技术。文本聚类在文档组织、信息检索、话题检测与跟踪等诸多领域都得到了普遍的应用,受到研究者的广
目前,互联网综合实验验证主要基于运行网络实现,周期过长,投入过大,一旦失败代价极为沉重。而且基于运行网络利用测量分析方法进行的实验验证面临诸多难以克服的挑战,如网络行为的
软件演化已成为软件生存周期中最重要的形态之一,对软件演化过程的研究成为了软件演化领域研究的热点。由于软件演化过程具有迭代性、并行性、反馈驱动等特征,因此更有必要对软
近年来,无线传感器网络由于其巨大的应用潜力成为人们关注的焦点,而其QoS保障技术是无线传感器网络商业化应用的必要条件。本文针对无线传感器网络传输相关的QoS保障技术进行了
传统以内置磁盘计算机为主体的分散存储模式,虽然在一定程度上满足了人们对系统扩展性和开放性的要求,但在动态性、易用性和管理性等方面存在明显的缺陷.国家高性能计算机工
E级高性能计算系统的节点规模将达到十万量级,高性能互连网络在性能、扩展性、成本和功耗等方面都面临严峻挑战。在成本和功耗约束条件下,单一追求性能最优的设计方法不再适用,