SlideShare a Scribd company logo
Design Verification
Research and Teaching

           Kerstin Eder
  Design Automation and Verification



                                 Department of
                       COMPUTER SCIENCE
COMSM0115: Design Verification

Aim:
“To familiarize students with the routine
  tasks and the latest techniques in design
  verification, and to give them the
  theoretical background plus some of the
  practical skills expected from a
  professional design verification engineer.”
Syllabus
Introduction to HW Design Flow and Functional Verification
Verification Flow and Tools
Traditional simulation-based Verification:
   basic testbench architecture, directed testing, driving & checking tutorial
Verification Planning Process
Coverage:
   metrics: structural, functional, analysis, need to combine metrics
Automation for Verification:
   constrained pseudo-random stimulus
   generation
   self-checking testbenches
Coverage Driven Verification
Assertion Based Verification
Functional Formal Verification
Design Verification Research
Exploiting state-of-the-art techniques from other
  areas of CS to advance Design Verification
    Formal specification, refinement, derivation and
    verification by mathematical proof
    Reassessing processor design decisions – impact on
    verification
    Coverage Directed Test Generation:
       Formal approaches
       Feedback-based approaches – machine learning
       Methodology development for coverage balancing
    Industrial Collaboration with:
       IBM Research Labs in Haifa (Israel)
       Local semiconductor industry: STM, Infineon, Clearspeed,
       Xmos, BRCM, Icera etc
       EDA: Cadence and Mentor Graphics
Opportunities to get involved
 Undergraduate student projects
  – Final year project BSc:
        400h (40 CP), part-time, October to May
  – Final year project MEng:
        400h (40 CP), full-time, February to May
 MSc student projects
  – 200h (20 CP), part-time, February to May
  – 600h (60 CP), full-time, June to September
 PhD
  – 3 years 6 months full-time research
 EngD
  – 4 years full-time research and professional training
  – 75% of time spent in industry
  – Portfolio-based

Get involved:
  Contact Kerstin.Eder@bristol.ac.uk to explore collaboration opportunities
Ramaram Naresh (MSc AMSE student at University of Bristol)
Email ID : nr8627@bristol.ac.uk
  Experience : Worked as Member Technical staff in GD
  Micro Systems Pvt Ltd for THREE plus years.
  Interested in : SOC Verification, Analog & Mixed signal
  design.
  Domain Expertise : SOC Verification, Reference
  Verification Methodology & AMBA AHB/APB bus systems.
  Projects Done : Dual core 2 million gate count
  System-on-chip using 90nm technology, AHB
  Verification IP using VERA.
  Role : Verification of chip at block, system and production
  level.
  Languages : C, C++, Verilog, Unix, Perl.

More Related Content

Viewers also liked

Comparing Regulatory Enforcement of Hospitals and Long-Term Care Facilities
Comparing Regulatory Enforcement of Hospitals and Long-Term Care FacilitiesComparing Regulatory Enforcement of Hospitals and Long-Term Care Facilities
Comparing Regulatory Enforcement of Hospitals and Long-Term Care Facilities
Polsinelli PC
 
Pedro e joão vitor
Pedro e joão vitorPedro e joão vitor
Pedro e joão vitor
Nute JPA
 
CTA Infographic
CTA InfographicCTA Infographic
CTA Infographic
Email Monks
 
2 omrt2 p
2 omrt2 p2 omrt2 p
2 omrt2 p
YchebnikRU
 
Amanda Resume
Amanda ResumeAmanda Resume
Amanda Resume
amanda nyeakan
 
Reverse Engineering My Life
Reverse Engineering My LifeReverse Engineering My Life
Reverse Engineering My Life
Alan Tabor
 
El verdadero grito
El verdadero gritoEl verdadero grito
El verdadero grito
Jose Luis García Reyes
 
Năˇvrh programu rokovania rady rtvs 1. 8. 2013
Năˇvrh programu rokovania rady rtvs 1. 8. 2013Năˇvrh programu rokovania rady rtvs 1. 8. 2013
Năˇvrh programu rokovania rady rtvs 1. 8. 2013Peter Malec
 
! Art And Science Ppt
! Art And Science Ppt! Art And Science Ppt
! Art And Science Ppt
Rod Jurado
 
Production diary – week 4
Production diary – week 4Production diary – week 4
Production diary – week 4
sammyt1998
 
Strategic planning and implementation for adidas
Strategic planning and implementation for adidasStrategic planning and implementation for adidas
Strategic planning and implementation for adidas
Maruf Hasan
 
Curriculum-Vitae-CV-Templates
Curriculum-Vitae-CV-TemplatesCurriculum-Vitae-CV-Templates
Curriculum-Vitae-CV-Templates
FPS INDIA
 
