A HARDWARE LOGIC SIMULATION SYSTEM

被引:17
作者
AGRAWAL, P
DALLY, WJ
机构
[1] MIT,COMP SCI LAB,CAMBRIDGE,MA 02139
[2] MIT,ARTIFICIAL INTELLIGENCE LAB,CAMBRIDGE,MA 02139
关键词
D O I
10.1109/43.45853
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware simulators are becoming increasingly common in today's VLSI design environments. Earlier, we described the architecture and design of one such hardware accelerator, microprogrammable accelerator for rapid simulations (MARS) [1], [2]. In this paper, we focus on multiple delay logic simulation algorithms developed for MARS. In particular, timing analyses algorithms for event cancellations, spike and race analyses, and oscillation detection are described in detail. We demonstrate how a reconfigurable set of processors, called processing elements (PE's) can be arranged in a pipelined configuration to implement these algorithms. The algorithms operate within the partitioned memory, message-passing architecture of MARS. We have implemented three logic simulators— two multiple delay and one unit delay— using slightly different configuration of the available PE's. In these simulators, VLSI chips are modeled at the gate level with accurate rise/fall delays assigned to each logic primitive. On-chip memory blocks are modeled functionally and are integrated into the simulation framework. The MARS hardware simulator has been tested on many VLSI chip designs and has demonstrated a speed improvement of about 50 times an Amdahl 5870 system running a production quality software simulator while retaining the accuracy of simulations. © 1990 IEEE
引用
收藏
页码:19 / 29
页数:11
相关论文
共 20 条
[1]  
Abramovici M., 1983, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, VCAD-2, P82, DOI 10.1109/TCAD.1983.1270024
[2]  
Agrawal P., 1987, 24th ACM/IEEE Design Automation Conference Proceedings 1987, P101, DOI 10.1145/37888.37903
[3]   MARS - A MULTIPROCESSOR-BASED PROGRAMMABLE ACCELERATOR [J].
AGRAWAL, P ;
DALLY, WJ ;
FISCHER, WC ;
JAGADISH, HV ;
KRISHNAKUMAR, AS ;
TUTUNDJIAN, R .
IEEE DESIGN & TEST OF COMPUTERS, 1987, 4 (05) :28-36
[4]  
AGRAWAL P, 1987, NOV P IEEE INT C COM, P492
[5]  
AGRAWAL P, 1989, AUG P IEEE INT TEST, P727
[6]  
AGRAWAL P, 1988, HARDWARE ACCELERATOR
[7]   A SURVEY OF HARDWARE ACCELERATORS USED IN COMPUTER-AIDED-DESIGN [J].
BLANK, T .
IEEE DESIGN & TEST OF COMPUTERS, 1984, 1 (03) :21-39
[8]  
Breuer M. A., 1976, DIAGNOSIS RELIABLE D
[9]  
Chang F.-C., 1988, 25th ACM/IEEE Design Automation Conference. Proceedings 1988 (Cat. No.88CH2540-3), P282, DOI 10.1109/DAC.1988.14771
[10]  
CHEN CF, 1984, 21ST P DES AUT C ALB, P10