首页> 外文期刊>INFORMS journal on computing >Using eigenvectors to partition circuits
【24h】

Using eigenvectors to partition circuits

机译:使用特征向量划分电路

获取原文
获取原文并翻译 | 示例
       

摘要

M any fields, ranging from bioinformatics to databases to large-scale integrated circuits, deal with the interrelation between elementary objects. Objects are represented as vertices and the relationships between them are represented as nets (edges that connect two or more vertices) in the form of a hypergraph. We seek a placement of vertices that groups like objects and separates unlike objects. This involves separating related objects into a few, possibly disjoint, blocks. These hypergraph-partitioning problems are NP-hard so cannot be solved exactly, except for very small instances. We develop and use a numerical technique based on eigenvector decomposition of the connectivity matrix associated with the circuit netlist to partition hypergraphs emanating from circuit netlists. The eigenvector components of the circuit connectivity matrix are then used to determine vertex coordinates in one dimension that are then rounded in some fashion to determine block assignments. The inherent difficulty with eigenvector techniques is that the eigenvector components tend to cluster, making it difficult to determine correct block assignments. Our technique uses weights on nets, vertices, and fixed vertices to obtain a more "discrete" placement of vertices, making it easier to determine correct block assignments.
机译:从生物信息学到数据库再到大规模集成电路的任何领域都涉及基本对象之间的相互关系。对象以顶点表示,而它们之间的关系则以超图的形式表示为网(连接两个或多个顶点的边)。我们寻求一个顶点的放置,将相似的对象分组并分离不同的对象。这涉及将相关对象分成几个可能不相交的块。这些超图分区问题是NP难题,因此除非常小的情况外,无法完全解决。我们开发和使用基于与电路网表关联的连接矩阵的特征向量分解的数值技术,对电路网表发出的超图进行分区。然后,将电路连通性矩阵的特征向量分量用于确定一维的顶点坐标,然后以某种方式将其四舍五入以确定块分配。特征向量技术的固有困难在于特征向量分量趋于聚类,从而难以确定正确的块分配。我们的技术在网络,顶点和固定顶点上使用权重来获得顶点的“离散”放置,从而更容易确定正确的块分配。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号