Reusable Automated Agent For Universal Verification Methodology System Testbench
Pre-silicon verification process is an important cog in an application specific integrated chip design cycle. It is considered one of the biggest bottle-neck in modern day design projects. Thus, verification efficiency and productivity has gained a lot of attention lately and will be the driving fac...
| Main Author: | |
|---|---|
| Format: | Thesis |
| Language: | English |
| Published: |
2015
|
| Subjects: | |
| Online Access: | http://eprints.usm.my/40975/ http://eprints.usm.my/40975/1/R._LOGEISH_RAJ_SO_RAJUMANIKAM_24_pages.pdf |
| _version_ | 1848879168124616704 |
|---|---|
| author | Rajumanikam, R. Logeish Raj |
| author_facet | Rajumanikam, R. Logeish Raj |
| author_sort | Rajumanikam, R. Logeish Raj |
| building | USM Institutional Repository |
| collection | Online Access |
| description | Pre-silicon verification process is an important cog in an application specific integrated chip design cycle. It is considered one of the biggest bottle-neck in modern day design projects. Thus, verification efficiency and productivity has gained a lot of attention lately and will be the driving factor of this research. The purpose of this research is to build a verification solution that actively promotes reusability and interoperability of verification components and improve the automation within the verification solution. These are identified as important concepts to improve verification efficiency and productivity. A state of the art UVM (Universal Verification Methodology) verification solution centered on these concepts is built for the sideband module of a hard memory controller. First, the verification requirements of the sideband module are investigated. Next, existing testbench solutions were evaluated for its reuse capabilities. This is followed by proposing and implementing a testbench architecture that highly reuses existing verification components and be reused friendly itself. Next, the architecture is improved to allow higher level of automation within the testbench. The implemented verification solution is then measured and analysed for its reusability and automation. The result obtained shows the implemented verification solution
achieves a reusability of 21.70% in a system level testbench and 49.67% in the standalone sideband verification environment. In addition, the autonomous agent approach implemented in the architecture reduces the test writer's burden by at least 60% and up to 78%. |
| first_indexed | 2025-11-15T17:42:56Z |
| format | Thesis |
| id | usm-40975 |
| institution | Universiti Sains Malaysia |
| institution_category | Local University |
| language | English |
| last_indexed | 2025-11-15T17:42:56Z |
| publishDate | 2015 |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | usm-409752018-07-11T02:45:31Z http://eprints.usm.my/40975/ Reusable Automated Agent For Universal Verification Methodology System Testbench Rajumanikam, R. Logeish Raj TK7800-8360 Electronics Pre-silicon verification process is an important cog in an application specific integrated chip design cycle. It is considered one of the biggest bottle-neck in modern day design projects. Thus, verification efficiency and productivity has gained a lot of attention lately and will be the driving factor of this research. The purpose of this research is to build a verification solution that actively promotes reusability and interoperability of verification components and improve the automation within the verification solution. These are identified as important concepts to improve verification efficiency and productivity. A state of the art UVM (Universal Verification Methodology) verification solution centered on these concepts is built for the sideband module of a hard memory controller. First, the verification requirements of the sideband module are investigated. Next, existing testbench solutions were evaluated for its reuse capabilities. This is followed by proposing and implementing a testbench architecture that highly reuses existing verification components and be reused friendly itself. Next, the architecture is improved to allow higher level of automation within the testbench. The implemented verification solution is then measured and analysed for its reusability and automation. The result obtained shows the implemented verification solution achieves a reusability of 21.70% in a system level testbench and 49.67% in the standalone sideband verification environment. In addition, the autonomous agent approach implemented in the architecture reduces the test writer's burden by at least 60% and up to 78%. 2015 Thesis NonPeerReviewed application/pdf en http://eprints.usm.my/40975/1/R._LOGEISH_RAJ_SO_RAJUMANIKAM_24_pages.pdf Rajumanikam, R. Logeish Raj (2015) Reusable Automated Agent For Universal Verification Methodology System Testbench. Masters thesis, Universiti Sains Malaysia. |
| spellingShingle | TK7800-8360 Electronics Rajumanikam, R. Logeish Raj Reusable Automated Agent For Universal Verification Methodology System Testbench |
| title | Reusable Automated Agent For Universal Verification Methodology System Testbench |
| title_full | Reusable Automated Agent For Universal Verification Methodology System Testbench |
| title_fullStr | Reusable Automated Agent For Universal Verification Methodology System Testbench |
| title_full_unstemmed | Reusable Automated Agent For Universal Verification Methodology System Testbench |
| title_short | Reusable Automated Agent For Universal Verification Methodology System Testbench |
| title_sort | reusable automated agent for universal verification methodology system testbench |
| topic | TK7800-8360 Electronics |
| url | http://eprints.usm.my/40975/ http://eprints.usm.my/40975/1/R._LOGEISH_RAJ_SO_RAJUMANIKAM_24_pages.pdf |