1 导言
高密度的嵌入式DRAM (embedded DRAM,eDARM)的集成技能研讨是当时的一个热门。从国内外的研讨现状来看,在对eDRAM的研讨上,关于工艺和可测性的研讨多于体系体系结构的研讨,而且对依据eDRAM的存储结构的研讨大多偏重于完成;功能研讨一般选用定性的办法,针对单个参数进行剖析,定量研讨缺乏。别的,当时的SOC规划中,一般存储单元有多个控制器,怎么优化不同控制器的存储器拜访恳求也是决议体系功能的关键问题。而以上问题正是本研讨的起点和研讨要点。
eDRAM可复用规划需求规划者在考虑eDRAM的使用场合、存储器巨细、页长、数据字宽、呼应形式、时钟频率和存储器安排后,选用适宜的 eDRAM核和恰当的集成办法。这需求eDRAM的功能点评模型,也需求适宜的嵌入式存储器接口和控制器。因而,本项目针对依据eDRAM的SOC体系规划和可复用的eDRAM的集成技能进行研讨,提出一个eDRAM的功能点评模型,研讨开发一个多主控单元的
eDRAM控制器。研讨中的关键问题如下:
a.不同使用条件下测验基准的挑选和功耗模型剖析。
不同的使用需求选取适宜的测验基准,测验基准需求代表此种使用的典型特性,测验基准的参量怎么设置将影响到针对某种使用所树立的点评函数是否准确。另一方面,由于曩昔首要是对依据SRAM的高速缓存进行功耗剖析,不考虑DRAM的功耗(这是由于片外DRAM的功耗比较于DRAM的连线功耗很小),因而eDRAM的功耗剖析是难点之一。
b.怎么定量点评eDRAM的各项参数对存储体系的影响的问题。
本研讨中存储体个数、行宽、列宽、刷新率等均为有限离散的变量,在测验基准给定的条件下能够快速的丈量和核算所需的功能函数的值。在树立了点评函数簇模型后只需进行查找或使用经历公式就能够找出所需的计划。
另一方面,关于核算机存储体系结构和功能测验办法的研讨也现已适当深化,对嵌入式处理器的研讨供给了许多有参考价值的研讨思路和能够使用的软件,如EEMBC(Embedded Microprocessor Benchmark Consortium)的嵌入处理器测验的功能评分程序、仿真软件SimpleScalar等,而且Foundry能够供给准确的、彻底通过验证的eDRAM模型,这些都为本项目研讨供给了杰出的根底。
2 eDRAM的各项参数对依据eDRAM的存储器体系的功能影响
研讨工作将首要环绕两个方面打开:一个方面是研讨依据eDRAM的存储器体系功能点评模型,为依据eDRAM的SOC规划供给理论依据;另一方面是研讨在多主控单元情况下eDRAM控制器的裁定机制以优化其功能。
a. 读/写数据的字节数,即数据量巨细。
b. 读所占的百分比。
c. 接连恳求所占的百分比。
d. 一起宣布读写恳求的进程数。
本论文的研讨内容是依据典型使用发生测验基准,在此根底上定量的剖析上述各项参数对存储器功能的影响,提出一个定量点评依据eDRAM的存储器的功能模型。功能点评函数簇,如图1所示,包含L(拜访推迟)函数,P(功耗)函数,A(面积)函数和Y(良率)函数。使用此模型在知道体系功能要求的情况下,能够求出满意体系功能要求的最佳的参数值,或是多种满意条件的备选计划。