• DocumentCode
    1952656
  • Title

    Scalable parallel event-driven HDL simulation for multi-cores

  • Author

    Ahmad, Tariq Bashir ; Kim, Namdo ; Min, Byeong ; Kalia, Apurva ; Ciesielski, Maciej ; Yang, Seiyang

  • Author_Institution
    ECE Dept., Univ. of Massachusetts Amherst, Amherst, MA, USA
  • fYear
    2012
  • fDate
    19-21 Sept. 2012
  • Firstpage
    217
  • Lastpage
    220
  • Abstract
    Multi-core processors have become common in current computing platforms. Today, most of multi-core workstations and PCs have adopted NUMA (Non-Uniform Memory Access) advanced memory architecture for high performance and scalability. In response, EDA (Electronic Design Automation) community has applied significant effort to parallelize many EDA algorithms with some success. However, event-driven simulation of designs modeled in HDL (Hardware Description Language) has not achieved meaningful progress so far. This paper proposes a highly scalable parallel, event-driven HDL simulation method, based upon accurate stimulus prediction. The paper presents the basic idea of this approach and discusses why this new method is ideally positioned for achieving high parallelism with NUMA architecture.
  • Keywords
    digital simulation; hardware description languages; memory architecture; multiprocessing systems; parallel processing; EDA community; NUMA advanced memory architecture; electronic design automation; hardware description language; multicore processors; nonuniform memory access; parallel event-driven HDL simulation; Computational modeling; Data models; Hardware design languages; Logic gates; Predictive models; Synchronization; RTL design; event-driven HDLsimulation; gate-level timing verification; parallel simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Synthesis, Modeling, Analysis and Simulation Methods and Applications to Circuit Design (SMACD), 2012 International Conference on
  • Conference_Location
    Seville
  • Print_ISBN
    978-1-4673-0685-0
  • Type

    conf

  • DOI
    10.1109/SMACD.2012.6339456
  • Filename
    6339456