• DocumentCode
    1253511
  • Title

    Bit-parallel multidelay simulation

  • Author

    Lee, Yun Sik ; Maurer, Peter M.

  • Volume
    15
  • Issue
    12
  • fYear
    1996
  • fDate
    12/1/1996 12:00:00 AM
  • Firstpage
    1547
  • Lastpage
    1554
  • Abstract
    The multidelay parallel (MDP) technique is a multidelay logic simulation algorithm that uses no timing wheel, or any other event-sorting mechanism. Instead, wide bit-fields containing net-values for several different times are used to resolve out-of-order events. Bit-parallel operations are performed to simulate gates at the required times. The MDP technique was originally designed to be implemented in hardware, but the current software version of the algorithm has proven to be competitive with conventional event-driven multidelay simulation. Two versions of the MDP technique are presented in this paper, fixed alignment and variable alignment. The fixed alignment algorithm provides bit-fields that are wide enough to capture any event that could occur during the simulation of an input vector, while the variable alignment algorithm uses a minimum-width bit field which is just wide enough to capture those events that could occur at an individual step in the simulation. A prototype hardware design is discussed briefly
  • Keywords
    circuit CAD; circuit analysis computing; delays; digital simulation; integrated circuit design; logic CAD; timing; bit-parallel multidelay simulation; event-sorting mechanism; fixed alignment; hardware design; logic simulation algorithm; minimum-width bit field; out-of-order events; software version; timing wheel; variable alignment; wide bit-fields; Algorithm design and analysis; Circuit simulation; Computational modeling; Discrete event simulation; Engines; Hardware; Logic devices; Software algorithms; Timing; Wheels;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.552088
  • Filename
    552088