Eletroforese Capilar Automatizada
Eletroforese Capilar Automatizada Eletroforese Capilar Automatizada
Eletroforese Capilar Automatizada
PerkinElmer, Inc.
 
Kleine motivation
Kleine motivationKleine motivation
Kleine motivation
Benjamin Pfennig
 

Viewers also liked (15)

Degree_Certificate
Degree_CertificateDegree_Certificate
Degree_Certificate
 
Comparing Regulatory Enforcement of Hospitals and Long-Term Care Facilities
Comparing Regulatory Enforcement of Hospitals and Long-Term Care FacilitiesComparing Regulatory Enforcement of Hospitals and Long-Term Care Facilities
Comparing Regulatory Enforcement of Hospitals and Long-Term Care Facilities
 
Pedro e joão vitor
Pedro e joão vitorPedro e joão vitor
Pedro e joão vitor
 
CTA Infographic
CTA InfographicCTA Infographic
CTA Infographic
 
2 omrt2 p
2 omrt2 p2 omrt2 p
2 omrt2 p
 
Amanda Resume
Amanda ResumeAmanda Resume
Amanda Resume
 
Reverse Engineering My Life
Reverse Engineering My LifeReverse Engineering My Life
Reverse Engineering My Life
 
El verdadero grito
El verdadero gritoEl verdadero grito
El verdadero grito
 
Năˇvrh programu rokovania rady rtvs 1. 8. 2013
Năˇvrh programu rokovania rady rtvs 1. 8. 2013Năˇvrh programu rokovania rady rtvs 1. 8. 2013
Năˇvrh programu rokovania rady rtvs 1. 8. 2013
 
! Art And Science Ppt
! Art And Science Ppt! Art And Science Ppt
! Art And Science Ppt
 
Production diary – week 4
Production diary – week 4Production diary – week 4
Production diary – week 4
 
Strategic planning and implementation for adidas
Strategic planning and implementation for adidasStrategic planning and implementation for adidas
Strategic planning and implementation for adidas
 
Curriculum-Vitae-CV-Templates
Curriculum-Vitae-CV-TemplatesCurriculum-Vitae-CV-Templates
Curriculum-Vitae-CV-Templates
 
Eletroforese Capilar Automatizada
Eletroforese Capilar Automatizada Eletroforese Capilar Automatizada
Eletroforese Capilar Automatizada
 
Kleine motivation
Kleine motivationKleine motivation
Kleine motivation
 

Similar to Kersten eder q4_2008_bristol

Design Verification Research and Teaching
Design Verification Research and TeachingDesign Verification Research and Teaching
Design Verification Research and Teaching
DVClub
 
Resume_NIT
Resume_NITResume_NIT
Resume_NIT
VAMSIKUMARPAIDI
 
Ashwin Resume_Apr2016 - Copy
Ashwin Resume_Apr2016 - CopyAshwin Resume_Apr2016 - Copy
Ashwin Resume_Apr2016 - Copy
Ashwin Bangalore
 
priyasinghresume2
priyasinghresume2priyasinghresume2
priyasinghresume2
priya singh
 
Mani Final Resume
Mani Final ResumeMani Final Resume
Mani Final Resume
ManiBhusan Maharana
 
CV_EN
CV_ENCV_EN
CV_EN
Bal
 
AnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdf
AnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdfAnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdf
AnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdf
ANIL SUBHAS
 
Vinoth ELV CV
Vinoth ELV CVVinoth ELV CV
Vinoth ELV CV
Vinoth Balaraman
 
IYAZ.CV
IYAZ.CVIYAZ.CV
IYAZ.CV
Iyaz Ullal
 
Software engineering Course module
Software engineering Course moduleSoftware engineering Course module
Software engineering Course module
amandeep0224
 
DeepikaRes3.8.16
DeepikaRes3.8.16DeepikaRes3.8.16
DeepikaRes3.8.16
Deepika V.T
 
Biodata_VishweshBehere
Biodata_VishweshBehereBiodata_VishweshBehere
Biodata_VishweshBehere
Vishwesh Behere
 
Formal Verification: Academic Research in the UK
Formal Verification: Academic Research in the UKFormal Verification: Academic Research in the UK
Formal Verification: Academic Research in the UK
DVClub
 
Bristol 2009 q1_eder_kersten
Bristol 2009 q1_eder_kerstenBristol 2009 q1_eder_kersten
Bristol 2009 q1_eder_kersten
Obsidian Software
 
Systems Engineering training brochure
Systems Engineering training brochureSystems Engineering training brochure
Systems Engineering training brochure
Shaun West
 
Gowri cv feb 2018
Gowri cv feb 2018Gowri cv feb 2018
Gowri cv feb 2018
Gowri babu Thataraju
 
Resume
ResumeResume
John_resume2016_hw
John_resume2016_hwJohn_resume2016_hw
John_resume2016_hw
John Goss
 
