Professional Documents
Culture Documents
Dissertation Outline - Shwetank
Dissertation Outline - Shwetank
Dissertation Outline - Shwetank
MEBAAZG628T DISSERTATION
Abstract
UART stands for Universal Asynchronous Receiver and Transmitter is one of the important interfaces
used in System on Chip(SOC) Design irrespective of domain (Wireless, Networking and
Automotive).This interface is placed on Advance Peripherals Bus (APB) and is mostly used for low
speed communication . This is why it is important for Architects to understand design of this system.
Before system is deployed it should be guaranteed by the designer that all specification of design is met
else field failure can lead to catastrophic results. The confidence of deployment is achieved by process of
Verification in pre silicon phase and by validation in post silicon.
The design of UART begins with specification and principle of operation .System designer partition
UART into several blocks. Each block is coded into the Hardware description Language (HDL). The
process of integration of blocks leads to UART module.
The process of checking the specification feature in RTL phase is done by verification that can be done
either in crude way or following the Universal verification Methodology (UVM) based on philosophy of
Coverage driven (CDV).
Once CDV gives clearance to design, the process of prototyping begins. This involves synthesis; timing
Analysis, gate level simulation and Bitmap file generation .The Bit file is used to program the FPGA and
then is used for post silicon Validation. Once proved it can be deployed in the field.
IV SEMESTER 2018/19
DISSERTATION
Dissertation Outline
BITS ID No : 2016BA99541
Qualification and Experience : Doctoral candidate, MTech ASIC Design, +14 yrs industry
Dissertation Topic
Design and Verification
Dissertation Title
Objectives
Scope of work
Study principle of operation of UART.
Map specification to HDL
Test plan and test bench creation
Verifying the design
Prototyping the design
Expected Specific
Serial
Tasks or subtasks to be done(be precise and date or week Deliverable in
Number
specific) of terms of the
of Task
completion project
1
Principle of Operation of UART
The specification of UART changes from project to project so need for design and verification
always exist. This project demonstrate a generic CDV environment which can be reused across the
requirement and Project .This is excellent piece of work in term of generalization