SlideShare a Scribd company logo
1 of 31
Download to read offline
Portfolio of Trusted Brands
Licensing
Semiconductor
Intellectual Property
Imaging and
Computer Vision
silicon IP cores and
solutions
Audio Technology
Solutions
Automotive Audio,
Data, and Digital
Radio Broadcast
Solutions
Semiconductor
and Interconnect
Packaging
Technology &
Solutions
3.4+ B Devices 70+ M Cars 1+ B Devices 100+ B Devices2+ B Devices
Always-on
inference: operates
even while the
device is “off”
(e.g., ultra low power
FD/FR as an enabler)
Head-mounted
displays for AR or MR
(e.g., ultra low power
IRIS, eye gaze, scene
understanding,, etc..)
Smart IoT: TVs to
drones to microwave
ovens to …
(e.g., ultra low power
people detection)
Driver State
Sensing for
autonomous driving
(e.g., always ON
driver assistant)
Enhance
• De-warping & Stitching
• Stabilization with Rolling
Shutter Correction
• HDR & LTM
Understand
• Face, People, Object
Detection, Segmentation
& Tracking
• Scene Classification and
recognition
3rd Party
FN IP
Personalize
• Visible and NIR 3D FR
• IRIS recognition
• Liveliness Detection &
Continuous recognition
(hand jitter, facial, etc.)Accelerate
Computer Vision
Accelerator
Sensor
MIPI
DDR
CTRLR
I/F
LCD
DDR
COMM
S
FLASHI/F
-------
-------
-------
Flash
GPU
ISP
Display/LTM
IPU
CPU
Low Power Face
Detection
HQ Distortion
Correction
Facial Feature
Extraction
Image
Registration
Object Detection
& Classification
PCNN Clusters
Biometrics Cores
•
•
•
•
UNDERSTAND ENHANCE PERSONALIZE
▲ ▲ ▲
IMAGE PROCESSING UNIT (IPU)
Pre-processing
• Multi-resolution stream generation
• Local tone mapping enhancement (significantly
improves detection ratios)
• High-quality, low-latency distortion correction
Dedicated
Cores
• Facial & people analytics (AI/ML)
• Stabilization (HQ resampling, analytics)
• Optional Depth (AI/ML)
PCNNs
• PCNNs for reconfigurable
functionality
• Concurrent support of
multiple real-time networks
11
• IPU
• RTL (image pre-processing, dedicated analytics
and inference cores)
• Tools for programming, training and debugging
• Testing Framework (a.k.a. ImageDB) test
framework supporting acquisition, marking, testing
and reporting
• Data Sets (a.k.a. CV Infra) computer vision
infrastructure supporting 2D and 3D image sets
acquisition, annotation, marking and training sets
generation with ground truth
IPU
Cores &
Tools
Testing
Framework
Data
Sets
… inference cores are a
small part of the total
CNN
Inference
Cores
Rendering
(lens/sensor/ISP
model)
Marked 2D
Samples
Generating Marked 2D Renders
AFT
CUSTOM
BACKGROUNDS
Auto-marking 3D Model
3D Model
3D ACCESSORIES
CUSTOM LIGHTING
Setup (visible «& NIR») 3D ModelPhotogrammetry
Texture
(vis)
Texture
(nfr)
Mesh
Acquisition – 3D Images
Built in pre-
processing on the fly
imaging engine for
(e.g., layer 0)
Local memory for fast
data access and
reduced memory BW
Designed for very low
latency and real-time
network inference
Supporting toolchain to
implement customer
defined network architecturesPCNN 1.2 - 36 MAC/cycle
or
PCNN 2.0 - 512 MAC/cycle
Support for compression,
quantization, decryption
PCNN CORE
PCNN ENGINE
SYS BUS
(AXI)
DDR CPU
REGS
MAP RD MAP WR CODE RD IRQ APB
FLASH
CTL BUS (APB)
•
•
•
•
•
•
•
•
•
•
SHARED SRAM
512KB – 16MB
PCNN CORE
PCNN-CORE
PCNN-CORE
PCNNCORE
SYSTEM BUS
(AXI)
SYS MEMORY
(DDR, FLASH)
HOST CPU
PCNN-CLUSTER
CORE
RISC
MAILBOX
CFG
(AHB)
PCNN-C ENGINE
PCNN PCNNPCNN PCNN
SRAM CTL
SHARED SRAM
IRQ
CFG
1K Bus
*
*
ARBITER
TO/FROM
OTHER
PCNN-C
•
•
•
Device can be accessed
and storage contents
read
Networks sit in the
device’s
permanent storage
Networks
representation patterns
can be identified and
localized in the storage
contents
Neural processor
makers offer
network transfer
tools
Once the network
representation is known,
architecture and weights
values can be obtained
Network
architecture &
weights extraction
Networks can be
remapped and inferred
on alternative
architectures as own
Network re-map and
inference on
alternative
architectures
Kstream= Npub
* Csec
Encrypted NN
Kstream
SW-HW
Public
Interface
PCNN
DECIPHER
Neural
Network
PCNN
INFERENCE
Stream
cipher
SW run by NN provider
Chip
Csec
Genration
Network
NSec
Generation
Neual
Network
On chip
(fuses)
Npub
Npub
Creation
Cpub
Creation
Kstream= Cpub
* Nsec
Cpub
FotoNation HW IPUSW run by chip maker
Scalable to
1,000,000
interconnects
per mm2
3D Design &
Architecture
Materials
Characterization
Simulation
Wafer/Die Bonding
& Processing
Reliability
Failure
Analysis
Technology
Development &
Optimization
Die to Wafer (D2W)
Die to Die (D2D)
Wafer to Wafer (W2W)
ZiBond® DBI®
Homogeneous Bonding Hybrid Bonding
23
SRAM die
LOGIC die
• Array of 2µm pitch DBI®
interconnects (between silicon dies) -
up to 250,000 vertical interconnects
per mm2 enables groundbreaking
computing architecture
• Very short vertical interconnects offer
ultra high performance at very low
power
HOST CPU
CTL CTL
SRAM 8MB SRAM 8MB
. . .
. . .
CTL
8K
SRAM 8MB
2xAXI 128
. . . . . .
DDR CTRL FLASH CTRL
LPDDR 4 NAND FLASH
x32
1K
AHB
IRQ
Cache
AXI
PCNN-CPCNN-CPCNN-C
DBI®
•
•
•
•
•
•
•
•
•
PCNN-C Configuration scenarios
PCNN-C Performance examples on various networks
1. Logic wafer/die with pre-drilled TSVs and DBI® layer
2. SRAM wafer/die with DBI® layer
DBI® layer
Interconnect layers
Active (IC) layer
TSVs
Bulk silicon
3. Face-to-face Zibond bonding of two wafers/dies
4. Thinning of logic wafer/die to expose TSVs
5. Wafer level packaging of stacked wafers/dies
Industry Standard Damascene Process
Wafer to
wafer
bonding
Chip to wafer
bonding
Chip to chip
bonding
ZiBond: Full surface bonding (no underfill)
DBI®: Cu-Cu interconnect joining (no solder)
Sony’s latest image sensor uses DBI®
BSI
image
sensor
Logic
Local
memory
Signal
processing
Wafer 1
Wafer 2
µm scale Cu interconnects
Full surface oxide bond
3D Wafer Bonding with Copper Interconnects
DBI® with Zibond: the most advanced 3D interconnects

