PCIe(Peripheral Component Interconnect Express)는 컴퓨터의 메인보드와 그래픽 카드, 사운드 카드, 솔리드 스테이트 드라이브(SSD)와 같은 주변기기를 연결하기 위한 표준입니다. PCIe 카드는 메인보드의 해당 슬롯에 삽입되며, x1부터 x16까지의 유형이 있는데, 이는 사용 가능한 데이터 레인의 수를 나타냅니다. 레인이 많을수록 데이터 전송 속도가 빨라지는데, 이는 고속도로의 차선이 많을수록 차량 흐름이 원활해지는 것과 유사합니다. 이 표준은 주변기기 구성 요소 상호 연결 특별 관심 그룹(PCI-SIG)에서 관리하고 있습니다.
거의 30년 동안 PCIe는 I/O 연결 분야에서 핵심적인 역할을 해왔으며, 컴퓨터 구성 요소 간에 전력 효율이 높고 대역폭이 넓으며 지연 시간이 짧은 통신을 제공해 왔습니다. 휴대용 기기부터 고성능 컴퓨팅 및 데이터 센터에 이르기까지 다양한 애플리케이션에 채택된 PCIe는 상호 운용성, 용량 및 대역폭 면에서 뛰어난 성능을 발휘합니다. 또한, PCIe의 견고한 인프라는 PCIe의 소프트웨어 스택과 플랫폼 연결성을 활용하여 Compute Express Link(CXL®)와 같은 다른 프로토콜도 지원합니다.
PCI Express(PCIe) PCIe는 기존의 버스 방식이 아닌, 네트워크와 유사한 직렬 연결 방식으로 작동합니다. 다양한 소스의 데이터를 단일 버스가 관리하는 대신, PCIe는 여러 개의 지점 간 직렬 연결을 제어하는 스위치를 사용합니다. 각 장치는 전용 연결을 갖기 때문에 기존 버스처럼 대역폭을 공유할 필요가 없습니다. 장치 간 또는 CPU와의 통신에 필수적인 PCIe 레인은 두 개의 전선으로 구성됩니다. 하나는 들어오는 데이터를 위한 것이고, 다른 하나는 나가는 데이터를 위해 두 배의 대역폭을 가진 전선입니다. 이러한 레인은 전기 전선을 통해 빠른 비트 전송을 보장하며, PCIe 장치의 레인 수는 대역폭 용량을 나타내는 xN으로 표기됩니다.
그림 1: PCI Express 장치
PCIe는 고속 직렬 통신, 지점 간 연결, 스위치 기반 아키텍처 및 패킷 기반 프로토콜을 통합하고 있습니다. PCIe의 효율성은 링크 협상 및 트레이닝에 크게 좌우되므로, 동적 링크 활동을 캡처하고 관찰하는 것은 디버깅에 있어 필수적입니다. 네트워킹의 7계층 OSI 모델과 유사하게, PCIe는 계층형 아키텍처로 작동합니다(아래 그림 참조).
PCIe 아키텍처는 애플리케이션 계층, 트랜잭션 계층, 데이터 링크 계층 및 물리 계층으로 구성됩니다.
PCIe 계층형 아키텍처 분석
PCIe 작동의 각 계층별 일반적인 트랜잭션
두 장치가 통신할 때 PCIe 링크가 설정됩니다. 아래 그림에서 볼 수 있듯이, 양쪽 모두 송신기(TX)와 수신기(RX)를 갖추고 있습니다. 애플리케이션 계층은 이 링크를 통해 루트 컴플렉스/호스트와 엔드포인트 간의 데이터 전송을 처리합니다. 해당 장치 드라이버는 PCIe 트래픽을 생성하며, 이 트래픽은 트랜잭션 계층에서 데이터 링크 계층을 거쳐 물리 계층으로 이동한 후, 최종적으로 링크의 반대편으로 전달됩니다.
PCIe 링크의 구조
Hyperscale 데이터 센터 서비스 제공업체들은 더 빠른 인터페이스를 지원해야 하므로, PCIe는 NRZ를 사용하는 PCIe 5.0에서 PAM-4를 사용하는 PCIe 6.0으로 전환되었습니다. PAM-4 신호 방식을 사용하는 것은 매우 중요합니다. 왜냐하면 Non-Return to Zero(NRZ) 신호 방식은 삽입 손실이 단 몇 데시벨(dB)을 초과하는 손실성 채널에서는 32G를 넘는 데이터 전송 속도를 더 이상 지원할 수 없기 때문입니다. 자세한 내용은 PAM-4 다단계 신호 방식과 NRZ 대비 장단점에 관한 이 기사를 참조하십시오.
NRZ의 두 가지 전압 레벨과 비교할 때, PAM-4는 네 가지 전압 레벨을 가지며, 이로 인해 12개의 서로 다른 신호 전이(상승 6회, 하강 6회)가 발생하여 아래 그림과 같이 세 개의 서로 다른 아이 개구부가 형성됩니다. 각 아이 높이는 NRZ 아이 높이의 1/3에 불과하여, PAM-4의 신호 대 잡음비(SNR)가 9.5 dB 이상 저하되며, 이는 신호 품질에 영향을 미치고 고속 신호 전송에 추가적인 제약을 초래합니다. 수직 아이 개구부가 33% 줄어들면서 PAM-4에서 크로스톡 및 반사에 대한 신호의 내성이 감소하여 비트 오류율이 높아집니다.
NRZ 대 PAM4 신호 전이 및 아이 개구
PCI-SIG는 2022년에 PCIe 7.0 기술을 발표했으며, 2025년까지 전체 사양을 공개할 계획입니다. 이번 개발은 AI/ML, 1.6T/800G 이더넷 네트워킹, HPC, HPC 데이터 센터의 양자 컴퓨팅 등 데이터 집약적 애플리케이션과 시장의 막대한 대역폭 수요를 충족하기 위한 것입니다. PCIe 7.0은 가속기, 프로세서, NIC 및 기타 구성 요소 간에 저지연, 저전력, 고신뢰성 링크를 제공하여 고성능 컴퓨팅 환경을 위한 효율적인 연결성을 보장할 것입니다.
기술 발전이 가속화됨에 따라 더 빠른 CPU, 더 신속한 메모리 솔루션, 그리고 첨단 소비자 기기에 대한 수요가 증가하고 있습니다. 이에 따라 시스템 간 상호 연결성을 강화하고 대역폭을 확대해야 할 필요성이 더욱 커지고 있습니다. PCIe와 같은 표준은 바로 이러한 목적을 충족시키며, 데이터 센터와 AI/기계 학습부터 클라우드 솔루션에 이르기까지 다양한 분야에 활용되고 있습니다.
칩 설계 분야에서 시중에 출시된 제품 간의 호환성은 여전히 최우선 과제입니다. PCI-SIG 준수 테스트는 이를 보장하는 데 핵심적인 역할을 합니다. 제조업체들은 자사 제품을 PCI-SIG 준수 워크숍에 제출하여 주요 PCIe 사양 준수 여부를 검증하고, 무엇보다도 공급업체에 관계없이 다른 생태계 제품과의 원활한 통합을 보장합니다. 기업들은 벤더 간 호환성을 위해 사내 테스트를 수행할 수 있지만, PCIe 규격 준수를 달성하면 업계 선도 기업들이 보증하는, 제품의 상호 운용성에 대한 더욱 확실한 검증을 얻을 수 있습니다. 따라서 개발자들은 이 준수 인증을 바탕으로, 자사 제품이 시중의 다른 제품들과 원활하게 통합될 수 있다는 확신을 가지고 칩 설계를 진행할 수 있습니다.
인터페이스 IP 분야의 선도적인 공급업체로서, Synopsys 프로세서 및 가속기부터 플래시 컨트롤러, 솔리드 스테이트 드라이브(SSD), 리타이머, 스마트 NIC, 스위치에 이르기까지 전체 PCIe 생태계를 지속적으로 지원하고 있습니다. Synopsys 20년 이상의 PCIe IP 경험과 선도 기업들과의 3,000건 이상의 설계 실적을 보유하고 있습니다. PCI Express®(PCIe®)용Synopsys IP 솔루션은 디지털 컨트롤러, 무결성 및 데이터 암호화(IDE) 보안 모듈, PHY 및 검증 IP 로 구성됩니다. 이 IP 솔루션은 PCIe 7.0 128 GT/s(Gen7), PCIe 6.0 64 GT/s(Gen6), PCIe 5.0 32 GT/s(Gen5), PCIe 4.0 16 GT/s(Gen4), 3.1 8 GT/s, (Gen3), 2.1 5GT/s (Gen2) 및 1.1 2.5GT/s (Gen1)의 모든 필수 기능과 최신 PIPE 사양을 지원하도록 설계되었습니다.
Synopsys 이 회사는 모바일, 네트워킹, 스토리지, 클라우드 컴퓨팅, AI 및 자동차 애플리케이션용 SoC에서 높은 처리량, 낮은 지연 시간, 전력 효율이 뛰어난 외부 연결성을 제공하는, 실리콘 검증 완료된 PCIe IP 솔루션을 제공합니다. 타사 제품과의 광범위한 상호 운용성 테스트와 엄격한 품질 관리, 그리고 전문 기술 지원 팀의 지원을 통해 설계자들은 제품 출시 기간을 단축하고 통합 위험을 줄일 수 있습니다.
세계 최초의 완전한 PCIe 7.0 IP 솔루션
Synopsys 는 업계 최초의 사전 검증 완료된 PCIe 7.0 IP 솔루션을 통해 이 기술 혁명의 선두에 서 있습니다. PHY, 컨트롤러, IDE 보안 모듈, 그리고 검증 IP 로 구성된 이 표준 기반 솔루션은 x16 구성에서 최대 512 GB/s의 양방향 보안 데이터 전송을 제공하여 데이터 병목 현상을 완화합니다. 20년 이상의 PCI Express 경험을 바탕으로, Synopsys 설계자들에게 차세대 HPC 및 AI SoC 개발을 조기에 시작할 수 있는 기회를 제공하여 양산까지의 과정을 가속화합니다.
고성능, 저지연 연결 솔루션