Generating instruction streams using abstract CSP

One of the challenges that processor level stimuli generators are facing is the need to generate stimuli that exercise microarchitectural mechanisms deep inside the verified processor. These scenarios require specific relations between the instructions participating in them. We present a new approac...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Katz, Y., Rimon, M., Ziv, A.
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 20
container_issue
container_start_page 15
container_title
container_volume
creator Katz, Y.
Rimon, M.
Ziv, A.
description One of the challenges that processor level stimuli generators are facing is the need to generate stimuli that exercise microarchitectural mechanisms deep inside the verified processor. These scenarios require specific relations between the instructions participating in them. We present a new approach for processor-level scenario generation. The approach is based on creating an abstract constraint satisfaction problem, which captures the essence of the requested scenario. The generation of stimuli is done by interleaving between progress in the solution of the abstract CSP and generation of instructions. Compared with existing solutions of scenario generation, this approach yields improved coverage and reduced generation fail rate.
doi_str_mv 10.1109/DATE.2012.6176425
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6176425</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6176425</ieee_id><sourcerecordid>6176425</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-ea2a87d5d1da5ec21ad5a4a625c402a1c80360cfc966306aae9c1b1475b262593</originalsourceid><addsrcrecordid>eNotT8tKw0AUHV9gW_sB4iY_kHjvvGdZYq1CQcHsy81kKiM2Sma68O9NaDfnwTkcOIzdI1SI4B6fVs264oC80mi05OqCzYWzCBbQ4iWboVK2HKt4xeYolTF8wuspEFCicnjLlil9AQCikdbZGcNN6MNAOfafRexTHo4-x5--GFWgQyqOaUqoHT35XNQf73fsZk_fKSzPvGDN87qpX8rt2-a1Xm3L6CCXgThZ06kOO1LBc6ROkSTNlZfACb0FocHvvdNagCYKzmOL0qiWjyUnFuzhNBtDCLvfIR5o-Nudn4t_DmxHzg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Generating instruction streams using abstract CSP</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Katz, Y. ; Rimon, M. ; Ziv, A.</creator><creatorcontrib>Katz, Y. ; Rimon, M. ; Ziv, A.</creatorcontrib><description>One of the challenges that processor level stimuli generators are facing is the need to generate stimuli that exercise microarchitectural mechanisms deep inside the verified processor. These scenarios require specific relations between the instructions participating in them. We present a new approach for processor-level scenario generation. The approach is based on creating an abstract constraint satisfaction problem, which captures the essence of the requested scenario. The generation of stimuli is done by interleaving between progress in the solution of the abstract CSP and generation of instructions. Compared with existing solutions of scenario generation, this approach yields improved coverage and reduced generation fail rate.</description><identifier>ISSN: 1530-1591</identifier><identifier>ISBN: 1457721457</identifier><identifier>ISBN: 9781457721458</identifier><identifier>EISSN: 1558-1101</identifier><identifier>EISBN: 3981080181</identifier><identifier>EISBN: 9783981080186</identifier><identifier>DOI: 10.1109/DATE.2012.6176425</identifier><language>eng</language><publisher>IEEE</publisher><subject>Buffer storage ; Engines ; Generators ; Joining processes ; Memory management ; Microarchitecture ; Registers</subject><ispartof>2012 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE), 2012, p.15-20</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/6176425$$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/6176425$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Katz, Y.</creatorcontrib><creatorcontrib>Rimon, M.</creatorcontrib><creatorcontrib>Ziv, A.</creatorcontrib><title>Generating instruction streams using abstract CSP</title><title>2012 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)</title><addtitle>DATE</addtitle><description>One of the challenges that processor level stimuli generators are facing is the need to generate stimuli that exercise microarchitectural mechanisms deep inside the verified processor. These scenarios require specific relations between the instructions participating in them. We present a new approach for processor-level scenario generation. The approach is based on creating an abstract constraint satisfaction problem, which captures the essence of the requested scenario. The generation of stimuli is done by interleaving between progress in the solution of the abstract CSP and generation of instructions. Compared with existing solutions of scenario generation, this approach yields improved coverage and reduced generation fail rate.</description><subject>Buffer storage</subject><subject>Engines</subject><subject>Generators</subject><subject>Joining processes</subject><subject>Memory management</subject><subject>Microarchitecture</subject><subject>Registers</subject><issn>1530-1591</issn><issn>1558-1101</issn><isbn>1457721457</isbn><isbn>9781457721458</isbn><isbn>3981080181</isbn><isbn>9783981080186</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotT8tKw0AUHV9gW_sB4iY_kHjvvGdZYq1CQcHsy81kKiM2Sma68O9NaDfnwTkcOIzdI1SI4B6fVs264oC80mi05OqCzYWzCBbQ4iWboVK2HKt4xeYolTF8wuspEFCicnjLlil9AQCikdbZGcNN6MNAOfafRexTHo4-x5--GFWgQyqOaUqoHT35XNQf73fsZk_fKSzPvGDN87qpX8rt2-a1Xm3L6CCXgThZ06kOO1LBc6ROkSTNlZfACb0FocHvvdNagCYKzmOL0qiWjyUnFuzhNBtDCLvfIR5o-Nudn4t_DmxHzg</recordid><startdate>201203</startdate><enddate>201203</enddate><creator>Katz, Y.</creator><creator>Rimon, M.</creator><creator>Ziv, A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201203</creationdate><title>Generating instruction streams using abstract CSP</title><author>Katz, Y. ; Rimon, M. ; Ziv, A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-ea2a87d5d1da5ec21ad5a4a625c402a1c80360cfc966306aae9c1b1475b262593</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Buffer storage</topic><topic>Engines</topic><topic>Generators</topic><topic>Joining processes</topic><topic>Memory management</topic><topic>Microarchitecture</topic><topic>Registers</topic><toplevel>online_resources</toplevel><creatorcontrib>Katz, Y.</creatorcontrib><creatorcontrib>Rimon, M.</creatorcontrib><creatorcontrib>Ziv, A.</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>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>Katz, Y.</au><au>Rimon, M.</au><au>Ziv, A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Generating instruction streams using abstract CSP</atitle><btitle>2012 Design, Automation &amp; Test in Europe Conference &amp; Exhibition (DATE)</btitle><stitle>DATE</stitle><date>2012-03</date><risdate>2012</risdate><spage>15</spage><epage>20</epage><pages>15-20</pages><issn>1530-1591</issn><eissn>1558-1101</eissn><isbn>1457721457</isbn><isbn>9781457721458</isbn><eisbn>3981080181</eisbn><eisbn>9783981080186</eisbn><abstract>One of the challenges that processor level stimuli generators are facing is the need to generate stimuli that exercise microarchitectural mechanisms deep inside the verified processor. These scenarios require specific relations between the instructions participating in them. We present a new approach for processor-level scenario generation. The approach is based on creating an abstract constraint satisfaction problem, which captures the essence of the requested scenario. The generation of stimuli is done by interleaving between progress in the solution of the abstract CSP and generation of instructions. Compared with existing solutions of scenario generation, this approach yields improved coverage and reduced generation fail rate.</abstract><pub>IEEE</pub><doi>10.1109/DATE.2012.6176425</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1530-1591
ispartof 2012 Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012, p.15-20
issn 1530-1591
1558-1101
language eng
recordid cdi_ieee_primary_6176425
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Buffer storage
Engines
Generators
Joining processes
Memory management
Microarchitecture
Registers
title Generating instruction streams using abstract CSP
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T15%3A27%3A54IST&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=Generating%20instruction%20streams%20using%20abstract%20CSP&rft.btitle=2012%20Design,%20Automation%20&%20Test%20in%20Europe%20Conference%20&%20Exhibition%20(DATE)&rft.au=Katz,%20Y.&rft.date=2012-03&rft.spage=15&rft.epage=20&rft.pages=15-20&rft.issn=1530-1591&rft.eissn=1558-1101&rft.isbn=1457721457&rft.isbn_list=9781457721458&rft_id=info:doi/10.1109/DATE.2012.6176425&rft_dat=%3Cieee_6IE%3E6176425%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=3981080181&rft.eisbn_list=9783981080186&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6176425&rfr_iscdi=true