More Related Content

More from Edge AI and Vision Alliance

“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...Edge AI and Vision Alliance
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...Edge AI and Vision Alliance
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...Edge AI and Vision Alliance
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...Edge AI and Vision Alliance
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from SamsaraEdge AI and Vision Alliance
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...Edge AI and Vision Alliance
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...Edge AI and Vision Alliance
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...Edge AI and Vision Alliance
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...Edge AI and Vision Alliance
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...Edge AI and Vision Alliance
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...Edge AI and Vision Alliance
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic LeapEdge AI and Vision Alliance
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...Edge AI and Vision Alliance
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...Edge AI and Vision Alliance
 
“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from InstrumentalEdge AI and Vision Alliance
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AIEdge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
 
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
“MIPI CSI-2 Image Sensor Interface Standard Features Enable Efficient Embedde...
 
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
“Introduction to the CSI-2 Image Sensor Interface Standard,” a Presentation f...
 
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
“Practical Approaches to DNN Quantization,” a Presentation from Magic Leap
 
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ..."Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
"Optimizing Image Quality and Stereo Depth at the Edge," a Presentation from ...
 
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
“Using a Collaborative Network of Distributed Cameras for Object Tracking,” a...
 
“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental“A Survey of Model Compression Methods,” a Presentation from Instrumental
“A Survey of Model Compression Methods,” a Presentation from Instrumental
 
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
“Reinventing Smart Cities with Computer Vision,” a Presentation from Hayden AI
 

