摘要
为了克服现有层次化方法通用性差、运算效率不高、电路结构提取不准等缺点,提出了一种基于超图模型的层次化聚类算法.首先对网表中最基本的迭代、总线、扇入和串联结构进行自动识别,然后将这4种基本结构按不同的组合方式进行多级聚类,最终建立起了网表的层次化结构.由于文中基本结构聚类算法是专门针对超图数据结构设计的,其时间复杂度较低.实验结果表明,该算法既可以得到较准确的层次信息,又能保证较高的运算速度,对各种应用均有较好的效果.
For extracting hierarchical circuit structures effectively in different applications, a clustering algorithm based on hypergraph model is proposed. Firstly, basic characteristic circuit structures such as the iterative structure, the bus structure, the fan-in structure and the series structure are recognized automatically. Then, by multilevel clustering, hierarchical design is constructed from these basic structures. Our clustering algorithm for basic structures is a high- efficiency method due to a good adaptability for hypergraph data structure. Experimental results show that the proposed algorithm can obtain exact hierarchical information with a low time complexity.
出处
《计算机辅助设计与图形学学报》
EI
CSCD
北大核心
2009年第1期44-52,共9页
Journal of Computer-Aided Design & Computer Graphics
基金
国家科技支撑计划重点项目(2006BAK07B04)
中国科学院自动化研究所青年科技创新基金(DG08J01)