Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file ·...

21
1 Using PCIe ® in Mobile Devices Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. ©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by PCI-SIG under license.

Transcript of Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file ·...

Page 1: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

1

Using PCIe® in Mobile Devices

Jim Panian

Director, Technical Standards

Qualcomm Technologies, Inc.

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 2: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

Disclaimer

2

Presentation Disclaimer: All opinions, judgments, recommendations,

etc. that are presented herein are the opinions of the presenter of the

material and do not necessarily reflect the opinions of the PCI-SIG®.

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 3: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference 3

Introduction: PCIe® at Qualcomm Technologies Inc. (QTI)

Case Study – PCIe in MDM

QTI PCIe Perspective

Contents

Qualcomm Snapdragon is a product of

Qualcomm Technologies Inc.

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 4: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

PCIe Importance to QTI

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.4

QTI ships around a Billion Application Processors (AP) each year

APs have one or more PCIe Root Complexes

Key interface for communicating with Modem/Wi-Fi devices

QTI ships XX Modem devices each year

Connect as PCIe end-points

Key interface for connecting the device to QTI or 3rd Party Application Processors

Page 5: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference 5

Few years ago, QTI identified the need for long-term solution for high-speed Chip-to-Chip (C2C) connection

Modem, Wifi and Storage speeds increase

Existing serial interfaces speed became a bottleneck

Needed a long term, evolving, high speed interface which will meet future speed increase

PCIe was chosen due to its extendibility, design philosophy, features and power management capabilities

Motivation

WCDMA HSPA HSPA+ LTE

CAT 3 CAT 5 CAT 10

Max DL

rate (bps)384K 14M 28M 100M 300M 450M

Max UL

rate (bps)128K 5.7M 11M 51M 75M 100M

802.11a 802.11n

(20MHz)

802.11n

(40MHz)

802.11ac

(wave1)

802.11ac

(wave2)

TPT

(bps)54M 300M 600M 1.3G 6.7G

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 6: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference 6

QTI develops both Root-Complex and End-Point

PCIe at QTI

QTI Three Pillars

of PCIe use

Root Complex:

Qualcomm® Snapdragon™ Application Processors provide PCIe Root-Complex Port/s

Qualcomm Server Chips will arrive with Multiple Root Complex Ports

End-Point:

Qualcomm® Gobi™ Modems connect as PCIe EP

WLAN Devices connect using PCIe EP

WiGig Devices connect using PCIe EP

Other…

* Qualcomm® Gobi is a product of Qualcomm Technologies Inc.

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Embedded/Mobile

C2C

High-End Expansion

Bus

High-End C2C

Page 7: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

Mobile Device Chipset

7

Application

Processor

Modem

Wi-Fi

Audio

Codec

PCIe

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Camera

Display

Storage

WiGig

Page 8: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

Case Study – PCIe in Mobile Data Modem (MDM) Chipset

8©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

PCIe

(at system level,

including PCIe L1ss)

Page 9: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference 9

Example for Common Usage:

Application Processor connected to External Modem

Samsung Galaxy Note 4

PCIe in Mobile Devices

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 10: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

Example for Common Usage:

Application Processor connected to M.2 card embedded in a notebook or tablet

10

PCIe in Mobile Devices

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

M.2 Card

Page 11: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

PCIe “Smart” Devices Advantage

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.11

Application Processor

Modem

Chipset

SMMUModule AModule B

CPUMem

InterfaceDDR

RAM PCIe

RC

PCIe

EP

PCIe devices are “smart”

Access different entities inside the SoC (pending on access rights)

Autonomously handle data transfers (reads and writes)

The Direct & Autonomous access has SoC power management advantages

Page 12: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

PCIe Low Power Advantage

LTE works in “Bursts” of 1mSec

The device issues a burst of data write (downlink) and read (uplink), and then remains silent until next subframe

Burst length depends on generation (CAT 1 - 10)

Ideal for smart devices which know to handle power states …

12

CAT 1 CAT 2 CAT 3 CAT 5 CAT 10

Max DL

rate

(bps)

10M 50M 100M 300M 450M

Max UL

rate

