SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Verification for System Companies
Value Proposition
hagai@veriest-v.com
www.veriest-v.com
Hagai Arbel, CEO
February 2015
Table of Content
•  What is verification and how it fits in System development flow
•  How they do it in the ASIC world and why is it interesting
•  Fundamentals of functional verification
•  Value proposition through case studies
•  About Veriest
Simplified Hardware development flow
System
Architecture
FPGA design Board
Development
Software
Development
Design Document
VHDL coding
Simulations
Initial LAB Integration
Bug-fix
System integration and
QA
Bug-fix
System Shipment
Bugs at
Customer’s
Pain 1 – No sufficient FPGA documentation
System
Architecture
FPGA design Board
Development
Software
Development
Design Document
VHDL coding
Simulations
Initial LAB Integration
Bug-fix
System integration
and QA
Bug-fix
System Shipment
Bugs at
Customer’
s
•  Only that specific designer
know what he did
•  No sufficient review there will
be no architecture and system
bugs
Pain 2 – Long Initial LAB integration
System
Architecture
FPGA design Board
Development
Software
Development
Design Document
VHDL coding
Simulations
Initial LAB Integration
Bug-fix
System integration
and QA
Bug-fix
System Shipment
Bugs at
Customer’
s
•  The FPGA designer is
simulating – No 2nd set of eyes
•  VHDL simulation is limited –
Finding only the basic and
simple bugs
•  LAB integration is long
–  Hard to find bugs in the
LAB
–  Hard to know whether
there is a board or FPGA
logic problem
Pain 3 – Long QA cycle
System
Architecture
FPGA design Board
Development
Software
Development
Design Document
VHDL coding
Simulations
Initial LAB Integration
Bug-fix
System integration
and QA
Bug-fix
System Shipment
Bugs at
Customer’
s
•  Many FPGA logic bugs still
exist in the code
•  Debug cycle is long
•  Waiting the time of FPGA
designers, Software engineers
and System engineers
Pain 4 – System Shipment with FPGA bugs still in the code!
System
Architecture
FPGA design Board
Development
Software
Development
Design Document
VHDL coding
Simulations
Initial LAB Integration
Bug-fix
System integration
and QA
Bug-fix
System Shipment
Bugs at
Customer’
s
•  Although QA cycle is long,
FPGA bugs may still exist
•  These bugs may be visible only
when Software is updated
•  Recall of equipment, lost of
market
•  Debug is extremely hard
The answer is functional verification
FPGA design
Design Document
VHDL coding
Very basic VHDL simulation
‘Modern’
Design Functional
Verification
Bug Fix
It is done similarly in ASIC companies
LAB debug becomes
hard
FPGA technology
booms – 100s of MHz
and Millions of LUTs
Complex systems –
more faults at
customer’s
FPGA
Development
NEEDS
Verification
Verification principles
•  Defining verification goal – coverage plan and test plan.
•  Using an object-oriented programming language to implement the
verification environment.
• 
•  Verification tools are complete platform for a verification project
management, control and implementation.
•  In practice:
–  Engineer or team that is expert in that
–  System Verilog language, UVM methodology and Verification shelf packages
(VIPs)
‘Modern’ Verification for FPGA – Taking some principles from ASIC
•  Use the tools and methodologies from ASIC world but:
–  Can stop at 90%, not 100% because we have the LAB
–  Adopt to lower level of documentation
–  Single verification engineer ‘serves’ 3-5 FPGA designer (unlike ASICs, which is 1:1
verification / designers)
Verification cost
•  FPGA team grows by 20-30%
•  New discipline – Need to recruit a team or to get help from expert verification companies
•  Need to invest a bit more in documentation – Verification engineer must know what he is
checking
Verification benefits
•  The months spent in verification are saved during debug cycle – FPGA gets to the LAB
clean
•  Verification is not specific software oriented – The FPGA will work according to its
specification even when software is changed
•  Less chance for bugs at customer’s site
•  Much better time to market – Entire system debug cycle is much shorter
In the last 5 years system companies are ramping up their capabilities
•  Using consulting firms such as Veriest and
•  Ramping their own internal teams
Bench mark – Framer verification (1 FPGA designer)
Design LAB
bringup
QA Total TTM
(months)
No Verification 2 3 3 8
With Verification 3 1.5 1.5 6
Designer Verification QA Total
Man months
No Verification 8 NA 3 11
With Verification 4.5 4.5 1.5 10.5
Time To Market
Effort
Bench mark – Ethernet processing FPGA (5 FPGA designers)
Design LAB
bringup
QA Total TTM
(months)
No Verification 6 5 5 16
With Verification 6 2 2 12
Designer Verification QA Total
Man months
No Verification 59 NA 15 74
With Verification 41 14 6 61
Time To Market
Effort
Bench mark – Video processing FPGA (10 FPGA designers)
Design LAB
bringup
QA Total TTM
(months)
No Verification 8 8 5 21
With Verification 10 3 2 15
Designer Verification QA Total
Man months
No Verification 170 NA 42 212
With Verification 124 35 18 177
Time To Market
Effort
About Veriest
•  Founded: 2007 in Tel Aviv
•  Headquarter: Tel Aviv, Israel
•  Offices: Israel: Management and R&D
Serbia: R&D
•  Professional Services:
ASIC and FPGA design, verification and software
Exceptional expertise in Verification
Verification for system companies (LI) - value proposition

