[SI-LIST] Re: Bit pattern for high speed serial link simulation

  • From: "Lee Ritchey" <leeritchey@xxxxxxxxxxxxx>
  • To: "Scott McMorrow" <scott@xxxxxxxxxxxxx>, gary_pratt@xxxxxxxxxx
  • Date: Tue, 29 Nov 2005 14:16:40 -0800

Couldn't agree more!

Lee W. Ritchey
Speeding Edge
P. O. Box 2194
Glen Ellen, CA 95442
Phone- 707-568-3983
FAX-    707-568-3504

I just used the energy it took to be angry to write some blues.
Count Basie


> [Original Message]
> From: Scott McMorrow <scott@xxxxxxxxxxxxx>
> To: <gary_pratt@xxxxxxxxxx>
> Cc: Perry Qu <perry.qu@xxxxxxxxxxx>; si-list <si-list@xxxxxxxxxxxxx>
> Date: 11/29/2005 1:29:14 PM
> Subject: [SI-LIST] Re: Bit pattern for high speed serial link simulation
>
> Gary
> Although the V2 is straightforward from a driver/receiver technology 
> standpoint, differential drivers and receivers do not exist in a ideal 
> environment, especially those that reside on FPGAs.  Without fully 
> coupled package models and full power delivery models, any attempt to 
> simulate this particular Serdes will result in an overestimate of it's 
> capabilities.  Actual performance is much worse than simulated
performance.
>
> I don't doubt your simulator's capability, accuracy and speed.  It's 
> just that in this case you'll get the wrong answer faster.
>
>
> regards,
>
> Scott
>
> Scott McMorrow
> Teraspeed Consulting Group LLC
> 121 North River Drive
> Narragansett, RI 02882
> (401) 284-1827 Business
> (401) 284-1840 Fax
>
> http://www.teraspeed.com
>
> Teraspeed® is the registered service mark of
> Teraspeed Consulting Group LLC
>
>
>
> Pratt, Gary wrote:
>
> >=20
> >Perry,
> >
> >Good to hear your are using ICX.  That tool supports both the fast AMS
> >models and fast s-parameter models.  It would have also been good if you
> >were using Xilinx V4.  Unfortunately, for the previous generation of
> >FPGA, the AMS behavioral model you are thinking of is probably the one
> >from the Xilinx competition. =20
> >
> >Fortunately, V2 is rather straightforward technology.  I could provide
> >you with a somewhat similar model, and show you to modify it to match
> >the characteristics of V2. The most complicated part is setting up the
> >SPICE simulations to extract the characteristics from the
> >transistor-level models.  I can send you the testbenches we used for a
> >PCI Express driver, which I'm sure you could adapt to extract the
> >characteristics and make to make a model for any particular V2
> >configuration (I'd suggest leaving the full-functional,
> >all-configuration model for a later exercise). =20
> >
> >Gary
> >
> >Btw:  your Mentor AE (Tony Dunbar) pinged me offline and indicated he
> >would be willing to help (though, the last third of q4 is always a
> >particularly busy time for the AEs)=20
> >
> >
> >
> >=20
> >
> >
> >-----Original Message-----
> >From: Perry Qu [mailto:perry.qu@xxxxxxxxxxx]=20
> >Sent: Tuesday, November 29, 2005 1:06 PM
> >To: Pratt, Gary; 'si-list'
> >Subject: RE: [SI-LIST] Re: Bit pattern for high speed serial link
> >simulation
> >
> >Gary:
> >
> >Thanks for your suggestion. I'm interested in more details of AMS model.
> >Currently we use heavily Mentor SI tool for general board simulation
> >(ICX and ePD) but we still use HSPICE for Gbps stuff. =20
> >
> >The device I'm referring to is Virtex II Pro Rocket I/O. I roughly
> >remember that Xilinx provide some type of behavior model for ICX but not
> >sure whether this is what you are referring to. Please let me know.
> >
> >Regards
> >
> >Perry
> >
> >
>
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
> >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20
> >
> >Perry Qu=20
> >
> >Design & Qualification, Alcatel Canada=20
> >
> >600 March Road, Ottawa ON, K2K 2E6=20
> >
> >DID: 613-7846720  Fax: 613-5993642=20
> >
> >Email: perry.qu@xxxxxxxxxxx=20
> >
>
>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=
> >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=20
> >
> >
> >-----Original Message-----
> >From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]
> >On Behalf Of Pratt, Gary
> >Sent: Tuesday, November 29, 2005 12:37 PM
> >To: Perry.Qu@xxxxxxxxxxx; si-list
> >Subject: [SI-LIST] Re: Bit pattern for high speed serial link simulation
> >
> >Perry,
> >
> >With an AMS model and an AMS-SI simulator, you could simulate your
> >PRBS15 pattern in an hour or so.  And, you wouldn't need to be concerned
> >with the loss of crosstalk or non-linear driver information which are
> >characteristic of many frequency-domain channel analysis techniques.
> >With an AMS model, you could also investigate the effects of PLL jitter
> >and other sampling effects.  And, you could simulate the
> >non-deterministic jitter to investigate any possible jitter
> >amplification caused by the channel.  Plus, you could add automated
> >measurements to accelerate your analysis process.  Plus ...
> >
> >I'll be delivering a half-day tutorial on AMS and IBIS 4.1 at DesignCon
> >February 6 if you are interested.  Could also do a 45-minute WebEx
> >summary if you have enough interest at your company. =3D20
> >
> >To gain the full benefit of the AMS model speed, it is also important to
> >use a simulator which uses analytical integrals for fast and accurate
> >time-domain analysis of the s-parameter package and channel models.
> >There is also a session at DesignCon which touches on this (session
> >5-WA2, Wednesday, 9:40 AM). =3D20
> >
> >I can also help you work with your silicon provider to develop the AMS
> >models, if that would be helpful.
> >  =3D20
> >
> >Gary
> >
> >
> >
> >-----Original Message-----
> >From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx]
> >On Behalf Of Perry Qu
> >Sent: Monday, November 28, 2005 4:00 PM
> >To: 'steve weir'; 'si-list'
> >Subject: [SI-LIST] Re: Bit pattern for high speed serial link simulation
> >
> >Steve:
> >
> >Thanks for the suggestion. This is through encoder. I'm running a PRBS15
> >pattern simulation right now (already a week) and I do noticed closure
> >of eye mask due to the pattern. May try an even longer pattern but the
> >simulation in hspice is just too slow. Will probably look into Allegro
> >PCB SI channel analysis tool.
> >
> >Regards
> >
> >Perry
> >
> >=3D20
>
>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D
> >=3D3D=3D
>
>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >20
> >
> >Perry Qu=3D20
> >
> >Design & Qualification, Alcatel Canada=3D20
> >
> >600 March Road, Ottawa ON, K2K 2E6=3D20
> >
> >DID: 613-7846720  Fax: 613-5993642=3D20
> >
> >Email: perry.qu@xxxxxxxxxxx=3D20
> >
>
>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D
> >=3D3D=3D
>
>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >20
> >
> >
> >-----Original Message-----
> >From: steve weir [mailto:weirsi@xxxxxxxxxx]
> >Sent: Monday, November 28, 2005 4:26 PM
> >To: Perry.Qu@xxxxxxxxxxx; si-list
> >Subject: Re: [SI-LIST] Bit pattern for high speed serial link simulation
> >
> >Perry, if you are bypassing the encoder/decoder, then PRBS7 generates
> >sufficient run-length.  If you are driving the encoder, you want a run
> >length > 15, so PRBS21 or PRBS31 would be a better choice.
> >
> >Steve.
> >At 03:21 PM 11/28/2005 -0500, Perry Qu wrote:
> >  
> >
> >>Hi,
> >>
> >>What will be a realistic bit pattern to use for simulation of a=20
> >>serial=3D20 link
> >>(3Gbps) with 8B/10B encoding ? Right now I used PRBS7 pattern but=20
> >>I'm=3D20 not sure whether it captured the worst case pattern compared=20
> >>to=3D20 reality, where the live data traffic is a lot more random. =
> >>    
> >>
> >8B/10B
> >
> >  
> >
> >>has a
> >>    
> >>
> >
> >  
> >
> >>run length of 5 but if it's fed with say a PRBS31 bit stream, will =
> >>    
> >>
> >I=3D20
> >
> >  
> >
> >>get more spectrum peaks than just a pure PRBS7 pattern without encoding
> >>    
> >>
> >
> >  
> >
> >>which repeat itself every
> >>127 bits ?
> >>
> >>Thanks
> >>
> >>Perry
> >>
>
>>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >>    
> >>
> >3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3
> >  
> >
> >>D=3D
> >>    
> >>
>
>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >3D
> >  
> >
> >>Perry Qu
> >>
> >>Design & Qualification, Alcatel Canada
> >>
> >>600 March Road, Ottawa ON, K2K 2E6
> >>
> >>DID: 613-7846720  Fax: 613-5993642
> >>
> >>Email: perry.qu@xxxxxxxxxxx
> >>
>
>>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >>    
> >>
> >3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3
> >  
> >
> >>D=3D
> >>    
> >>
>
>=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D3D=3D=
> >3D
> >  
> >
> >>
> >>
> >>------------------------------------------------------------------
> >>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:
> >>//www.freelists.org/webpage/si-list
> >>
> >>For help:
> >>si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
> >>
> >>List FAQ wiki page is located at:
> >>                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> >>
> >>List technical documents are available at:
> >>                http://www.si-list.org
> >>
> >>List archives are viewable at:
> >>                //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:
> >//www.freelists.org/webpage/si-list
> >
> >For help:
> >si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
> >
> >List FAQ wiki page is located at:
> >                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> >
> >List technical documents are available at:
> >                http://www.si-list.org
> >
> >List archives are viewable at:    =3D20
> >             //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
> > =3D20
> >
> >------------------------------------------------------------------
> >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:
> >//www.freelists.org/webpage/si-list
> >
> >For help:
> >si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
> >
> >List FAQ wiki page is located at:
> >                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> >
> >List technical documents are available at:
> >                http://www.si-list.org
> >
> >List archives are viewable at:    =20
> >             //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
> > =20
> >
> >
> >------------------------------------------------------------------
> >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:
> >//www.freelists.org/webpage/si-list
> >
> >For help:
> >si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
> >
> >List FAQ wiki page is located at:
> >                http://si-list.org/wiki/wiki.pl?Si-List_FAQ
> >
> >List technical documents are available at:
> >                http://www.si-list.org
> >
> >List archives are viewable at:     
> >             //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:
> //www.freelists.org/webpage/si-list
>
> For help:
> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
> List FAQ wiki page is located at:
>                 http://si-list.org/wiki/wiki.pl?Si-List_FAQ
>
> List technical documents are available at:
>                 http://www.si-list.org
>
> List archives are viewable at:     
>               //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:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field

List FAQ wiki page is located at:
                http://si-list.org/wiki/wiki.pl?Si-List_FAQ

List technical documents are available at:
                http://www.si-list.org

List archives are viewable at:     
                //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
  

Other related posts: