the recipe for high quality smartphones - mipi

18
1 Copyright © 2012 MIPI Alliance. All rights reserved. Susan Peterson Product Marketing Group Director, Verification IP Copyright © 2012 MIPI Alliance. All rights reserved. The Recipe for High Quality Smartphones

Upload: others

Post on 16-Apr-2022

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Recipe for High Quality Smartphones - MIPI

1

Copyright © 2012 MIPI Alliance. All rights reserved.

Susan Peterson Product Marketing

Group Director, Verification IP

Copyright © 2012 MIPI Alliance. All rights reserved.

The Recipe for High Quality Smartphones

Page 2: The Recipe for High Quality Smartphones - MIPI

2

Copyright © 2012 MIPI Alliance. All rights reserved.

Legal Disclaimer

The material contained herein is not a license, either expressly or impliedly, to any IPR owned or controlled by any of the authors or developers of this

material or MIPI. The material contained herein is provided on an “AS IS” basis and to the maximum extent permitted by applicable law, this material is

provided AS IS AND WITH ALL FAULTS, and the authors and developers of this material and MIPI hereby disclaim all other warranties and conditions,

either express, implied or statutory, including, but not limited to, any (if any) implied warranties, duties or conditions of merchantability, of fitness for a

particular purpose, of accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses, and of lack of negligence. ALSO,

THERE IS NO WARRANTY OR CONDITION OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, CORRESPONDENCE TO DESCRIPTION OR

NON-INFRINGEMENT WITH REGARD TO THIS MATERIAL.

All materials contained herein are protected by copyright laws, and may not be reproduced, republished, distributed, transmitted, displayed, broadcast or

otherwise exploited in any manner without the express prior written permission of MIPI Alliance. MIPI, MIPI Alliance and the dotted rainbow arch and all

related trademarks, tradenames, and other intellectual property are the exclusive property of MIPI Alliance and cannot be used without its express prior

written permission.

IN NO EVENT WILL ANY AUTHOR OR DEVELOPER OF THIS MATERIAL OR MIPI BE LIABLE TO ANY OTHER PARTY FOR THE COST OF

PROCURING SUBSTITUTE GOODS OR SERVICES, LOST PROFITS, LOSS OF USE, LOSS OF DATA, OR ANY INCIDENTAL, CONSEQUENTIAL,

DIRECT, INDIRECT, OR SPECIAL DAMAGES WHETHER UNDER CONTRACT, TORT, WARRANTY, OR OTHERWISE, ARISING IN ANY WAY OUT

OF THIS OR ANY OTHER AGREEMENT RELATING TO THIS MATERIAL, WHETHER OR NOT SUCH PARTY HAD ADVANCE NOTICE OF THE

POSSIBILITY OF SUCH DAMAGES.

Page 3: The Recipe for High Quality Smartphones - MIPI

3

Copyright © 2012 MIPI Alliance. All rights reserved.

Our Customer’s Customer And the Resulting Design Challenge

1984

2012

Design a 2 lb. radio… Over a 10 year period… that will run for ½ hour… and sell for $4000… for use by New York stock brokers… to raise their social status

Design a 4 oz. radio/computer/camera/TV/stereo/GPS… Over a 9 month period… that will run for 2 days… and sell for $0 (after rebate)… to connect every human on the planet… to instantly exchange every form of information: voice, text, web, photo, video…

Page 4: The Recipe for High Quality Smartphones - MIPI

4

Copyright © 2012 MIPI Alliance. All rights reserved.

What’s Inside?

1984

2012

Back then…Analog Piece Parts

Page 5: The Recipe for High Quality Smartphones - MIPI

5

Copyright © 2012 MIPI Alliance. All rights reserved.

What’s Inside? Today…

DSI Digital Serial Interface

DSI Host DSI Device

Display

Storage

Speaker

Keyboard

SLIMbus Serial Low-power Inter-chip Media bus

SLIMbus Host/Master SLIMbus Device

CSI Camera Serial Interface

CSI Host CSI Device

Camera

Microphone

UniPro UniPro Host UniPro Device

Application Processor

…Every Conceivable Interface

Page 6: The Recipe for High Quality Smartphones - MIPI

6

Copyright © 2012 MIPI Alliance. All rights reserved.

What’s Inside?

DSI Digital Serial Interface

DSI Host DSI Device

Display

Storage

Speaker

Keyboard

SLIMbus Serial Low-power Inter-chip Media bus

SLIMbus Host/Master SLIMbus Device

CSI Camera Serial Interface

CSI Host CSI Device

Camera

Microphone

UniPro UniPro Host UniPro Device

Application Processor

…and Your Partner’s IP too

And you no longer have control over

the design of these interfaces

Page 7: The Recipe for High Quality Smartphones - MIPI

7

Copyright © 2012 MIPI Alliance. All rights reserved.

Which could end up with…

Page 8: The Recipe for High Quality Smartphones - MIPI

8

Copyright © 2012 MIPI Alliance. All rights reserved.

The Recipe for High Quality Smartphones

1. Go Standard, Go MIPI!

2. Use verification IPs to validate connectivity and compliance

3. Catch the bugs when they aren’t ready!

4. Know when you are done!

Page 9: The Recipe for High Quality Smartphones - MIPI

9

Copyright © 2012 MIPI Alliance. All rights reserved.

Go Standard, Go MIPI! • Leveraging proven

technologies

• Reusing IPs, reducing cost

• Enjoying a supportive eco-system

• Testing labs • Verification IPs • Engineering Knowledge

