SlideShare a Scribd company logo
ESL Verification   Automation
Jeda’s Mission Mission: Accelerating ESL verification productivity through automation, with native System C and C++ verification solutions  For all architectures For OCP designs Experienced Team Invented 1st generation hardware verification automation language – VERA
A Typical ESL Design Flow HW/SW partitioning Embedded SW development Virtual platform  Architecture Exploration HW dependent SW (driver, HAL) Operating system (GUI, services) Middleware – application framework Application DSP OS, HAL drivers Algorithms Application Algorithm / Application / functional models RTL verification    unified testbench  Performance analysis Architecture validation SW Integration System Debugging Memory  subsystem RTL Swap HW platform Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator Traffic  generator
ESL Design Requirements Executable specification  Early software development and testing Fast architectural exploration  Software/hardware tradeoffs Real system performance measurement  System level verification before RTL Quick configuration and design modifications Early, stable virtual system platforms High-level synthesis Meet timing requirements Meet area requirements Meet power requirements
JEDA ESL Product Benefits Maintain model consistency across various abstract levels  Ensure design constraints are uniformly applied Pinpoint model problems  Automate verification  Improve verification coverage Create and verify models in less time Thoroughly validate pre- and post- synthesis designs Shorten time to tapeout from ESL synthesis Automate system constraint checking Automate performance checking Automate protocol checking Advanced smart debugging  Functional, data and line coverage measurement Reach stable virtual system and debug faster
JEDA Products Assertions NSC  – Native SystemC verification suite Any-Architecture Applications OCP Design Applications NSCa: Native SystemC Assertion OCPchecker : OCP Compliance Checks Coverage NSCv :  Native SystemC Verification NSCvDC:  Data/Functional Coverage NSCvCC:  Code Coverage OCPcover:  OCP Transaction and Data  Coverage
JEDA NSCa Assertions NSC  – Native SystemC verification suite Any-Architecture Applications NSCa: Native SystemC Assertion Coverage NSCv :  Native SystemC Verification NSCvDC:  Data/Functional Coverage NSCvCC:  Code Coverage NSCa  Increases engineering  productivity  Accelerates verification 20% or more Verification at a higher  level of abstraction;1  line of code vs 7 Fast debugging  Built-in consistency  Verification re-use  Easy maintenance
JEDA NSCv Assertions NSC  – Native SystemC verification suite Any-Architecture Applications NSCa: Native SystemC Assertion Coverage NSCv :  Native SystemC Verification NSCvDC:  Data/Functional Coverage NSCvCC:  Code Coverage NSCv Functional and data  coverage  TLM & cycle based designs Audits SystemC and C++  design verification suite Improves quality Accelerates productivity   Reduces risk Designed for SystemC  hardware designers,  architects
JEDA OCPchecker Assertions NSC  – Native SystemC verification suite Any-Architecture Applications OCP Design Applications OCPchecker : OCP Compliance Checks Coverage OCPcover:  OCP Transaction and Data  Coverage OCP Checker Validating OCP models in SystemC Checking OCP protocol compliance   Reduces verification time Supports evolving OCP standard Provides comprehensive verification  environment  Easy debug, pinpointing root causes  Consistent ESL / RTL protocol checks
JEDA OCPcover Assertions NSC  – Native SystemC verification suite Any-Architecture Applications OCP Design Applications OCPchecker : OCP Compliance Checks Coverage OCPcover:  OCP Transaction and Data  Coverage OCP Cover Measures data and transaction  coverage For SystemC / C++ OCP designs Characterizes verification  suites Reduces verification risk Supports evolving OCP standard
Sonics      "The JEDA OCPchecker has proved itself in our production environment.  It automatically adapts to any of our configurations with on-the-fly checking.  We replaced our in-house SystemC-OCP checking solution with OCPchecker because it supports the complete OCP protocol, is more efficient, and is easy to use and integrate."  Scott Evans Director of software development  Sonics
JEDA Partners
ESL Verification Automation www. jedatechnologies .net

More Related Content

PPTX
Andreas Grabner - Performance as Code, Let's Make It a Standard
PDF
Implementing Continuous Delivery with Enterprise Middleware
PDF
Zehr dv club_12052006
PDF
Sharam salamian
PDF
Chat interfaces for continuous integration - CI/CD Pipeline on Slack
PDF
Verification for system companies (LI) - value proposition
PDF
Code Management Workshop
Andreas Grabner - Performance as Code, Let's Make It a Standard
Implementing Continuous Delivery with Enterprise Middleware
Zehr dv club_12052006
Sharam salamian
Chat interfaces for continuous integration - CI/CD Pipeline on Slack
Verification for system companies (LI) - value proposition
Code Management Workshop

