Introduction to Design Verification
The course start date TBC
Course Objectives
Introduction to Semiconductor Design Verification (DV)
By the end of the course, participants should be able to
1. Describe the best-practice DV strategies applied currently to semiconductor digital designs
2. Understand the main methodologies, tools and languages used in those best-practice DV strategies
3. Apply those DV methodologies, tools and languages to basic digital designs at IP and subsystem level
4. Analyse a “real” semiconductor digital design (IP and subsystem) and suggest an appropriate DV strategy
5. Understand best-practice DV so they can discuss DV topics confidently with colleagues
6. Have sufficient understanding of DV tools and methodologies to contribute effectively to real projects
For more information on the course, check out the video here: https://www.youtube.com/watch?v=Y5E3YDXMQgI
Course overview and structure
The course runs for 5 weeks with the following main activities. Details are given using the links.
1. 7 online one-hour lectures covering the major DV topics (details)
• Supported by exercises (using both SystemVerilog and VHDL) (details)
2. 6 Practical sessions
3. 2 online one-hour lectures covering debug (details)
• Supported by exercises (using both SystemVerilog and VHDL) (details)
4. A large collection of design and verification examples and exercises graded as different levels of difficulty and complexity
5. A number of pre-recorded videos covering: running tools; overview of design and verification languages; introduction to writing designs; overview of test bench languages, methodologies and structures;
6. Access to tools in the cloud for running online exercises (details)
• There will also be a non-cloud option that allows participants to download the exercises and run them on their own machine with their own licenses.
7. Access to online Cadence courses using the latest languages, tools and techniques (limited access) (details)
Note that participants will get additional support outside the lectures and exercises as needed.
Preparatory and follow-on reading will be suggested but neither are obligatory. There is no (summative or formative) assessment
Pre-requisites
There are no pre-requisites, although some experience of programming (preferably with an Object-Oriented language) would be useful. The course is suitable for a wide range of people working in semiconductor design and development, especially recent graduates.
Step 1 – Registration
Register / make an enquiry
Want to register or simply find out more? Complete the form below.
Step 2 – Secure Payment
If you are ready to make payment now, select the correct button below to make secure payment via credit card using the Sagepay system. Prices are based on whether your company is a TechWorks member organisation or a non-member. If you would like to check if you are a member, click HERE.
Course Start Date
The TechWorks Academy present the course to introduce participants to DV.
The course starts in September with dates to be confirmed. We also welcome new additions such as the Feature Extraction and Automation/AI Course. The new RiscV Verification course to be added soon.
Target Audience
1. University students going on or started a placement at a semiconductor design company
2. Design engineers wanting to learn more about verification and/or how to write re-usable verification IP
3. University graduates starting or started work at a semiconductor design company
4. Engineers wanting to transition their career to or are just curious about DV
5. Managers wanting some understanding of the topic
Delegate Pricing
- Member = £1200 per delegate
Valid to any TechWorks community member*
- Non-member = £1500 per delegate
Testimonial
The Design Verification course (delivered by TechWorks Academy) met our main objective which was to upskill our graduate engineers to have the knowledge and understanding of the application of VHDL and OSVVM in verification environments, the course also covered SV and UVM. Course understanding was helped with the extensive set of examples and exercises which allowed the participants to progress from initially simple, to complex design and test benches – which included debug and fix.
The flexible delivery and timing of the course allowed participants to continue working on their own assigned projects during the training. We did not have to assign internal senior engineers to support the upskilling of these engineers.
The course was delivered by a very senior presenter with over 30 years’ experience in Design Verification. He was able to provide valuable insights into the practicalities of verifying real designs and was very responsive to participant questions, taking time outside of the online sessions to give individual support.
After the 1st run and full delivery of the course, the organiser took extensive feedback from all participants which has now been incorporated into the next course. The next course will start on February 7th and we have already registered 8 participants for this.
Pete Leonard, Electronics Design Manager, Group Engineering, Renishaw
Introduction to Design Verification (DV)
The TechWorks Academy present the course to introduce participants to DV. The course starts on Tuesday 7th Feb 2023 and runs for 5 weeks on every Tuesday, Wednesday and Thursday 4pm to 5pm
Course overview and structure
The course runs for 5 weeks with the following main activities. Details are given using the links.
1. 7 online one-hour lectures covering the major DV topics (details)
• Supported by exercises (using both SystemVerilog and VHDL) (details)
2. 6 Practical sessions
3. 2 online one-hour lectures covering debug (details)
• Supported by exercises (using both SystemVerilog and VHDL) (details)
4. A large collection of design and verification examples and exercises graded as different levels of difficulty and complexity
5. A number of pre-recorded videos covering: running tools; overview of design and verification languages; introduction to writing designs; overview of test bench languages, methodologies and structures;
6. Access to tools in the cloud for running online exercises (details)
• There will also be a non-cloud option that allows participants to download the exercises and run them on their own machine with their own licenses.
7. Access to online Cadence courses using the latest languages, tools and techniques (limited access) (details)
Note that participants will get additional support outside the lectures and exercises as needed.
Preparatory and follow-on reading will be suggested but neither are obligatory. There is no (summative or formative) assessment
Register Interest
Want to find out more? Complete the form and we will contact you with more details
Course Objectives
By the end of the course, participants should be able to
1. Describe the best-practice DV strategies applied currently to semiconductor digital designs
2. Understand the main methodologies, tools and languages used in those best-practice DV strategies
3. Apply those DV methodologies, tools and languages to basic digital designs at IP and subsystem level
4. Analyse a “real” semiconductor digital design (IP and subsystem) and suggest an appropriate DV strategy
5. Understand best-practice DV so they can discuss DV topics confidently with colleagues
6. Have sufficient understanding of DV tools and methodologies to contribute effectively to real projects
Pre-requisites
There are no pre-requisites, although some experience of programming (preferably with an Object-Oriented language) would be useful. The course is suitable for a wide range of people working in semiconductor design and development, especially recent graduates.
Target Audience
1. University students going on or started a placement at a semiconductor design company
2. Design engineers wanting to learn more about verification and/or how to write re-usable verification IP
3. University graduates starting or started work at a semiconductor design company
4. Engineers wanting to transition their career to or are just curious about DV
5. Managers wanting some understanding of the topic
Testimonial
The Design Verification course (delivered by TechWorks Academy) met our main objective which was to upskill our graduate engineers to have the knowledge and understanding of the application of VHDL and OSVVM in verification environments, the course also covered SV and UVM. Course understanding was helped with the extensive set of examples and exercises which allowed the participants to progress from initially simple, to complex design and test benches – which included debug and fix.
The flexible delivery and timing of the course allowed participants to continue working on their own assigned projects during the training. We did not have to assign internal senior engineers to support the upskilling of these engineers.
The course was delivered by a very senior presenter with over 30 years’ experience in Design Verification. He was able to provide valuable insights into the practicalities of verifying real designs and was very responsive to participant questions, taking time outside of the online sessions to give individual support.
After the 1st run and full delivery of the course, the organiser took extensive feedback from all participants which has now been incorporated into the next course. The next course will start on February 7th and we have already registered 8 participants for this.
Pete Leonard, Electronics Design Manager, Group Engineering, Renishaw