Professional Documents
Culture Documents
Society’s
K. L. E. INSTITUTE OF TECHNOLOGY
HUBBALLI – 580 030.
Presentation on
RTL Design And Design Verification
6/12/20 1
Contents
1. Introduction
2. Objectives
3. Company Profile
4. Duration spent and Activities Performed
5. Projects Implemented
6. Methodology
7. Experiences/Lesson learnt in the company
8. Conclusion
2
1. Introduction
4
2. Objectives
5
3. Company Profile
• Semi-ksha Semiconductors Private Limited Located at KLE
technological university campus Hubballi, Dharwad .
• The motto of semi-ksha semiconductors is to bring up best out of Design
Verification in the current Technology Transformation in the field of
VLSI/Semiconductor.
• The mission of Semi-ksha semiconductors is to Groom up fresh graduates
for semiconductor industry.
6
4.Duration spent and Activities Performed
• Duration Spent: 4 weeks [8th July 2019 – 5th August 2019 ]
• Activities Performed:
Week 1 :
• Introduction about the Semi-ksha Semiconductors.
• Introduction to Cadence and Linux Operating System.
• Introduction to RTL Design and RTL Verification covered.
Week 2:
• Design specification, Analysis of specification, Feature
extraction and the Test strategy planning, the Test bench
architecture.
• Seminar on System on Chip and Verification by Industry
Expert.
7
4. Activities Performed....
Week 3:
• Concepts of System Verilog was introduced.
• There was Hands-on training for all the simulation programs.
The errors which occurred during simulation of the programs
were debugged with the proper knowledge about them.
Week 4:
• We were made to work with the testbenches of Memory and
Adder.
• Scoreboard, monitor, test, testcases, program, top, driver,
generator, transaction, transaction class codes was simulated and
their output were analyzed.
6/12/20 8
5. Projects Implemented
• Memory Design and RTL verification: This project mainly
focuses on verifying the important features of Memory
model shown in fig.2 using System Verilog.
6/12/20 10
6. Methodology
• The steps involved in the verification process are,
1. Creation of Verification plan:
The Verification Plan is the focal point for defining exactly
what needs to be tested, and drives the coverage criteria.
2. Test bench Architecture:
Testbench Architecture is used to check the functional
correctness of the Design Under Test (DUT) by generating and
driving a predefined input sequence to a design, capturing the
design output and comparing with respect to expected output .
3. Writing testbench:
Each feature of the design should be tested to ensure that the
6/12/20 11
6. Methodology…
13
8. Conclusion
6/12/20 14
Bibliography
[1] TD Hamalainen, Implementation of SystemVerilog and UVM Training
Tampere University of Technology Master of Science Thesis, 2017
[2] Chris Spear Synopsys, Inc. SystemVerilog for Verification: A Guide to
Learning the Testbench Language Features. Marlboro, MA: Springer,
2006.
[3] Web.eecs.umich.edu/research/thesis/thesis2.pdf
[4] https://www.verificationguide.com/p/systemverilog-testbench-example-
01.html
6/12/20 15
Thank you
16