What's hot (20)

PPTX
Continuous Testing With Terraform
DOC
Naveen_Reddy_Resume
PPT
Conway Case Study - Optimizing Application Integration SDLC
PDF
Infrastructure as code
PPTX
Neotys PAC - Ian Molyneaux
PDF
Rethinking Testing
PPTX
DevOps with Microsoft Stack
PPTX
Neotys PAC - Stijn Schepers
PDF
Soasta Cloud Test
PDF
Mesa_Yogananda_ASIC_FPGA_Verification
PDF
Quality Loopback
PDF
Strickland dvclub
PPT
The Evolution of Agile - Continuous Delivery - Extending Agile out to Product...
PPT
Fut Lsi
PPTX
Leading the Lean Charge: POD Point’s Approach to Accellerated Innovation by E...
PPTX
ASIC design verification
PPTX
SCM Transformation Challenges and How to Overcome Them
PDF
Agile2013 - Integration testing in enterprises using TaaS - via Case Study
DOCX
CV Ranan Fraer Apr 2016
PDF
Verification Engineer - Opportunities and Career Path
Continuous Testing With Terraform
Naveen_Reddy_Resume
Conway Case Study - Optimizing Application Integration SDLC
Infrastructure as code
Neotys PAC - Ian Molyneaux
Rethinking Testing
DevOps with Microsoft Stack
Neotys PAC - Stijn Schepers
Soasta Cloud Test
Mesa_Yogananda_ASIC_FPGA_Verification
Quality Loopback
Strickland dvclub
The Evolution of Agile - Continuous Delivery - Extending Agile out to Product...
Fut Lsi
Leading the Lean Charge: POD Point’s Approach to Accellerated Innovation by E...
ASIC design verification
SCM Transformation Challenges and How to Overcome Them
Agile2013 - Integration testing in enterprises using TaaS - via Case Study
CV Ranan Fraer Apr 2016
Verification Engineer - Opportunities and Career Path
Ad

Viewers also liked (6)

PDF
Biologi f4 sbp akhir tahun 2008
DOCX
Laporan amali kimia 2
PDF
Sbp 2014 fizik kertas 3 amali tingkatan 4 set c
PDF
Biologi kertas 2
DOC
RPT 2015 Kimia Tingkatan 4
DOCX
Laporan Amali Fizik: Eksperimen Kinematik (sesaran, pecutan & halaju)
Biologi f4 sbp akhir tahun 2008
Laporan amali kimia 2
Sbp 2014 fizik kertas 3 amali tingkatan 4 set c
Biologi kertas 2
RPT 2015 Kimia Tingkatan 4
Laporan Amali Fizik: Eksperimen Kinematik (sesaran, pecutan & halaju)
Ad

Similar to JedaOverview (20)

DOC
Basavanthrao_resume_vlsi
PDF
Universal Chip Interconnect Verification
PDF
Universal Chip interconnect Verification
PDF
Modernizing Testing as Apps Re-Architect
PPT
Virtual Platforms
PPT
PowerPoint Presentation
PDF
Rahul_Ramani_Profile
PDF
Ogt svf engine_brochure_aug2017
PDF
Space Codesign CMC Microsystems Webinar 20150205 unrolled
PPTX
Setup and run automated test framework for android application
PPT
ASIC Design Flow_Introduction_details.ppt
PPT
Snug2007 Presentation
PDF
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
PDF
Neotys PAC 2018 - Ramya Ramalinga Moorthy
PDF
DevOps in an Embedded World
PPTX
Apache Cloudstack QA Strategy
DOCX
Michael Ledford Fall 2014 Resume
PPTX
Industrial Automation rtPAC System
PPTX
Jeda Hls Hlv Success Story V4
Basavanthrao_resume_vlsi
Universal Chip Interconnect Verification
Universal Chip interconnect Verification
Modernizing Testing as Apps Re-Architect
Virtual Platforms
PowerPoint Presentation
Rahul_Ramani_Profile
Ogt svf engine_brochure_aug2017
Space Codesign CMC Microsystems Webinar 20150205 unrolled
Setup and run automated test framework for android application
ASIC Design Flow_Introduction_details.ppt
Snug2007 Presentation
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
Neotys PAC 2018 - Ramya Ramalinga Moorthy
DevOps in an Embedded World
Apache Cloudstack QA Strategy
Michael Ledford Fall 2014 Resume
Industrial Automation rtPAC System
Jeda Hls Hlv Success Story V4

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
Teaching material agriculture food technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Building Integrated photovoltaic BIPV_UPV.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Electronic commerce courselecture one. Pdf
Machine learning based COVID-19 study performance prediction
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Mobile App Security Testing_ A Comprehensive Guide.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Programs and apps: productivity, graphics, security and other tools
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing
Unlocking AI with Model Context Protocol (MCP)
Review of recent advances in non-invasive hemoglobin estimation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Teaching material agriculture food technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

