ricky said:
Hi,
I have a problem, I got X's in the simulation results. Could anybody explain
me the ways to trace the origin of X's. I am using NCsim.
Your help is very much appreciated.
Thanks in advance.
Hi ricky,
The general procedure is to find wether things after reset happen as
it is expected to. for example let's assume you are simulating a processor.
1. first you have to check wether you've the processor reset properly
2. then wether the processor starts fetching from the start address
3. if yes wether is it getting proper instruction
4. if yes wether it is behaving as it is supposed to ...
generally see wether some important signals like reset, test/functional
mode select input .... pins are in proper values...
If the system goes to 'x' after some time of the startup, then look at
the first error message in your transcript and start working from there...
another cause may be your PLL. It should be fed proper clock to get back
the multiplied clock. Also its inputs should be in proper values...
Check your crystal oscillator too...
HTH
Narendran Kumaragruru Nathan
TooMuch Semiconductor Solutions
www.toomuchsemi.com
A Bangalore based startup specialising on services in EDA &
Verification.