고속 디지털 인터페이스 테스트, PCIe 테스트

PCIe 테스트 솔루션

PCIe(Peripheral Component Interconnect Express) 테스트

실무에서는 개발 단계와 PCIe 컴플라이언스 테스트단계 모두 오실로스코프를 활용하여 PCIe데이터 전송 및 신호 특성 테스트에 관한 모든 요구사항을 충족합니다. 물리적 계층에서는 네트워크 분석기가 신호 무결성 테스트를 위해 최대한 높은 정밀도를 제공할 수 있습니다. 로데슈바르즈에서만 제공하는 자동 네트워크 분석기테스트 셋업을 사용하면 신호 무결성 파라미터 테스트 시간을 대폭 줄일 수 있을 뿐만 아니라 5.0 또는 6.0 사양을 사용하여 4개 이상의 레인의 PCIe 케이블 및 커넥터에 대한 테스트 신뢰도를 높일 수 있습니다.

PCIe는 메인 프로세서와 통합 주변기기(표면 장착 칩) 및 플러그인 주변기기(그래픽 카드, 메모리 카드, 애드인 보드 등의 확장 카드) 사이 서버 또는 PC 메인보드 인터커넥트에 대한 사실상의 표준입니다. 전 산업의 PC 제조업체, 칩 및 플러그인 보드 공급업체는 개발 단계에서 PCIe 인터페이스를 검증한 다음 반드시 기능 검증과 생산 품질 관리를 수행해야 합니다.

최초의 PCIe는 2003년 2.5 GHz 주파수에서 작동하는 8 GB/s 대역폭의 PCIe 1.0으로 출시되어 2.5 GT/s(giga transfers per second)를 지원하였으며, PCI-SIG(Special Interest Group)에서 새로운 업그레이드 버전을 릴리스한 후 2-3년마다 성능을 두 배씩 개선하고 있습니다. 2022년 릴리스된 최신 버전은 32 GHz 주파수에서 작동하는 256 GB/s 대역폭의 PCIe 6.0으로 64 GT/s를 지원합니다. 데이터 레이트는 초당 전송으로 표시하며, 비트 레이트로 표시하지 않습니다. 그 이유는 전송할 정보의 양을 늘리는 대신 전송 오류를 줄이기 위해 데이터 비트를 더 많은 수의 전송 문자로 변환하는 전송 코딩 때문입니다. PCI 1.0 및 2.0에서는 8b/10b 코딩을 사용하며 3.0의 경우 128b/130b 코딩을 사용하여 전송 오버헤드를 크게 줄였습니다. 전송 오류는 DC 균형 및 경계 불일치(장기적으로 50% "1"과 50% "0"이 전송됨)를 달성하여 감소했습니다.

128/130b는 프로토콜 오버헤드를 25%에서 1.5%로 줄이는 동시에 프로토콜 기반 전송 오류 정정도 줄여줍니다. PCIe 3.0에는 더 높은 주파수에서 채널 내 주파수 응답을 보상하기 위해 수신기 균등화가 추가되었습니다. 정교한 알고리즘의 목표는 수신기에서의 채널 손실과 일치하는 디지털 필터를 만드는 것입니다.

PCIe는 슬롯에서 하나 이상의 레인으로 연결되어 있습니다. 레인에는 디퍼런셜 라인의 전송 및 수신 쌍이 포함되어 있어 각 레인이 전이중 스트림으로 데이터 패킷을 전송합니다. PCIe 슬롯에는 1~32 사이 2의 제곱 수만큼의 레인을 포함할 수 있습니다. 레인 수는 x 접두사로 표현하며(예: x16은 16번째 레인 카드 또는 슬롯을 나타냄) 일반적으로 사용되는 최대 크기는 x16입니다. x1 슬롯은 사이클당 1비트로 데이터를 전송하고 x16 슬롯은 사이클당 16비트로 데이터를 전송합니다. 슬롯 수와 버전 측면에서 PCIe는 완벽한 역호환성을 제공하며, 데이터 레이트는 더 작은 슬롯 크기와 더 낮은 버전으로 결정됩니다.

