当前位置: 首页 > 专利查询>中南大学专利>正文

一种基于聚类的门级电路划分方法技术

技术编号:31316720 阅读:39 留言:0更新日期:2021-12-12 23:55
本公开实施例中提供了一种基于聚类的门级电路划分方法,属于电学技术领域,具体包括:读取待划分电路的邻接矩阵并将邻接矩阵表征为无向图;利用预处理操作剔除无向图中的冗杂点,得到目标图;根据接受到的划分指令,利用循环聚类算法将目标图中节点划分为多个集合,其中,集合的数量与划分指令中对待划分电路的划分数量相同;根据遗传算法,将目标图中未划分到集合中的节点分配至多个集合中,生成多个初始划分方案;计算每个初始划分方案的模块度,并选取模块度最高的初始划分方案作为目标划分方案。通过本公开的方案,利用循环聚类算法对目标图实现稳定的粗糙化,再利用多路遗传算法进行细划分,提高了电路划分的效率和精准度。度。度。

【技术实现步骤摘要】
一种基于聚类的门级电路划分方法


[0001]本公开实施例涉及电学
,尤其涉及一种基于聚类的门级电路划分方法。

技术介绍

[0002]目前,门级仿真(Gate

Level Simulation)是电子设计自动化(Electronic design automation,EDA)中重要的验证过程。随着超大规模集成电路(Very large

scale integration,VLSI)的复杂性不断提高,门级仿真的运行时间变得很长,分析门级电路变得更加困难。因此,电路并行化仿真是EDA领域的前沿研究问题之一,而门级电路划分则成为并行仿真的关键。
[0003]电路划分中,通常会有两个要求,即减少子集之间的连接线数量,并使各子集所包含的门电路数量相对平衡。
[0004]在电路划分问题的研究中,早期的一些基本划分算法如KL,FM算法,后来又出现了谱划分,模拟退火,遗传算法等,但这些算法只能处理小规模的电路。后来出现了多级划分算法,通过先对大图粗糙化,后对小图进行细分的方法进行对大规模电路的划分。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于聚类的门级电路划分方法,其特征在于,包括:读取待划分电路的邻接矩阵并将所述邻接矩阵表征为无向图;利用预处理操作剔除所述无向图中的冗杂点,得到目标图;根据接受到的划分指令,利用循环聚类算法将所述目标图中节点划分为多个集合,其中,所述集合的数量与所述划分指令中对所述待划分电路的划分数量相同;根据遗传算法,将所述目标图中未划分到所述集合中的节点分配至多个所述集合中,生成多个初始划分方案;计算每个所述初始划分方案的模块度,并选取所述模块度最高的初始划分方案作为目标划分方案。2.根据权利要求1所述的方法,其特征在于,所述根据接受到的划分指令,利用循环聚类算法将所述目标图中节点划分为多个集合的步骤,包括:以所述目标图中度最高的节点作为每轮的初始节点,对所述无向图中的全部节点进行广度优先搜索;当搜索算法搜索到介值最高的节点,并且,搜索到的节点数量大于阈值时,则停止搜索,并将搜索到的节点形成一个集合并从所述目标图中剔除;从所述目标图中的剩余节点继续进行所述广度优先搜索,直到得到所述划分指令对应数量的集合。3.根据权利要求1所述的方法,其特征在于,所述根据接受到的划分指令,利用循环聚类算法将所述目标图中节点划分为多个集合的步骤之后,所述方法还包括:将所述目标图中未划分到所述集合中的节点形成小规模图。4.根据权利要求1所述的方法,其特征在于,所述根据遗传算法,将...

【专利技术属性】
技术研发人员:尹林子程睿蒋朝辉许雪梅
申请(专利权)人:中南大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1