1. OverviewValidating a high speed interconnect technology like PCI Express is a challenging task. You need to validate the integrity of the physical layer and ensure that reflections, cross-talk, emissions, and other effects are within allowable limits. You also need to validate the interoperability of the physical layer. Tools like Time-domain reflectometry ( TDR) oscilloscopes and multi-port vector network analyzers (VNAs) can be helpful to address some issues. As multi-lane interconnects technology, you also need to check lane-to-lane skew, analyze jitter, and measure drive strength and receiver tolerance. This article tries to highlight the challenges involved in PCI Express Silicon Validation. 2. Physical Layer ValidationProbing PCI Express signals on a printed circuit board or IC package is extremely challenging, because the PCI Express signals are high speed and are differential. A 10+ GHZ flat response differential probe system is needed to achieve this. (Example: Agilent’s The DSO801304A scope and 1169A active differential probe) Main tasks in this will be:
3. Data Link Layer ValidationProbing PCI Express signals on a printed circuit board or IC package is extremely challenging, because the PCI Express signals are high speed and are differential. A 10+ GHZ flat response differential probe system is needed to achieve this. (Example: Agilent’s The DSO801304A scope and 1169A active differential probe) Main tasks in this will be:
4. Transaction Layer ValidationTransaction layer interfaces with the application software. It initiates request packets and some of them need to be responded with response packets. Same way, it receives response packets and for some of them it responds with request packets. To validate such complex operations, we need packet generators and analyzers. There are few options likeAgilent 16900 Series packet analysis probe , which can automate many compliant testing. Main tasks involved in transaction layer validation:
|
Feedback |
If you have any suggestion/feedback please email it to [email protected] |