Improved Design Debugging Using Maximum Satisfiability

In today's SoC design cycles, debugging is one of the most time consuming manual tasks. CAD solutions strive to reduce the inefficiency of debugging by identifying error sources in designs automatically. Unfortunately, the capacity and performance of such automated techniques must be considerab...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Safarpour, Sean, Mangassarian, Hratch, Veneris, Andreas, Liffiton, Mark H., Sakallah, Karem 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 19
container_issue
container_start_page 13
container_title
container_volume
creator Safarpour, Sean
Mangassarian, Hratch
Veneris, Andreas
Liffiton, Mark H.
Sakallah, Karem A.
description In today's SoC design cycles, debugging is one of the most time consuming manual tasks. CAD solutions strive to reduce the inefficiency of debugging by identifying error sources in designs automatically. Unfortunately, the capacity and performance of such automated techniques must be considerably extended for industrial applicability. This work aims to improve the performance of current state-of-the-art debugging techniques, thus making them more practical. More specifically, this work proposes a novel design debugging formulation based on maximum satisfiability (max-sat) and approximate max-sat. The developed technique can quickly discard many potential error sources in designs, thus drastically reducing the size of the problem passed to an existing debugger. The max-sat formulation is used as a pre-processing step to construct a highly optimized debugging framework. Empirical results demonstrate the effectiveness of the proposed framework as run-time improvements of orders of magnitude are consistently realized over a state-of-the-art debugger.
doi_str_mv 10.1109/FAMCAD.2007.26
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_4401977</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4401977</ieee_id><sourcerecordid>4401977</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-4d9a9d335e6748bb94a3729883bf2bf21dbfaa4d75e85a4f65c547dd232fbea43</originalsourceid><addsrcrecordid>eNotjE1Lw0AURQekoNZs3bjJH0iczJuPvGVIrRZaXFjX5Y0zE0aaWjKp2H9vil4O9ywuXMbuK15WFcfHZbNpm0UpODel0FcsQ1Nzo1EBF4AzdntZEJQCuGZZSp98CqA0Wt8wveqPw9e3d_nCp9gdJtlT18VDl7-nS2_oJ_anPn-jMaYQycZ9HM93bBZon3z27znbLp-27Uuxfn1etc26iMjHQjokdADKayNra1ESGIF1DTaIicrZQCSdUb5WJINWH0oa5wSIYD1JmLOHv9vovd8dh9jTcN5JySs0Bn4BtM1GlQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Improved Design Debugging Using Maximum Satisfiability</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Safarpour, Sean ; Mangassarian, Hratch ; Veneris, Andreas ; Liffiton, Mark H. ; Sakallah, Karem A.</creator><creatorcontrib>Safarpour, Sean ; Mangassarian, Hratch ; Veneris, Andreas ; Liffiton, Mark H. ; Sakallah, Karem A.</creatorcontrib><description>In today's SoC design cycles, debugging is one of the most time consuming manual tasks. CAD solutions strive to reduce the inefficiency of debugging by identifying error sources in designs automatically. Unfortunately, the capacity and performance of such automated techniques must be considerably extended for industrial applicability. This work aims to improve the performance of current state-of-the-art debugging techniques, thus making them more practical. More specifically, this work proposes a novel design debugging formulation based on maximum satisfiability (max-sat) and approximate max-sat. The developed technique can quickly discard many potential error sources in designs, thus drastically reducing the size of the problem passed to an existing debugger. The max-sat formulation is used as a pre-processing step to construct a highly optimized debugging framework. Empirical results demonstrate the effectiveness of the proposed framework as run-time improvements of orders of magnitude are consistently realized over a state-of-the-art debugger.</description><identifier>ISBN: 9780769530239</identifier><identifier>ISBN: 0769530230</identifier><identifier>DOI: 10.1109/FAMCAD.2007.26</identifier><identifier>LCCN: 2007935533</identifier><language>eng</language><publisher>IEEE</publisher><subject>Costs ; Debugging ; Design automation ; Design engineering ; Failure analysis ; Hardware ; History ; Runtime ; Sequential circuits ; Very large scale integration</subject><ispartof>Formal Methods in Computer Aided Design (FMCAD'07), 2007, p.13-19</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/4401977$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2056,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4401977$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Safarpour, Sean</creatorcontrib><creatorcontrib>Mangassarian, Hratch</creatorcontrib><creatorcontrib>Veneris, Andreas</creatorcontrib><creatorcontrib>Liffiton, Mark H.</creatorcontrib><creatorcontrib>Sakallah, Karem A.</creatorcontrib><title>Improved Design Debugging Using Maximum Satisfiability</title><title>Formal Methods in Computer Aided Design (FMCAD'07)</title><addtitle>FMCAD</addtitle><description>In today's SoC design cycles, debugging is one of the most time consuming manual tasks. CAD solutions strive to reduce the inefficiency of debugging by identifying error sources in designs automatically. Unfortunately, the capacity and performance of such automated techniques must be considerably extended for industrial applicability. This work aims to improve the performance of current state-of-the-art debugging techniques, thus making them more practical. More specifically, this work proposes a novel design debugging formulation based on maximum satisfiability (max-sat) and approximate max-sat. The developed technique can quickly discard many potential error sources in designs, thus drastically reducing the size of the problem passed to an existing debugger. The max-sat formulation is used as a pre-processing step to construct a highly optimized debugging framework. Empirical results demonstrate the effectiveness of the proposed framework as run-time improvements of orders of magnitude are consistently realized over a state-of-the-art debugger.</description><subject>Costs</subject><subject>Debugging</subject><subject>Design automation</subject><subject>Design engineering</subject><subject>Failure analysis</subject><subject>Hardware</subject><subject>History</subject><subject>Runtime</subject><subject>Sequential circuits</subject><subject>Very large scale integration</subject><isbn>9780769530239</isbn><isbn>0769530230</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2007</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjE1Lw0AURQekoNZs3bjJH0iczJuPvGVIrRZaXFjX5Y0zE0aaWjKp2H9vil4O9ywuXMbuK15WFcfHZbNpm0UpODel0FcsQ1Nzo1EBF4AzdntZEJQCuGZZSp98CqA0Wt8wveqPw9e3d_nCp9gdJtlT18VDl7-nS2_oJ_anPn-jMaYQycZ9HM93bBZon3z27znbLp-27Uuxfn1etc26iMjHQjokdADKayNra1ESGIF1DTaIicrZQCSdUb5WJINWH0oa5wSIYD1JmLOHv9vovd8dh9jTcN5JySs0Bn4BtM1GlQ</recordid><startdate>200711</startdate><enddate>200711</enddate><creator>Safarpour, Sean</creator><creator>Mangassarian, Hratch</creator><creator>Veneris, Andreas</creator><creator>Liffiton, Mark H.</creator><creator>Sakallah, Karem A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>200711</creationdate><title>Improved Design Debugging Using Maximum Satisfiability</title><author>Safarpour, Sean ; Mangassarian, Hratch ; Veneris, Andreas ; Liffiton, Mark H. ; Sakallah, Karem A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-4d9a9d335e6748bb94a3729883bf2bf21dbfaa4d75e85a4f65c547dd232fbea43</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2007</creationdate><topic>Costs</topic><topic>Debugging</topic><topic>Design automation</topic><topic>Design engineering</topic><topic>Failure analysis</topic><topic>Hardware</topic><topic>History</topic><topic>Runtime</topic><topic>Sequential circuits</topic><topic>Very large scale integration</topic><toplevel>online_resources</toplevel><creatorcontrib>Safarpour, Sean</creatorcontrib><creatorcontrib>Mangassarian, Hratch</creatorcontrib><creatorcontrib>Veneris, Andreas</creatorcontrib><creatorcontrib>Liffiton, Mark H.</creatorcontrib><creatorcontrib>Sakallah, Karem 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>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>Safarpour, Sean</au><au>Mangassarian, Hratch</au><au>Veneris, Andreas</au><au>Liffiton, Mark H.</au><au>Sakallah, Karem A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Improved Design Debugging Using Maximum Satisfiability</atitle><btitle>Formal Methods in Computer Aided Design (FMCAD'07)</btitle><stitle>FMCAD</stitle><date>2007-11</date><risdate>2007</risdate><spage>13</spage><epage>19</epage><pages>13-19</pages><isbn>9780769530239</isbn><isbn>0769530230</isbn><abstract>In today's SoC design cycles, debugging is one of the most time consuming manual tasks. CAD solutions strive to reduce the inefficiency of debugging by identifying error sources in designs automatically. Unfortunately, the capacity and performance of such automated techniques must be considerably extended for industrial applicability. This work aims to improve the performance of current state-of-the-art debugging techniques, thus making them more practical. More specifically, this work proposes a novel design debugging formulation based on maximum satisfiability (max-sat) and approximate max-sat. The developed technique can quickly discard many potential error sources in designs, thus drastically reducing the size of the problem passed to an existing debugger. The max-sat formulation is used as a pre-processing step to construct a highly optimized debugging framework. Empirical results demonstrate the effectiveness of the proposed framework as run-time improvements of orders of magnitude are consistently realized over a state-of-the-art debugger.</abstract><pub>IEEE</pub><doi>10.1109/FAMCAD.2007.26</doi><tpages>7</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9780769530239
ispartof Formal Methods in Computer Aided Design (FMCAD'07), 2007, p.13-19
issn
language eng
recordid cdi_ieee_primary_4401977
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Costs
Debugging
Design automation
Design engineering
Failure analysis
Hardware
History
Runtime
Sequential circuits
Very large scale integration
title Improved Design Debugging Using Maximum Satisfiability
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-12T04%3A37%3A02IST&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=Improved%20Design%20Debugging%20Using%20Maximum%20Satisfiability&rft.btitle=Formal%20Methods%20in%20Computer%20Aided%20Design%20(FMCAD'07)&rft.au=Safarpour,%20Sean&rft.date=2007-11&rft.spage=13&rft.epage=19&rft.pages=13-19&rft.isbn=9780769530239&rft.isbn_list=0769530230&rft_id=info:doi/10.1109/FAMCAD.2007.26&rft_dat=%3Cieee_6IE%3E4401977%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=4401977&rfr_iscdi=true