SlideShare a Scribd company logo
May 9, 2016
1
ESL Virtual Platform for
Early Software Development
Ken Liao,
Senior Associate VP, Faraday
May 9, 2016
2
• Faraday at a glance
• Purpose of virtual platform service
• Drawback of traditional design flow
• Targets of ESL SystemC model based
virtual platform
• Experience sharing
Outline
May 9, 2016
3
Faraday At A Glance
23 years of excellence
• Established 1993, TWSE IPO 1999
• 2015 revenue : US$206M
- 110M chips/year
- Service 50% of WW Semi top 50
• Total >2,200 tapeout
- Proven 340M-gate SoC design/MP
Technology strength
• 920 employees, >75% R&D
• Broad portfolio
- 450 patents, 3000 IPs
- USB, PCIE, MIPI, VBO,…
- High-speed SerDes
- Node span 28nm & above
• Application-based platforms
- Cortex-A/M series
UMC partnership
• Spun off from UMC
• UMC: FTC’s largest shareholder
• FTC: UMC’s primary DCA
Business service
• Major business: ASIC & IP
• Value-added services
- Selective technology co-
development
- Solution-based design support
- Cross-region sales channeling
May 9, 2016
4
History of ASIC Design Service
Evaluation
platform
Software platform
Software package
support
Hardware platform
Integrated SoC design
database
Drivers
Toolchain
OS
Library
RTL sign-off ASIC service
SoC integration
CPU & HSIO(USB2/3, SATA, PCIE, DDR) & Serdes
Library/ Memory/ Analog/Mixed-Signal IPs
Traditional netlist-in ASIC service
1993 1999 2003 2007
Now
32-bit Data
14-bit Address
FA626 v5TE
D32K/I32K
SD/SDIO
NAND
CTRL
DDR II
CTRL
External Memory Interface
LCD
CTRL
SRAM
CTRL
AHB
CTRL
AES/DES
DDR II
CTRL8-ch DMA
CTRL
APB
Bridge
Timer(3)
Interrupt
CTRL
PLL Clock
CTRL
GPIO SSP(2)BTUART
AHB@ 133MHz
AHB@66
MHz
8/16-bit data
AHB
Bridge
APB@33MHz
ESL Virtual Platform
2016
TLM
memorymemoryMemory
UART
DMA
SPI
INTC
USB
VIO VIO
SPI
flash
CPU
IP
May 9, 2016
5
Purpose of Virtual Platform Service
Software development
ASIC development without Virtual Platform
ASIC development with Virtual Platform
Arch design SoC hardware development
Arch design SoC hardware development
Gained
time to market
Manufacturing Software development
• Early software development
• Identify architecture and hardware bugs
• Shift left the schedule
May 9, 2016
6
Result to schedule delay and limited SW development
Most efforts spend on debug HW instead of SW
development
Traditional HW-Based Prototyping
Problems and
More problems
DDR unstable
Peripheral IO
EVB bring up
CPU types
FPGA Timing
Design size
May 9, 2016
7
• Software development: Help bare-metal
software debug and application development
• Fast execution: ~100Mhz performance
• Hardware independent: Existing IP diagnostic
C code can run on virtual platform.
• Architecture optimization and thermal analysis:
Run application to extract bus traffic pattern
• CPU evaluation: Suitable for multi-core CPU
SoC, AMP and SMP
Where/How C-based Virtual
Platforms Help
May 9, 2016
8
Hybrid Prototyping
• Hybrid Prototyping: Virtual Platform + FPGA
• Faster Prototyping speed with HAPS FPGA
• Useful when IP model is not available
Virtual Platform
on Host PC
PCIe Synopsys HAPS72
Reduce modeling effort
Cycle accurate functionality
High-speed real-world IO
UMR Bus
memory
TLM
memorymemory
USB Transactor
Virtual Platform
CPU
UART
DMA
Transactor
Customer’s
design
Synopsys HAPS72 FPGA
May 9, 2016
9
Virtual Platforms 3 Approaches…
ModelspeedFastSlow
Modeling abstractionDetailed Abstract
FPGA EVB
• 20-40 MIPS
RTL simulation
• 1-2 KIPS
Hybrid
• 20-100 MIPS
Virtual
• ~100 MIPS
Co-Sim
• 10-100 KIPS
May 9, 2016
10
• IP development effort
• Platforms
• Success story
Sharing our Experience
May 9, 2016
11
IP model
• FTC IP Models have same configuration as RTL code
• Complete IP model development flow for new IP
• 3 quality verification plans for each IP Model
IP Model Libraries
Unit test, Non-OS IP test, OS level test Model development flow
Faraday IP models
- SDC021, SD card, MMC card
- UART010/VIO, TMR010
- SPI020, SPI NOR/NAND flash
- DMAC020/DMAC030, INTC030
- OTG210 Device VIO/Host VIO
- SMC030, I2C
- LCD021, SSP010
Synopsys IP models
• AHSATA, SATA Hard
Disk Drive
• PCIE EP/RC
• GMAC
• HDMI RX/TX
• USB 3.1, USB 2.0
• MIPI CSI2/DSI
Virtual Platform
TLM
DUT IP
CPU
UART
DMA
Specification
Documentation
Implementation
Verification
Release
Model
under test
Test bench
model with
inverse ports
ARM CPU fast Models
• Cortex-A
− 64bit: A72, A57, A53
− 32bit: A17, A15, A9,
A8, A7, A5
• Cortex-R: R4, R5, R7
• Cortex-M: M3, M4
• Legacy: ARM7, ARM9,
ARM11
3.3 Kernel
Application(User)
Cortex
-A9
BSP
DMA
driver
SPI
Flash
driver
3D
driver
USB
Device
driver
USB
Host
driver
May 9, 2016
12
Virtual Platforms–Quickly Configurable
• GUI I/F can quickly re-build customized Virtual Platform
• Built A380-VP Virtual Platform for customer’s reference
• SW boot code & Linux driver is identical to A380 SoC
GUI interface
A380 SoC platform
(SoCreative!IVTM)
Starts software development Now
TLM
memorymemorymemory
UART
DMA
SPI
A380-VP
INTC
USB
VIO VIO
CPU
SDC
SPI flash SD card
Boot code development
− Boot from UART I/F, SD card,
SPI flash, USB I/F
App/Driver development
− Linux or other OS porting,
driver, middleware, app
May 9, 2016
13
AXI
memorymemoryMemory
USBTransactor
HAPS FPGA
LCDC
Encoder Decoder
• Customer’s problem
− New CPU and Middleware development
• Customer adopted a hybrid solution due to
− Right CPU & no CPU/ICE debugging effort
− Increase prototype capacity
− Complex IP model is not feasible
− Quick Linux bring up time (3s)
Hybrid Prototyping Success Case
Testchip SoC (CA9MP) Synopsys HAPS FPGA
Middle-ware development
TLM
memorymemorymemory
Virtual Platform
CA7MP
UART Transactor
AXI
FPGA
LCDC
CAP
May 9, 2016
14
RTL Co-simulation Case Study
• Customer A: Performance analysis
− Replace IP model with performance concerned IP
• Customer B: Power estimation
− RTL power pattern is too short
− Co-sim provides complete system patterns for
accurate result
RTL waveform
TLM
memorymemoryMemory
UART
DMA
SPI
Virtual Platform
INTC
USB
VIO VIO
SPI
flash
CPU
IP
TLM
memorymemoryMemory
UART
DMA
SPI
Virtual Platform
INTC
USB
VIO VIO
SPI
flash
CPU
Wrapper
IP RTL
May 9, 2016
15
Host PC
SDL
multimedia Lib
• Virtual Platform
− Linux Video playback
Demo
ARM
CA9
TLM
memorymemorymemory
UART
DMA SSP
Virtual Platform
LCDC
3.3 Kernel
Application mplayer
Cortex-A9
BSP
DMA
driver
SSP
driver
LCDC
driver
Sound
Display
Host
PC
May 9, 2016
16
• Virtual Platform Solution
− Next generation software development
− Shift left the schedule
− Flexible prototyping solution with FPGA & RTL
Simulation
Summary
Virtual Prototyping Hybrid Prototyping RTL Co-Simulation
TLM
memorymemoryMemory
UART
DMA
SPI
Virtual Platform
INTC
USB
VIO VIO
SPI
flash
CPU
SDC
SD
card
TLM
memorymemoryMemory
UART
DMA
SPI
Virtual Platform
INTC
USB
VIO VIO
SPI
flash
CPU
wrapper
IP RTL
memory
TLM
memoryMemory
USB Transactor
Virtual Platform
CPU
UART
DMA
May 9, 2016
17
Thank you
Ken Liao,
Senior Associate VP, Faraday

