Pcie Spread Spectrum

Pcie Spread Spectrum




⚡ ALL INFORMATION CLICK HERE 👈🏻👈🏻👈🏻

































Pcie Spread Spectrum



Solutions



Products



Support



Company







Solutions


Industries



Technologies





Products


Silicon Design & Verification



Silicon IP



Application Security





Support


Support Overview



SolvNetPlus



Training & Education





Company


Company Overview



Resources







This post is filed under Methodology , PCIe .

A global team of experts share their insights and technical expertise on the latest verification software and hardware topics.




5G
AI
Arm
Automotive
   CAN
   Ethernet AVB
   FlexRay
   LIN
AWS
CCIX
Cloud
CXL
Data Center
   Ethernet
   HBM
   HMC
   PCIe
Debug
DesignWare
events
FlexE
IoT
JESD
Methodology
   UVM
Mobile SoC
   Interface Subsystems
      Audio
         I2S
         SlimBus
         Soundwire
      Camera
         C-PHY
         CSI
         D-PHY
         MPHY
         Unipro
      Display
         DisplayPort
         DSC
         DSI
         HDCP
         HDMI
         MHL
      eMMC
      I3C
      ONFi
      UFS
      USB
   MIPI
   Processor Subsystems
      AMBA
         ACE
         AXI
         CXS
      Interconnects
         CCI400
         CHI
         NOC
      Memory
         DDR
         DFI
         Flash
            SPI
            ToggleNAND
         LPDDR
   Type C
Protocol Continuum
Storage
   FC
   NVMe
   SAS
   SATA
Success Stories
SystemVerilog
Test Suites
Uncategorized
   DVCON
Verification Service







2022
2021
2020
2019
2018
2017
2016
2015
2014



Products

Software Integrity

Semiconductor IP

Verification

Design

Silicon Engineering



Resources

Solutions

Services

Support

Community

Manage Subscriptions



Corporate

About Us

Careers

CSR Report

Inclusion & Diversity

Investor Relations

Contact Us



Legal

Privacy

Trademarks & Brands

Software Integrity Agreements



©2022 Synopsys, Inc. All Rights Reserved

Posted by VIP Experts on December 15, 2015
Many of us who work primarily in digital verification and design are shielded from physical layer details. Only a handful of specialists closely follow these details. So for the rest of us, verifying and debugging Spread Spectrum Clocking (SSC) can be a daunting task.
This blog post is a quick Q&A to give you a jump start in understanding some of the complexities of PCI Express (PCIe) Spread spectrum clocking (SSC) techniques.
Here’s where you can learn more about Synopsys VC Verification IP for Gen 4 ready PCIe and PCIe Test Suites.
What is Spread Spectrum Clocking? Why is it used? 
Spread spectrum clocking is the process by which the system clock is dithered in a controlled manner so as to reduce peak energy content. SSC techniques are used so as to minimize Electromagnetic Interference (EMI) and/or pass Federal Communications Commission (FCC) requirements.
If you transform a clock signal to frequency domain, you will spot a high energy spike at the frequency of clock (nonspread blue spike at 3GHz in Figure 1 below). Spread spectrum is a way to distribute this spike over a band of frequencies to reduce the power at the frequency of signal (Red-colored spread in Figure 1).
Figure 1: Spectral Amplitude Reduction of 3GHz Clock with Spread Spectrum Clocking
You can learn more about SSC from Synopsys Fellow John Stonick in this short YouTube video .
How is Spread Spectrum Clocking achieved?
Spread spectrum clocking uses modulation to achieve the spread of the spectral power. The carrier signal which is typically a high frequency clock signal is modulated with the low frequency modulator signal for frequency modulation. While the overall energy is unchanged, the peak power is reduced. The amount of peak energy dispersion is dependent on the modulation bandwidth, spreading depth and spreading profile.
The resulting SSC modulated carrier signal ends up with the much higher jitter than the unmodulated carrier signal.
The most common modulation techniques are down-spread and center-spread:
Figure 2 below shows a 3Ghz carrier clock signal, down-spread with 0.5 % using the 30KHz triangular wave. On the Y-axis, you can see the carrier frequency rise and fall. All spread carrier frequency values remain below the 3 GHz.
Figure 2: 3GHZ Carrier signal frequency variation with 0.5% Down-spread SSC clocking
What are different clocking architectures supported by PCIe? Do all of them support SSC?
There are three different types of clocking architectures supported by PCIe:
Common Refclk is the most widely supported architecture among commercially available devices. However, the same clock source must be distributed to every PCIe device while keeping the clock-to-clock skew to less than 12 ns between devices. This can be a problem with large circuit boards or when crossing a backplane connector to another circuit board.
If a low-skew configuration isn’t workable, such as in a long cable implementation, the Separate Refclk architecture, with independent clocks at each end, can be used. But Gen 2.0 base specification did not allow the SSC on the Separate Refclk implementation. It was only enabled through ECN: Separate Refclk Independent SSC (SRIS) Architecture in 2013 which became part of the 3.1 base specifications released in Nov 2013.
The Data Clocked Refclk architecture is the simplest, as it requires only one clock source, at the transmitter. The receiver extracts and syncs to the clock embedded in the transmitted data. Data-clocked architecture was introduced when the PCIe 2.0 standard was released in 2007.
You can learn more about clocking architectures here .
To learn more about SRIS, here is yet another insightful short video from Synopsys Fellow John Stonick.
Yes. All four speeds 2.5 GT/s (Gen 1), 5 GT/s (Gen 2), 8 GT/s (Gen3) and 16 GT/s (Gen4) can support SSC. Same spread spectrum clocking parameters apply for all the four speeds.
Figure 3: Snapshot of Refclk Parameters from Gen 4 PCIe Base Specification (Source: PCI-SIG)
Some key parameters we need to note in the above table:
What is the value provided by verification for spread spectrum clocking?
From a design under test (DUT) point of view, the primary value is in the verification of the receiver’s clock data recovery modeling to handle the large variation in the jitter (up to 5600 ppm) especially in the SRIS mode.
How can I visually verify if SSC is really happening?
There are multiple ways. The simplest is you can visualize the “clock period signal” typically a floating point data type (real type in SystemVerilog) if it’s accessible in your waveform viewer as analog signal.
If it’s not accessible, through a simple monitor collect the time stamp and period of the Refclk or internally generated transmit bit clock running at line speed, for at least 33us assuming you are using 30Khz modulation. Plot the timestamp on the X-axis and duration of the clock on the Y-axis. You should be able to see a profile matching the one shown in Figure 2.
In order for you to successfully verify spread spectrum clocking, the PCIe Verification IP you use needs to support SSC. It should give you the programmability to turn spread spectrum ON or OFF at different speeds. Also it should support the specification defined SSC profile for Down-spread of 0.5%. It should also allow programmability in terms of the frequency of modulated signal in the range of 30Khz (min) and 33Khz (max). Synopsys PCIe VIP comes loaded with all these features and more.
Here’s where you can learn more about Synopsys VC Verification IP for Gen 4 ready PCIe and PCIe Test Suites .
Authored by Narasimha Babu G V L , Udit Kumar and Anand Shirahatti





