[SI-LIST] Re: Inter Symbol Interference
- From: "Bill Chen" <billchen@xxxxxxxxxxx>
- To: <arose@xxxxxxxxx>, <si-list@xxxxxxxxxxxxx>
- Date: Tue, 27 Aug 2002 10:12:24 -0700
Alex,
Couple of possibilities to your problems:
1) Due to ISI. The ISI is due to different signal
patterns in your data/address bus
(e.g. 1010001010100001111010) VS.
clock pattern of 1010101010. The data/address will have
different initial conditions (e.g. voltage level) before
the data/address bus switching (sometime data/address have
enough time to settle to hi/lo steady state before
next switching happens, sometimes don't). If the initial
conditions are different, the time takes data/address to
switching from initial logic level to the logic threshold
will be different.
2) Due to output buffer rise/fall time mismatch.
The rise/fall time mismatch between clock and data/address
can also impact you timing.
3) Different loading/topology for clock and data/address
That can introduce different impedance mismatch /reflection ..
4) ...
Couple of suggestions:
1) If you have choice, select the right I/O buffers can reduce
timing jitters due to ISI and rise/fall mismatch.
2) Use right termination, to reduce ISI. Parallel
termination Rp (=Z0) to VTT may be a good choice
which will reduce the max voltage swing so that
the initial switching level be more unified, and
ISI can be reduced. Of course, the noise margin
will be reduced.
Let me know if I can be further helps.
Thanks!
Bill Chen, Ph.D.
Andiamo Systems Inc
-----Original Message-----
From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]
On Behalf Of Alexander Rose
Sent: Tuesday, August 27, 2002 8:22 AM
To: si-list@xxxxxxxxxxxxx
Subject: [SI-LIST] Inter Symbol Interference
I'm seeing a very interesting phenomenon in a spice simulation where a
250MHz LVCOMOS (1.8V) clock using a 35ohm driver, is FASTER by nearly .5
ns
in the worst (slow) case. This is wrecking havoc in my timing budget
since
the clock doesn't track address and data in the same way between worst
case
and best case creating an impossible window. We believe the problem is
inter symbol interference (ISI) and we only see this problem occur once
the
clock reaches a steady state (several cycles into the simulation). Can
someone explain what causes this occur, and the best way to combat it?
Thanks,
Alex
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
http://www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List archives are viewable at:
http://www.freelists.org/archives/si-list
or at our remote archives:
http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
- References:
- [SI-LIST] Inter Symbol Interference
- From: Alexander Rose
Other related posts:
- » [SI-LIST] Inter Symbol Interference
- » [SI-LIST] Inter Symbol Interference
- » [SI-LIST] Re: Inter Symbol Interference
- » [SI-LIST] Re: Inter Symbol Interference
- » [SI-LIST] Re: Inter Symbol Interference
- [SI-LIST] Inter Symbol Interference
- From: Alexander Rose