More Related Content

What's hot

Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
Open Networking Summit
 
Software Defined RAN
Software Defined RANSoftware Defined RAN
Software Defined RAN
Open Networking Summit
 
How Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC LimHow Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC Lim
MyNOG
 
RouteFlow & IXPs
RouteFlow & IXPsRouteFlow & IXPs
RouteFlow & IXPs
nvirters
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPs
APNIC
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenMyNOG
 
TIME Journey to the SPACE
TIME Journey to the SPACETIME Journey to the SPACE
TIME Journey to the SPACE
MyNOG
 
The Path to a Programmable Network
The Path to a Programmable NetworkThe Path to a Programmable Network
The Path to a Programmable Network
MyNOG
 
RPKI and Me
RPKI and MeRPKI and Me
RPKI and Me
MyNOG
 
Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...
Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...
Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...
Radisys Corporation
 
Five Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverFive Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking Forever
Open Networking Summit
 
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd RamlyIPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
MyNOG
 
Colt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIsColt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIs
Colt Technology Services
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDN
Marie-Paule Odini
 
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Bangladesh Network Operators Group
 
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansColt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Open Networking Summit
 
High-Performance Media Processing in an NFV World
High-Performance Media Processing in an NFV WorldHigh-Performance Media Processing in an NFV World
High-Performance Media Processing in an NFV World
Radisys Corporation
 
