Skip to main content
Skip to main content

PCIE SPEED BRIDGE IIP

PCIE SPEED BRIDGE IIP

Overview

COMPETITIVE ADVANTAGE

The SivaKali Tech PCIE SPEED BRIDGE IIP is a highly reliable, silicon-proven IP core designed for high-performance system integration. Engineered to meet strict industry compliance standards, this core offers exceptional flexibility and ease of integration into both ASIC and FPGA designs. Enabling next-generation server, storage, and accelerator connectivity. Validated on leading FPGA platforms and foundry nodes, it provides a low-risk, time-to-market advantage for developers.

COMPETITIVE ADVANTAGE

High Throughput: Multi-lane architecture supporting maximum theoretical link speeds.

Low Latency: Optimized datapath for minimal latency, crucial for coherent interconnects like CXL and UCIe.

Virtualization Support: Hardware support for SR-IOV to enable efficient resource sharing in virtualized environments.

Reliability features: Advanced RAS (Reliability, Availability, and Serviceability) features for enterprise class stability.

FEATURES
  • Full PCIE Speed bridge functionality Compatible with PCIe Gen 6,5,4,3,2 and 1.
  • Supports PIPE and SERDES interfaces.
  • Supports full LTSSM state machine.
  • Supports Speed and Link Width negotiation.
  • Supports lane polarity inversion detection and correction.
  • Supports lane reversal detection and correction.
  • Supports Up configure and lane-to-lane de-skew.
  • Supports full link speed and width negotiation up to 16 Lanes.
  • Supports up to 32 bits pipe width.
  • Supports up to 40 bits serdes width.
  • Supports Configurable Fixed Pclk/Fixed Data path implementation for Speed switching.
  • Supports data scrambling for Gen 3,4,5,6.
  • Configurable timers and timeout.
  • Supports Lane Margining at Receiver.
  • Supports full DL state machines.
  • Check all framing, LCRC, and lane rules.
  • Check all DLLP fields and formatting.
  • Supports Retry Mechanism.
  • Supports Scaled Flow Control.
  • Supports Data Link Feature Exchange.
  • Supports ASPM and Software controlled Power Management.
  • Supports Link Power Management.
  • PCIE Speed bridge1.0 CompliantSupports L1 PM Sub states.
  • Supports enhanced Allocation.
  • Supports emergency Power Reduction State.
  • Support Flit Mode and Non flit mode based on Datarate.
  • Supports Flit\u2019s CRC and FEC.
  • Supports 40B SKIP.
  • Fully synthesizable.
  • Static synchronous design.
  • Positive edge clocking and no internal tri-states.
  • Scan test ready.
  • Simple host interfaces enable straightforward integration with microcontrollers and application processors Available as Additional Feature at extra cost
  • Support additional functionality of RCB,PME,PTM,DMA,Atomic OP,CRS,TPH,Vendor specific Messages,Isochronous support
  • ISO26262 Functional Safety(ASIL B/D)
    • ISO26262 Safety Manual (SAM) Document
    • ISO26262 Failure Modes, Effects and Diagnostics Analysis (FMEDA) Document
  • This core achieves ASIL-B and can be made to achieve ASIL-D as per ISO26262
  • Memories with ECC
  • Basic Firmware – Linux Driver
  • Customized SoC I/F
FUNCTIONAL DESCRIPTION

CORE: Core module interconnects all the sub-modules in the PCIe SPEED BRIDGE . Ports of core module are the top level ports for the PCIe SPEED BRIDGE.

DEVICE CORE: It coordinates and control interconnections between transmitter and receiver layers.

DL TX: Generates DLLPs like FC and ack/nack.It will add sequence number and LCRC to TLP and also handles replay mechanism.

DL RX: It will process received TLPs and DLLPs.Schedules ACK/NACK for transmission.

TX PHY: It will pack data,order sets,tokens and K characters.And handles scrambling,DC balance,tx lane reversal and tx pipeports For flit mode it also includes flit packing,flit CRC,ECC/FEC integrity,flit replay mechanism

RX PHY: It will process received data and order sets,And handles descrambling,rx lane reversal,receive deskew and rx pipeports For flit mode it also includes flit unpacking,flit validation using flit sequence number,CRC,ECC/FEC integrity checks,flit ack/nack scheduling.

SYNCHRONIZER: This module is used to synchronize the signals which are crossing between two clock domains.All the boundaries signals synchronization is done with in this block

CSR: CSR module has all the registers. The contents of the registers are decoded and assigned to its respective output ports based on its functionality.

ASIC AND FPGA IMPLEMENTATION
ASIC TechnologyLogic ResourcesCore Clock FrequencyPipe Clock FrequencySystem Clock Frequency
TSMC 28nm92K1000MHz1000MHz500MHz
UMSC 55nm180K1000MHz1000MHz500MHz
SMIC 40nm102K1000MHz1000MHz500MHz

FPGA Device and FamilyLogic ResourcesCore Clock FrequencyPipe Clock FrequencySystem clock Frequency
AMD-xcvu9p-flga2104-2L-e15234 LUT's250MHz250MHz125MHz

LICENSING OPTIONS
  • Single Site license for regional development teams.
  • Multi-Site license for global corporate deployments.
  • Single Design license for specific project cost-efficiency.
  • Unlimited Design license for high-volume product roadmaps.
DELIVERABLES
  • Complete Verilog/VHDL/SystemC Source Code.
  • UVM-compliant verification environment with a comprehensive test suite.
  • Production-ready synthesis, Lint, and CDC scripts.
  • IP-XACT RDL generated address maps.
  • Standard-compliant firmware and Linux/C driver packages.
  • Detailed documentation: User Guides, Release Notes, and ISO 26262 Safety Manual (SAM)/FMEDA.