• DocumentCode
    2265505
  • Title

    Timing Accurate Functional-Level Hardware Simulation with Pull Model Data Flow

  • Author

    Riley, George F. ; Lynch, Elizabeth

  • Author_Institution
    Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    17-19 Aug. 2010
  • Firstpage
    203
  • Lastpage
    210
  • Abstract
    Functional-level hardware simulation is a commonly used approach to validate various digital logic designs prior to fabrication. Discrete event simulation is particularly well suited for such modeling efforts, and is in widespread use throughout the computer architecture research community, as well as commercial entities that design and produce products based on digital logic. In prior work, we introduced a novel pull-model approach that resulted in a considerable improvement in execution time for these digital logic simulations. However, a significant shortcoming of our prior reported work using the pull-model was the lack of inclusion of timing delays between components in the model. The prior work assumed that any change in the output state of a component was immediately known to the corresponding inputs of directly connected devices. While this assumption is clearly unrealistic, such a model is still useful in determining the logical validity of digital designs, and allows quick-look analysis that the designs are logically correct. Here, we enhance the pull-model approach to include rise-time delays and speed-of-light delays in the component interconnects, and show that we still achieve considerable performance improvement over more traditional approaches. Additionally, we report performance results for several different test cases of varying sizes, and show performance improvements across the board.
  • Keywords
    computer architecture; digital simulation; discrete event simulation; logic design; logic simulation; computer architecture; digital logic design; digital logic simulation; directly connected device; discrete event simulation; pull model data flow; quick look analysis; rise time delay; speed of light delay; time accurate functional level hardware simulation; Adders; Clocks; Computational modeling; Delay; Logic gates; Registers; Hardware Simulation; Logic Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on
  • Conference_Location
    Miami Beach, FL
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-8181-1
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2010.29
  • Filename
    5581591