论文部分内容阅读
FPGA(Field Programmable Gate Array)现场可编辑逻辑门阵列,是当今硬件设计中应用十分广泛的新型高性能逻辑器件。FPGA具有功能强大、开发周期短、可反复编程修改、开发工具智能化等优点。但是随着超大规模集成电路加工工艺的提升日益困难,FPGA性能已经逐渐达到其物理极限。同时,FPGA器件面临的可靠性问题也日益严重。在众多可靠性问题中,负偏压温度不稳定性效应(Negative Bias Temperature Instability,NBTI)是FPGA器件失效的首要原因,NBTI效应造成的性能退化使FPGA随着时间推移产生更多的信号延迟从而导致信号在逻辑门之间的传输时间逐渐延长,并最终导致电路出现时序违规问题。本文首先分析了FPGA内部结构,以及NBTI效应造成FPGA工作速率退化的本质原因。以此为基础,本文设计了FPGA器件加速退化试验平台,利用基于失效物理的方法,对FPGA进行加速退化试验,获取FPGA在不同应力组合情况下的退化情况。本文随后研究了电源电压对FPGA路径延迟的影响,并利用HSPICE软件仿真分析了电源电压对FPGA内部查找表单元结构和互连结构延迟时间的影响。此外,本文还提出基于环形振荡器的路径延迟测量方法,通过在FPGA中进行真实硬件实验验证了电源电压升高对于路径延迟退化的抑制作用。以此研究为基础,本文提出了基于自适应电源调整的FPGA抗退化方法基本框架,并设计退化传感器对FPGA路径延迟退化情况进行实时监测,同时根据退化情况对电源电压进行动态调整,已达到保证电路工作性能,并且减小电路功率消耗的目的。最后,本文搭建了基于自适应电源调整方法完整的实现平台和验证平台。通过该平台证明了该方法可以有效消除FPGA退化的影响,具有鲁棒性强、响应速度快的特点。并且以FFT运算核作为试验对象,将该方法与传统方法保留时序余量法进行了功耗和性能对比。在工作频率相同的情况下,该方法最大可将功耗降低57.98%,在功耗相同的情况下,该方法最高可将电路最大工作频率提高14.78%。