(bps)

5M 25M 51M 75M 100M

#0 #1 #2 #3 #18 #19…

LTE Radio Frame – 10mSec

subframe – 1mSec

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

PCIe Link

1mSec . 1mSec . 1mSec

Page 13: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

PCIe Power States

12

L1Substates

L1.2

L1(L1.0)

CLKREQ#Assert

L1.1

CLKREQ#Assert

L0L0sL2/L3 Ready

L3

L2

Power OFF

Vaux

PM Msgs.

Power ON

WAKE#

EIOS

FTS

Active

ASPMMsgs.

LinkRecovery

Tx Idle

LinkInitialization

CLKREQ#De-AssertLTR >= Threshold

CLKREQ#De-Assert

LTR < Threshold

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

PLL /

PIPE

RX Idle

Detect

Tx Comn

Mode

L0 On On On

L1.0 Off On On

L1.1 Off Off On

L1.2 Off Off Off

Page 14: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

Race to Idle Philosophy The Basics

Resume

Transmit as fast as possible (PCIe 1/2/3 …)

Go back to low-power state

The Challenges

Buffering

UL/DL sync

Correctly Select L1.1 / L1.2

13©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

PCIe Link

1mSec . 1mSec . 1mSec

L1.2

L1.2 à L1

L1

L1 à L0

L0

L0 à L1

L1

L1 à L1.2

L1.2

Page 15: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

System Perspective

PCIe Link inactivity

Short intervals, such as 1mSec frames

Longer intervals due to data link inactivity

Power management is a joint HW-SW effort

HW manages short interval transitions (L1ss – L0)

Host / SW manages deeper transitions (D0 – D3/L2)

14©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Normal

Operation

Host : ON

Device : ON

PCIe : D0 / ASPM

Device in

Low Power

Host : ON

Device : Low Power

PCIe : D0 / L1ss

Host in

Low Power

Host : Low Power

Device : On

PCIe : D3cold / L2

Host & Device in

Low Power

Host : Low Power

Device : Low Power

PCIe : D3cold / L2

Device

enters/exits

Low power

Host

enters/exits

Low power

Device

enters/exits

Low power

Page 16: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

SUMMARY

16©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 17: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

QTI PCIe Perspective

Full-Fledge PCIe topology QTI Mobile typical usage

Single Bus/Device per RC

(Very) Short links

Frequent switch between Active & Low-Power

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.17

Host CPU

PCIe Root

PCIe Switch

PCIe

EndPoint

PCIe

EndPoint

PCIe Switch

PCIe

EndPoint

PCIe

EndPoint

PCIe

EndPoint

PCIe Bridge

PCI

AdapterPCI-X

Adapter

Application Processor

PCIe Root

PCIe

EndPoint

PCIe Root

PCIe

EndPoint

Page 18: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

QTI PCIe Perspective What do we like in PCIe ?

Highly extendable interface, from 2.5 GT/s x1 to 8 GT/s x16 (3.0)

Philosophy of “Smart” devices:

– Initiate data transactions

– Handle power state changes

Advanced capabilities (TC, MSI, TPH, ATS, IOV and more… )

Low-Power States

What would we like to enhance in PCIe ?

Optimized behavior for Low-Power / Chip-to-Chip scenarios

Enhanced support in interconnect fabrics

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

1718

Page 19: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

TIME FOR QUESTIONS…

19©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 20: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference

Disclaimer

Qualcomm Snapdragon™ and Gobi™ are trademarks of Qualcomm Incorporated, registered in the United States and

other countries, used with permission.

Other product and brand names may be trademarks or registered trademarks of their respective owners

20©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.

Page 21: Jim Panian Director, Technical Standards Qualcomm Technologies, Inc. · PDF file · 2015-08-03Director, Technical Standards Qualcomm Technologies, Inc. ... L2/ L3 Ready L3 L2 Power

PCI-SIG Developers Conference 21

Thank you for attending the PCI-SIG Developers Conference 2015.

For more information please go to www.pcisig.com

©2015 Qualcomm Technologies, Inc. All Rights Reserved. Used by

PCI-SIG under license.