Updates on NFV and SDN Activities from the Broadband Forum
Updates on NFV and SDN Activities from the Broadband ForumUpdates on NFV and SDN Activities from the Broadband Forum
Updates on NFV and SDN Activities from the Broadband Forum
Open Networking Summit
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PROIDEA
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
Open Networking Summit
 

What's hot (20)

Networking Challenges for the Next Decade
Networking Challenges for the Next DecadeNetworking Challenges for the Next Decade
Networking Challenges for the Next Decade
 
Software Defined RAN
Software Defined RANSoftware Defined RAN
Software Defined RAN
 
How Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC LimHow Data Center Traffic is Changing Your Network by KC Lim
How Data Center Traffic is Changing Your Network by KC Lim
 
RouteFlow & IXPs
RouteFlow & IXPsRouteFlow & IXPs
RouteFlow & IXPs
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPs
 
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk YenExperience of Implementing IPTV in an ISP Network by Thong Hawk Yen
Experience of Implementing IPTV in an ISP Network by Thong Hawk Yen
 
TIME Journey to the SPACE
TIME Journey to the SPACETIME Journey to the SPACE
TIME Journey to the SPACE
 
The Path to a Programmable Network
The Path to a Programmable NetworkThe Path to a Programmable Network
The Path to a Programmable Network
 
RPKI and Me
RPKI and MeRPKI and Me
RPKI and Me
 
Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...
Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...
Telecom Infra Project - Future Telco Software Stack - Keynote: Brian Bronson,...
 
Five Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking ForeverFive Trends Enabled by 5G that will Change Networking Forever
Five Trends Enabled by 5G that will Change Networking Forever
 
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd RamlyIPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
IPLC Analytic Dashboard - Mohd Rizal bin Mohd Ramly
 
Colt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIsColt inter-provider SDN NNIs and APIs
Colt inter-provider SDN NNIs and APIs
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDN
 
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
Challenges of L2 NID Based Architecture for vCPE and NFV Deployment
 
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future PlansColt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
Colt’s Carrier SDN & NFV: Experience, Learnings & Future Plans
 
High-Performance Media Processing in an NFV World
High-Performance Media Processing in an NFV WorldHigh-Performance Media Processing in an NFV World
High-Performance Media Processing in an NFV World
 
Updates on NFV and SDN Activities from the Broadband Forum
Updates on NFV and SDN Activities from the Broadband ForumUpdates on NFV and SDN Activities from the Broadband Forum
Updates on NFV and SDN Activities from the Broadband Forum
 
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
PLNOG16: Jak zbudować Punkt Wymiany Ruchu używając urządzeń Junipera, Aleksan...
 
Considerations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and ServicesConsiderations for Deploying Virtual Network Functions and Services
Considerations for Deploying Virtual Network Functions and Services
 

Viewers also liked

2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...
2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...
2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...
Francisco Luz
 
Zvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQZvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQ
chiportal
 
2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...
2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...
2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...
Francisco Luz
 
Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...
Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...
Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...
Expolink
 
пресс конференция 15.06.2016. безопасность платежных систем и банков
пресс конференция 15.06.2016. безопасность платежных систем и банковпресс конференция 15.06.2016. безопасность платежных систем и банков
пресс конференция 15.06.2016. безопасность платежных систем и банков
Дмитрий Бумов
 
1 introdução ao marketing
1   introdução ao marketing1   introdução ao marketing
1 introdução ao marketing
Meirielza Santos
 
The Secret Life of Forms
The Secret Life of FormsThe Secret Life of Forms
The Secret Life of Forms
Ivan Wilson
 
Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...
Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...
Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...
Kristina Pomozova
 
F5 BIG-IP Misconfigurations
F5 BIG-IP MisconfigurationsF5 BIG-IP Misconfigurations
F5 BIG-IP Misconfigurations
Denis Kolegov
 
