SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
Thierry Berdah, Yafit Snir
Cadence Design Systems
Next Generation Verification
Process for Automotive and
Mobile Designs with MIPI
CSI-2SM Interface
© 2018 MIPI Alliance, Inc. 2
• Typical Verification Challenges of MIPI CSI-2SM designs
• IP, Sub System and System Level Verification
• Simulation verification methodology for MIPI CSI-2SM spec
compliancy
• Acceleration Methodology Overview
• Concepts for building MIPI CSI-2SM acceleration-ready
environment
• MIPI CSI-2SM IP Level: From simulation to acceleration
Cadence Design Systems
Agenda
© 2018 MIPI Alliance, Inc. 3
• Widely adopted serial high-speed protocols
• Implemented in complex systems, for a variety of applications in
different markets:
– Mobile
– Video Games
– Automotive
– Multimedia
– Virtual reality, augmented reality and others
Cadence Design Systems
MIPI CSI-2℠ adoption
© 2018 MIPI Alliance, Inc. 4
Cadence Design Systems
MIPI Interfaces usage example in Complex SOCs
Customer’s Application Specific Components
SoC Interconnect
Arm CPU Subsystem
3D
Graphics
Core
DSP
A/V
High speed, wired interface peripherals
LPDDR3
PHY
Storage & Memory
SAS
SD
SATA
MIPI UFS
Other
Memory
Low-speed peripheral
subsystem
MIPI high speed peripheral interfaces, and other.
MIPI SoundWire®
MIPI LLI℠
MIPI UniPro℠
MIPI D-PHY℠
MIPI M-PHY®
I2C
JTAG
MIPI CSI-2SM
MIPI DSISM
MIPI DigRF℠
Application
Accelerators
…
AES
…
A15
L2 cache
USB3.0
3.0
PHY
2.0
PHY
PCIe
Gen 2,3
PHY
Ether-
net
PHY
A15 A7
L2 cache
A7
Cache Coherent Fabric
Software
Further
complicated
by hardware/
software
interactions
© 2018 MIPI Alliance, Inc. 5
Cadence Design Systems
MIPI CSI-2SM Verification Challenges
• Reach system verification coverage goals prior to code freeze
• MIPI CSI-2SM spec compliancy based on design and system
configuration
• Time to market: Requires parallel development of hardware and
software design, early in development cycle
• Validating software and hardware integration
• Create and validate real world scenarios in a pre-silicon
environment
© 2018 MIPI Alliance, Inc. 6
Subsystem System
Sub
Sys
Sub
Sys
IP
IP
IP
SOC
IP Verification
VIP
Accelerated VIP
Basic MIPI CSI-2SM Testsuite
Simulation Acceleration
Full Verification Testsuite
Cadence Design Systems
Design Verification Flow
© 2018 MIPI Alliance, Inc. 7
Integrate
VIP(s)
Create Tests
Compliance
Debug DUT
issues
Coverage
closure
Basic
Testsuite
IP
IP
IP
IP Verification
Full
Testsuite
VIPs
VIP’s Coverage
Model
vPlan
VIP’s
checkers
Cadence Design Systems
IP-Level Verification
© 2018 MIPI Alliance, Inc. 8
Subsystem
Sub
Sys
Sub
Sys
System
SOC
Integrate VIP(s)
or AVIP(s)
Create Tests
Debug DUT
Issues
CoverageTestsuite
Protocol and
system debug
tools
VIP
Coverage
AVIPs
VIPs
AVIPs
VIPs
Cadence Design Systems
Emulation
Coverage
Sub-System/SoC Level Verification
© 2018 MIPI Alliance, Inc. 9
Cadence Design Systems
Verification methodology for Spec compliancy
• Spec verification is based on two aspects:
1. MIPI CSI-2SM I/F spec compliance
• Protocol checking based on MIPI CSI-2SM spec
• Coverage aligned to the design configuration
• Complete Testsuite to cover MIPI CSI-2SM DUT
2. System behavioral correctness
• Integrity checking based on system definition
CSI-2SM VIP Agent
Driver
(BFM)
Sequencer
(sequence
driver)
Monitor
DUT
I/F
checking
coverage
UVM
Config
© 2018 MIPI Alliance, Inc. 10
Integrity checking
(Scoreboard)
Protocol
checking
Compliance
Testsuite
Cadence Design Systems
Verification methodology for Spec compliancy
• User needs full visibility into and controllability
over VIP on Configuration, traffic injection,
protocol checking and functional coverage
Callback
Configuration
VIP
Testbench
(User Layer)
Transaction
© 2018 MIPI Alliance, Inc. 11
Cadence Design Systems
Full
Verification
3. Verification Plan
• Protocol-meaningful
verification objectives
• Linked to coverage
database
• Filtered to match DUT
specific configuration
• Able to integrate with
simulation tools
• Easy to understand
correlation of
coverage results to
protocol specification
2. VIP Functional Coverage
• Native verification language
database
• Reachable and tested
• Filtered per user configuration
• Complete coverage of your
configuration
1. Test Suite
• Ready to use, spec
driven tests
• Optimized combination
of Directed and
Constrained-random
sequences
• Reaching 100% of the
Verification Plan
• Filtered per DUT
configuration
• Early & Fast
verification
Verification methodology for Spec compliancy
© 2018 MIPI Alliance, Inc. 12
Cadence Design Systems
VIP
User feeds the DUT’s specific
Configuration
ConfigurationFile
SpecificationOfMyArchitecture
BFM
Monitor
UI
DUT
TestSuite
Native Coverage
Transaction
Tests
Pipe
Tests
Link Layer
Tests
Physical
Layer
Tests
Configuration
Tests
DUT
specific
info is
created
VIP
configured
To DUT
vPlan, Coverage
and TestSuite
based on DUT config
Verification methodology for Spec compliancy
© 2018 MIPI Alliance, Inc. 13
Cadence Design Systems
How to create the MIPI CSI-2SM Verification Plan?
© 2018 MIPI Alliance, Inc. 14
Cadence Design Systems
TEXT
Gradient shapes
Subsystem System
SubSys SubSys
IP
IP
IP
SOC
IP Verification
VIP
Accelerated VIP
Simulation Acceleration
VIP to AVIP Migration
Development Flow and VIP Tools Map
© 2018 MIPI Alliance, Inc. 15
Cadence Design Systems
Why Acceleration ?
Customer’s Application Specific Components
SoC Interconnect
Arm CPU Subsystem
3D
Graphics
Core
DSP
A/V
High speed, wired interface peripherals
LPDDR3
PHY
Storage & Memory
SAS
SD
SATA
MIPI UFS
Other
Memory
Low-speed peripheral
subsystem
MIPI high speed peripheral interfaces, and other.
MIPI SoundWire ®
MIPI LLI℠
MIPI UniPro℠
MIPI D-PHY℠
MIPI M-PHY®
I2C
JTAG
MIPI CSI-2SM
MIPI DSISM
MIPI DigRF℠
Application
Accelerators
…
AES
…
A15
L2 cache
USB3.0
3.0
PHY
2.0
PHY
PCIe
Gen 2,3
PHY
Ether-
net
PHY
A15 A7
L2 cache
A7
Cache Coherent Fabric
Software
Complex SoCs, comprised of tens of millions of logic gates, will impede
software simulators, even when running on the fastest servers.
© 2018 MIPI Alliance, Inc. 16
• Emulator assisted verification
– Simulation Acceleration
– Virtual Emulation
– In-Circuit Emulation
• FPGA Prototyping
Cadence Design Systems
Overview of hardware assisted verification
© 2018 MIPI Alliance, Inc. 17
Cadence Design Systems
Simulation Acceleration & Accelerated VIP
Transaction Based Acceleration
Signal Based Acceleration
• Bit-by-bit signal level exchange
between testbench and DUT
• Performance bottleneck can be the
communication channel or testbench
time
Transaction Based Acceleration
• Reduces communication channel
overhead from signal based to
transaction based
• Leverages fast hardware for DUT
execution
Workstation Emulator
Communication
Channel
Testbench
Design
Under
Test
Testbench
Design
Under
Test
TBA
I/F
TBA
I/F
B
F
M
Palladium Z1Workstation
Accelerated VIP (AVIP)
Drv
Mon
Seq
© 2018 MIPI Alliance, Inc. 18
Cadence Design Systems
Virtual emulation & Virtual Device
Signal Based Acceleration
• Bit-by-bit signal level exchange
between testbench and DUT
• Performance bottleneck can be the
communication channel or testbench
time
Virtual emulation
• Enables testing the design with real-
world traffic
• Leverages fast hardware for DUT
execution
Workstation Emulator
Communication
Channel
Design
Under
Test
Virtual
Device
Model
Design
Under
Test
TBA
I/F
TBA
I/F
P
R
O
X
Y
B
F
M
Palladium Z1Workstation
Virtual Device
© 2018 MIPI Alliance, Inc. 19
Cadence Design Systems
WorkstationEmulator
SOC Design
MIPI
CSI-2SM
Host
Controller
Enables visualization of the
HW/SW operation of the
video/image processing
subsystem in real time
Frame buffer
SW stack/drivers
GPU
Image
processor
BFM SW Proxy
MIPI CSI-2SM AVIP MIPI CSI-2SM
Virtual Device
Model
Model
Logic
Image filesMIPI CSI-2SM Virtual Device
MIPI CSI-2SM Virtual Device
© 2018 MIPI Alliance, Inc. 20
Cadence Design Systems
Emulator
SOC Design
MIPI
CSI-2SM
Host
Controller
Enables connection of real
sensors to emulated SOC
designs for live video and
closed loop testing
Frame buffer
SW stack/drivers
GPU
Image
processor
MIPI CSI-2SM
Real Sensor
MIPI CSI-2SM
Rate Adapter
MIPI CSI-2SM Emulation/Prototyping with real sensor
© 2018 MIPI Alliance, Inc. 21
Cadence Design Systems
Concepts for building an acceleration-ready environment
• Use consistent API for VIPs/AVIPs
• Use Dual-Top structure for the verification
environment
– The Hardware top will include the DUT,
Interfaces, clocks generation, etc.
– The software top will include the SW
Verification Environment.
• Use event based delays instead of
cycle/time based delays whenever
possible.
• Pre define simulation and acceleration
subset of shared sequences
Emulator
Simulator
Shared AVIP/VIP
Interface
User API
Shared AVIP/VIP
API
DUT
VIP Core
Simulator
Shared AVIP/VIP
Interface
User API
DUT
Accelerated
VIP
Core
Consistent
SW API
Consistent
HW API
Shared AVIP/VIP
API
© 2018 MIPI Alliance, Inc. 22
Cadence Design Systems
MIPI CSI-2SM IP Level: From simulation to acceleration
Simulation stage
MIPI CSI-
2SM RX
DIP APB
IF
PPI
IF
APB VIP
Active
Agent
MIPI CSI-2SM VIP
Passive Agent
APB VIP Passive
Agent
MIPI
CSI-2SM
I/F
APB
I/F
Clocks
gen
Pixel
Custom UVC
VIP
Hardware Top (Simulator)
User
Sequences
User
Sequences
User
Sequences
Software Top (Simulator)
MIPI CSI-2SM AVIP/VIP
Shared API
APB AVIP/VIP Shared
API
VIP
CSI2 Passive VIP APB Passive VIP
MIPI
CSI-2SM
AVIP
VIP
I/F
APB
AVIP
VIP
I/F
MIPI CSI-2SM VIP
Active Agent
Core
APB VIP
Active Agent
Core
© 2018 MIPI Alliance, Inc. 23
Cadence Design Systems
MIPI CSI-2SM IP Level: From simulation to acceleration
Step #1 Disabling passive agents used at IP level stage
MIPI CSI-
2SM RX
DIP APB
IF
PPI
IF
APB VIP
Active
Agent
Clocks
gen
Pixel
Custom UVC
VIP
Hardware Top (Simulator)
User
Sequences
User
Sequences
User
Sequences
Software Top (Simulator)
MIPI CSI-2SM
AVIP/VIP Shared API
APB AVIP/VIP Shared
API
VIP
MIPI
CSI-2SM
AVIP
VIP
I/F
APB
AVIP
VIP
I/F
MIPI CSI-2SM VIP
Active Agent
Core
APB VIP
Active Agent
Core
© 2018 MIPI Alliance, Inc. 24
Cadence Design Systems
MIPI CSI-
2SM RX
DIP APB
IF
PPI
IF
APB VIP
Active
Agent
Clocks
gen
Pixel
Custom UVC
Accelerated VIP
Hardware Top (Simulator)
User
Sequences
User
Sequences
User
Sequences
Software Top (Simulator)
CSI2 AVIP/VIP
Shared API
APB AVIP/VIP
Shared APIAccelerated VIP
MIPI
CSI-2SM
AVIP
VIP
I/F
APB
AVIP
VIP
I/F
MIPI CSI-2SM
Accelerated VIP
Active Agent
Core
APB
Accelerated VIP
Active Agent
Core
MIPI CSI-2SM IP Level: From simulation to acceleration
Step #2 Migrating to Accelerated VIPs
© 2018 MIPI Alliance, Inc. 25
Cadence Design Systems
MIPI CSI-
2SM RX
DIP APB
IF
PPI
IF
APB VIP
Active
Agent
Clocks
gen
Pixel
Custom UVC
Accelerated VIP
Hardware Top (Simulator)
User
Sequences
User
Sequences
User
Sequences
Software Top (Simulator)
CSI2 AVIP/VIP
Shared API
APB AVIP/VIP
Shared APIAccelerated VIP
MIPI
CSI-2SM
AVIP
VIP
I/F
APB
AVIP
VIP
I/F
MIPI CSI-2SM
Accelerated VIP
Active Agent
Core
APB
Accelerated VIP
Active Agent
Core
MIPI CSI-2SM IP Level: From simulation to acceleration
Step #3 Choosing the subset of sequences required for acceleration
Identifying
AVIP/VIP
Shared
sequences
© 2018 MIPI Alliance, Inc. 26
Cadence Design Systems
MIPI CSI-
2SM RX
DIP APB
IF
PPI
IF
APB VIP
Active
Agent
Clocks
gen
Pixel
Custom UVC
Accelerated VIP
Hardware Top (Simulator)
User
Sequences
User
Sequences
User
Sequences
Software Top (Simulator)
CSI2 AVIP/VIP
Shared API
APB AVIP/VIP
Shared APIAccelerated VIP
MIPI
CSI-2SM
AVIP
VIP
I/F
APB
AVIP
VIP
I/F
MIPI CSI-2SM
Accelerated VIP
Active Agent
Core
APB
Accelerated VIP
Active Agent
Core
MIPI CSI-2SM IP Level: From simulation to acceleration
Step #4 Migrating to acceleration flow
Design run time
Accelerated !
© 2018 MIPI Alliance, Inc. 27
Summary: Advantages of using acceleration
• Enables orders-of-magnitude gains in throughput over Simulation
• Enables re using selected parts of your simulation verification
environment
• Enables advanced technologies with virtual emulation, like:
– Hybrid operation for optimal partition of the design between HW and SW
to achieve maximum speedup
– Connection to Virtual Devices, Virtual machines, etc.
• Enables OS-level benchmarks and driver bring-up
Cadence Design Systems
© 2018 MIPI Alliance, Inc. 28
• MIPI Camera WG URL: https://members.mipi.org/wg/camera-wg/dashboard
• MIPI CSI-2SM Spec URL: https://members.mipi.org/wg/camera-
wg/document/75006
• Cadence Verification IP URL: https://ip.cadence.com/ipportfolio/verification-
ip/simulation-vip
• Cadence Accelerated VIP URL: https://ip.cadence.com/ipportfolio/verification-
ip/accelerated-vip
Cadence Design Systems
ADDITIONAL RESOURCES
MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive and Mobile Designs with CSI-2 Interface