PCIe의 상업적 구현은 최신 표준이 아닌 다수의 이전 버전에서 이루어지고 있습니다. 아직까지 4.0보다 더 많은 3.0 PC 마더보드가 공급되고 있으며, 마찬가지로 5.0 마더보드보다 많은 4.0 버전이 공급되고 있습니다. 16 GT/s를 초과하는 데이터 레이트가 요구되는 애플리케이션의 수도 매우 제한적입니다. 대부분의 산업용 및 상업용 장치를 실행하는 단순한 프로세서의 경우 PCIe 1.0으로 충분한 성능을 제공할 수 있습니다.

PCIe 테스트 과제

  • 5.0 또는 6.0 사양을 적용하는 레인이 4개 이상 있는 PCIe 케이블 및 커넥터에서 수백 번의 측정이 필요한 신호 무결성을 허용 가능한 시간 범위 내에 적절한 테스트 절차를 통해 안정적으로 테스트하는 방법을 찾아야 합니다. 개발, 컴플라이언스 테스트, 생산 과정에서 계속 변경되는 요구사항에 따라 측정을 해야 합니다.
  • PCIe 메시지의 내용을 읽는 방법을 찾아야 합니다. 데이터 비트를 더 많은 수의 전송 문자로 변환하는 전송 코딩에서는 데이터 스트림으로부터 직접 데이터를 읽는 것이 가능하지 않습니다. 수신기 균등화 알고리즘은 메시지 콘텐츠 디코딩을 더욱 복잡하게 만듭니다.
  • 데이터 전송의 품질 및 신호 무결성을 평가하고 지터 허용오차에 대한 컴플라이언스를 확인해야 합니다.
  • 컴플라이언스 테스트는 엄격하게 준수해야 하는 일련의 절차로 구성됩니다. 결과의 유효성을 보장하려면 컴플라이언스 테스트를 올바르게 수행하고 있는지 확인해야 합니다. 또한 테스트별로 여러 테스트 신호 중 올바른 테스트 신호를 선택해야 하기 때문에 PCIe 테스트 절차가 더 복잡해집니다.

로데슈바르즈 PCIe 테스트 솔루션

5.0 및 6.0 사양을 충족하는 PCIe 케이블 및 커넥터의 경우 자동화된 테스트 셋업을 사용하여 필수 신호 무결성 파라미터를 모두 측정할 수 있습니다. 예를 들어, 측정 시에는 R&S®ZNB43Network Analyzer를 사용하고 R&S®OSP320 Open Switch and Control Platform은 멀티포트 스위칭에 사용합니다. 테스트 절차를 자동화하려는 경우에는 R&S®ZNrun-K440옵션을 사용할 수 있습니다.

R&S®RTO64R&S®RTP Oscilloscope모두 PCIe 1.0 및 PCIe 2.0 신호를 조사하는 데 필요한 성능을 제공합니다. 또한, R&S®RTP는 PCIe 3.0 신호를 조사할 수 있습니다. 두 오실로스코프의 전용 PCIe 옵션은 디버깅 및 성능 검증을 위해 PCIe 신호에 대한 트리거 및 디코딩 기능을 제공합니다.

  • R&S®RTO64 또는 R&S®RTP를 사용하여 PCIe 1.0 조사(대역폭 6-16 GHz). 옵션 K81을 사용하여 전체 슬롯 크기(x1/4/8/16) 및 최대 2.5 GT/s 데이터 레이트에 대해 PCIe 1.0 컴플라이언스 테스트를 실행합니다. 옵션 K72를 사용하면 프로토콜 상세정보를 트리거, 디코딩, 검색할 수 있습니다.
  • R&S®RTO64 또는 R&S®RTP를 사용하여 PCIe 2.0 조사(대역폭 6-16 GHz). R&S®RTO64를 사용하여 전체 슬롯 크기(x1/4/8/16) 및 최대 2.5 GT/s 데이터 레이트에 대해 PCIe 2.0에서 모든 PCIe 1.0 컴플라이언스 테스트를 실행합니다. R&S®RTP 및 옵션 K81을 사용할 경우 최대 5.0 GT/s 데이터 레이트에 대해 수행할 수 있습니다. 옵션 K72를 사용하면 프로토콜 상세정보를 트리거, 디코딩, 검색할 수 있습니다.
  • R&S®RTP를 사용하여 PCIe 3.0 조사(대역폭 13-16 GHz). 옵션 K83을 사용하여 전체 슬롯 크기(x1/4/8/16) 및 최대 8 GT/s 데이터 레이트에 대해 PCIe 3.0 컴플라이언스 테스트를 실행합니다. 옵션 K73을 사용하면 프로토콜 상세정보를 트리거, 디코딩, 검색할 수 있습니다. 옵션 K140/K141을 사용하면 디코딩된 데이터를 트리거할 수 있습니다.