Balashankar
BalashankarBalashankar
Balashankar
Balashankar Babu
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
Akshay deshpande
 

Similar to Kersten eder q4_2008_bristol (20)

Design Verification Research and Teaching
Design Verification Research and TeachingDesign Verification Research and Teaching
Design Verification Research and Teaching
 
Resume_NIT
Resume_NITResume_NIT
Resume_NIT
 
Ashwin Resume_Apr2016 - Copy
Ashwin Resume_Apr2016 - CopyAshwin Resume_Apr2016 - Copy
Ashwin Resume_Apr2016 - Copy
 
priyasinghresume2
priyasinghresume2priyasinghresume2
priyasinghresume2
 
Mani Final Resume
Mani Final ResumeMani Final Resume
Mani Final Resume
 
CV_EN
CV_ENCV_EN
CV_EN
 
AnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdf
AnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdfAnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdf
AnilSubhas_11.7 Yrs_Electrical-systems-Engineer.pdf
 
Vinoth ELV CV
Vinoth ELV CVVinoth ELV CV
Vinoth ELV CV
 
IYAZ.CV
IYAZ.CVIYAZ.CV
IYAZ.CV
 
Software engineering Course module
Software engineering Course moduleSoftware engineering Course module
Software engineering Course module
 
DeepikaRes3.8.16
DeepikaRes3.8.16DeepikaRes3.8.16
DeepikaRes3.8.16
 
Biodata_VishweshBehere
Biodata_VishweshBehereBiodata_VishweshBehere
Biodata_VishweshBehere
 
Formal Verification: Academic Research in the UK
Formal Verification: Academic Research in the UKFormal Verification: Academic Research in the UK
Formal Verification: Academic Research in the UK
 
Bristol 2009 q1_eder_kersten
Bristol 2009 q1_eder_kerstenBristol 2009 q1_eder_kersten
Bristol 2009 q1_eder_kersten
 
Systems Engineering training brochure
Systems Engineering training brochureSystems Engineering training brochure
Systems Engineering training brochure
 
Gowri cv feb 2018
Gowri cv feb 2018Gowri cv feb 2018
Gowri cv feb 2018
 
Resume
ResumeResume
Resume
 
John_resume2016_hw
John_resume2016_hwJohn_resume2016_hw
John_resume2016_hw
 
Balashankar
BalashankarBalashankar
Balashankar
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
 

More from Obsidian Software

Zhang rtp q307
Zhang rtp q307Zhang rtp q307
Zhang rtp q307
Obsidian Software
 
Zehr dv club_12052006
Zehr dv club_12052006Zehr dv club_12052006
Zehr dv club_12052006
Obsidian Software
 
Yang greenstein part_2
Yang greenstein part_2Yang greenstein part_2
Yang greenstein part_2
Obsidian Software
 
Yang greenstein part_1
Yang greenstein part_1Yang greenstein part_1
Yang greenstein part_1
Obsidian Software
 
Williamson arm validation metrics
Williamson arm validation metricsWilliamson arm validation metrics
Williamson arm validation metrics
Obsidian Software
 
Whipp q3 2008_sv
Whipp q3 2008_svWhipp q3 2008_sv
Whipp q3 2008_sv
Obsidian Software
 
Vishakantaiah validating
Vishakantaiah validatingVishakantaiah validating
Vishakantaiah validating
Obsidian Software
 
Validation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environmentValidation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environment
Obsidian Software
 
Tobin verification isglobal
Tobin verification isglobalTobin verification isglobal
Tobin verification isglobal
Obsidian Software
 
Tierney bq207
Tierney bq207Tierney bq207
Tierney bq207
Obsidian Software
 
The validation attitude
The validation attitudeThe validation attitude
The validation attitude
Obsidian Software
 
Thaker q3 2008
Thaker q3 2008Thaker q3 2008
Thaker q3 2008
Obsidian Software
 
Thaker q3 2008
Thaker q3 2008Thaker q3 2008
Thaker q3 2008
Obsidian Software
 
Strickland dvclub
Strickland dvclubStrickland dvclub
Strickland dvclub
Obsidian Software
 
Stinson post si and verification
Stinson post si and verificationStinson post si and verification
Stinson post si and verification
Obsidian Software
 
Shultz dallas q108
Shultz dallas q108Shultz dallas q108
Shultz dallas q108
Obsidian Software
 
Shreeve dv club_ams
Shreeve dv club_amsShreeve dv club_ams
Shreeve dv club_ams
Obsidian Software
 
Sharam salamian
Sharam salamianSharam salamian
Sharam salamian
Obsidian Software
 
Schulz sv q2_2009
Schulz sv q2_2009Schulz sv q2_2009
Schulz sv q2_2009
Obsidian Software
 