Más contenido relacionado

La actualidad más candente

DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft StackDeepti Jain
 
Verification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integrationVerification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integrationRogue Wave Software
 
Advances in Verification - Workshop at BMS College of Engineering
Advances in Verification - Workshop at BMS College of EngineeringAdvances in Verification - Workshop at BMS College of Engineering
Advances in Verification - Workshop at BMS College of EngineeringRamdas Mozhikunnath
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Custom security effective implementation
Custom security   effective implementationCustom security   effective implementation
Custom security effective implementationlog2srini
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiHo Chi Minh City Software Testing Club
 
Drive Faster Quality Insights through Customized Test Automation
Drive Faster Quality Insights through Customized Test AutomationDrive Faster Quality Insights through Customized Test Automation
Drive Faster Quality Insights through Customized Test AutomationPerfecto by Perforce
 
Neotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting ZongNeotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting ZongNeotys_Partner
 
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021GoQA
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityFabricio Epaminondas
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updatedTharinda Liyanage
 
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome ThemSCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome ThemCompuware
 
Info Card - Techical Debt Management
Info Card  - Techical Debt ManagementInfo Card  - Techical Debt Management
Info Card - Techical Debt ManagementFabricio Epaminondas
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Imaginet
 
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 -  lec 28 -- 34 - 12 jun12 - testing 1 of 2Se 381 -  lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2babak danyal
 
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...TEST Huddle
 
Best Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and SecurityBest Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and SecurityVirtual Forge
 

La actualidad más candente (20)

DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft Stack
 
Verification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integrationVerification at scale: Fitting static code analysis into continuous integration
Verification at scale: Fitting static code analysis into continuous integration
 
Four Keys to Efficient DevOps
Four Keys to Efficient DevOpsFour Keys to Efficient DevOps
Four Keys to Efficient DevOps
 
Red7 Automating UAT Web Testing
Red7 Automating UAT Web TestingRed7 Automating UAT Web Testing
Red7 Automating UAT Web Testing
 
Advances in Verification - Workshop at BMS College of Engineering
Advances in Verification - Workshop at BMS College of EngineeringAdvances in Verification - Workshop at BMS College of Engineering
Advances in Verification - Workshop at BMS College of Engineering
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Custom security effective implementation
Custom security   effective implementationCustom security   effective implementation
Custom security effective implementation
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
 
Drive Faster Quality Insights through Customized Test Automation
Drive Faster Quality Insights through Customized Test AutomationDrive Faster Quality Insights through Customized Test Automation
Drive Faster Quality Insights through Customized Test Automation
 
Neotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting ZongNeotys PAC 2018 - Tingting Zong
Neotys PAC 2018 - Tingting Zong
 
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
ІГОР ПАВЛЕНКО «QA role in DevOps world» Online QADay 2021
 
Continuous integration practices to improve the software quality
Continuous integration practices to improve the software qualityContinuous integration practices to improve the software quality
Continuous integration practices to improve the software quality
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome ThemSCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome Them
 
Info Card - Techical Debt Management
Info Card  - Techical Debt ManagementInfo Card  - Techical Debt Management
Info Card - Techical Debt Management
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
 
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 -  lec 28 -- 34 - 12 jun12 - testing 1 of 2Se 381 -  lec 28 -- 34 - 12 jun12 - testing 1 of 2
Se 381 - lec 28 -- 34 - 12 jun12 - testing 1 of 2
 
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
Bob Harnisch & Tim Koomen - Mixing Waterfall, Agile & Outsourcing at Dutch Ra...
 