획득 가능한 신호와 테스트 목적을 결정할 때 고려해야 할 가장 중요한 요소는 오실로스코프의 대역폭입니다. 디버깅의 경우 필요 신호의 기본 주파수의 3차 고조파에 대응할 수 있어야 하며 컴플라이언스 테스트의 겨우 5차 고조파에 대응할 수 있어야 합니다.

오실로스코프를 이용한 컴플라이언스 테스트 절차를 간소화 및 자동화할 경우 R&S®ScopeSuite에서 다음과 같은 기능을 이용할 수 있습니다.

  • 컴플라이언스 절차를 처음부터 끝까지 안내하는 포괄적 그래픽 위저드
  • 필수 오실로스코프 설정 및 컴플라이언스 테스트의 관리 자동화
  • 구성 가능한 테스트 리포트로 테스트 결과 문서화

로데슈바르즈는 또한 PCIe 디버그, 신호 무결성 테스트, 검증, 컴플라이언스 테스트를 위한 고속 프로브를 포함한 필수 액세서리를 모두 제공합니다.

PCIe 인터페이스 테스트의 경우 로데슈바르즈의 네트워크 분석기(R&S®ZNA, R&S®ZNB)를 사용해 모든 PCIe 요구사항에 충분히 대응하는 다이내믹 레인지와 최대 대역폭으로 신호 무결성 측정을 수행할 수 있습니다. 두 분석기 제품군 모두 옵션 K2 및 K20을 사용해 아이 다이어그램, 동시 주파수 도메인 분석을 포함한 시간 도메인 분석을 수행할 수 있습니다.

로데슈바르즈 PCIe 테스트 솔루션의 이점

R&D부터 생산에 이르는 모든 단계의 인터커넥트 및 케이블 개발 단계에서 자동화된 네트워크 분석기 셋업은 완벽한 신뢰성으로 테스트 절차의 모든 복잡성을 처리하며 테스트 기간을 10배 이상 줄여줍니다.

컴플라이언스 테스트 결과는 유효성을 보장합니다. 로데슈바르즈의 모든 컴플라이언스 테스트 옵션은 신호 품질 및 레퍼런스 클록 테스트, 데이터 아이 검증에 대한 PCI-SIG(PCI Special Interest Group) 공식 컴플라이언스 테스트 소프트웨어를 완벽히 구현합니다.

컴플라이언스 테스트는 여러 테스트 신호 패턴이 필요합니다. 로데슈바르즈 오실로스코프에는 임의 파형 발생기(옵션 B6)가 설치되어 있어 필요에 따라 테스트 신호 사이를 자동으로 전환하므로 테스트 시간을 절감하고 언제나 올바른 파형이 선택되도록 합니다.

채널 디스큐에 대한 펄스 소스로 옵션 B7을 사용하여 더 높은 PCIe 주파수에서 오실로스코프 간 스큐를 보상할 수 있습니다.

R&S®RTP에는 PCIe에 대해 가장 포괄적인 디버그 및 분석 툴 세트가 탑재되어 있습니다.

  • 트랜잭션 레이어 패킷, 데이터 레이어 등의 프로토콜 상세정보를 트리거 및 검색합니다.
  • 패킷, 순서 집합, 에러. 비트부터 최종 프로토콜 내용까지 디코딩 레벨을 선택할 수 있어 요구사항에 대응할 수 있습니다.
  • 전송 코딩에 따라 데이터 스트림으로부터 직접 데이터를 읽는 것이 불가능합니다. R&S®RTP- K140/141에는 신호에서 임베디드 클록을 추출하는 Clock Data Recovery가 포함되어 있어 디코딩된 데이터를 트리거할 수 있으므로 디버깅 시 매우 유용합니다.
  • 수신기 측 신호 무결성 손실에 대한 수신기 균등화 보상은 PCIe 3.0에 대해 정확한 비트 복구와 낮은 비트 에러율을 제공합니다. 트리거 및 디코딩 기능에 가장 일반적인 두 가지 수신기 균등화 알고리즘, 즉, 비선형 필터링을 비롯한 CTLE(Continuous-Time Linear Equalization), DFE(Decision Feedback)가 포함되어 있습니다.
  • 아이 다이어그램은 데이터 신호의 품질 및 무결성을 평가하는 간단한 그래픽 툴을 제공합니다. 고유한 로데슈바르즈 오실로스코프디지털 트리거 하드웨어를 기반으로, R&S®RTP- K136/K137는 PCIe와 같은 고속 디지털 인터페이스에 대해 실시간에 가까운 아이 다이어그램을 제공합니다.
  • PCIe에서는 지터 허용오차(시간 타이밍 교란)를 준수해야 합니다. R&S®RTP-K133로 지터를 분석하십시오.

