Optimisation and Parallelism in Synchronous Digital Circuit Simulators

被引:1
|
作者
O'Donnell, John T. [1 ]
Hall, Cordelia V. [1 ]
机构
[1] Univ Glasgow, Sch Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
关键词
synchronous digital circuit; circuit simulation; optimisation; parallelism; GPU;
D O I
10.1109/ICCSE.2012.23
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Digital circuit simulation often requires a large amount of computation, resulting in long run times. We consider several techniques for optimising a brute force synchronous circuit simulator: an algorithm using an event queue that avoids recalculating quiescent parts of the circuit, a marking algorithm that is similar to the event queue but that avoids a central data structure, and a lazy algorithm that avoids calculating signals whose values are not needed. Two target architectures for the simulator are used: a sequential CPU, and a parallel GPGPU. The interactions between the different optimisations are discussed, and the performance is measured while the algorithms are simulating a simple but realistic scalable circuit.
引用
收藏
页码:94 / 101
页数:8
相关论文
共 50 条
  • [1] ADA PARALLELISM APPLIED TO VLSI CIRCUIT SIMULATORS
    ELKHOURY, S
    MORIN, V
    JARRY, P
    VIDALLON, C
    [J]. ONDE ELECTRIQUE, 1993, 73 (03): : 47 - 52
  • [2] CAPABLE DIGITAL-CIRCUIT SIMULATORS PROMISE BREADBOARD OBSOLESCENCE
    RAPPAPORT, A
    [J]. EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1983, 28 (06): : 105 - &
  • [3] On extending more parallelism to serial simulators
    Nicol, D
    Heidelberger, P
    [J]. TENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION - PADS 96, PROCEEDINGS, 1996, : 202 - 205
  • [4] OVERVIEW OF CIRCUIT SIMULATORS
    不详
    [J]. VLSI SYSTEMS DESIGN, 1988, 9 (01): : 36 - 37
  • [5] SURVEY OF CIRCUIT SIMULATORS
    BERESFORD, R
    DOMITROWICH, J
    [J]. VLSI SYSTEMS DESIGN, 1987, 8 (08): : 70 - &
  • [6] CIRCUIT SIMULATORS AT A GLANCE
    BERESFORD, R
    DOMITROWICH, J
    [J]. VLSI SYSTEMS DESIGN, 1987, 8 (09): : 76 - 77
  • [8] Hybrid LLC circuit resonant and synchronous rectifier digital control
    Liu, Heping
    Chen, Hongyan
    Miao, Yiru
    Li, Jinlong
    Peng, Donglin
    [J]. Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2015, 35 (09): : 2272 - 2278
  • [9] Neural Networks in circuit simulators
    Plebe, A
    Anile, AM
    Rinaudo, S
    [J]. ARTIFICIAL NEURAL NETWORKS-ICANN 2001, PROCEEDINGS, 2001, 2130 : 699 - 705
  • [10] Modeling the Effect of Process Variations on the Delay and Power of the Digital Circuit Using Fast Simulators
    Amirsoleimani, Amirali
    Soleimani, H.
    Ahmadi, A.
    Bavandpour, M.
    Zwolinski, M.
    [J]. 2013 21ST IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2013,