Best Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and SecurityBest Practices for Ensuring SAP ABAP Code Quality and Security
Best Practices for Ensuring SAP ABAP Code Quality and Security
 

Similar a Verification for system companies (LI) - value proposition

Infrastructure as Code for Network
Infrastructure as Code for NetworkInfrastructure as Code for Network
Infrastructure as Code for NetworkDamien Garros
 
Fpga Verification Methodology and case studies - Semisrael Expo2014
Fpga Verification Methodology and case studies - Semisrael Expo2014Fpga Verification Methodology and case studies - Semisrael Expo2014
Fpga Verification Methodology and case studies - Semisrael Expo2014Avi Caspi
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineeringgaoliang641
 
Building a Professional SDLC
Building a Professional SDLCBuilding a Professional SDLC
Building a Professional SDLCMichael Werneburg
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorThe Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorSerena Software
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITVishnu Raju Datla
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapesChris Kernaghan
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneDashlane
 
How to Build Hardware Product
How to Build Hardware ProductHow to Build Hardware Product
How to Build Hardware ProductIBTECAR
 
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...Virtual Forge
 
Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"
Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"
Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"Emerasoft, solutions to collaborate
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetVenkat Janardhanam, MS, MBA
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationXPDays
 
Developing PHP Applications Faster
Developing PHP Applications FasterDeveloping PHP Applications Faster
Developing PHP Applications FasterAdam Culp
 

Similar a Verification for system companies (LI) - value proposition (20)

Infrastructure as Code for Network
Infrastructure as Code for NetworkInfrastructure as Code for Network
Infrastructure as Code for Network
 
Fpga Verification Methodology and case studies - Semisrael Expo2014
Fpga Verification Methodology and case studies - Semisrael Expo2014Fpga Verification Methodology and case studies - Semisrael Expo2014
Fpga Verification Methodology and case studies - Semisrael Expo2014
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
Building a Professional SDLC
Building a Professional SDLCBuilding a Professional SDLC
Building a Professional SDLC
 
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF AdministratorThe Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
The Top 5 Practices of a Highly Successful ChangeMan ZMF Administrator
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Salesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABITSalesforce Continuous Integration with AutoRABIT
Salesforce Continuous Integration with AutoRABIT
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Continuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at DashlaneContinuous Delivery: releasing Better and Faster at Dashlane
Continuous Delivery: releasing Better and Faster at Dashlane
 
How to Build Hardware Product
How to Build Hardware ProductHow to Build Hardware Product
How to Build Hardware Product
 
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
Case Study: Automating Code Reviews for Custom SAP ABAP Applications with Vir...
 
Journey to the center of DevOps - v6
Journey to the center of DevOps - v6Journey to the center of DevOps - v6
Journey to the center of DevOps - v6
 
Project P Open Workshop
Project P Open WorkshopProject P Open Workshop
Project P Open Workshop
 
Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"
Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"
Webinar: "DBMaestro: Database Enforced Change Management (DECM) tool"
 
DevOps in an Embedded World
DevOps in an Embedded WorldDevOps in an Embedded World
DevOps in an Embedded World
 
Improving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNetImproving Quality through Continuous Integration - A case study of CollabNet
Improving Quality through Continuous Integration - A case study of CollabNet
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Developing PHP Applications Faster
Developing PHP Applications FasterDeveloping PHP Applications Faster
Developing PHP Applications Faster
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 