Contenu connexe

Tendances

MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World MIPI Alliance
 
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated DrivingMIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated DrivingMIPI Alliance
 
MIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and Industries
MIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and IndustriesMIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and Industries
MIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and IndustriesMIPI Alliance
 
MIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous Driving
MIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous DrivingMIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous Driving
MIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous DrivingMIPI Alliance
 
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...MIPI Alliance
 
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...MIPI Alliance
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI Alliance
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI Alliance
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI Alliance
 
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI Alliance
 
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...MIPI Alliance
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI Alliance
 
MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC
MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC
MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC MIPI Alliance
 
MIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI Alliance
 
MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...
MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...
MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...MIPI Alliance
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI Alliance
 
MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...
MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...
MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...MIPI Alliance
 
MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...
MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...
MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...MIPI Alliance
 
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI Alliance
 
MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...
MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...
MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...MIPI Alliance
 

Tendances (20)

MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
MIPI DevCon Seoul 2018: Mobile Technologies for a Smart World
 
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated DrivingMIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
MIPI DevCon Taipei 2019 Keynote: Technologies for Automated Driving
 
MIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and Industries
MIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and IndustriesMIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and Industries
MIPI DevCon Seoul 2018: Evolving MIPI I3C for New Usages and Industries
 
MIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous Driving
MIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous DrivingMIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous Driving
MIPI DevCon Seoul 2018: MIPI Alliance Meets the Needs of Autonomous Driving
 
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
 
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
 
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
MIPI DevCon 2020 | MIPI A-PHY: Laying the Groundwork for MIPI’s Automotive Se...
 
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
MIPI DevCon Seoul 2018: High-Performance VR Applications Drive High-Resolutio...
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
 
MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC
MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC
MIPI DevCon Seoul 2018: Dual Mode C-PHY/D-PHY Use in VR Display IC
 
MIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the AllianceMIPI DevCon 2020 | State of the Alliance
MIPI DevCon 2020 | State of the Alliance
 
MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...
MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...
MPI DevCon Hsinchu City 2017: Accelerating System Level Verification of SOC D...
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
 
MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...
MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...
MPI DevCon Hsinchu City 2017: Create Higher Resolution Displays With VESA Dis...
 
MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...
MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...
MPI DevCon Hsinchu City 2017: Mobile Influenced Markets – Evolution of Camera...
 
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication NetworksMIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
MIPI DevCon 2020 | Keynote: Trends in Future In-Vehicle Communication Networks
 
MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...
MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...
MPI DevCon Hsinchu City 2017: ADAS High Bandwidth Imaging Implementation Stra...
 