셋업의 프로브, 어댑터, 케이블로 인해 신호를 획득한 시점과 신호가 측정 기기 입력에 도달하는 시점까지 불가피한 신호 손실이 발생합니다. 주파수가 높을수록 신호 손실이 커집니다. 옵션 R&S®RTP K122에는 디임베딩할 성분을 지정할 때 간단히 사용할 수 있는 셋업이 포함되어 있으므로 S-파라미터에 기반한 계산을 이용하여 전송 손실을 보정할 수 있습니다.

로데슈바르즈 PCIe 컴플라이언스 테스트 솔루션에 대해 더 궁금한 사항이 있으십니까?
언제든지 당사에 문의해 주십시오.

PCIe 테스트 솔루션 관련 내용

웹세미나: PCIe 5.0 / 6.0 and IEEE802.3ck Cable Test

고속 디지털 설계 및 테스트 작업을 하는 엔지니어를 위한 웹세미나입니다.
특히 PCIe 5.0 / 6.0 및 IEEE802.3ck 케이블 테스트에 대해 살펴보며 신호 무결성, 성능 파라미터, 자동화에 대해 자세히 알아봅니다. 특히 AM4 변조는 노이즈, 크로스토크, 기타 교란 신호에 매우 민감합니다.

추가 정보

PCI Express Gen 3 - compliance and debug testing

웹세미나: PCI Express Gen 3 - compliance and debug testing

고속 디지털 설계 및 테스트 작업을 하는 엔지니어를 위한 웹세미나입니다. 특히 PCIe Gen 3 인터페이스에 대해 자세히 다룹니다. PCIe 기술 개요와 컴플라이언스, 프로토콜 트리거 및 디코드 목적의 PCIe와 신호 무결성 디버깅이 필요한 이유에 대해 말씀드립니다.

추가 정보

애플리케이션: Realtime deembedding with the R&S®RTP

신호 측정에 사용되는 신호 경로, 프로브, 케이블, 고정장치, 기타 액세서리로 인한 영향을 줄이면서 설계의 정확한 성능을 검증합니다.

추가 정보

De-embedding and measuring a PCIe5 connector with R&S®VNA

동영상: De-embedding and measuring a PCIe5 connector with R&S®VNA

R&S®ZNA Vector Network Analyzer를 사용하여 도출한 설정값 및 측정값을 바탕으로 테스트 픽스처에 통합된 PCIe5 커넥터의 디임베딩 프로세스를 시연합니다.

비디오를보다

Knowledge+

로데슈바르즈 에코시스템에서 제공하는 맞춤형, 고품질 콘텐츠를 한 곳에서 경험해 보십시오. 귀사의 요구사항에 맞춘 로데슈바르즈의 전문 지식에 대해 알아보십시오.

동영상 센터

솔루션, 애플리케이션, 제품에 관해 흥미로운 동영상과 웹세미나를 시청하십시오.

추가 정보

다운로드 센터

로데슈바르즈 다운로드 센터에서 브로셔, 데이터시트, 기술 논문, 매뉴얼, 펌웨어, 소프트웨어, 드라이버 등을 검색할 수 있습니다.

추가 정보

로데슈바르즈 테크놀로지 아카데미

신뢰할 수 있는 아카데미
실용적인 지식, 산업에 관한 통찰력, 진정한 전문가. 로데슈바르즈의 테크놀로지 아카데미에서 지금 확인하십시오.

추가 정보

뉴스레터 구독

최신 트렌드 및 애플리케이션에 대한 소식을 놓치지 마세요.

뉴스레터 구독

Request information

Do you have questions or need additional information? Simply fill out this form and we will get right back to you.

마케팅 동의

신청하신 내용이 제출되었습니다. 빠른 시일 내 회신 받으실 것입니다.
An error is occurred, please try it again later.