论文部分内容阅读
当前SoC系统中为了提高系统性能都会内嵌各种存储器,尤其是静态存储器(SRAM)电路由于兼容标准的CMOS工艺成为嵌入式存储器的首选。这些存储单元不论是在芯片面积还是功耗上都占有非常大的比重,所以它们的性能决定了整个嵌入式系统的性能。由此可见,在SoC系统中设计一块高性能的SRAM电路是至关重要的。SoC系统要求SRAM电路有较低的功耗、较快的访问速度和较小的芯片面积,不过通过分析可以知道在提高电路的一个方面性能的同时会降低另一方面的性能,所以必须针对系统的要求评估各个性能参数的变化趋势,从而得到最优化的设计方案。本文从分析SRAM电路的结构入手,详细分析了SRAM电路各个子电路的工作状态,并采用电路分析和仿真的方法建立了电路的功耗、访问速度和芯片面积模型。然后将该模型应用于ARM720T内核的SRAM电路设计中,提出了最优化的电路设计方案。最后采用该模型设计了Cache电路中容量为8KB的SRAM电路。本文还对8KB SRAM电路做了结构上的优化,采用了两种电路改进的方法来改进电路的性能:低电压位线摆幅技术和地址转换侦测技术。低电压位线摆幅技术的实现通过改进预充电电路的结构,降低列未选中单元的位线摆幅,从而降低读写功耗。地址转换侦测技术改进了译码电路的结构,引入了地址转换侦测脉冲信号,减少了字线选通的时间,从而降低列选中单元的位线摆幅。8KB SRAM电路采用全定制设计方式实现,通过了Chart 0.25um工艺和SMIC 0.18um工艺下的前端原理图仿真和后端版图仿真,在Chart 0.25um工艺下芯片面积为1.92mm2,访问时间为1.8ns,读功耗为16.4mW,写功耗为13.3mW。SMIC 0.18工艺下芯片面积为1.38mm2,访问时间为1.7ns,读功耗为7.5mW,写功耗为6.25mW,所有性能参数都符合了设计要求。通过本文对于SRAM电路各个性能参数模型的分析发现,对于容量固定的SRAM电路,子存储阵列的划分和子存储单元的行列值划分对于电路性能的影响很大。子存储阵列划分太多,芯片面积会很大,而划分太少则功耗和访问时间就比较大,所以选取合适的电路译码方案非常重要。另外通过低位线摆幅技术改进电路以后,读写功耗降低了30%左右,而采用地址转换侦测技术主要改进了读操作的功耗,降低了40%左右的读功耗,两种技术都大大改进了SRAM电路的性能。