DocumentCode :
2100585
Title :
Digital system simulation: methodologies and examples
Author :
Olukotun, Kunle ; Heinrich, Mark ; Ofelt, David
Author_Institution :
Comput. Syst. Lab., Stanford Univ., CA, USA
fYear :
1998
fDate :
19-19 June 1998
Firstpage :
658
Lastpage :
663
Abstract :
Simulation serves many purposes during the design cycle of a digital system. In the early stages of design, high-level simulation is used for performance prediction and analysis. In the middle of the design cycle, simulation is used to develop the software algorithms and refine the hardware. In the later stages of design, simulation is used make sure performance targets are reached and to verify the correctness of the hardware and software. The different simulation objectives require varying levels of modeling detail. To keep design time to a minimum, it is critical to structure the simulation environment to make it possible to trade-off simulation performance for model detail in a flexible manner that allows concurrent hardware and software development. In this paper we describe the different simulation methodologies for developing complex digital systems, and give examples of one such simulation environment.
Keywords :
digital simulation; high level synthesis; concurrent hardware and software development; design cycle; digital system; high-level simulation; performance targets; simulation environment; simulation objectives; simulation performance; software algorithms; Algorithm design and analysis; Application specific integrated circuits; Application specific processors; Computational modeling; Computer aided instruction; Computer simulation; Digital systems; Hardware design languages; Laboratories; Permission;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 1998. Proceedings
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-89791-964-5
Type :
conf
Filename :
724553
Link To Document :
بازگشت