Beyond UVM for practical SoC verification
As the size and complexity of SoC design grow, an efficient and structured verification environment is becoming more important than ever before. It is because many engineers with different knowledge and skills are involved in SoC verification, and they have to deal with different aspects of verifica...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 162 |
---|---|
container_issue | |
container_start_page | 158 |
container_title | |
container_volume | |
creator | Young-Nam Yun Jae-Beom Kim Nam-Do Kim Byeong Min |
description | As the size and complexity of SoC design grow, an efficient and structured verification environment is becoming more important than ever before. It is because many engineers with different knowledge and skills are involved in SoC verification, and they have to deal with different aspects of verification. This paper looks over the diversity of SoC verification and suggests a practical application method of UVM (Universal Verification Methodology) to build an efficient and structured verification environment which meets various requirements of SoC verification. This paper shows standardized and well-organized testbench architecture that includes directory structure of testbench files, and mechanism such as interface and handles across the components. The proposed UVM application method helps testbench developers maintain consistency of testbenches and reduce the quality gap among verification works that are done by multiple verification engineers, by using standardized testbench. It ensures that IP verification engineers do their job independently and the testbenches can be reused in top level verification environment. In addition, it provides a good infrastructure to hardware designers, who have little knowledge about verification languages and methodologies, and who want to write directed test cases only. The proposed method has been validated with a set of reference testbenches developed for an application processor SoC. |
doi_str_mv | 10.1109/ISOCC.2011.6138671 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6138671</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6138671</ieee_id><sourcerecordid>6138671</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-305cbcec3fe8893ac9fb9e9c39635ea37aa908bb23c6a00724cc1b29cb52eb713</originalsourceid><addsrcrecordid>eNotj81Kw0AURkdEUGteQDfZuki8N9PMzF3q4E-h0kWr2zJzvQMjtSlJEPr2FszZfJzNB0epW4QaEehhsV55XzeAWBvUzlg8UwVZh_PWWrCI9lxdTwLkLlUxDN9wwhhyBq_U_ZMcu_1X-fH5XqauLw994DFz2JXrzpe_0ud0sjF3-xt1kcJukGLamdq8PG_8W7VcvS7847LKBGOloeXIwjqJc6QDU4okxJqMbiVoGwKBi7HRbAKAbebMGBvi2DYSLeqZuvu_zSKyPfT5J_TH7RSn_wAncUIK</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Beyond UVM for practical SoC verification</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Young-Nam Yun ; Jae-Beom Kim ; Nam-Do Kim ; Byeong Min</creator><creatorcontrib>Young-Nam Yun ; Jae-Beom Kim ; Nam-Do Kim ; Byeong Min</creatorcontrib><description>As the size and complexity of SoC design grow, an efficient and structured verification environment is becoming more important than ever before. It is because many engineers with different knowledge and skills are involved in SoC verification, and they have to deal with different aspects of verification. This paper looks over the diversity of SoC verification and suggests a practical application method of UVM (Universal Verification Methodology) to build an efficient and structured verification environment which meets various requirements of SoC verification. This paper shows standardized and well-organized testbench architecture that includes directory structure of testbench files, and mechanism such as interface and handles across the components. The proposed UVM application method helps testbench developers maintain consistency of testbenches and reduce the quality gap among verification works that are done by multiple verification engineers, by using standardized testbench. It ensures that IP verification engineers do their job independently and the testbenches can be reused in top level verification environment. In addition, it provides a good infrastructure to hardware designers, who have little knowledge about verification languages and methodologies, and who want to write directed test cases only. The proposed method has been validated with a set of reference testbenches developed for an application processor SoC.</description><identifier>ISBN: 1457707098</identifier><identifier>ISBN: 9781457707094</identifier><identifier>EISBN: 9781457707117</identifier><identifier>EISBN: 9781457707100</identifier><identifier>EISBN: 1457707101</identifier><identifier>EISBN: 145770711X</identifier><identifier>DOI: 10.1109/ISOCC.2011.6138671</identifier><language>eng</language><publisher>IEEE</publisher><subject>SoC ; SystemVerilog ; testbench ; UVM ; Verification</subject><ispartof>2011 International SoC Design Conference, 2011, p.158-162</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6138671$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6138671$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Young-Nam Yun</creatorcontrib><creatorcontrib>Jae-Beom Kim</creatorcontrib><creatorcontrib>Nam-Do Kim</creatorcontrib><creatorcontrib>Byeong Min</creatorcontrib><title>Beyond UVM for practical SoC verification</title><title>2011 International SoC Design Conference</title><addtitle>ISOCC</addtitle><description>As the size and complexity of SoC design grow, an efficient and structured verification environment is becoming more important than ever before. It is because many engineers with different knowledge and skills are involved in SoC verification, and they have to deal with different aspects of verification. This paper looks over the diversity of SoC verification and suggests a practical application method of UVM (Universal Verification Methodology) to build an efficient and structured verification environment which meets various requirements of SoC verification. This paper shows standardized and well-organized testbench architecture that includes directory structure of testbench files, and mechanism such as interface and handles across the components. The proposed UVM application method helps testbench developers maintain consistency of testbenches and reduce the quality gap among verification works that are done by multiple verification engineers, by using standardized testbench. It ensures that IP verification engineers do their job independently and the testbenches can be reused in top level verification environment. In addition, it provides a good infrastructure to hardware designers, who have little knowledge about verification languages and methodologies, and who want to write directed test cases only. The proposed method has been validated with a set of reference testbenches developed for an application processor SoC.</description><subject>SoC</subject><subject>SystemVerilog</subject><subject>testbench</subject><subject>UVM</subject><subject>Verification</subject><isbn>1457707098</isbn><isbn>9781457707094</isbn><isbn>9781457707117</isbn><isbn>9781457707100</isbn><isbn>1457707101</isbn><isbn>145770711X</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotj81Kw0AURkdEUGteQDfZuki8N9PMzF3q4E-h0kWr2zJzvQMjtSlJEPr2FszZfJzNB0epW4QaEehhsV55XzeAWBvUzlg8UwVZh_PWWrCI9lxdTwLkLlUxDN9wwhhyBq_U_ZMcu_1X-fH5XqauLw994DFz2JXrzpe_0ud0sjF3-xt1kcJukGLamdq8PG_8W7VcvS7847LKBGOloeXIwjqJc6QDU4okxJqMbiVoGwKBi7HRbAKAbebMGBvi2DYSLeqZuvu_zSKyPfT5J_TH7RSn_wAncUIK</recordid><startdate>201111</startdate><enddate>201111</enddate><creator>Young-Nam Yun</creator><creator>Jae-Beom Kim</creator><creator>Nam-Do Kim</creator><creator>Byeong Min</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201111</creationdate><title>Beyond UVM for practical SoC verification</title><author>Young-Nam Yun ; Jae-Beom Kim ; Nam-Do Kim ; Byeong Min</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-305cbcec3fe8893ac9fb9e9c39635ea37aa908bb23c6a00724cc1b29cb52eb713</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>SoC</topic><topic>SystemVerilog</topic><topic>testbench</topic><topic>UVM</topic><topic>Verification</topic><toplevel>online_resources</toplevel><creatorcontrib>Young-Nam Yun</creatorcontrib><creatorcontrib>Jae-Beom Kim</creatorcontrib><creatorcontrib>Nam-Do Kim</creatorcontrib><creatorcontrib>Byeong Min</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Young-Nam Yun</au><au>Jae-Beom Kim</au><au>Nam-Do Kim</au><au>Byeong Min</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Beyond UVM for practical SoC verification</atitle><btitle>2011 International SoC Design Conference</btitle><stitle>ISOCC</stitle><date>2011-11</date><risdate>2011</risdate><spage>158</spage><epage>162</epage><pages>158-162</pages><isbn>1457707098</isbn><isbn>9781457707094</isbn><eisbn>9781457707117</eisbn><eisbn>9781457707100</eisbn><eisbn>1457707101</eisbn><eisbn>145770711X</eisbn><abstract>As the size and complexity of SoC design grow, an efficient and structured verification environment is becoming more important than ever before. It is because many engineers with different knowledge and skills are involved in SoC verification, and they have to deal with different aspects of verification. This paper looks over the diversity of SoC verification and suggests a practical application method of UVM (Universal Verification Methodology) to build an efficient and structured verification environment which meets various requirements of SoC verification. This paper shows standardized and well-organized testbench architecture that includes directory structure of testbench files, and mechanism such as interface and handles across the components. The proposed UVM application method helps testbench developers maintain consistency of testbenches and reduce the quality gap among verification works that are done by multiple verification engineers, by using standardized testbench. It ensures that IP verification engineers do their job independently and the testbenches can be reused in top level verification environment. In addition, it provides a good infrastructure to hardware designers, who have little knowledge about verification languages and methodologies, and who want to write directed test cases only. The proposed method has been validated with a set of reference testbenches developed for an application processor SoC.</abstract><pub>IEEE</pub><doi>10.1109/ISOCC.2011.6138671</doi><tpages>5</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISBN: 1457707098 |
ispartof | 2011 International SoC Design Conference, 2011, p.158-162 |
issn | |
language | eng |
recordid | cdi_ieee_primary_6138671 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | SoC SystemVerilog testbench UVM Verification |
title | Beyond UVM for practical SoC verification |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T23%3A41%3A07IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Beyond%20UVM%20for%20practical%20SoC%20verification&rft.btitle=2011%20International%20SoC%20Design%20Conference&rft.au=Young-Nam%20Yun&rft.date=2011-11&rft.spage=158&rft.epage=162&rft.pages=158-162&rft.isbn=1457707098&rft.isbn_list=9781457707094&rft_id=info:doi/10.1109/ISOCC.2011.6138671&rft_dat=%3Cieee_6IE%3E6138671%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781457707117&rft.eisbn_list=9781457707100&rft.eisbn_list=1457707101&rft.eisbn_list=145770711X&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6138671&rfr_iscdi=true |