Recently uploaded

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

"Embedding Programmable DNNs in Low-Power SoCs," a Presentation from Xperi

  • 1.
  • 2.
  • 3. Portfolio of Trusted Brands Licensing Semiconductor Intellectual Property Imaging and Computer Vision silicon IP cores and solutions Audio Technology Solutions Automotive Audio, Data, and Digital Radio Broadcast Solutions Semiconductor and Interconnect Packaging Technology & Solutions 3.4+ B Devices 70+ M Cars 1+ B Devices 100+ B Devices2+ B Devices
  • 4.
  • 5. Always-on inference: operates even while the device is “off” (e.g., ultra low power FD/FR as an enabler) Head-mounted displays for AR or MR (e.g., ultra low power IRIS, eye gaze, scene understanding,, etc..) Smart IoT: TVs to drones to microwave ovens to … (e.g., ultra low power people detection) Driver State Sensing for autonomous driving (e.g., always ON driver assistant)
  • 6. Enhance • De-warping & Stitching • Stabilization with Rolling Shutter Correction • HDR & LTM Understand • Face, People, Object Detection, Segmentation & Tracking • Scene Classification and recognition 3rd Party FN IP Personalize • Visible and NIR 3D FR • IRIS recognition • Liveliness Detection & Continuous recognition (hand jitter, facial, etc.)Accelerate Computer Vision Accelerator Sensor MIPI DDR CTRLR I/F LCD DDR COMM S FLASHI/F ------- ------- ------- Flash GPU ISP Display/LTM IPU CPU Low Power Face Detection HQ Distortion Correction Facial Feature Extraction Image Registration Object Detection & Classification PCNN Clusters Biometrics Cores
  • 8. UNDERSTAND ENHANCE PERSONALIZE ▲ ▲ ▲ IMAGE PROCESSING UNIT (IPU)
  • 9.
  • 10. Pre-processing • Multi-resolution stream generation • Local tone mapping enhancement (significantly improves detection ratios) • High-quality, low-latency distortion correction Dedicated Cores • Facial & people analytics (AI/ML) • Stabilization (HQ resampling, analytics) • Optional Depth (AI/ML) PCNNs • PCNNs for reconfigurable functionality • Concurrent support of multiple real-time networks
  • 11. 11 • IPU • RTL (image pre-processing, dedicated analytics and inference cores) • Tools for programming, training and debugging • Testing Framework (a.k.a. ImageDB) test framework supporting acquisition, marking, testing and reporting • Data Sets (a.k.a. CV Infra) computer vision infrastructure supporting 2D and 3D image sets acquisition, annotation, marking and training sets generation with ground truth IPU Cores & Tools Testing Framework Data Sets … inference cores are a small part of the total CNN Inference Cores
  • 12.
  • 13. Rendering (lens/sensor/ISP model) Marked 2D Samples Generating Marked 2D Renders AFT CUSTOM BACKGROUNDS Auto-marking 3D Model 3D Model 3D ACCESSORIES CUSTOM LIGHTING Setup (visible «& NIR») 3D ModelPhotogrammetry Texture (vis) Texture (nfr) Mesh Acquisition – 3D Images
  • 14.
  • 15. Built in pre- processing on the fly imaging engine for (e.g., layer 0) Local memory for fast data access and reduced memory BW Designed for very low latency and real-time network inference Supporting toolchain to implement customer defined network architecturesPCNN 1.2 - 36 MAC/cycle or PCNN 2.0 - 512 MAC/cycle Support for compression, quantization, decryption
  • 16. PCNN CORE PCNN ENGINE SYS BUS (AXI) DDR CPU REGS MAP RD MAP WR CODE RD IRQ APB FLASH CTL BUS (APB) • • • • • •
  • 17. • • • • SHARED SRAM 512KB – 16MB PCNN CORE PCNN-CORE PCNN-CORE PCNNCORE
  • 18. SYSTEM BUS (AXI) SYS MEMORY (DDR, FLASH) HOST CPU PCNN-CLUSTER CORE RISC MAILBOX CFG (AHB) PCNN-C ENGINE PCNN PCNNPCNN PCNN SRAM CTL SHARED SRAM IRQ CFG 1K Bus * * ARBITER TO/FROM OTHER PCNN-C • • •
  • 19. Device can be accessed and storage contents read Networks sit in the device’s permanent storage Networks representation patterns can be identified and localized in the storage contents Neural processor makers offer network transfer tools Once the network representation is known, architecture and weights values can be obtained Network architecture & weights extraction Networks can be remapped and inferred on alternative architectures as own Network re-map and inference on alternative architectures
  • 20. Kstream= Npub * Csec Encrypted NN Kstream SW-HW Public Interface PCNN DECIPHER Neural Network PCNN INFERENCE Stream cipher SW run by NN provider Chip Csec Genration Network NSec Generation Neual Network On chip (fuses) Npub Npub Creation Cpub Creation Kstream= Cpub * Nsec Cpub FotoNation HW IPUSW run by chip maker
  • 21.
  • 22. Scalable to 1,000,000 interconnects per mm2 3D Design & Architecture Materials Characterization Simulation Wafer/Die Bonding & Processing Reliability Failure Analysis Technology Development & Optimization Die to Wafer (D2W) Die to Die (D2D) Wafer to Wafer (W2W) ZiBond® DBI® Homogeneous Bonding Hybrid Bonding
  • 23. 23 SRAM die LOGIC die • Array of 2µm pitch DBI® interconnects (between silicon dies) - up to 250,000 vertical interconnects per mm2 enables groundbreaking computing architecture • Very short vertical interconnects offer ultra high performance at very low power HOST CPU CTL CTL SRAM 8MB SRAM 8MB . . . . . . CTL 8K SRAM 8MB 2xAXI 128 . . . . . . DDR CTRL FLASH CTRL LPDDR 4 NAND FLASH x32 1K AHB IRQ Cache AXI PCNN-CPCNN-CPCNN-C DBI®
  • 24.
  • 27.
  • 28.
  • 29. PCNN-C Configuration scenarios PCNN-C Performance examples on various networks
  • 30. 1. Logic wafer/die with pre-drilled TSVs and DBI® layer 2. SRAM wafer/die with DBI® layer DBI® layer Interconnect layers Active (IC) layer TSVs Bulk silicon 3. Face-to-face Zibond bonding of two wafers/dies 4. Thinning of logic wafer/die to expose TSVs 5. Wafer level packaging of stacked wafers/dies Industry Standard Damascene Process
  • 31. Wafer to wafer bonding Chip to wafer bonding Chip to chip bonding ZiBond: Full surface bonding (no underfill) DBI®: Cu-Cu interconnect joining (no solder) Sony’s latest image sensor uses DBI® BSI image sensor Logic Local memory Signal processing Wafer 1 Wafer 2 µm scale Cu interconnects Full surface oxide bond 3D Wafer Bonding with Copper Interconnects DBI® with Zibond: the most advanced 3D interconnects