Hello, I'm having some really strange SDRAM issues and hope someone
can point me the right direction - or at least help me understand the
cause of this..
We have some boards that have been working very well for several years
and we recently upgraded the standard SDRAM device (TSSOP) for one
with twice the capacity from a different manufacturer - the board is
designed to accommodate this size device.
We calculated the refresh/latency/page etc settings and all seemed
good. Except on a few devices where we see the following:
Written pattern: 0x5555aaaa
Read Pattern: 0x5557aaaa
On a failing board this is seen consistently at this one bit location.
We can manually read and write to this problem nibble and see that the
bit in error only gets set high when the bits either side of it are
set to '1', IE:
Written: b0000 Read: b0000
Written: b0001 Read: b0001
....
**Written: b0101 **Read: b0111
Written: b1100 Read: b1100
**Written: b1101 **Read: b1111
On different boards the problem appears at different bit locations.
The problem is made worse, with more boards exhibiting this problem,
when colder.
Can any one shed any light on this very very strange, please?
Best regards.
can point me the right direction - or at least help me understand the
cause of this..
We have some boards that have been working very well for several years
and we recently upgraded the standard SDRAM device (TSSOP) for one
with twice the capacity from a different manufacturer - the board is
designed to accommodate this size device.
We calculated the refresh/latency/page etc settings and all seemed
good. Except on a few devices where we see the following:
Written pattern: 0x5555aaaa
Read Pattern: 0x5557aaaa
On a failing board this is seen consistently at this one bit location.
We can manually read and write to this problem nibble and see that the
bit in error only gets set high when the bits either side of it are
set to '1', IE:
Written: b0000 Read: b0000
Written: b0001 Read: b0001
....
**Written: b0101 **Read: b0111
Written: b1100 Read: b1100
**Written: b1101 **Read: b1111
On different boards the problem appears at different bit locations.
The problem is made worse, with more boards exhibiting this problem,
when colder.
Can any one shed any light on this very very strange, please?
Best regards.