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 条
  • [41] Applications of digital power simulators: Advantages
    Siguerdidjane, HB
    Gaonach, J
    LeRohellec, N
    [J]. IEEE TRANSACTIONS ON POWER DELIVERY, 1997, 12 (03) : 1137 - 1142
  • [42] On parallelism in the decoding of MPEG digital video
    Wittig, K
    [J]. MEDIA PROCESSORS 2000, 2000, 3970 : 127 - 137
  • [43] Telemetry-based Optimisation for User Training in Racing Simulators
    Bugeja, Keith
    Spina, Sandro
    Buhagiar, Francois
    [J]. 2017 9TH INTERNATIONAL CONFERENCE ON VIRTUAL WORLDS AND GAMES FOR SERIOUS APPLICATIONS (VS-GAMES), 2017, : 31 - 38
  • [44] Global optimisation for parallelism and locality in image synthesis parallel system
    Ionescu, F
    [J]. CAS '96 PROCEEDINGS - 1996 INTERNATIONAL SEMICONDUCTOR CONFERENCE, 19TH EDITION, VOLS 1 AND 2, 1996, : 171 - 174
  • [45] Charge Carrier Extraction IGBT Model for Circuit Simulators
    Schumann, J.
    Eckel, H-G
    [J]. 2012 15TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (EPE/PEMC), 2012,
  • [46] A NOVEL ALGORITHM FOR IMPROVING CONVERGENCE BEHAVIOR OF CIRCUIT SIMULATORS
    YU, ZP
    ZHAO, WJ
    YANG, ZL
    LIEN, YE
    [J]. 26TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 1989, : 626 - 629
  • [47] Circuit simulators aiming at single-electron integration
    Fujishima, M
    Amakawa, S
    Hoh, K
    [J]. JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS BRIEF COMMUNICATIONS & REVIEW PAPERS, 1998, 37 (3B): : 1478 - 1482
  • [48] Enhancement of parallelism for tearing-based circuit simulation
    Hachiya, K
    Saito, T
    Nakata, T
    Tanabe, N
    [J]. PROCEEDINGS OF THE ASP-DAC '97 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1997, 1996, : 493 - 498
  • [49] EM-based models improve circuit simulators
    Shattuck, M
    [J]. MICROWAVES & RF, 2000, 39 (06) : 97 - +
  • [50] Approximation approach for timing jitter characterization in circuit simulators
    Gourary, MA
    Rusakov, SG
    Ulyanov, SL
    Zharov, MM
    Gullapalli, KK
    Mulvaney, BJ
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 156 - 161