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
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;
Conference_Titel :
Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on
Conference_Location :
Miami Beach, FL
Print_ISBN :
978-1-4244-8181-1
DOI :
10.1109/MASCOTS.2010.29