• DocumentCode
    3543268
  • Title

    Use of embedded scheduling to compile VHDL for effective parallel simulation

  • Author

    Willis, John ; Li, Zhiyuan ; Lin, Tsang-puu

  • Author_Institution
    Div. of Syst. Technol. & Archit., IBM Corp., Rochester, MN, USA
  • fYear
    1995
  • fDate
    18-22 Sep 1995
  • Firstpage
    400
  • Lastpage
    405
  • Abstract
    This paper describes VHDL compilation techniques, embodied in the Auriga compiler, which facilitate parallel or distributed simulation by embedding evaluation scheduling in the emitted code. Unlike earlier but related cycle-driven techniques which map VHDL into simpler temporal semantics, the techniques described here preserve VHDL´s full temporal semantics. Experimental results indicate effective simulation acceleration using as many as 16 processors. Ongoing work involves evaluation with much larger models and machine configurations
  • Keywords
    hardware description languages; logic CAD; parallelising compilers; program compilers; Auriga compiler; VHDL compilation; cycle-driven techniques; effective parallel simulation; embedded scheduling; evaluation scheduling; temporal semantics; Computational modeling; Context modeling; Contracts; Data structures; Kernel; Processor scheduling; Runtime; Scheduling algorithm; Signal processing; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1995, with EURO-VHDL, Proceedings EURO-DAC '95., European
  • Conference_Location
    Brighton
  • Print_ISBN
    0-8186-7156-4
  • Type

    conf

  • DOI
    10.1109/EURDAC.1995.527436
  • Filename
    527436