Similaire à MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive and Mobile Designs with CSI-2 Interface

MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...
MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...
MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...MIPI Alliance
 
“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...
“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...
“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...Edge AI and Vision Alliance
 
2019 ibm io t exchange - meeting safety-related software audits
2019   ibm io t exchange - meeting safety-related software audits2019   ibm io t exchange - meeting safety-related software audits
2019 ibm io t exchange - meeting safety-related software auditsM Kevin McHugh
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI Alliance
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin Inc
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM Danmark
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSDevOps.com
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI Alliance
 
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...Amazon Web Services
 
MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...
MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...
MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...MIPI Alliance
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI Alliance
 
Cisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design GuideCisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design GuideJoel W. King
 
Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...
Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...
Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...Amazon Web Services
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Amazon Web Services
 
MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...
MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...
MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...MIPI Alliance
 
MyMobileWeb Certification Part IV
MyMobileWeb Certification Part IVMyMobileWeb Certification Part IV
MyMobileWeb Certification Part IVcrdlc
 
Motadata - Unified Product Suite for IT Operations and Big Data Analytics
Motadata - Unified Product Suite for IT Operations and Big Data AnalyticsMotadata - Unified Product Suite for IT Operations and Big Data Analytics
Motadata - Unified Product Suite for IT Operations and Big Data Analyticsnovsela
 
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...MIPI Alliance
 

