My UW
|
UW Search
Computer Science Home Page
Home
Contact Info
Lecture & Notes
Schedule
Text and Readings
Resources
Computing
Grading
Project
Examinations
Homework
Miscellanea
FAQ
|
|
|
What is zero delay oscillation loop error
How is the loop detected
In order to detect the presence of these loops, ModelSim defines a limit, the "iteration limit". When ModelSim reaches the iteration limit, it issues a warning message
How do I resolve zero-delay loops
Zero-delay loops are difficult to fix as ModelSim will not provide you information about where the loop is present. To look for the loop, run the simulation and look at the source code when the error occurs. Use the step button to step through the code and see which signals or variables are continuously oscillating. Two other common causes are a loop that has no exit, or a series of gates with zero delay where the outputs are connected back to the inputs
|
|
|