DISTRIBUTING GATE-LEVEL DIGITAL TIMING SIMULATION OVER ARRAYS OF TRANSPUTERS

被引:0
作者
WOOD, KR [1 ]
机构
[1] UNIV OXFORD,COMP LAB,PROGRAMMING RES GRP,OXFORD OX1 3QD,ENGLAND
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1991年 / 3卷 / 04期
关键词
D O I
10.1002/cpe.4330030413
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Continuing advances in VLSI fabrication technology are allowing circuit designs to become more and more complex and are thereby fuelling the need for ever-faster digital simulators. In this paper, we investigate a multi-transputer-based method for speeding up gate-level digital timing simulation, the acknowledged 'workhorse' of the digital circuit design verification process. In particular, we describe a variant of the basic conservative method for distributed discrete-event simulation and we present PARSIM, a gate-level digital timing simulator which is based on this method and which runs on arrays of transputers. Preliminary results on small transputer arrays demonstrate good speed-ups for bitslice partitions of circuits with regular structure, including supralinear speed-ups for a large (1664-gate) circuit. Although these results are encouraging, poor results for less-than-ideal partitions of our test circuits suggest that we require an improvement in the efficiency of deadlock resolution and/or a means of automated optimized partitioning before PARSIM can be used as a practical tool for speeding up gate-level simulation.
引用
收藏
页码:367 / 379
页数:13
相关论文
共 17 条
[1]  
Ansade Y., 1988, Hardware Accelerators for Electrical CAD. Papers Presented at the International Workshop on Hardware Accelerators, P69
[2]  
ARNOLD JM, 1985, P INT C COMPUTER AID, P116
[3]   A SURVEY OF HARDWARE ACCELERATORS USED IN COMPUTER-AIDED-DESIGN [J].
BLANK, T .
IEEE DESIGN & TEST OF COMPUTERS, 1984, 1 (03) :21-39
[4]  
BRINER J, 1990, THESIS U N CAROLINA
[5]   ASYNCHRONOUS DISTRIBUTED SIMULATION VIA A SEQUENCE OF PARALLEL COMPUTATIONS [J].
CHANDY, KM ;
MISRA, J .
COMMUNICATIONS OF THE ACM, 1981, 24 (04) :198-206
[6]   DISTRIBUTED SIMULATION - CASE-STUDY IN DESIGN AND VERIFICATION OF DISTRIBUTED PROGRAMS [J].
CHANDY, KM ;
MISRA, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (05) :440-452
[7]   DISTRIBUTED DEADLOCK DETECTION [J].
CHANDY, KM ;
MISRA, J ;
HAAS, LM .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1983, 1 (02) :144-156
[8]  
DEBBAGE M, 1991, VIRTUAL CHANNEL ROUT
[9]  
DOWSING RD, 1988, INTRO CONCURRENCY US
[10]  
JEFFERSON DR, 1985, ACM T PROGR LANG SYS, V7, P404, DOI 10.1145/3916.3988