Efficient random vector verification method for an embedded 32-bit RISC core

Processors require both intensive and extensive functional verification in their design phase to satisfy their general purposability. The proposed random vector verification method for CalmRISC/sup TM/-32 core meets this goal by contributing complementary assistance for conventional verification met...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chang-Ho Lee, Hoon-Mo Yang, Sung-Ho Kwak, Moon-Key Lee, Sanghyun Park, Sangyeun Cho, Sangwoo Kim, Yongchun Kim, Seh-Woong Jeong, Bong-Young Chung, Hyung-Lae Roh
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 294
container_issue
container_start_page 291
container_title
container_volume
creator Chang-Ho Lee
Hoon-Mo Yang
Sung-Ho Kwak
Moon-Key Lee
Sanghyun Park
Sangyeun Cho
Sangwoo Kim
Yongchun Kim
Seh-Woong Jeong
Bong-Young Chung
Hyung-Lae Roh
description Processors require both intensive and extensive functional verification in their design phase to satisfy their general purposability. The proposed random vector verification method for CalmRISC/sup TM/-32 core meets this goal by contributing complementary assistance for conventional verification methods. It adopts a cycle-accurate instruction level simulator as a reference model, runs simulation in both the reference and the target HDL and reports errors if any difference is found between them. These processes are automatically performed in the unified environment. The instruction level simulator, the core part in the verification environment is able to simulate almost every aspect of RISC processors from functional behavior of each opcode to timing details in the pipeline flow in fast speed. Its design style from microprogramming scheme also makes its structure modular and flexible.
doi_str_mv 10.1109/APASIC.2000.896965
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_896965</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>896965</ieee_id><sourcerecordid>896965</sourcerecordid><originalsourceid>FETCH-ieee_primary_8969653</originalsourceid><addsrcrecordid>eNp9zssKgkAYhuGBCDp5A67mBrTf06hLESOhRWR7GZ1_aCKdGIegu0-odasXvmfzEeIG4AcB5PviXDR16YcA4Gc5y1myIBtIM4hYnEK2Is403WeEOIlZwtbkVEmpeoWjpYaPQg_0hb3VZo5Rs3Cr9EgHtDctqJx3PlIcOhQCBY1Cr1OWXuqmpL02uCNLyR8TOr9uiXuoruXRU4jYPo0auHm331_RX_wAUME8Pw</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Efficient random vector verification method for an embedded 32-bit RISC core</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Chang-Ho Lee ; Hoon-Mo Yang ; Sung-Ho Kwak ; Moon-Key Lee ; Sanghyun Park ; Sangyeun Cho ; Sangwoo Kim ; Yongchun Kim ; Seh-Woong Jeong ; Bong-Young Chung ; Hyung-Lae Roh</creator><creatorcontrib>Chang-Ho Lee ; Hoon-Mo Yang ; Sung-Ho Kwak ; Moon-Key Lee ; Sanghyun Park ; Sangyeun Cho ; Sangwoo Kim ; Yongchun Kim ; Seh-Woong Jeong ; Bong-Young Chung ; Hyung-Lae Roh</creatorcontrib><description>Processors require both intensive and extensive functional verification in their design phase to satisfy their general purposability. The proposed random vector verification method for CalmRISC/sup TM/-32 core meets this goal by contributing complementary assistance for conventional verification methods. It adopts a cycle-accurate instruction level simulator as a reference model, runs simulation in both the reference and the target HDL and reports errors if any difference is found between them. These processes are automatically performed in the unified environment. The instruction level simulator, the core part in the verification environment is able to simulate almost every aspect of RISC processors from functional behavior of each opcode to timing details in the pipeline flow in fast speed. Its design style from microprogramming scheme also makes its structure modular and flexible.</description><identifier>ISBN: 0780364708</identifier><identifier>ISBN: 9780780364707</identifier><identifier>DOI: 10.1109/APASIC.2000.896965</identifier><language>eng</language><publisher>IEEE</publisher><subject>Clocks ; Delay ; Design engineering ; Embedded computing ; Hardware design languages ; Large scale integration ; Pipelines ; Reduced instruction set computing ; Registers ; Timing</subject><ispartof>Proceedings of Second IEEE Asia Pacific Conference on ASICs. AP-ASIC 2000 (Cat. No.00EX434), 2000, p.291-294</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/896965$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,4050,4051,27925,54920</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/896965$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Chang-Ho Lee</creatorcontrib><creatorcontrib>Hoon-Mo Yang</creatorcontrib><creatorcontrib>Sung-Ho Kwak</creatorcontrib><creatorcontrib>Moon-Key Lee</creatorcontrib><creatorcontrib>Sanghyun Park</creatorcontrib><creatorcontrib>Sangyeun Cho</creatorcontrib><creatorcontrib>Sangwoo Kim</creatorcontrib><creatorcontrib>Yongchun Kim</creatorcontrib><creatorcontrib>Seh-Woong Jeong</creatorcontrib><creatorcontrib>Bong-Young Chung</creatorcontrib><creatorcontrib>Hyung-Lae Roh</creatorcontrib><title>Efficient random vector verification method for an embedded 32-bit RISC core</title><title>Proceedings of Second IEEE Asia Pacific Conference on ASICs. AP-ASIC 2000 (Cat. No.00EX434)</title><addtitle>APASIC</addtitle><description>Processors require both intensive and extensive functional verification in their design phase to satisfy their general purposability. The proposed random vector verification method for CalmRISC/sup TM/-32 core meets this goal by contributing complementary assistance for conventional verification methods. It adopts a cycle-accurate instruction level simulator as a reference model, runs simulation in both the reference and the target HDL and reports errors if any difference is found between them. These processes are automatically performed in the unified environment. The instruction level simulator, the core part in the verification environment is able to simulate almost every aspect of RISC processors from functional behavior of each opcode to timing details in the pipeline flow in fast speed. Its design style from microprogramming scheme also makes its structure modular and flexible.</description><subject>Clocks</subject><subject>Delay</subject><subject>Design engineering</subject><subject>Embedded computing</subject><subject>Hardware design languages</subject><subject>Large scale integration</subject><subject>Pipelines</subject><subject>Reduced instruction set computing</subject><subject>Registers</subject><subject>Timing</subject><isbn>0780364708</isbn><isbn>9780780364707</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2000</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNp9zssKgkAYhuGBCDp5A67mBrTf06hLESOhRWR7GZ1_aCKdGIegu0-odasXvmfzEeIG4AcB5PviXDR16YcA4Gc5y1myIBtIM4hYnEK2Is403WeEOIlZwtbkVEmpeoWjpYaPQg_0hb3VZo5Rs3Cr9EgHtDctqJx3PlIcOhQCBY1Cr1OWXuqmpL02uCNLyR8TOr9uiXuoruXRU4jYPo0auHm331_RX_wAUME8Pw</recordid><startdate>2000</startdate><enddate>2000</enddate><creator>Chang-Ho Lee</creator><creator>Hoon-Mo Yang</creator><creator>Sung-Ho Kwak</creator><creator>Moon-Key Lee</creator><creator>Sanghyun Park</creator><creator>Sangyeun Cho</creator><creator>Sangwoo Kim</creator><creator>Yongchun Kim</creator><creator>Seh-Woong Jeong</creator><creator>Bong-Young Chung</creator><creator>Hyung-Lae Roh</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2000</creationdate><title>Efficient random vector verification method for an embedded 32-bit RISC core</title><author>Chang-Ho Lee ; Hoon-Mo Yang ; Sung-Ho Kwak ; Moon-Key Lee ; Sanghyun Park ; Sangyeun Cho ; Sangwoo Kim ; Yongchun Kim ; Seh-Woong Jeong ; Bong-Young Chung ; Hyung-Lae Roh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-ieee_primary_8969653</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2000</creationdate><topic>Clocks</topic><topic>Delay</topic><topic>Design engineering</topic><topic>Embedded computing</topic><topic>Hardware design languages</topic><topic>Large scale integration</topic><topic>Pipelines</topic><topic>Reduced instruction set computing</topic><topic>Registers</topic><topic>Timing</topic><toplevel>online_resources</toplevel><creatorcontrib>Chang-Ho Lee</creatorcontrib><creatorcontrib>Hoon-Mo Yang</creatorcontrib><creatorcontrib>Sung-Ho Kwak</creatorcontrib><creatorcontrib>Moon-Key Lee</creatorcontrib><creatorcontrib>Sanghyun Park</creatorcontrib><creatorcontrib>Sangyeun Cho</creatorcontrib><creatorcontrib>Sangwoo Kim</creatorcontrib><creatorcontrib>Yongchun Kim</creatorcontrib><creatorcontrib>Seh-Woong Jeong</creatorcontrib><creatorcontrib>Bong-Young Chung</creatorcontrib><creatorcontrib>Hyung-Lae Roh</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>Chang-Ho Lee</au><au>Hoon-Mo Yang</au><au>Sung-Ho Kwak</au><au>Moon-Key Lee</au><au>Sanghyun Park</au><au>Sangyeun Cho</au><au>Sangwoo Kim</au><au>Yongchun Kim</au><au>Seh-Woong Jeong</au><au>Bong-Young Chung</au><au>Hyung-Lae Roh</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Efficient random vector verification method for an embedded 32-bit RISC core</atitle><btitle>Proceedings of Second IEEE Asia Pacific Conference on ASICs. AP-ASIC 2000 (Cat. No.00EX434)</btitle><stitle>APASIC</stitle><date>2000</date><risdate>2000</risdate><spage>291</spage><epage>294</epage><pages>291-294</pages><isbn>0780364708</isbn><isbn>9780780364707</isbn><abstract>Processors require both intensive and extensive functional verification in their design phase to satisfy their general purposability. The proposed random vector verification method for CalmRISC/sup TM/-32 core meets this goal by contributing complementary assistance for conventional verification methods. It adopts a cycle-accurate instruction level simulator as a reference model, runs simulation in both the reference and the target HDL and reports errors if any difference is found between them. These processes are automatically performed in the unified environment. The instruction level simulator, the core part in the verification environment is able to simulate almost every aspect of RISC processors from functional behavior of each opcode to timing details in the pipeline flow in fast speed. Its design style from microprogramming scheme also makes its structure modular and flexible.</abstract><pub>IEEE</pub><doi>10.1109/APASIC.2000.896965</doi></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0780364708
ispartof Proceedings of Second IEEE Asia Pacific Conference on ASICs. AP-ASIC 2000 (Cat. No.00EX434), 2000, p.291-294
issn
language eng
recordid cdi_ieee_primary_896965
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Clocks
Delay
Design engineering
Embedded computing
Hardware design languages
Large scale integration
Pipelines
Reduced instruction set computing
Registers
Timing
title Efficient random vector verification method for an embedded 32-bit RISC core
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-23T10%3A27%3A46IST&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=Efficient%20random%20vector%20verification%20method%20for%20an%20embedded%2032-bit%20RISC%20core&rft.btitle=Proceedings%20of%20Second%20IEEE%20Asia%20Pacific%20Conference%20on%20ASICs.%20AP-ASIC%202000%20(Cat.%20No.00EX434)&rft.au=Chang-Ho%20Lee&rft.date=2000&rft.spage=291&rft.epage=294&rft.pages=291-294&rft.isbn=0780364708&rft.isbn_list=9780780364707&rft_id=info:doi/10.1109/APASIC.2000.896965&rft_dat=%3Cieee_6IE%3E896965%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=896965&rfr_iscdi=true