Similaire à MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive and Mobile Designs with CSI-2 Interface (20)

MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...
MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...
MIPI DevCon Bangalore 2017: Emulation of DUT Using MIPI RMMI (M-PHY Module In...
 
“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...
“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...
“Vitis and Vitis AI: Application Acceleration from Cloud to Edge,” a Presenta...
 
2019 ibm io t exchange - meeting safety-related software audits
2019   ibm io t exchange - meeting safety-related software audits2019   ibm io t exchange - meeting safety-related software audits
2019 ibm io t exchange - meeting safety-related software audits
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
 
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
Bitmovin LIVE Tech Talks: Analytics for Workflow Automation (ft. Touchstream ...
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud Orchestration
 
Optimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWSOptimize your CI/CD with GitLab and AWS
Optimize your CI/CD with GitLab and AWS
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
 
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
Stream Video, Analyze It in Real Time, and Share It in Real Time (ANT357) - A...
 
MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...
MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...
MIPI DevCon 2016: Meeting Demands for Camera and Sensor Interfaces in IoT and...
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
 
Cisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design GuideCisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design Guide
 
IPVS-DesignGuide.pdf
IPVS-DesignGuide.pdfIPVS-DesignGuide.pdf
IPVS-DesignGuide.pdf
 
Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...
Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...
Accelerating Development Using Custom Hardware Accelerations with Amazon EC2 ...
 
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
Observability for Modern Applications (CON306-R1) - AWS re:Invent 2018
 
MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...
MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...
MIPI DevCon Bangalore 2017: MIPI CSI-2 for Multi-Camera, Long-Range Use Cases...
 
MyMobileWeb Certification Part IV
MyMobileWeb Certification Part IVMyMobileWeb Certification Part IV
MyMobileWeb Certification Part IV
 
Motadata - Unified Product Suite for IT Operations and Big Data Analytics
Motadata - Unified Product Suite for IT Operations and Big Data AnalyticsMotadata - Unified Product Suite for IT Operations and Big Data Analytics
Motadata - Unified Product Suite for IT Operations and Big Data Analytics
 
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...
MIPI DevCon Taipei 2019: PHY Testing Challenges and Opportunities: The Need F...
 

Plus de MIPI Alliance

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI Alliance
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI Alliance
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI Alliance
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI Alliance
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI Alliance
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI Alliance
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI Alliance
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI Alliance
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI Alliance
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI Alliance
 
MIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's Next
MIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's NextMIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's Next
MIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's NextMIPI Alliance
 
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...MIPI Alliance
 

Plus de MIPI Alliance (16)

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
 
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor N...
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
 
MIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's Next
MIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's NextMIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's Next
MIPI DevCon Taipei 2019: An Introduction to MIPI I3C® v1.1 and What's Next
 
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
MIPI DevCon Taipei 2019: Addressing 5G RFFE Control Challenges with MIPI RFFE...
 

Dernier

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Dernier (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

MIPI DevCon Seoul 2018: Next Generation Verification Process for Automotive and Mobile Designs with CSI-2 Interface

  • 1. Thierry Berdah, Yafit Snir Cadence Design Systems Next Generation Verification Process for Automotive and Mobile Designs with MIPI CSI-2SM Interface
  • 2. © 2018 MIPI Alliance, Inc. 2 • Typical Verification Challenges of MIPI CSI-2SM designs • IP, Sub System and System Level Verification • Simulation verification methodology for MIPI CSI-2SM spec compliancy • Acceleration Methodology Overview • Concepts for building MIPI CSI-2SM acceleration-ready environment • MIPI CSI-2SM IP Level: From simulation to acceleration Cadence Design Systems Agenda
  • 3. © 2018 MIPI Alliance, Inc. 3 • Widely adopted serial high-speed protocols • Implemented in complex systems, for a variety of applications in different markets: – Mobile – Video Games – Automotive – Multimedia – Virtual reality, augmented reality and others Cadence Design Systems MIPI CSI-2℠ adoption
  • 4. © 2018 MIPI Alliance, Inc. 4 Cadence Design Systems MIPI Interfaces usage example in Complex SOCs Customer’s Application Specific Components SoC Interconnect Arm CPU Subsystem 3D Graphics Core DSP A/V High speed, wired interface peripherals LPDDR3 PHY Storage & Memory SAS SD SATA MIPI UFS Other Memory Low-speed peripheral subsystem MIPI high speed peripheral interfaces, and other. MIPI SoundWire® MIPI LLI℠ MIPI UniPro℠ MIPI D-PHY℠ MIPI M-PHY® I2C JTAG MIPI CSI-2SM MIPI DSISM MIPI DigRF℠ Application Accelerators … AES … A15 L2 cache USB3.0 3.0 PHY 2.0 PHY PCIe Gen 2,3 PHY Ether- net PHY A15 A7 L2 cache A7 Cache Coherent Fabric Software Further complicated by hardware/ software interactions
  • 5. © 2018 MIPI Alliance, Inc. 5 Cadence Design Systems MIPI CSI-2SM Verification Challenges • Reach system verification coverage goals prior to code freeze • MIPI CSI-2SM spec compliancy based on design and system configuration • Time to market: Requires parallel development of hardware and software design, early in development cycle • Validating software and hardware integration • Create and validate real world scenarios in a pre-silicon environment
  • 6. © 2018 MIPI Alliance, Inc. 6 Subsystem System Sub Sys Sub Sys IP IP IP SOC IP Verification VIP Accelerated VIP Basic MIPI CSI-2SM Testsuite Simulation Acceleration Full Verification Testsuite Cadence Design Systems Design Verification Flow
  • 7. © 2018 MIPI Alliance, Inc. 7 Integrate VIP(s) Create Tests Compliance Debug DUT issues Coverage closure Basic Testsuite IP IP IP IP Verification Full Testsuite VIPs VIP’s Coverage Model vPlan VIP’s checkers Cadence Design Systems IP-Level Verification
  • 8. © 2018 MIPI Alliance, Inc. 8 Subsystem Sub Sys Sub Sys System SOC Integrate VIP(s) or AVIP(s) Create Tests Debug DUT Issues CoverageTestsuite Protocol and system debug tools VIP Coverage AVIPs VIPs AVIPs VIPs Cadence Design Systems Emulation Coverage Sub-System/SoC Level Verification
  • 9. © 2018 MIPI Alliance, Inc. 9 Cadence Design Systems Verification methodology for Spec compliancy • Spec verification is based on two aspects: 1. MIPI CSI-2SM I/F spec compliance • Protocol checking based on MIPI CSI-2SM spec • Coverage aligned to the design configuration • Complete Testsuite to cover MIPI CSI-2SM DUT 2. System behavioral correctness • Integrity checking based on system definition CSI-2SM VIP Agent Driver (BFM) Sequencer (sequence driver) Monitor DUT I/F checking coverage UVM Config
  • 10. © 2018 MIPI Alliance, Inc. 10 Integrity checking (Scoreboard) Protocol checking Compliance Testsuite Cadence Design Systems Verification methodology for Spec compliancy • User needs full visibility into and controllability over VIP on Configuration, traffic injection, protocol checking and functional coverage Callback Configuration VIP Testbench (User Layer) Transaction
  • 11. © 2018 MIPI Alliance, Inc. 11 Cadence Design Systems Full Verification 3. Verification Plan • Protocol-meaningful verification objectives • Linked to coverage database • Filtered to match DUT specific configuration • Able to integrate with simulation tools • Easy to understand correlation of coverage results to protocol specification 2. VIP Functional Coverage • Native verification language database • Reachable and tested • Filtered per user configuration • Complete coverage of your configuration 1. Test Suite • Ready to use, spec driven tests • Optimized combination of Directed and Constrained-random sequences • Reaching 100% of the Verification Plan • Filtered per DUT configuration • Early & Fast verification Verification methodology for Spec compliancy
  • 12. © 2018 MIPI Alliance, Inc. 12 Cadence Design Systems VIP User feeds the DUT’s specific Configuration ConfigurationFile SpecificationOfMyArchitecture BFM Monitor UI DUT TestSuite Native Coverage Transaction Tests Pipe Tests Link Layer Tests Physical Layer Tests Configuration Tests DUT specific info is created VIP configured To DUT vPlan, Coverage and TestSuite based on DUT config Verification methodology for Spec compliancy
  • 13. © 2018 MIPI Alliance, Inc. 13 Cadence Design Systems How to create the MIPI CSI-2SM Verification Plan?
  • 14. © 2018 MIPI Alliance, Inc. 14 Cadence Design Systems TEXT Gradient shapes Subsystem System SubSys SubSys IP IP IP SOC IP Verification VIP Accelerated VIP Simulation Acceleration VIP to AVIP Migration Development Flow and VIP Tools Map
  • 15. © 2018 MIPI Alliance, Inc. 15 Cadence Design Systems Why Acceleration ? Customer’s Application Specific Components SoC Interconnect Arm CPU Subsystem 3D Graphics Core DSP A/V High speed, wired interface peripherals LPDDR3 PHY Storage & Memory SAS SD SATA MIPI UFS Other Memory Low-speed peripheral subsystem MIPI high speed peripheral interfaces, and other. MIPI SoundWire ® MIPI LLI℠ MIPI UniPro℠ MIPI D-PHY℠ MIPI M-PHY® I2C JTAG MIPI CSI-2SM MIPI DSISM MIPI DigRF℠ Application Accelerators … AES … A15 L2 cache USB3.0 3.0 PHY 2.0 PHY PCIe Gen 2,3 PHY Ether- net PHY A15 A7 L2 cache A7 Cache Coherent Fabric Software Complex SoCs, comprised of tens of millions of logic gates, will impede software simulators, even when running on the fastest servers.
  • 16. © 2018 MIPI Alliance, Inc. 16 • Emulator assisted verification – Simulation Acceleration – Virtual Emulation – In-Circuit Emulation • FPGA Prototyping Cadence Design Systems Overview of hardware assisted verification
  • 17. © 2018 MIPI Alliance, Inc. 17 Cadence Design Systems Simulation Acceleration & Accelerated VIP Transaction Based Acceleration Signal Based Acceleration • Bit-by-bit signal level exchange between testbench and DUT • Performance bottleneck can be the communication channel or testbench time Transaction Based Acceleration • Reduces communication channel overhead from signal based to transaction based • Leverages fast hardware for DUT execution Workstation Emulator Communication Channel Testbench Design Under Test Testbench Design Under Test TBA I/F TBA I/F B F M Palladium Z1Workstation Accelerated VIP (AVIP) Drv Mon Seq
  • 18. © 2018 MIPI Alliance, Inc. 18 Cadence Design Systems Virtual emulation & Virtual Device Signal Based Acceleration • Bit-by-bit signal level exchange between testbench and DUT • Performance bottleneck can be the communication channel or testbench time Virtual emulation • Enables testing the design with real- world traffic • Leverages fast hardware for DUT execution Workstation Emulator Communication Channel Design Under Test Virtual Device Model Design Under Test TBA I/F TBA I/F P R O X Y B F M Palladium Z1Workstation Virtual Device
  • 19. © 2018 MIPI Alliance, Inc. 19 Cadence Design Systems WorkstationEmulator SOC Design MIPI CSI-2SM Host Controller Enables visualization of the HW/SW operation of the video/image processing subsystem in real time Frame buffer SW stack/drivers GPU Image processor BFM SW Proxy MIPI CSI-2SM AVIP MIPI CSI-2SM Virtual Device Model Model Logic Image filesMIPI CSI-2SM Virtual Device MIPI CSI-2SM Virtual Device
  • 20. © 2018 MIPI Alliance, Inc. 20 Cadence Design Systems Emulator SOC Design MIPI CSI-2SM Host Controller Enables connection of real sensors to emulated SOC designs for live video and closed loop testing Frame buffer SW stack/drivers GPU Image processor MIPI CSI-2SM Real Sensor MIPI CSI-2SM Rate Adapter MIPI CSI-2SM Emulation/Prototyping with real sensor
  • 21. © 2018 MIPI Alliance, Inc. 21 Cadence Design Systems Concepts for building an acceleration-ready environment • Use consistent API for VIPs/AVIPs • Use Dual-Top structure for the verification environment – The Hardware top will include the DUT, Interfaces, clocks generation, etc. – The software top will include the SW Verification Environment. • Use event based delays instead of cycle/time based delays whenever possible. • Pre define simulation and acceleration subset of shared sequences Emulator Simulator Shared AVIP/VIP Interface User API Shared AVIP/VIP API DUT VIP Core Simulator Shared AVIP/VIP Interface User API DUT Accelerated VIP Core Consistent SW API Consistent HW API Shared AVIP/VIP API
  • 22. © 2018 MIPI Alliance, Inc. 22 Cadence Design Systems MIPI CSI-2SM IP Level: From simulation to acceleration Simulation stage MIPI CSI- 2SM RX DIP APB IF PPI IF APB VIP Active Agent MIPI CSI-2SM VIP Passive Agent APB VIP Passive Agent MIPI CSI-2SM I/F APB I/F Clocks gen Pixel Custom UVC VIP Hardware Top (Simulator) User Sequences User Sequences User Sequences Software Top (Simulator) MIPI CSI-2SM AVIP/VIP Shared API APB AVIP/VIP Shared API VIP CSI2 Passive VIP APB Passive VIP MIPI CSI-2SM AVIP VIP I/F APB AVIP VIP I/F MIPI CSI-2SM VIP Active Agent Core APB VIP Active Agent Core
  • 23. © 2018 MIPI Alliance, Inc. 23 Cadence Design Systems MIPI CSI-2SM IP Level: From simulation to acceleration Step #1 Disabling passive agents used at IP level stage MIPI CSI- 2SM RX DIP APB IF PPI IF APB VIP Active Agent Clocks gen Pixel Custom UVC VIP Hardware Top (Simulator) User Sequences User Sequences User Sequences Software Top (Simulator) MIPI CSI-2SM AVIP/VIP Shared API APB AVIP/VIP Shared API VIP MIPI CSI-2SM AVIP VIP I/F APB AVIP VIP I/F MIPI CSI-2SM VIP Active Agent Core APB VIP Active Agent Core
  • 24. © 2018 MIPI Alliance, Inc. 24 Cadence Design Systems MIPI CSI- 2SM RX DIP APB IF PPI IF APB VIP Active Agent Clocks gen Pixel Custom UVC Accelerated VIP Hardware Top (Simulator) User Sequences User Sequences User Sequences Software Top (Simulator) CSI2 AVIP/VIP Shared API APB AVIP/VIP Shared APIAccelerated VIP MIPI CSI-2SM AVIP VIP I/F APB AVIP VIP I/F MIPI CSI-2SM Accelerated VIP Active Agent Core APB Accelerated VIP Active Agent Core MIPI CSI-2SM IP Level: From simulation to acceleration Step #2 Migrating to Accelerated VIPs
  • 25. © 2018 MIPI Alliance, Inc. 25 Cadence Design Systems MIPI CSI- 2SM RX DIP APB IF PPI IF APB VIP Active Agent Clocks gen Pixel Custom UVC Accelerated VIP Hardware Top (Simulator) User Sequences User Sequences User Sequences Software Top (Simulator) CSI2 AVIP/VIP Shared API APB AVIP/VIP Shared APIAccelerated VIP MIPI CSI-2SM AVIP VIP I/F APB AVIP VIP I/F MIPI CSI-2SM Accelerated VIP Active Agent Core APB Accelerated VIP Active Agent Core MIPI CSI-2SM IP Level: From simulation to acceleration Step #3 Choosing the subset of sequences required for acceleration Identifying AVIP/VIP Shared sequences
  • 26. © 2018 MIPI Alliance, Inc. 26 Cadence Design Systems MIPI CSI- 2SM RX DIP APB IF PPI IF APB VIP Active Agent Clocks gen Pixel Custom UVC Accelerated VIP Hardware Top (Simulator) User Sequences User Sequences User Sequences Software Top (Simulator) CSI2 AVIP/VIP Shared API APB AVIP/VIP Shared APIAccelerated VIP MIPI CSI-2SM AVIP VIP I/F APB AVIP VIP I/F MIPI CSI-2SM Accelerated VIP Active Agent Core APB Accelerated VIP Active Agent Core MIPI CSI-2SM IP Level: From simulation to acceleration Step #4 Migrating to acceleration flow Design run time Accelerated !
  • 27. © 2018 MIPI Alliance, Inc. 27 Summary: Advantages of using acceleration • Enables orders-of-magnitude gains in throughput over Simulation • Enables re using selected parts of your simulation verification environment • Enables advanced technologies with virtual emulation, like: – Hybrid operation for optimal partition of the design between HW and SW to achieve maximum speedup – Connection to Virtual Devices, Virtual machines, etc. • Enables OS-level benchmarks and driver bring-up Cadence Design Systems
  • 28. © 2018 MIPI Alliance, Inc. 28 • MIPI Camera WG URL: https://members.mipi.org/wg/camera-wg/dashboard • MIPI CSI-2SM Spec URL: https://members.mipi.org/wg/camera- wg/document/75006 • Cadence Verification IP URL: https://ip.cadence.com/ipportfolio/verification- ip/simulation-vip • Cadence Accelerated VIP URL: https://ip.cadence.com/ipportfolio/verification- ip/accelerated-vip Cadence Design Systems ADDITIONAL RESOURCES