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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Young-Nam Yun, Jae-Beom Kim, Nam-Do Kim, Byeong Min
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