Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/6910
Title: Validation of SLEC for RTL Front End
Authors: Sanghvi, Mitali
Keywords: EC 2014
Project Report
Project Report 2014
EC Project Report
EC (ES)
Embedded Systems
Embedded Systems 2014
14MEC
14MECE
14MECE20
Validation
Formal Verification
High Level Synthesis
RTL
Front End
HDL
Issue Date: 1-Jun-2016
Publisher: Institute of Technology
Series/Report no.: 14MECE20;
Abstract: Formal verification is a procedure to verify design specification using mathematical reasoning. It uses formula to verify whether design specs are preserved in generated implementation (Impl-RTL) or not. Irrespective of input values, formally verified design holds true. Formal verification is done using 2 methods: Equivalence checking and model checking. Equivalence checker -equivalence checking tools- uses two designs to be proven functionally equal. Formal verification tool which uses equivalence checking method, checks functional correctness between RTL and gate level netlist. In sequential equivalence checking methodology, state-space travelling is avoided. Instead of one-to-one state mapping, only initial states and outputs are considered and outputs are compared for defining equality between spec and impl design. SLEC is Sequential Logic Equivalence Checker that formally verifies 2 designs. Validation and quality assurance of formal verification tool SLEC - Sequential Logic Equivalence Checker in different area such as RTL front end, HLS is basic motto of this thesis. Necessity of verification of designs and need for automation of verification methodology, different simulating and synthesized tools are developed in Electronics Design Automation (EDA) industry. So validation and testing of those automated tools are necessary. So that maximum benefits can be achieved in terms of code coverage, area and power required, functionality, resource allocation. In this project, understanding of steps of formal verification and validation of SLEC with respect to design and language is primary focus using manual testing, flow testing and regressive testing.
URI: http://hdl.handle.net/123456789/6910
Appears in Collections:Dissertation, EC (ES)

Files in This Item:
File Description SizeFormat 
14MECE20.pdf14MECE204.32 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.