Automated Verification of Digital IP

dc.contributor.authorJain, Ankit
dc.contributor.supervisorBansal, Manu
dc.date.accessioned2019-09-02T12:36:08Z
dc.date.available2019-09-02T12:36:08Z
dc.date.issued2019-09-02
dc.descriptionM.Tech Thesisen_US
dc.description.abstractIP reuse in SoC has led to faster time to market. However, to cop up with this pace, new practices need to be followed to verify the functionality of IP derivative. These blocks or IPs must be verified independently before shipping to ensure proper working and conformance to protocols that they are implementing. But, since the application of all IPs will vary from SoC to SoC, the verification environment must consider the important features and functions that are critical for that application. Universal verification methodology is the latest verification methodology being followed. To reduce communication overhead between designer and verification engineer, the setup of verification environment can be automated, thus eliminating human intervention which can introduce some errors and providing designer an easy interface to test the IP initially. For this, bus functional model of a master bus interface need to be created to initiate the transactions on IP. These models drive slave interface of the IP in order to confirm the protocol is being followed Every IP being created is packaged using IP-XACT standard (xml format). Along with xml files, generators are created which extract the information from these xml files and generate the various files like C Hardware Abstraction layer, document of memory map, RTL of memory map, etc. In order to increase the productivity of verification at designer end, IP-XACT can be processed and used to verify the functionality of registers. Using IPXACT xml file, all the data related to registers is extracted and a structured database is created in system verilog language. This data can be used for the verification of registers to indicate functional errors on simulation console screen.en_US
dc.identifier.urihttp://hdl.handle.net/10266/5730
dc.language.isoenen_US
dc.subjectFunctional Verificationen_US
dc.subjectIPXACTen_US
dc.subjectUVMen_US
dc.subjectFunctional Coverageen_US
dc.subjectAutomationen_US
dc.titleAutomated Verification of Digital IPen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
601762003_Ankit_jain_Mtech_Thesis.pdf
Size:
2.9 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.03 KB
Format:
Item-specific license agreed upon to submission
Description: