HIERARCHICAL TOPOLOGICAL SORTING OF APPARENT LOOPS VIA PARTITIONING

被引:4
作者
BEETEM, JF
机构
[1] Department of Electrical and Computer Engineering, University of Wisconsin-Madison, Madison
基金
美国国家科学基金会;
关键词
D O I
10.1109/43.127622
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Topological sorting (rank ordering) is a highly useful technique for ordering a set of objects according to a precedence relation, producing an ordered list suitable for processing. Applications for topological sorting include compiled logic simulation and timing analysis. While topological sorting is easily accomplished for flat combinational logic networks, hierarchical logic can be difficult to order because feedback may appear in the hierarchical representation even though it is not present in an equivalent flattened representation. This paper presents,a new general solution to this problem and describes an efficient algorithm for topological sorting even in the presence of such apparent loops. Its application to hierarchical functional simulation of combinational and synchronous sequential logic is also discussed.
引用
收藏
页码:607 / 619
页数:13
相关论文
共 16 条
[1]  
Aho A. V., 1974, DESIGN ANAL COMPUTER
[2]   SIMULATING DIGITAL CIRCUITS WITH ONE BIT PER WIRE [J].
APPEL, AW .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (09) :987-993
[3]   HSS - A HIGH-SPEED SIMULATOR [J].
BARZILAI, Z ;
CARTER, JL ;
ROSEN, BK ;
RUTLEDGE, JD .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (04) :601-617
[4]   INCREMENTAL SWITCH-LEVEL ANALYSIS [J].
BEATTY, DL ;
BRYANT, RE .
IEEE DESIGN & TEST OF COMPUTERS, 1988, 5 (06) :33-42
[5]   INTRODUCTION TO THE GALAXY LANGUAGE [J].
BEETEM, AF ;
BEETEM, JF .
IEEE SOFTWARE, 1989, 6 (03) :55-62
[6]  
BEETEM J, 1989, ECE8915 U WISC MAD D
[7]  
DENNEAU MM, 1982, 19TH ACM IEEE DES AU, P55
[8]   TIMING ANALYSIS OF COMPUTER HARDWARE [J].
HITCHCOCK, RB ;
SMITH, GL ;
CHENG, DD .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1982, 26 (01) :100-105
[9]  
JONES LG, 1986, THESIS PENNSYLVANIA
[10]  
KNUTH D, 1973, FUNDAMENTAL ALGORITH, P258