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...
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 | 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 & Test in Europe Conference & 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 & Test in Europe Conference & 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 & Test in Europe Conference & 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 |