Open-source Python Based Hardware Verification Tool

Open-source Python Based Hardware Verification Tool
Author: Debasmita Aich
Publisher:
Total Pages: 129
Release: 2021
Genre: Computer hardware description languages
ISBN:


Download Open-source Python Based Hardware Verification Tool Book in PDF, Epub and Kindle

Today a need for more efficient and time-effective hardware/chip verification has become a necessity due to the increasing size and complexity of several electronic devices. Everyone wants to develop new technology, and for this urge, every day, something new is planned and designed in the Silicon Industry. Due to the rapid growth of technology and competition in between the industry, more and more complex and sophisticated electronic devices are being developed for various areas like medical, entertainment, defense industry, Space centers, etc. The creation of these electronic devices needs complex designs and a high level of verification on time. Many verification methodologies use timing simulations, but unfortunately, it is the most time-consuming for several designs. The main purpose of chip verification is to catch bugs in the designs in the most convenient way, and the earliest the bug is found, the project can be ready for TAPE-OUT. The purpose of this research is to design a Verification tool using Python and cocotb to reduce the need of building multiple testbenches and to reduce some of the hurdles like not able to catch bugs at the earliest stages of design phase which comes in the way of chip Verification. This tool called Varifog catches the bugs at the earliest stages of the design phase without using any testbenches and hence can save a lot of time for Verification Engineers who write multiple basic tests for the designs just to check if the design is generating expected outputs or if any chain/fublet is broken. Verifog is tested with simple as well as complex Verilog design files and is efficiently catching RTL bugs at the earliest design phases.


Open-source Python Based Hardware Verification Tool
Language: en
Pages: 129
Authors: Debasmita Aich
Categories: Computer hardware description languages
Type: BOOK - Published: 2021 - Publisher:

GET EBOOK

Today a need for more efficient and time-effective hardware/chip verification has become a necessity due to the increasing size and complexity of several electr
Computer Aided Verification
Language: en
Pages: 940
Authors: Alexandra Silva
Categories: Computers
Type: BOOK - Published: 2021-07-16 - Publisher: Springer Nature

GET EBOOK

This open access two-volume set LNCS 12759 and 12760 constitutes the refereed proceedings of the 33rd International Conference on Computer Aided Verification, C
Hardware and Software, Verification and Testing
Language: en
Pages: 246
Authors: Eyal Bin
Categories: Computers
Type: BOOK - Published: 2007-02-09 - Publisher: Springer Science & Business Media

GET EBOOK

This book constitutes the thoroughly refereed post-proceedings of the Second International Haifa Verification Conference, HVC 2006, held in Haifa, Israel, in Oc
Computer Aided Verification
Language: en
Pages: 682
Authors: Shuvendu K. Lahiri
Categories: Computers
Type: BOOK - Published: 2020-07-15 - Publisher: Springer Nature

GET EBOOK

The open access two-volume set LNCS 12224 and 12225 constitutes the refereed proceedings of the 32st International Conference on Computer Aided Verification, CA
Hardware and Software: Verification and Testing
Language: en
Pages: 293
Authors: Nir Piterman
Categories: Computers
Type: BOOK - Published: 2015-10-26 - Publisher: Springer

GET EBOOK

This book constitutes the refereed proceedings of the 11th International Haifa Verification Conference, HVC 2015, held in Haifa, Israel, in November 2015. The 1