Verification for system companies (LI) - value proposition

  • 1. Verification for System Companies Value Proposition hagai@veriest-v.com www.veriest-v.com Hagai Arbel, CEO February 2015
  • 2. Table of Content •  What is verification and how it fits in System development flow •  How they do it in the ASIC world and why is it interesting •  Fundamentals of functional verification •  Value proposition through case studies •  About Veriest
  • 3. Simplified Hardware development flow System Architecture FPGA design Board Development Software Development Design Document VHDL coding Simulations Initial LAB Integration Bug-fix System integration and QA Bug-fix System Shipment Bugs at Customer’s
  • 4. Pain 1 – No sufficient FPGA documentation System Architecture FPGA design Board Development Software Development Design Document VHDL coding Simulations Initial LAB Integration Bug-fix System integration and QA Bug-fix System Shipment Bugs at Customer’ s •  Only that specific designer know what he did •  No sufficient review there will be no architecture and system bugs
  • 5. Pain 2 – Long Initial LAB integration System Architecture FPGA design Board Development Software Development Design Document VHDL coding Simulations Initial LAB Integration Bug-fix System integration and QA Bug-fix System Shipment Bugs at Customer’ s •  The FPGA designer is simulating – No 2nd set of eyes •  VHDL simulation is limited – Finding only the basic and simple bugs •  LAB integration is long –  Hard to find bugs in the LAB –  Hard to know whether there is a board or FPGA logic problem
  • 6. Pain 3 – Long QA cycle System Architecture FPGA design Board Development Software Development Design Document VHDL coding Simulations Initial LAB Integration Bug-fix System integration and QA Bug-fix System Shipment Bugs at Customer’ s •  Many FPGA logic bugs still exist in the code •  Debug cycle is long •  Waiting the time of FPGA designers, Software engineers and System engineers
  • 7. Pain 4 – System Shipment with FPGA bugs still in the code! System Architecture FPGA design Board Development Software Development Design Document VHDL coding Simulations Initial LAB Integration Bug-fix System integration and QA Bug-fix System Shipment Bugs at Customer’ s •  Although QA cycle is long, FPGA bugs may still exist •  These bugs may be visible only when Software is updated •  Recall of equipment, lost of market •  Debug is extremely hard
  • 8. The answer is functional verification FPGA design Design Document VHDL coding Very basic VHDL simulation ‘Modern’ Design Functional Verification Bug Fix
  • 9. It is done similarly in ASIC companies LAB debug becomes hard FPGA technology booms – 100s of MHz and Millions of LUTs Complex systems – more faults at customer’s FPGA Development NEEDS Verification
  • 10. Verification principles •  Defining verification goal – coverage plan and test plan. •  Using an object-oriented programming language to implement the verification environment. •  •  Verification tools are complete platform for a verification project management, control and implementation. •  In practice: –  Engineer or team that is expert in that –  System Verilog language, UVM methodology and Verification shelf packages (VIPs)
  • 11. ‘Modern’ Verification for FPGA – Taking some principles from ASIC •  Use the tools and methodologies from ASIC world but: –  Can stop at 90%, not 100% because we have the LAB –  Adopt to lower level of documentation –  Single verification engineer ‘serves’ 3-5 FPGA designer (unlike ASICs, which is 1:1 verification / designers)
  • 12. Verification cost •  FPGA team grows by 20-30% •  New discipline – Need to recruit a team or to get help from expert verification companies •  Need to invest a bit more in documentation – Verification engineer must know what he is checking
  • 13. Verification benefits •  The months spent in verification are saved during debug cycle – FPGA gets to the LAB clean •  Verification is not specific software oriented – The FPGA will work according to its specification even when software is changed •  Less chance for bugs at customer’s site •  Much better time to market – Entire system debug cycle is much shorter
  • 14. In the last 5 years system companies are ramping up their capabilities •  Using consulting firms such as Veriest and •  Ramping their own internal teams
  • 15. Bench mark – Framer verification (1 FPGA designer) Design LAB bringup QA Total TTM (months) No Verification 2 3 3 8 With Verification 3 1.5 1.5 6 Designer Verification QA Total Man months No Verification 8 NA 3 11 With Verification 4.5 4.5 1.5 10.5 Time To Market Effort
  • 16. Bench mark – Ethernet processing FPGA (5 FPGA designers) Design LAB bringup QA Total TTM (months) No Verification 6 5 5 16 With Verification 6 2 2 12 Designer Verification QA Total Man months No Verification 59 NA 15 74 With Verification 41 14 6 61 Time To Market Effort
  • 17. Bench mark – Video processing FPGA (10 FPGA designers) Design LAB bringup QA Total TTM (months) No Verification 8 8 5 21 With Verification 10 3 2 15 Designer Verification QA Total Man months No Verification 170 NA 42 212 With Verification 124 35 18 177 Time To Market Effort
  • 18. About Veriest •  Founded: 2007 in Tel Aviv •  Headquarter: Tel Aviv, Israel •  Offices: Israel: Management and R&D Serbia: R&D •  Professional Services: ASIC and FPGA design, verification and software Exceptional expertise in Verification