[发明专利]FPGA晶体管尺寸调整方法有效

专利信息
申请号: 201611105208.5 申请日: 2016-12-05
公开(公告)号: CN106776442B 公开(公告)日: 2020-11-06
发明(设计)人: 钱涵晶;刘强 申请(专利权)人: 天津大学
主分类号: G06F13/42 分类号: G06F13/42
代理公司: 天津市北洋有限责任专利代理事务所 12201 代理人: 刘国威
地址: 300072*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: fpga 晶体管 尺寸 调整 方法
【权利要求书】:

1.一种FPGA晶体管尺寸调整方法,其特征是,步骤如下:

1)确定影响FPGA延时的关键参数;

2)根据FPGA中每一个子电路延时所受参数的影响,对各电路建立相应的Elmore延时模型;

3)将FPGA的Elmore延时模型与神经网络相结合,建立KBNN延时模型,并对其进行训练,确定使训练误差Et和验证误差Ev最小的输入神经元与隐藏神经元之间的权重Ω、隐藏神经元与MLP输出神经元之间的权重Φ以及隐藏神经元的数量m;

4)建立改进的最小宽度晶体管面积模型,估计FPGA岛的面积;

最小宽度晶体管面积定义为在特定工艺技术下的最小可接触晶体管,面积为晶体管本身的面积和与其相邻的空间之和,利用公式(3)计算NMOS晶体管的面积,利用公式(4)计算CMOS的面积:

其中x为晶体管的驱动强度;

5)利用步骤3)KBNN延时模型、步骤4)面积模型与如下公式表示的GA算法:

minimize Tα(S1,S2...Sl)×A1-α(S1,S2...Sl)

其中,优化目标为延时T和FPGA岛的面积A的乘积最小,通过调整权重α的大小决定对延时和面积的侧重,Si是电路中各晶体管的尺寸,1=i=l,从而实现快速的晶体管尺寸调整;

关键参数指8个架构参数,分别为:布线通道宽度W,逻辑块中基本逻辑单元的数量N,查找表LUT的输入数量K,线长L,逻辑块输入数量I,开关块灵活性Fs,逻辑块输入引脚所能连接的布线轨道数目Fcin,逻辑块输出引脚所能连接的布线轨道数目Fcout;FPGA的子电路延时表示为公式(1)的形式:

Tn=fn(N,K,W,L,I,Fs,Fcin,Fcout,S1,...,Sl) (1)

其中,Tn代表FPGA子电路n的延时,1=n=7,Si是子电路n的各晶体管尺寸;

开关块Elmore延时模型:

TSB=RSBdrv2*(Cj,SBdrv2+Fs*Cj,SBmux1+Fcin*0.5*I*Cj,CBmux1)+(RSBdrv2+Rj,SBmux1)*(Cj,SBmux1+Cj,SBmux2)+(RSBdrv2+Rj,CBmux1+Rj,CBmux2)*(Cj,SBmux2+Cg,SBdrv1)+0.69*RSBdrv1*(Cj,SBdrv1+Cg,SBdrv2) (2)

其中,Cj,SBmux1,Cj,SBmux2分别是开关块多路选择器中一级晶体管和二级晶体管的结电容,Cg,SBdrv1、Cg,SBdrv2是开关块缓冲器中晶体管的栅电容,Cj,SBdrv1、Cj,SBdrv2是开关块缓冲器中晶体管的结电容,Cj,CBmux1是连接块多路选择器的晶体管结电容:

KBNN延时模型结构包括一个多层感知器MLP(Multilayer Perceptron)神经网络和一个知识神经元,公式(1)中的输入参数决定了KBNN结构中输入神经元的个数,每个隐藏神经元的输入γi是这些输入参数的权重和,隐藏神经元中的激活函数采用sigmoid函数,3层MLP的输出神经元是隐藏神经元输出的加权和,3层MLP的输出为延时的估计值与真实值之差,知识神经元为已建立好的基于Elmore的FPGA延时模型,KBNN的输出是3层MLP与知识神经元的输出之和。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611105208.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top