SlideShare a Scribd company logo
1 of 4
Download to read offline
Electronic	System	Level	Design	Methodology	
	
Alan	P.	Su
Methodology	
ESL	Success	Elements	
Architect	
Team	
SW	
Team	
Management	
HW	
Team	
Tools	 Library	
Key	users	and	leader	
Undivided	support	
Implementation	users	
Not	methodology
Architecture	Exploration	&	Virtual	Platform	Modeling		
–	Architect	Team	
Specification
Algorithm1 Analysis Algorithmn Analysis
Data Flow1 Analysis Data Flown Analysis
Matlab
Simulink
HW Component Modeling
System Modeling
Performance Analysis
IP
Library
System-Level Verification
•  Memory bank
•  DMA spec
•  Bus bandwidth
•  HW/SW partition
x86
Models
Architecture/Platform Design
Implementation
Referenced
SW Code
System Simulator
SW	Development	&	HW	Verification		
–	SW	&	HW	Teams	
Implementation
Virtual Platform
SystemC
Golden Model
HW RTL Design
Using the Virtual
Platform/Architecture
as part of the IDE
Component level
RTL Design
Architecture/
Platform
SW Design
Virtual Platform/
Architecture
Referenced
SW Code
Co-verification
Compiler(s) Debugger(s)
High Level Synthesis

More Related Content

Similar to ESL

Open Source Tools and the Software Engineering Process
Open Source Tools and the Software Engineering ProcessOpen Source Tools and the Software Engineering Process
Open Source Tools and the Software Engineering Process
Steve Arnold
 
Sw Software Engineering
Sw Software EngineeringSw Software Engineering
Sw Software Engineering
jonathan077070
 

Similar to ESL (20)

Snug2007 Presentation
Snug2007 PresentationSnug2007 Presentation
Snug2007 Presentation
 
Open Source Tools and the Software Engineering Process
Open Source Tools and the Software Engineering ProcessOpen Source Tools and the Software Engineering Process
Open Source Tools and the Software Engineering Process
 
Productionzing ML Model Using MLflow Model Serving
Productionzing ML Model Using MLflow Model ServingProductionzing ML Model Using MLflow Model Serving
Productionzing ML Model Using MLflow Model Serving
 
Machine Learning Data Lineage with MLflow and Delta Lake
Machine Learning Data Lineage with MLflow and Delta LakeMachine Learning Data Lineage with MLflow and Delta Lake
Machine Learning Data Lineage with MLflow and Delta Lake
 
Azure Resource Manager (ARM) Template - A Beginner Guide for Developers
Azure Resource Manager (ARM) Template - A Beginner Guide for DevelopersAzure Resource Manager (ARM) Template - A Beginner Guide for Developers
Azure Resource Manager (ARM) Template - A Beginner Guide for Developers
 
Vsts intro
Vsts introVsts intro
Vsts intro
 
Designing multimedia
Designing multimediaDesigning multimedia
Designing multimedia
 
Mirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP LibraryMirabilis_Design AMD Versal System-Level IP Library
Mirabilis_Design AMD Versal System-Level IP Library
 
Sw Software Engineering
Sw Software EngineeringSw Software Engineering
Sw Software Engineering
 
Real-world software design practices when developing ASP.NET web systems by B...
Real-world software design practices when developing ASP.NET web systems by B...Real-world software design practices when developing ASP.NET web systems by B...
Real-world software design practices when developing ASP.NET web systems by B...
 
Serverless Data Platform
Serverless Data PlatformServerless Data Platform
Serverless Data Platform
 
JedaOverview
JedaOverviewJedaOverview
JedaOverview
 
A tale in automation (Puppet to Ansible)
A tale in automation (Puppet to Ansible)A tale in automation (Puppet to Ansible)
A tale in automation (Puppet to Ansible)
 
H S
H SH S
H S
 
H S
H SH S
H S
 
Modeling Abstraction
Modeling AbstractionModeling Abstraction
Modeling Abstraction
 
Virtual Platforms
Virtual PlatformsVirtual Platforms
Virtual Platforms
 
Strata NY 2017 Parquet Arrow roadmap
Strata NY 2017 Parquet Arrow roadmapStrata NY 2017 Parquet Arrow roadmap
Strata NY 2017 Parquet Arrow roadmap
 
Accelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim ArchitectAccelerated development in Automotive E/E Systems using VisualSim Architect
Accelerated development in Automotive E/E Systems using VisualSim Architect
 
IncQuery-Integrate22-20220607.pdf
IncQuery-Integrate22-20220607.pdfIncQuery-Integrate22-20220607.pdf
IncQuery-Integrate22-20220607.pdf
 

ESL