[发明专利]可编程逻辑器件快速逻辑块映射方法无效

专利信息
申请号: 200810034035.1 申请日: 2008-02-28
公开(公告)号: CN101246511A 公开(公告)日: 2008-08-20
发明(设计)人: 来金梅;蔡丹;童家榕 申请(专利权)人: 复旦大学
主分类号: G06F17/50 分类号: G06F17/50
代理公司: 上海正旦专利代理有限公司 代理人: 陆飞;盛志范
地址: 20043*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 可编程 逻辑 器件 快速 映射 方法
【权利要求书】:

1、一种可编程逻辑器件的快速逻辑块映射方法,其特征在于具体步骤如下:

(1)将电路中的组合电路部分和时序电路部分分开;

(2)存储时序电路部分;

(3)对组合电路部分进行功能电路的匹配;

(4)将时序电路部分加入到匹配后的电路中;

(5)结束;

其中第(3)步对组合电路部分进行匹配的具体步骤为:

(3.1)将原始电路的输出端口集作为待匹配子电路的输出端口集;

(3.2)从待匹配子电路的输出端口集出发,找到该层子电路及该层子电路的输入端口集;

(3.3)对该层子电路进行功能电路匹配;

(3.4)检查该子电路的输入端口集是否是原始电路的输入端口集的子集,是的话,转到步骤(3.6);

(3.5)将该层子电路的输入端口集置为下层待匹配子电路的输出端口集,转到步骤(3.2);

(3.6)结束;

其中第(3.3)步对子电路进行匹配的具体步骤为:

(3.3.1)将该层子电路的最大匹配度置为0;

(3.3.2)搜索待匹配子电路,找到所有的中间线网,按照该线网的输入输出端口所对应的元件对该线网进行重标记;组成待匹配电路的路径集;

(3.3.3)组合待匹配电路中的路径集,首先按照贪婪算法,寻找最大的可匹配的路径子集进行匹配,循环进行,直至所有的路径都被匹配;

(3.3.4)计算该层子电路的匹配度;

(3.3.5)检查计算所得的匹配度是否为最大,否的话,转到步骤(3.3.3);

(3.3.6)存储匹配好的所有编程点信息;

(3.3.7)结束。

2、根据权利要求1所述的可编辑逻辑器件的快速逻辑块映射方法,其特征在于所述计算子电路匹配度的步骤为:

设线网e的权重设置为:

w(e)=1n2···(1)]]>

其中n表示和线网e连接的引脚数目;

定义每个原语的度D为和该原语相连线网的个数,每个原语的分离度S定义为所有和该原语相连线网所含的引脚数的平均值。每个原语的连接因子c定义为原语的分离度和原语的度之比,即:

c=SD···(2)]]>

比较小的c值表示有较多的原语与给定的原语紧密连接;

通过原语单元L和PLB单元P之间相连的线网e来量化它们之间连接的紧密程度,即:

A(L,P,e)=w(e)(1+ae)..............(3)

其中,ae表示该线网有多少个引脚在PLB之内;

原语单元L和PLB单元P有多条线网相连,那么PLB单元对原语的吸引计算公式为:

A(L,P)=Σ{e|Le,Peφ}A(L,P,e)···(4)]]>

将PLB单元P对原语单元L的直接吸引转化为该原语被映射到当前PLB的概率,即匹配度M:

M(L)=A(L,P)max{A(v,P)|ve,ePφ}···(5)]]>

再计算每个PLB的匹配度之和,迭代计算并求出匹配度的最大值,然后用使∑M值最大的PLB集合来覆盖用户电路;这里PLB为可编程逻辑块。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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