Proposta Dufry
Proposta DufryProposta Dufry
Proposta Dufry
Euripedes Magalhães
 
Proposta CCAA
Proposta CCAAProposta CCAA
Proposta CCAA
Euripedes Magalhães
 
F5 Link controller Configuration
F5 Link controller Configuration F5 Link controller Configuration
F5 Link controller Configuration
PCCW GLOBAL
 
【簡報的配色魔法(一)理論篇】
【簡報的配色魔法(一)理論篇】【簡報的配色魔法(一)理論篇】
【簡報的配色魔法(一)理論篇】
Wade Jin
 
Hormonas tipos y mecanismo de acción
Hormonas  tipos y mecanismo de acciónHormonas  tipos y mecanismo de acción
Hormonas tipos y mecanismo de acciónBioluzmi
 
Segment Routing & Application Engeering Routing
Segment Routing & Application Engeering RoutingSegment Routing & Application Engeering Routing
Segment Routing & Application Engeering Routing
Bertrand Duvivier
 
PNAIC 2015 - Caderno 1 Currículo
PNAIC 2015 - Caderno 1 CurrículoPNAIC 2015 - Caderno 1 Currículo
PNAIC 2015 - Caderno 1 Currículo
ElieneDias
 

Viewers also liked (18)

Rheanna Thomas Resume
Rheanna Thomas ResumeRheanna Thomas Resume
Rheanna Thomas Resume
 
2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...
2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...
2016 03-22 Decisão judicial que determina centralização no STF de investigaçõ...
 
Zvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQZvika Rozenshein,General Manager, EngineeringIQ
Zvika Rozenshein,General Manager, EngineeringIQ
 
2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...
2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...
2015-Tribunal multa ex-gestores de Paracuru-CE por irregularidades em licitaç...
 
Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...
Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...
Лаборатория Касперского. Александр Бондаренко. Киасофт. "Kaspersky Anti Targe...
 
пресс конференция 15.06.2016. безопасность платежных систем и банков
пресс конференция 15.06.2016. безопасность платежных систем и банковпресс конференция 15.06.2016. безопасность платежных систем и банков
пресс конференция 15.06.2016. безопасность платежных систем и банков
 
S4x16_Europe_Krotofil
S4x16_Europe_KrotofilS4x16_Europe_Krotofil
S4x16_Europe_Krotofil
 
1 introdução ao marketing
1   introdução ao marketing1   introdução ao marketing
1 introdução ao marketing
 
The Secret Life of Forms
The Secret Life of FormsThe Secret Life of Forms
The Secret Life of Forms
 
Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...
Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...
Находим и эксплуатируем уязвимости. Теория и практические примеры уязвимых ре...
 
F5 BIG-IP Misconfigurations
F5 BIG-IP MisconfigurationsF5 BIG-IP Misconfigurations
F5 BIG-IP Misconfigurations
 
Proposta Dufry
Proposta DufryProposta Dufry
Proposta Dufry
 
Proposta CCAA
Proposta CCAAProposta CCAA
Proposta CCAA
 
F5 Link controller Configuration
F5 Link controller Configuration F5 Link controller Configuration
F5 Link controller Configuration
 
【簡報的配色魔法(一)理論篇】
【簡報的配色魔法(一)理論篇】【簡報的配色魔法(一)理論篇】
【簡報的配色魔法(一)理論篇】
 
Hormonas tipos y mecanismo de acción
Hormonas  tipos y mecanismo de acciónHormonas  tipos y mecanismo de acción
Hormonas tipos y mecanismo de acción
 
Segment Routing & Application Engeering Routing
Segment Routing & Application Engeering RoutingSegment Routing & Application Engeering Routing
Segment Routing & Application Engeering Routing
 
PNAIC 2015 - Caderno 1 Currículo
PNAIC 2015 - Caderno 1 CurrículoPNAIC 2015 - Caderno 1 Currículo
PNAIC 2015 - Caderno 1 Currículo
 

Similar to Ken Liao, Senior Associate VP, Faraday

Introduction to architecture exploration
Introduction to architecture explorationIntroduction to architecture exploration
Introduction to architecture exploration
Deepak Shankar
 
Debugging Numerical Simulations on Accelerated Architectures - TotalView fo...
 Debugging Numerical Simulations on Accelerated Architectures  - TotalView fo... Debugging Numerical Simulations on Accelerated Architectures  - TotalView fo...
Debugging Numerical Simulations on Accelerated Architectures - TotalView fo...
Rogue Wave Software
 
Codasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsCodasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutions
RISC-V International
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
AI Frontiers
 
OpenPOWER Foundation Overview
OpenPOWER Foundation OverviewOpenPOWER Foundation Overview
OpenPOWER Foundation Overview
inside-BigData.com
 