JedaOverview

  • 1. ESL Verification Automation
  • 2. Jeda’s Mission Mission: Accelerating ESL verification productivity through automation, with native System C and C++ verification solutions For all architectures For OCP designs Experienced Team Invented 1st generation hardware verification automation language – VERA
  • 3. A Typical ESL Design Flow HW/SW partitioning Embedded SW development Virtual platform Architecture Exploration HW dependent SW (driver, HAL) Operating system (GUI, services) Middleware – application framework Application DSP OS, HAL drivers Algorithms Application Algorithm / Application / functional models RTL verification  unified testbench Performance analysis Architecture validation SW Integration System Debugging Memory subsystem RTL Swap HW platform Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator Traffic generator
  • 4. ESL Design Requirements Executable specification Early software development and testing Fast architectural exploration Software/hardware tradeoffs Real system performance measurement System level verification before RTL Quick configuration and design modifications Early, stable virtual system platforms High-level synthesis Meet timing requirements Meet area requirements Meet power requirements
  • 5. JEDA ESL Product Benefits Maintain model consistency across various abstract levels Ensure design constraints are uniformly applied Pinpoint model problems Automate verification Improve verification coverage Create and verify models in less time Thoroughly validate pre- and post- synthesis designs Shorten time to tapeout from ESL synthesis Automate system constraint checking Automate performance checking Automate protocol checking Advanced smart debugging Functional, data and line coverage measurement Reach stable virtual system and debug faster
  • 6. JEDA Products Assertions NSC – Native SystemC verification suite Any-Architecture Applications OCP Design Applications NSCa: Native SystemC Assertion OCPchecker : OCP Compliance Checks Coverage NSCv : Native SystemC Verification NSCvDC: Data/Functional Coverage NSCvCC: Code Coverage OCPcover: OCP Transaction and Data Coverage
  • 7. JEDA NSCa Assertions NSC – Native SystemC verification suite Any-Architecture Applications NSCa: Native SystemC Assertion Coverage NSCv : Native SystemC Verification NSCvDC: Data/Functional Coverage NSCvCC: Code Coverage NSCa Increases engineering productivity Accelerates verification 20% or more Verification at a higher level of abstraction;1 line of code vs 7 Fast debugging Built-in consistency Verification re-use Easy maintenance
  • 8. JEDA NSCv Assertions NSC – Native SystemC verification suite Any-Architecture Applications NSCa: Native SystemC Assertion Coverage NSCv : Native SystemC Verification NSCvDC: Data/Functional Coverage NSCvCC: Code Coverage NSCv Functional and data coverage TLM & cycle based designs Audits SystemC and C++ design verification suite Improves quality Accelerates productivity Reduces risk Designed for SystemC hardware designers, architects
  • 9. JEDA OCPchecker Assertions NSC – Native SystemC verification suite Any-Architecture Applications OCP Design Applications OCPchecker : OCP Compliance Checks Coverage OCPcover: OCP Transaction and Data Coverage OCP Checker Validating OCP models in SystemC Checking OCP protocol compliance Reduces verification time Supports evolving OCP standard Provides comprehensive verification environment Easy debug, pinpointing root causes Consistent ESL / RTL protocol checks
  • 10. JEDA OCPcover Assertions NSC – Native SystemC verification suite Any-Architecture Applications OCP Design Applications OCPchecker : OCP Compliance Checks Coverage OCPcover: OCP Transaction and Data Coverage OCP Cover Measures data and transaction coverage For SystemC / C++ OCP designs Characterizes verification suites Reduces verification risk Supports evolving OCP standard
  • 11. Sonics     "The JEDA OCPchecker has proved itself in our production environment.  It automatically adapts to any of our configurations with on-the-fly checking.  We replaced our in-house SystemC-OCP checking solution with OCPchecker because it supports the complete OCP protocol, is more efficient, and is easy to use and integrate." Scott Evans Director of software development Sonics
  • 13. ESL Verification Automation www. jedatechnologies .net

Editor's Notes

  • #2: JEDA is the technbology leader in verification for ESL designs. JEDA provides solutions for all architecture designs, and specialized verification tools for OCP-IP based designs.