面向高密度FPGA原型验证系统的资源估算方法研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:pikaqiuqqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着后摩尔时代的到来,在超大规模集成电路设计阶段验证已经逐渐成为困扰各大芯片设计人员的关键问题,虽然可以使用软件仿真、硬件加速仿真等验证方法来加速验证流程,但是随着集成电路设计规模逐渐增大,原先的验证方法在时间成本上已经无法满足当前快速设计迭代的需求,使用FPGA进行芯片设计原型验证已逐渐成为验证阶段主流。但随着设计的规模剧增,单片FPGA已无法满足超大型集成电路设计的验证需求,从而衍生出高密度FPGA原型验证系统与配套EDA软件。而如何将超大型集成电路设计在满足资源约束的前提下合理的划分至高密度FPGA原型验证系统中的每个FPGA中,将成为集成电路验证划分阶段的关键问题,而超大型集成电路设计所需要的FPGA片上资源数量将作为合理划分电路的重要依据。同时随着机器学习的快速发展,将EDA软件与机器学习进行结合从而提升时间性能也逐步成为EDA行业的发展趋势。本文主要针对高密度FPGA原型验证划分阶段的快速资源估算开展了深入研究,基于C++语言并结合相关FPGA验证原理,设计了一款快速RTL级资源估算模型,并应用于商业EDA软件中,实现了FPGA原型验证RTL划分阶段快速资源估计。在此基础上,将RTL级设计资源预测与机器学习相结合,设计并实现了面向RTL级资源估算机器学习模型,为EDA软件与机器学习的结合论证了可行性。本论文的主要工作与成果如下:1、对原型验证流程中综合及技术映射阶段进行研究,使用第三方Parser作为底层软件,运用C++设计了基于传统集成电路流程的快速资源估算模型工具,并用以对来自多个行业的超大规模集成电路进行验证,验证结果表明,在未进行优化时,时间性能相较常规综合流程提升超过1000%,且对LUT与FF资源平均估算准确度达60%以上。在上述传统快速资源估算模型的基础上,进一步设计了满足高密度FPGA原型验证系统划分需求的Bottom To Up算法,使得对RTL级设计资源估算时间较优化前时间利用率提升达220%以上,同时,为进一步提升估算精度,设计了LUT合并、面积约束等优化与约束项算法,使得不考虑特殊器件及工艺的情况下LUT及FF等资源的估算准确率最高达90.11%,更加完善了快速资源估算模型的性能及易用性。2、探索人工智能与传统EDA工具相结合的新方法。以Verific为基础,构建了RTL级描述特征提取器,实现了对67种RTL级描述特征的提取。对特征相关性、贡献度进行进一步分析后进行特征工程,并结合线性回归、随机森林、SVM支持向量机、人工神经网络构造适用于RTL级设计FPGA片上资源估算的机器学习模型,并完成超参数调校及训练,实现了平均LUT、FF资源预测模型确定系数为79.23%的神经网络模型与平均确定系数为75.74%的随机林森模型。最后通过对其预测结果数据进行分析,进一步验证了机器学习在原型验证划分阶段集成电路快速资源估算领域的可行性。本文在快速资源估算模型方面的研究成果,为高密度FPGA原型验证系统的配套EDA软件设计提供了有价值的参考。后续研究将探究融合机器学习的新方法,以进一步提升快速资源估算模型的性能。
其他文献
无人机已广泛应用于不同领域中,随着任务场景不断的复杂化,单架无人机已无法很好的完成探测、侦察任务。多架无人机构成的无人机集群在任务执行时需要协同配合完成信息交换和收集,而一个良好的无人机集群自组织网络(Flying Ad Hoc Network,FANET)是集群内部完成信息交换的基础。在FANET的研究中,无人机高速移动造成网络拓扑剧烈变化以及无人机节点自身能量有限是影响无人机集群网络性能的两个
学位
过去的五十多年间,芯片上集成的晶体管数量在摩尔定律的引领下每两年增加一倍,其速度和效率持续提高,但是自从半导体工艺进入到28nm节点后,先进工艺所带来的研发成本和物理极限问题加大了延续摩尔定律的难度。在这样的背景之下,芯粒技术的出现为维持性能、制造成本和物理极限三者之间的平衡提供了可能,设计人员将复杂的So C按照功能划分为多个裸片,完成裸片之间的互连后将它们封装在多芯片模块中,多个裸片协同工作,
学位
随着电动汽车产业的发展,对芯片的需求量日益剧增,国内的车企大多使用国外的芯片作为主流产品,来获得汽车的电气系统的稳定性与可靠性。步进电机驱动芯片是车规芯片中最常用的芯片之一,被应用在各种机械连接的场合下。但我国车规芯片的发展时间较短,稳定性和可靠性目前没有得到国内市场的认可,可替换性较差,所以对车规芯片所需的高可靠性和稳定性研究也越来越受重视。本文对步进电机的原理和步进电机驱动芯片的原理进行分析描
学位
随着数字图像处理技术的日益发展,普通的数字显示设备由于自身工艺的限制,其动态范围难以达到人眼的级别,再加上成像环境的影响,显示出的图像经常存在着曝光不平衡、颜色失真和运动阴影等问题,图像质量已无法满足人们的要求。宽动态范围(Wide Dynamic Range,WDR)技术则正是致力于解决此方面的问题,借助于WDR技术,数字显示设备能够分辨出图像最亮和最暗的部分,因此对于图像高光和阴暗区域的曝光能
学位
随着芯片制造工艺的发展,单个晶体管的体积和功耗变得越来越小,单位芯片面积可集成的晶体管数量遵循摩尔定律提升,这导致高端芯片的整体功耗在不断上升。晶体管密度的增加使芯片上的金属布线变得越来越密集和纤细,芯片整体功耗的增大又使金属布线的电流密度越来越大,从而引发了芯片出现EM、IR-Drop等非理想效应,这些效应对芯片的可靠性构成了严重威胁,同时芯片整体功耗的上升也给芯片的热设计带来了巨大的困难,可以
学位
近年来,无线充电技术的普及对各类便携电子设备提出了快速发展的要求。无线充电芯片由于其耦合线圈输入范围较宽,无法直接对芯片内部各个功能模块进行供电,所以需要一种低压差线性稳压器(LDO,Low Dropout Regulator)电路,可将输入电压转换为合适的低电压并对内部电路供电,从而使无线充电芯片内部模块正常工作。基于上述问题,本文的主要研究目标是设计一个用于无线充电芯片内部的宽输入LDO电路。
学位
在卷积神经网络中,深度学习技术凭借其强大的特征提取能力、较强的分类能力,近年来在自然语言处理、语音识别、计算机视觉等领域都有广泛应用。但这种优异性能依赖于大量的参数量和计算量,随着卷积神经网络应用领域的不断扩大,与之对应的是需要有更好的硬件平台,其中就包括更高的计算能力和更好的数据带宽。目前行业内的佼佼者都在致力于挖掘各种基于芯片的解决方案。而CPU和GPU更高的功耗以及需要根据场景进行布置,此方
学位
在当今这个剧烈变化着的时代,伴随着诸如可穿戴电子产品、无人机、商用服务机器人、电动车内的各系统的车载控制器等智能设备越来越成熟、产品性能需求越来复杂,对充当伺服控制器的芯片的功能要求也越来越多变。因此采用旧有硬件结构的伺服控制器逐渐难以平衡实际应用中工程需求的各个方面。与此同时具备相当灵活性的So C设计也逐渐应用于伺服控制领域,伺服控制集成电路IP化已经是必然的趋势。目前,国内主打面向控制类需求
学位
随着信息时代和人工智能时代的快速发展,移动终端设备已经在人们的生活和工作中发挥了不可替代的作用,这对移动设备的充电速度以及充电设备的便携性都提出了更高的要求。反激式变换器以其拓扑结构简单、成本低和天然隔离输入输出环路的优点,在小功率变换器以及便携式设备的充电器领域广受欢迎。GaN功率管因为有着更高的迁移率,相比于传统的Si功率管有着更好的开关响应,在高速开关的场合中得到了越来越广泛的应用。本文设计
学位
近年来,随着人工智能快速发展,深度学习技术已经在许多领域发挥出巨大的作用。目前TensorFlow框架作为最主流神经网络框架之一,根据实际应用或再训练场景的改变,部署神经网络模型需要重新构建和训练模型,并且部署过程十分耗时。为了解决这一问题,微软联合多家公司推出了开放神经网络交换格式(Open Neural Network Exchange,ONNX),采用统一的标准保存深度学习模型。将Tenso
学位