{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Chapter14 - Simulation of Computer Systems A.M Zareh Bidoki...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
١ Simulation of Computer Systems A.M. Zareh Bidoki ٢ Purpose & Overview Computer systems are composed from timescales “flip” (10 -11 sec) to time a human interacts (seconds) It is a multi level system
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
٢ ٣ Different Level abstractions ٤ Gate Level Clock (Delay) Test Vectors (Boundary scan, BIST) Evaluate response of the circuit Find problems like hazards Number of gates Number of Pins
Background image of page 2
٣ ٥ Functional Abstraction RTL (Register Transfer Language) For example Memory (An indexed array) R3=m[R6] R3=R3-1 R6=R6+1 M[R6]=R3 Time is result of gate level ٦ I/O System Behavior Execution of computer program The program execution should be modeled Markov Chains are used for modeling inputs The program execution is modeled with randomly sampled CPU and I/O service time
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
٤ ٧ Simulation Tools Different simulation tools exist for each level VHDL AT low level of abstraction Modular design Process based or event based? SMPL, CSIM,… ٨ Process and Event Oriented Simulation DES Trace Driven Event Based Process based It is like OS environment Resource sharing Mutual exclusion Semaphore Process communication
Background image of page 4
٥ ٩ Process and Event Oriented Simulation
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}