Who Is This Guy?
Who Is This Guy?Who Is This Guy?
Who Is This Guy?
Chili.CHIPS
 
Implementing AI: High Performace Architectures
Implementing AI: High Performace ArchitecturesImplementing AI: High Performace Architectures
Implementing AI: High Performace Architectures
KTN
 
Adam Gregory Hrinda
Adam Gregory HrindaAdam Gregory Hrinda
Adam Gregory HrindaAdam Hrinda
 
Work Experiences in SoNix
Work Experiences in SoNixWork Experiences in SoNix
Work Experiences in SoNixZhijie Li
 
Webinar on RISC-V
Webinar on RISC-VWebinar on RISC-V
Webinar on RISC-V
Deepak Shankar
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE Vendors
APNIC
 
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Altera Corporation
 
The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...
The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...
The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...
Rambus
 
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Moschip
 
MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...
MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...
MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...
Embest Technology
 
Efabless Marketplace webinar slides 2024
Efabless Marketplace webinar slides 2024Efabless Marketplace webinar slides 2024
Efabless Marketplace webinar slides 2024
Nobin Mathew
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth Pilli
 
ODSA Sub-Project Launch
ODSA Sub-Project LaunchODSA Sub-Project Launch
ODSA Sub-Project Launch
ODSA Workgroup
 
ODSA Sub-Project Launch
 ODSA Sub-Project Launch ODSA Sub-Project Launch
ODSA Sub-Project Launch
Netronome
 

Similar to Ken Liao, Senior Associate VP, Faraday (20)

Introduction to architecture exploration
Introduction to architecture explorationIntroduction to architecture exploration
Introduction to architecture exploration
 
Debugging Numerical Simulations on Accelerated Architectures - TotalView fo...
 Debugging Numerical Simulations on Accelerated Architectures  - TotalView fo... Debugging Numerical Simulations on Accelerated Architectures  - TotalView fo...
Debugging Numerical Simulations on Accelerated Architectures - TotalView fo...
 
Codasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsCodasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutions
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
 
OpenPOWER Foundation Overview
OpenPOWER Foundation OverviewOpenPOWER Foundation Overview
OpenPOWER Foundation Overview
 
Who Is This Guy?
Who Is This Guy?Who Is This Guy?
Who Is This Guy?
 
Implementing AI: High Performace Architectures
Implementing AI: High Performace ArchitecturesImplementing AI: High Performace Architectures
Implementing AI: High Performace Architectures
 
Adam Gregory Hrinda
Adam Gregory HrindaAdam Gregory Hrinda
Adam Gregory Hrinda
 
Work Experiences in SoNix
Work Experiences in SoNixWork Experiences in SoNix
Work Experiences in SoNix
 
Resume_suresh_final
Resume_suresh_finalResume_suresh_final
Resume_suresh_final
 
Webinar on RISC-V
Webinar on RISC-VWebinar on RISC-V
Webinar on RISC-V
 
Panel with IPv6 CE Vendors
Panel with IPv6 CE VendorsPanel with IPv6 CE Vendors
Panel with IPv6 CE Vendors
 
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case StudyTraditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
Traditional vs. SoC FPGA Design Flow A Video Pipeline Case Study
 
The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...
The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...
The Ultimate Guide to HBM2E Implementation & Selection - Frank Ferro - Rambus...
 
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
 
MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...
MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...
MaaXBoard, a single board computer based on NXP i.MX 8M solution for iot appl...
 
Efabless Marketplace webinar slides 2024
Efabless Marketplace webinar slides 2024Efabless Marketplace webinar slides 2024
Efabless Marketplace webinar slides 2024
 
Srikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latestSrikanth_PILLI_CV_latest
Srikanth_PILLI_CV_latest
 
ODSA Sub-Project Launch
ODSA Sub-Project LaunchODSA Sub-Project Launch
ODSA Sub-Project Launch
 
ODSA Sub-Project Launch
 ODSA Sub-Project Launch ODSA Sub-Project Launch
ODSA Sub-Project Launch
 

More from chiportal

Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China
chiportal
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
chiportal
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
chiportal
 
Prof. Uri Weiser,Technion
Prof. Uri Weiser,TechnionProf. Uri Weiser,Technion
Prof. Uri Weiser,Technion
chiportal
 
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, SynopsysMarco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
chiportal
 
Dr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazzDr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazz
chiportal
 
Eddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, IntelEddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, Intel
chiportal
 
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 Dr. John Bainbridge, Principal Application Architect, NetSpeed  Dr. John Bainbridge, Principal Application Architect, NetSpeed
Dr. John Bainbridge, Principal Application Architect, NetSpeed
chiportal
 
Xavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, ArterisXavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, Arteris
chiportal
 
Asi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, VtoolAsi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, Vtool
chiportal
 
Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC
chiportal
 
Kunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-SiliconKunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-Silicon
chiportal
 
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, SynopsysGert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
chiportal
 
Tuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano RetinaTuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano Retina
chiportal
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Silicon
chiportal
 
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP SemiconductorRonen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
chiportal
 
Prof. Emanuel Cohen, Technion
Prof. Emanuel Cohen, TechnionProf. Emanuel Cohen, Technion
Prof. Emanuel Cohen, Technion
chiportal
 
Prof. Ramez Daniel, Technion
Prof. Ramez Daniel, TechnionProf. Ramez Daniel, Technion
Prof. Ramez Daniel, Technion
chiportal
 
Rotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,TechnioRotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,Technio
chiportal
 
Misbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,TechnionMisbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,Technion
chiportal
 

More from chiportal (20)

Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China Prof. Zhihua Wang, Tsinghua University, Beijing, China
Prof. Zhihua Wang, Tsinghua University, Beijing, China
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
Prof. Steve Furber, University of Manchester, Principal Designer of the BBC M...
 
Prof. Uri Weiser,Technion
Prof. Uri Weiser,TechnionProf. Uri Weiser,Technion
Prof. Uri Weiser,Technion
 
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, SynopsysMarco Casale-Rossi, Product Mktg. Manager, Synopsys
Marco Casale-Rossi, Product Mktg. Manager, Synopsys
 
Dr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazzDr.Efraim Aharoni, ESD Leader, TowerJazz
Dr.Efraim Aharoni, ESD Leader, TowerJazz
 
Eddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, IntelEddy Kvetny, System Engineering Group Leader, Intel
Eddy Kvetny, System Engineering Group Leader, Intel
 
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 Dr. John Bainbridge, Principal Application Architect, NetSpeed  Dr. John Bainbridge, Principal Application Architect, NetSpeed
Dr. John Bainbridge, Principal Application Architect, NetSpeed
 
Xavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, ArterisXavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, Arteris
 
Asi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, VtoolAsi Lifshitz, VP R&D, Vtool
Asi Lifshitz, VP R&D, Vtool
 
Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC Lewis Chu,Marketing Director,GUC
Lewis Chu,Marketing Director,GUC
 
Kunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-SiliconKunal Varshney, VLSI Engineer, Open-Silicon
Kunal Varshney, VLSI Engineer, Open-Silicon
 
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, SynopsysGert Goossens,Sen. Director, ASIP Tools, Synopsys
Gert Goossens,Sen. Director, ASIP Tools, Synopsys
 
Tuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano RetinaTuvia Liran, Director of VLSI, Nano Retina
Tuvia Liran, Director of VLSI, Nano Retina
 
Sagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-SiliconSagar Kadam, Lead Software Engineer, Open-Silicon
Sagar Kadam, Lead Software Engineer, Open-Silicon
 
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP SemiconductorRonen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
Ronen Shtayer,Director of ASG Operations & PMO, NXP Semiconductor
 
Prof. Emanuel Cohen, Technion
Prof. Emanuel Cohen, TechnionProf. Emanuel Cohen, Technion
Prof. Emanuel Cohen, Technion
 
Prof. Ramez Daniel, Technion
Prof. Ramez Daniel, TechnionProf. Ramez Daniel, Technion
Prof. Ramez Daniel, Technion
 
Rotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,TechnioRotem Ben-Hur,Graduate Student,Technio
Rotem Ben-Hur,Graduate Student,Technio
 
Misbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,TechnionMisbah Ramadan, Graduate Student,Technion
Misbah Ramadan, Graduate Student,Technion
 

Recently uploaded

Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
Norma Mushkat Gaffin
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
Susan Laney
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
ecamare2
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
techboxsqauremedia
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
SEOSMMEARTH
 
Examining the Effect of Customer Services Quality and Online Reviews in Unive...
Examining the Effect of Customer Services Quality and Online Reviews in Unive...Examining the Effect of Customer Services Quality and Online Reviews in Unive...
Examining the Effect of Customer Services Quality and Online Reviews in Unive...
Adam Smith
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
Chandresh Chudasama
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
JeremyPeirce1
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Holger Mueller
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Avirahi City Dholera
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
Adani case
 

Recently uploaded (20)

Mastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnapMastering B2B Payments Webinar from BlueSnap
Mastering B2B Payments Webinar from BlueSnap
 
buy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accountsbuy old yahoo accounts buy yahoo accounts
buy old yahoo accounts buy yahoo accounts
 
Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431Observation Lab PowerPoint Assignment for TEM 431
Observation Lab PowerPoint Assignment for TEM 431
 
