the recipe for high quality smartphones - mipi
TRANSCRIPT
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
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.
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…
4
Copyright © 2012 MIPI Alliance. All rights reserved.
What’s Inside?
1984
2012
Back then…Analog Piece Parts
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
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
7
Copyright © 2012 MIPI Alliance. All rights reserved.
Which could end up with…
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!
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!
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
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
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
13
Copyright © 2012 MIPI Alliance. All rights reserved.
Cadence Verification IP Catalog
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…
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
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
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
18
Copyright © 2012 MIPI Alliance. All rights reserved.
THANK YOU