Everywhere
Threads
This forum
This thread








Everywhere
Threads
This forum
This thread








Everywhere
Threads
This forum
This thread








Everywhere
Threads
This forum
This thread








Thread starter

mojothehut



Start date

Oct 15, 2012


































Forums












Hardware and Technology











Graphics Cards













Heya,
So I have a quick question about PCI-E spread spectrum in my sabertooth 990fx's bios.

Is there any reason to mess with it? by default it's set to auto. The little tool tip says disabling it may help overclocking?

Thanks











Apr 22, 2012











20,378












136












106

















Disabling it would increase EMI tho.
EMI? ...Electromagnetic interference?
yeah i disabled mine didnt notice a difference











Apr 22, 2012











20,378












136












106


















EMI? ...Electromagnetic interference?












Mar 21, 2004











13,576












6












76


















Note that this method does not reduce total radiated energy, and therefore systems are not necessarily less likely to cause interference. Spreading energy over a larger bandwidth effectively reduces electrical and magnetic readings within narrow bandwidths. Typical measuring receivers used by EMC testing laboratories divide the electromagnetic spectrum into frequency bands approximately 120 kHz wide.[2] If the system under test were to radiate all its energy in a narrow bandwidth, it would register a large peak. Distributing this same energy into a larger bandwidth prevents systems from putting enough energy into any one narrowband to exceed the statutory limits. The usefulness of this method as a means to reduce real-life interference problems is often debated, since it is perceived that spread-spectrum clocking hides rather than resolves higher radiated energy issues by simple exploitation of loopholes in EMC legislation or certification procedures. This situation results in electronic equipment sensitive to narrow bandwidth(s) experiencing much less interference, while those with broadband sensitivity, or even operated at other frequencies (such as a radio receiver tuned to a different station), will experience more interference.



Started by VirtualLarry
Sunday at 10:03 AM
Replies: 189




Started by TheF34RChannel
Jun 18, 2017
Replies: 17K




Started by Eug
Nov 10, 2020
Replies: 4K




Started by Hulk
Oct 28, 2021
Replies: 3K




Started by Tigerick
Aug 22, 2022
Replies: 197
































Forums












Hardware and Technology











Graphics Cards















AnandTech is part of Future plc, an international media group and leading digital publisher. Visit our corporate site.
© Future Publishing Limited Quay House, The Ambury, Bath BA1 1UA.
All rights reserved. England and Wales company registration number 2008885.


This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.

More stories to check out before you go





Everywhere
Threads
This forum
This thread








Everywhere
Threads
This forum
This thread








Everywhere
Threads
This forum
This thread








Everywhere
Threads
This forum
This thread








Thread starter

mojothehut



Start date

Oct 15, 2012


































Forums












Hardware and Technology











Graphics Cards













Heya,
So I have a quick question about PCI-E spread spectrum in my sabertooth 990fx's bios.

Is there any reason to mess with it? by default it's set to auto. The little tool tip says disabling it may help overclocking?

Thanks











Apr 22, 2012











20,378












136












106

















Disabling it would increase EMI tho.
EMI? ...Electromagnetic interference?
yeah i disabled mine didnt notice a difference











Apr 22, 2012











20,378












136












106


















EMI? ...Electromagnetic interference?












Mar 21, 2004











13,576











F Outdoor
School Girls Playxxx
Razer Overwatch Edition

Report Page