Creative Web Design Company in Singapore
Creative Web Design Company in SingaporeCreative Web Design Company in Singapore
Creative Web Design Company in Singapore
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
 
3 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 20243 Simple Steps To Buy Verified Payoneer Account In 2024
3 Simple Steps To Buy Verified Payoneer Account In 2024
 
Examining the Effect of Customer Services Quality and Online Reviews in Unive...
Examining the Effect of Customer Services Quality and Online Reviews in Unive...Examining the Effect of Customer Services Quality and Online Reviews in Unive...
Examining the Effect of Customer Services Quality and Online Reviews in Unive...
 
Structural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for BuildingsStructural Design Process: Step-by-Step Guide for Buildings
Structural Design Process: Step-by-Step Guide for Buildings
 
Top mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptxTop mailing list providers in the USA.pptx
Top mailing list providers in the USA.pptx
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
 
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesEvent Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challenges
 
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraTata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s Dholera
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
In the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptxIn the Adani-Hindenburg case, what is SEBI investigating.pptx
In the Adani-Hindenburg case, what is SEBI investigating.pptx
 

Ken Liao, Senior Associate VP, Faraday

  • 1. May 9, 2016 1 ESL Virtual Platform for Early Software Development Ken Liao, Senior Associate VP, Faraday
  • 2. May 9, 2016 2 • Faraday at a glance • Purpose of virtual platform service • Drawback of traditional design flow • Targets of ESL SystemC model based virtual platform • Experience sharing Outline
  • 3. May 9, 2016 3 Faraday At A Glance 23 years of excellence • Established 1993, TWSE IPO 1999 • 2015 revenue : US$206M - 110M chips/year - Service 50% of WW Semi top 50 • Total >2,200 tapeout - Proven 340M-gate SoC design/MP Technology strength • 920 employees, >75% R&D • Broad portfolio - 450 patents, 3000 IPs - USB, PCIE, MIPI, VBO,… - High-speed SerDes - Node span 28nm & above • Application-based platforms - Cortex-A/M series UMC partnership • Spun off from UMC • UMC: FTC’s largest shareholder • FTC: UMC’s primary DCA Business service • Major business: ASIC & IP • Value-added services - Selective technology co- development - Solution-based design support - Cross-region sales channeling
  • 4. May 9, 2016 4 History of ASIC Design Service Evaluation platform Software platform Software package support Hardware platform Integrated SoC design database Drivers Toolchain OS Library RTL sign-off ASIC service SoC integration CPU & HSIO(USB2/3, SATA, PCIE, DDR) & Serdes Library/ Memory/ Analog/Mixed-Signal IPs Traditional netlist-in ASIC service 1993 1999 2003 2007 Now 32-bit Data 14-bit Address FA626 v5TE D32K/I32K SD/SDIO NAND CTRL DDR II CTRL External Memory Interface LCD CTRL SRAM CTRL AHB CTRL AES/DES DDR II CTRL8-ch DMA CTRL APB Bridge Timer(3) Interrupt CTRL PLL Clock CTRL GPIO SSP(2)BTUART AHB@ 133MHz AHB@66 MHz 8/16-bit data AHB Bridge APB@33MHz ESL Virtual Platform 2016 TLM memorymemoryMemory UART DMA SPI INTC USB VIO VIO SPI flash CPU IP
  • 5. May 9, 2016 5 Purpose of Virtual Platform Service Software development ASIC development without Virtual Platform ASIC development with Virtual Platform Arch design SoC hardware development Arch design SoC hardware development Gained time to market Manufacturing Software development • Early software development • Identify architecture and hardware bugs • Shift left the schedule
  • 6. May 9, 2016 6 Result to schedule delay and limited SW development Most efforts spend on debug HW instead of SW development Traditional HW-Based Prototyping Problems and More problems DDR unstable Peripheral IO EVB bring up CPU types FPGA Timing Design size
  • 7. May 9, 2016 7 • Software development: Help bare-metal software debug and application development • Fast execution: ~100Mhz performance • Hardware independent: Existing IP diagnostic C code can run on virtual platform. • Architecture optimization and thermal analysis: Run application to extract bus traffic pattern • CPU evaluation: Suitable for multi-core CPU SoC, AMP and SMP Where/How C-based Virtual Platforms Help
  • 8. May 9, 2016 8 Hybrid Prototyping • Hybrid Prototyping: Virtual Platform + FPGA • Faster Prototyping speed with HAPS FPGA • Useful when IP model is not available Virtual Platform on Host PC PCIe Synopsys HAPS72 Reduce modeling effort Cycle accurate functionality High-speed real-world IO UMR Bus memory TLM memorymemory USB Transactor Virtual Platform CPU UART DMA Transactor Customer’s design Synopsys HAPS72 FPGA
  • 9. May 9, 2016 9 Virtual Platforms 3 Approaches… ModelspeedFastSlow Modeling abstractionDetailed Abstract FPGA EVB • 20-40 MIPS RTL simulation • 1-2 KIPS Hybrid • 20-100 MIPS Virtual • ~100 MIPS Co-Sim • 10-100 KIPS
  • 10. May 9, 2016 10 • IP development effort • Platforms • Success story Sharing our Experience
  • 11. May 9, 2016 11 IP model • FTC IP Models have same configuration as RTL code • Complete IP model development flow for new IP • 3 quality verification plans for each IP Model IP Model Libraries Unit test, Non-OS IP test, OS level test Model development flow Faraday IP models - SDC021, SD card, MMC card - UART010/VIO, TMR010 - SPI020, SPI NOR/NAND flash - DMAC020/DMAC030, INTC030 - OTG210 Device VIO/Host VIO - SMC030, I2C - LCD021, SSP010 Synopsys IP models • AHSATA, SATA Hard Disk Drive • PCIE EP/RC • GMAC • HDMI RX/TX • USB 3.1, USB 2.0 • MIPI CSI2/DSI Virtual Platform TLM DUT IP CPU UART DMA Specification Documentation Implementation Verification Release Model under test Test bench model with inverse ports ARM CPU fast Models • Cortex-A − 64bit: A72, A57, A53 − 32bit: A17, A15, A9, A8, A7, A5 • Cortex-R: R4, R5, R7 • Cortex-M: M3, M4 • Legacy: ARM7, ARM9, ARM11 3.3 Kernel Application(User) Cortex -A9 BSP DMA driver SPI Flash driver 3D driver USB Device driver USB Host driver
  • 12. May 9, 2016 12 Virtual Platforms–Quickly Configurable • GUI I/F can quickly re-build customized Virtual Platform • Built A380-VP Virtual Platform for customer’s reference • SW boot code & Linux driver is identical to A380 SoC GUI interface A380 SoC platform (SoCreative!IVTM) Starts software development Now TLM memorymemorymemory UART DMA SPI A380-VP INTC USB VIO VIO CPU SDC SPI flash SD card Boot code development − Boot from UART I/F, SD card, SPI flash, USB I/F App/Driver development − Linux or other OS porting, driver, middleware, app
  • 13. May 9, 2016 13 AXI memorymemoryMemory USBTransactor HAPS FPGA LCDC Encoder Decoder • Customer’s problem − New CPU and Middleware development • Customer adopted a hybrid solution due to − Right CPU & no CPU/ICE debugging effort − Increase prototype capacity − Complex IP model is not feasible − Quick Linux bring up time (3s) Hybrid Prototyping Success Case Testchip SoC (CA9MP) Synopsys HAPS FPGA Middle-ware development TLM memorymemorymemory Virtual Platform CA7MP UART Transactor AXI FPGA LCDC CAP
  • 14. May 9, 2016 14 RTL Co-simulation Case Study • Customer A: Performance analysis − Replace IP model with performance concerned IP • Customer B: Power estimation − RTL power pattern is too short − Co-sim provides complete system patterns for accurate result RTL waveform TLM memorymemoryMemory UART DMA SPI Virtual Platform INTC USB VIO VIO SPI flash CPU IP TLM memorymemoryMemory UART DMA SPI Virtual Platform INTC USB VIO VIO SPI flash CPU Wrapper IP RTL
  • 15. May 9, 2016 15 Host PC SDL multimedia Lib • Virtual Platform − Linux Video playback Demo ARM CA9 TLM memorymemorymemory UART DMA SSP Virtual Platform LCDC 3.3 Kernel Application mplayer Cortex-A9 BSP DMA driver SSP driver LCDC driver Sound Display Host PC
  • 16. May 9, 2016 16 • Virtual Platform Solution − Next generation software development − Shift left the schedule − Flexible prototyping solution with FPGA & RTL Simulation Summary Virtual Prototyping Hybrid Prototyping RTL Co-Simulation TLM memorymemoryMemory UART DMA SPI Virtual Platform INTC USB VIO VIO SPI flash CPU SDC SD card TLM memorymemoryMemory UART DMA SPI Virtual Platform INTC USB VIO VIO SPI flash CPU wrapper IP RTL memory TLM memoryMemory USB Transactor Virtual Platform CPU UART DMA
  • 17. May 9, 2016 17 Thank you Ken Liao, Senior Associate VP, Faraday