• Shortening Time To Market!

Page 10: The Recipe for High Quality Smartphones - MIPI

10

Copyright © 2012 MIPI Alliance. All rights reserved.

Use Verification IPs to Validate Connectivity and Compliance

10 © 2009 Cadence Design Systems, Inc. All rights reserved.

• What is a Verification IP (VIP)?

- SW model, based on the MIPI specification (CSI, DSI, UniPro, LLI etc.)

- Designed to run against RTL implementation at cycle accurate level

- Test the design in ‘real life’ scenarios and ensure compatibility with the standard

Simulation

(SW)

/Accelerator

(HW)

Verification /

Design Engineer

HW Simulator Engine MIPI VIP

Page 11: The Recipe for High Quality Smartphones - MIPI

11

Copyright © 2012 MIPI Alliance. All rights reserved.

Catch Bugs Before They Catch You!

• Traditional testing methods cannot handle the growing Smartphone design complexity

• Random testing, generating relevant scenarios is essential for catching interfaces bugs

DUT

DUT

Page 12: The Recipe for High Quality Smartphones - MIPI

12

Copyright © 2012 MIPI Alliance. All rights reserved.

Know When You Are Done

Bus Functional Model

Verification Plan Matched

to Protocol Specification

Embedded Protocol Checks

Compliance Test Suite

Constrained-Random

Test Generation

Universal Verification Component

Standard UVM

Architecture

Cadence VIP solution

Page 13: The Recipe for High Quality Smartphones - MIPI

13

Copyright © 2012 MIPI Alliance. All rights reserved.

Cadence Verification IP Catalog

Page 14: The Recipe for High Quality Smartphones - MIPI

14

Copyright © 2012 MIPI Alliance. All rights reserved.

VIP Catalog – Broad, Open, Mature

14

Memory

Card

Controller

SoC Fabric AMBA

- ACE

- Stream

- AXI3/4

- AHB

- APB

OCP

- 2.0

- 3.0

PLB

- 6.0

Storage SATA

- 1.5/3G

- 6G

SAS

- 1.5/3/6G

- 12G

Network Ethernet

- 10/100/1G/10G

- 40G/100G

Control CAN

I2C

JTAG, cJTAG

LIN

LPDDR FLASH

Coprocessor

Processor

Fabric

Peri

ph

era

l

On-Board Data - CSI2/3

- DSI

- D-PHY, M-PHY

- LLI

- UniPro

- SLIMbus

- DigRF

DR

AM

DR

AM

DR

AM

DR

AM

Peripheral PCI SRIO

PCI Express USB

- Gen 3 - 2.0, 3.0

- Gen 1/2 SSIC

- SR-IOV HDMI

- MR-IOV DisplayPort

- NVM Express

Memory DDR 2/3/4 SD Card 3.0, 4.0

LPDDR 2/3 SDIO

GDDR 2/3/4/5 eMMC

Wide I/O UFS

ONFI LRDIMM

NOR FLASH Cellular SRAM

NAND FLASH QDR SRAM

and many others…

Page 15: The Recipe for High Quality Smartphones - MIPI

15

Copyright © 2012 MIPI Alliance. All rights reserved.

Easing Industry Adoption of Emerging Standards

Enabling First-to-Market Support of

Emerging Standards

AXI4

ACE

MIPI

LLI

MIPI

UniPro

PCIe

Gen3

MIPI

M-PHY

MIPI

CSI-3

Super-

Speed

USB

Ethernet

40G/100G

EEE

DDR4 LPDDR3 UFS OCP 3.0 SATA 6G HDMI1.4

Support Across EDA

Page 16: The Recipe for High Quality Smartphones - MIPI

16

Copyright © 2012 MIPI Alliance. All rights reserved.

Complete Mobile Platform Support

16

LPDDR DRAM NAND

FLASH

NAND

FLASH

Cellular

Modem

WiFi

DigRF

LP

DD

R 2

eM

MC

4.5

UF

S

LP

DD

R 3

SD

3.0

SD

4.0

SLIMbus

DSI

CSI2

Bluetooth

SDIO

FM

Receiver

GPS

Receiver

RF

FE

SL

IMb

us

Motion

Sensors cJTAG

GBT

SP

MI

Power

Control

Multimedia

Processor

I2C

US

B 2

.0

Memory

Card

HDMI 1.4

Touch Screen

Controller

Display

Driver

Audio

Interface

Applications

Processor

AMBA4 ACE

Camera

Interface

VIP &

Memory Models

New

USB 3.0 OTG

Existing

AMBA AXI, AHB OCP 2.0

OCP 3.0

Protocol

Specification In Development

New in last 2 yrs

Existing LLI

UF

S

CSI3

Page 17: The Recipe for High Quality Smartphones - MIPI

17

Copyright © 2012 MIPI Alliance. All rights reserved.

Cadence’s MIPI Participation

• Contributing member since February ’08

• Develop pre-silicon verification IP that lowers the barrier

to adoption for CSI-2, DSI, SLIMbus, DigRF, D-PHY,

M-PHY, UniPro, LLI, CSI-3 and UFS

• Participant in all MIPI Alliance Face-to-Face meetings

• Active participant in Camera, LLI and DigRF WGs, contribute to the spec by adding the clarification needed to make it more verifiable

• Working with dozens of MIPI end-users worldwide to implement and verify MIPI protocols

Page 18: The Recipe for High Quality Smartphones - MIPI

18

Copyright © 2012 MIPI Alliance. All rights reserved.

THANK YOU