[SI-LIST] Re: Fw: Re: source synchronous constraint
- From: Vinu Arumugham <vinu@xxxxxxxxx>
- To: zanglinyuan@xxxxxxxxxx
- Date: Tue, 27 Aug 2002 08:52:08 -0700
min.setup time + min. hold time < min.data valid time, otherwise you have no
time available for interconnect effects.
Since RGMII is 125 MHz DDR, with a 4 ns bit period, given the timing below, it
looks like you indeed have no time available for any interconnect effects.
Thanks,
Vinu
zanglinyuan wrote:
> ----- Original Message -----
> From: zanglinyuan
> To: Scott McMorrow
> Sent: Tuesday, August 27, 2002 2:46 PM
> Subject: Re: [SI-LIST] Re: source synchronous constraint
>
> Hi.Scott
>
> you'are right.
> The system is RGMII interface,yes -- It is a same edge source synchronous
> system without additional strobe delay.
>
> I think the problem is the setup/hold time from the datasheet is the min.
> time data around the strobe.
> For example,at the transmitter data around the strobe is min. +/-1ns ,and at
> the receiver the requirement is min.
> +2.5ns/-0.5ns,and the period is 8ns(125Mhz),but I think the valid data time
> must be greater than the 2ns(derived form +/-1ns),maybe smaller than the
> period (8ns).
>
> If above mentioned right, the question is the data is positive to strobe or
> negative to strobe?
>
> See the following diagram and question:
>
> _________________
> / \
> strobe__________/| \__________________
> ______|__________
> data / | \
> --------- \______|__________/----------
>
> 1)min.setup time + min. hold time=min.data valid time?
> 2) if above not equal,the data trends to offset which side(setup or hold) ?
>
> thanks
>
>
> ----- Original Message -----
> From: Scott McMorrow
> To: zanglinyuan@xxxxxxxxxx
> Cc: si-list@xxxxxxxxxxxxx
> Sent: Tuesday, August 27, 2002 1:53 PM
> Subject: Re: [SI-LIST] Re: source synchronous constraint
>
> Zanglinyuan,
>
> To add to my previous comments, standard DDR type source synchronous
> architecture resolve this problem by delaying the strobe edge by 1/4 of a two
> bit period (1/2 a strobe period) at either the driver or at the receiver. If
> that is the case with your system, then there is most likely no problem.
> Same edge source synchronous systems with no additional strobe delay can be
> problematic.
>
> regards,
>
> scott
>
> --
> Scott McMorrow
> Teraspeed Consulting Group LLC
> 2926 SE Yamhill St.
> Portland, OR 97214
> (503) 239-5536
> http://www.teraspeed.com
>
> zanglinyuan wrote:
>
> Hi. Scott
> It is a typical source synchronous system .
>
> as follows:
> ____ _____
> | | strobe | |
> | |------------| |
> |TX | | RX |
> | | data | |
> |___ |----------- |_____|
>
> TX----transceiver
> RX----recevier
>
> The TX parameter is the transceiver ouput data relative to strobe.
> The RX parameter is the receiver input requirement for data relative to
> strobe.
> The strobe's active edge is rising edge.
>
> The key problem is the tranceiver ouput parameter does't match the receiver's
> input requirement ,
> how to deal with PCB'S routing ?
>
> (TX:setuptime=1ns,holdtime=1ns
> RX:setuptime=2.5ns,holdtime=0.5ns )
>
> thanks
>
>
> ----- Original Message -----
> From: Scott McMorrow <scott@xxxxxxxxxxxxx>
> To: <zanglinyuan@xxxxxxxxxx>
> Sent: Tuesday, August 27, 2002 12:23 PM
> Subject: Re: [SI-LIST] source synchronous constraint
>
>
> Zanglingyuan,
>
> It is not clear what your Tx parameters are. Is this a double data rate
> source synchronous system where the setup and hold times are relative to
> the Tx strobe/clock? If so, what edge of the strobe is the active edge.
> Are the Rx setup and hold parameters relative to the same strobe/clock
> edge?
>
> regards,
>
> scott
>
> --
> Scott McMorrow
> Teraspeed Consulting Group LLC
> 2926 SE Yamhill St.
> Portland, OR 97214
> (503) 239-5536
> http://www.teraspeed.com
>
> zanglinyuan wrote:
>
>
> Hi:
> I am designing some source synchronous system,and need to make PCB routing
> constraint.
> However,the timing parameter for tranceiver and reciever does not match each
> other,
> for example :
> TX:setuptime=1ns,holdtime=1ns
> RX:setuptime=2.5ns,holdtime=0.5ns
>
> even so,I don't think the system won't work if we just route the clk/data's
> PCB length within
> some tolerance,because the datasheet does't give the valid data time which is
> very important for
> the PCB constraint to be made.
>
> what's the right way to deal with such case? that's how to make the PCB
> routing constraint for this case?
>
> Thanks a lot in advance.
>
> ------------------------------------------------------------------
> 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
>
>
>
>
> ------------------------------------------------------------------
> 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
- Follow-Ups:
- [SI-LIST] Re: Fw: Re: source synchronous constraint
- From: Mike Brown
- References:
- [SI-LIST] Fw: Re: source synchronous constraint
- From: zanglinyuan
Other related posts:
- » [SI-LIST] Fw: Re: source synchronous constraint
- » [SI-LIST] Re: Fw: Re: source synchronous constraint
- » [SI-LIST] Re: Fw: Re: source synchronous constraint
- [SI-LIST] Re: Fw: Re: source synchronous constraint
- From: Mike Brown
- [SI-LIST] Fw: Re: source synchronous constraint
- From: zanglinyuan