• DocumentCode
    788747
  • Title

    An asynchronous distributed approach for the simulation of behavior-level models on parallel processors

  • Author

    Ghosh, Sumit ; Yu, Meng-Lin

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • Volume
    6
  • Issue
    6
  • fYear
    1995
  • fDate
    6/1/1995 12:00:00 AM
  • Firstpage
    639
  • Lastpage
    652
  • Abstract
    Traditional approaches to the distributed simulation of digital designs are limited in that they are inefficient and prone to deadlock for systems with feedback loops. This paper proposes an asynchronous distributed algorithm to the simulation and verification of behavior-level models and describes its implementation on an actual loosely-coupled parallel processor. The approach is relatively efficient for realistic digital designs and mathematically shown to be deadlock free. Additionally, it includes a new technique for modeling the timing of digital systems that guarantees the accuracy of the simulation results. In the discipline of computer-aided design of digital systems, a behavior model refers to a compact and executable representation of the activities of a complex digital component or an entire digital system such as the Motorola 68000, expressed through a high-level hardware description language such as ADLIB or VHDL. Behavior models are popular because of their flexibility; however, they execute excruciatingly slow on uniprocessor computers. The approach presented in this paper has the potential to significantly reduce the execution time through concurrent execution on multiple processors
  • Keywords
    digital simulation; distributed algorithms; parallel processing; protocols; scheduling; ADLIB; Motorola 68000; VHDL; asynchronous distributed algorithm; asynchronous distributed approach; behavior-level models; computer-aided design; concurrent execution; deadlock free; execution time; high-level hardware description language; loosely-coupled parallel processor; multiple processors; parallel processors; simulation; Computational modeling; Computer simulation; Design automation; Digital systems; Discrete event simulation; Engines; Job shop scheduling; Processor scheduling; System recovery; Timing;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.388044
  • Filename
    388044