Schulz dallas q1_2008
Schulz dallas q1_2008Schulz dallas q1_2008
Schulz dallas q1_2008
Obsidian Software
 

More from Obsidian Software (20)

Zhang rtp q307
Zhang rtp q307Zhang rtp q307
Zhang rtp q307
 
Zehr dv club_12052006
Zehr dv club_12052006Zehr dv club_12052006
Zehr dv club_12052006
 
Yang greenstein part_2
Yang greenstein part_2Yang greenstein part_2
Yang greenstein part_2
 
Yang greenstein part_1
Yang greenstein part_1Yang greenstein part_1
Yang greenstein part_1
 
Williamson arm validation metrics
Williamson arm validation metricsWilliamson arm validation metrics
Williamson arm validation metrics
 
Whipp q3 2008_sv
Whipp q3 2008_svWhipp q3 2008_sv
Whipp q3 2008_sv
 
Vishakantaiah validating
Vishakantaiah validatingVishakantaiah validating
Vishakantaiah validating
 
Validation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environmentValidation and-design-in-a-small-team-environment
Validation and-design-in-a-small-team-environment
 
Tobin verification isglobal
Tobin verification isglobalTobin verification isglobal
Tobin verification isglobal
 
Tierney bq207
Tierney bq207Tierney bq207
Tierney bq207
 
The validation attitude
The validation attitudeThe validation attitude
The validation attitude
 
Thaker q3 2008
Thaker q3 2008Thaker q3 2008
Thaker q3 2008
 
Thaker q3 2008
Thaker q3 2008Thaker q3 2008
Thaker q3 2008
 
Strickland dvclub
Strickland dvclubStrickland dvclub
Strickland dvclub
 
Stinson post si and verification
Stinson post si and verificationStinson post si and verification
Stinson post si and verification
 
Shultz dallas q108
Shultz dallas q108Shultz dallas q108
Shultz dallas q108
 
Shreeve dv club_ams
Shreeve dv club_amsShreeve dv club_ams
Shreeve dv club_ams
 
Sharam salamian
Sharam salamianSharam salamian
Sharam salamian
 
Schulz sv q2_2009
Schulz sv q2_2009Schulz sv q2_2009
Schulz sv q2_2009
 
Schulz dallas q1_2008
Schulz dallas q1_2008Schulz dallas q1_2008
Schulz dallas q1_2008
 

Kersten eder q4_2008_bristol

  • 1. Design Verification Research and Teaching Kerstin Eder Design Automation and Verification Department of COMPUTER SCIENCE
  • 2. COMSM0115: Design Verification Aim: “To familiarize students with the routine tasks and the latest techniques in design verification, and to give them the theoretical background plus some of the practical skills expected from a professional design verification engineer.”
  • 3. Syllabus Introduction to HW Design Flow and Functional Verification Verification Flow and Tools Traditional simulation-based Verification: basic testbench architecture, directed testing, driving & checking tutorial Verification Planning Process Coverage: metrics: structural, functional, analysis, need to combine metrics Automation for Verification: constrained pseudo-random stimulus generation self-checking testbenches Coverage Driven Verification Assertion Based Verification Functional Formal Verification
  • 4. Design Verification Research Exploiting state-of-the-art techniques from other areas of CS to advance Design Verification Formal specification, refinement, derivation and verification by mathematical proof Reassessing processor design decisions – impact on verification Coverage Directed Test Generation: Formal approaches Feedback-based approaches – machine learning Methodology development for coverage balancing Industrial Collaboration with: IBM Research Labs in Haifa (Israel) Local semiconductor industry: STM, Infineon, Clearspeed, Xmos, BRCM, Icera etc EDA: Cadence and Mentor Graphics
  • 5. Opportunities to get involved Undergraduate student projects – Final year project BSc: 400h (40 CP), part-time, October to May – Final year project MEng: 400h (40 CP), full-time, February to May MSc student projects – 200h (20 CP), part-time, February to May – 600h (60 CP), full-time, June to September PhD – 3 years 6 months full-time research EngD – 4 years full-time research and professional training – 75% of time spent in industry – Portfolio-based Get involved: Contact Kerstin.Eder@bristol.ac.uk to explore collaboration opportunities
  • 6. Ramaram Naresh (MSc AMSE student at University of Bristol) Email ID : nr8627@bristol.ac.uk Experience : Worked as Member Technical staff in GD Micro Systems Pvt Ltd for THREE plus years. Interested in : SOC Verification, Analog & Mixed signal design. Domain Expertise : SOC Verification, Reference Verification Methodology & AMBA AHB/APB bus systems. Projects Done : Dual core 2 million gate count System-on-chip using 90nm technology, AHB Verification IP using VERA. Role : Verification of chip at block, system and production level. Languages : C, C++, Verilog, Unix, Perl.