Low Coverage Analysis using dynamic un-testability debug in ATPG
In this paper, we propose an automated technique to identify the reasons for un-testable faults and, an interactive Low Coverage Analysis flow to expedite the coverage analysis step, in scan ATPG. We seamlessly use an implication graph to keep track of the reasons that are responsible for each confl...
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 | 296 |
---|---|
container_issue | |
container_start_page | 291 |
container_title | |
container_volume | |
creator | Chandrasekar, K Bommu, S Sengupta, S |
description | In this paper, we propose an automated technique to identify the reasons for un-testable faults and, an interactive Low Coverage Analysis flow to expedite the coverage analysis step, in scan ATPG. We seamlessly use an implication graph to keep track of the reasons that are responsible for each conflict encountered during ATPG. As ATPG progresses, for each fault, all the reasons arising from ATPG constraints are logged systematically. Then, we use a low coverage analysis flow to cumulatively analyze the faults and reasons / ATPG constraints. We integrated the proposed technique into the production scan ATPG flow at Intel. The proposed technique resolved up to 15% coverage gap on real micro-processor designs in a few hours. Potentially, this would have, otherwise, taken a few days of manual effort with considerable design knowledge. |
doi_str_mv | 10.1109/VTS.2011.5783736 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5783736</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5783736</ieee_id><sourcerecordid>5783736</sourcerecordid><originalsourceid>FETCH-LOGICAL-i175t-587c370fc1d3120d3a2791e41d2ec7a2ad16a37d51541d6fe5bc0e2ae6a197823</originalsourceid><addsrcrecordid>eNpVkE1LxDAUReMXWMfZC27yB1LzkiZpd5ZBR6GgYHU7pM1riXQ60rRK_70FZ-Pqwrlw4F5CboDHADy7-yjfYsEBYmVSaaQ-IevMpKBBpIlWSpySSEijGHAlz_51Rp-TaFFIxkGbS3IVwifngquER-S-OPzQzeEbB9sizXvbzcEHOgXft9TNvd37mk49GzGMtvKdH2fqsJpa6nual6_ba3LR2C7g-pgr8v74UG6eWPGyfd7kBfNg1MhUamppeFODkyC4k1aYDDABJ7A2VlgH2krjFKiF6QZVVXMUFrWFZYuQK3L75_WIuPsa_N4O8-54hvwFcfxNOg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Low Coverage Analysis using dynamic un-testability debug in ATPG</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Chandrasekar, K ; Bommu, S ; Sengupta, S</creator><creatorcontrib>Chandrasekar, K ; Bommu, S ; Sengupta, S</creatorcontrib><description>In this paper, we propose an automated technique to identify the reasons for un-testable faults and, an interactive Low Coverage Analysis flow to expedite the coverage analysis step, in scan ATPG. We seamlessly use an implication graph to keep track of the reasons that are responsible for each conflict encountered during ATPG. As ATPG progresses, for each fault, all the reasons arising from ATPG constraints are logged systematically. Then, we use a low coverage analysis flow to cumulatively analyze the faults and reasons / ATPG constraints. We integrated the proposed technique into the production scan ATPG flow at Intel. The proposed technique resolved up to 15% coverage gap on real micro-processor designs in a few hours. Potentially, this would have, otherwise, taken a few days of manual effort with considerable design knowledge.</description><identifier>ISSN: 1093-0167</identifier><identifier>ISBN: 9781612846576</identifier><identifier>ISBN: 1612846572</identifier><identifier>EISSN: 2375-1053</identifier><identifier>EISBN: 9781612846552</identifier><identifier>EISBN: 1612846564</identifier><identifier>EISBN: 9781612846569</identifier><identifier>EISBN: 1612846556</identifier><identifier>DOI: 10.1109/VTS.2011.5783736</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Automatic test pattern generation ; Circuit faults ; Cognition ; Fault diagnosis ; Logic gates ; Very large scale integration</subject><ispartof>29th VLSI Test Symposium, 2011, p.291-296</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/5783736$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5783736$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Chandrasekar, K</creatorcontrib><creatorcontrib>Bommu, S</creatorcontrib><creatorcontrib>Sengupta, S</creatorcontrib><title>Low Coverage Analysis using dynamic un-testability debug in ATPG</title><title>29th VLSI Test Symposium</title><addtitle>VTS</addtitle><description>In this paper, we propose an automated technique to identify the reasons for un-testable faults and, an interactive Low Coverage Analysis flow to expedite the coverage analysis step, in scan ATPG. We seamlessly use an implication graph to keep track of the reasons that are responsible for each conflict encountered during ATPG. As ATPG progresses, for each fault, all the reasons arising from ATPG constraints are logged systematically. Then, we use a low coverage analysis flow to cumulatively analyze the faults and reasons / ATPG constraints. We integrated the proposed technique into the production scan ATPG flow at Intel. The proposed technique resolved up to 15% coverage gap on real micro-processor designs in a few hours. Potentially, this would have, otherwise, taken a few days of manual effort with considerable design knowledge.</description><subject>Algorithm design and analysis</subject><subject>Automatic test pattern generation</subject><subject>Circuit faults</subject><subject>Cognition</subject><subject>Fault diagnosis</subject><subject>Logic gates</subject><subject>Very large scale integration</subject><issn>1093-0167</issn><issn>2375-1053</issn><isbn>9781612846576</isbn><isbn>1612846572</isbn><isbn>9781612846552</isbn><isbn>1612846564</isbn><isbn>9781612846569</isbn><isbn>1612846556</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpVkE1LxDAUReMXWMfZC27yB1LzkiZpd5ZBR6GgYHU7pM1riXQ60rRK_70FZ-Pqwrlw4F5CboDHADy7-yjfYsEBYmVSaaQ-IevMpKBBpIlWSpySSEijGHAlz_51Rp-TaFFIxkGbS3IVwifngquER-S-OPzQzeEbB9sizXvbzcEHOgXft9TNvd37mk49GzGMtvKdH2fqsJpa6nual6_ba3LR2C7g-pgr8v74UG6eWPGyfd7kBfNg1MhUamppeFODkyC4k1aYDDABJ7A2VlgH2krjFKiF6QZVVXMUFrWFZYuQK3L75_WIuPsa_N4O8-54hvwFcfxNOg</recordid><startdate>201105</startdate><enddate>201105</enddate><creator>Chandrasekar, K</creator><creator>Bommu, S</creator><creator>Sengupta, S</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201105</creationdate><title>Low Coverage Analysis using dynamic un-testability debug in ATPG</title><author>Chandrasekar, K ; Bommu, S ; Sengupta, S</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i175t-587c370fc1d3120d3a2791e41d2ec7a2ad16a37d51541d6fe5bc0e2ae6a197823</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Algorithm design and analysis</topic><topic>Automatic test pattern generation</topic><topic>Circuit faults</topic><topic>Cognition</topic><topic>Fault diagnosis</topic><topic>Logic gates</topic><topic>Very large scale integration</topic><toplevel>online_resources</toplevel><creatorcontrib>Chandrasekar, K</creatorcontrib><creatorcontrib>Bommu, S</creatorcontrib><creatorcontrib>Sengupta, S</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>Chandrasekar, K</au><au>Bommu, S</au><au>Sengupta, S</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Low Coverage Analysis using dynamic un-testability debug in ATPG</atitle><btitle>29th VLSI Test Symposium</btitle><stitle>VTS</stitle><date>2011-05</date><risdate>2011</risdate><spage>291</spage><epage>296</epage><pages>291-296</pages><issn>1093-0167</issn><eissn>2375-1053</eissn><isbn>9781612846576</isbn><isbn>1612846572</isbn><eisbn>9781612846552</eisbn><eisbn>1612846564</eisbn><eisbn>9781612846569</eisbn><eisbn>1612846556</eisbn><abstract>In this paper, we propose an automated technique to identify the reasons for un-testable faults and, an interactive Low Coverage Analysis flow to expedite the coverage analysis step, in scan ATPG. We seamlessly use an implication graph to keep track of the reasons that are responsible for each conflict encountered during ATPG. As ATPG progresses, for each fault, all the reasons arising from ATPG constraints are logged systematically. Then, we use a low coverage analysis flow to cumulatively analyze the faults and reasons / ATPG constraints. We integrated the proposed technique into the production scan ATPG flow at Intel. The proposed technique resolved up to 15% coverage gap on real micro-processor designs in a few hours. Potentially, this would have, otherwise, taken a few days of manual effort with considerable design knowledge.</abstract><pub>IEEE</pub><doi>10.1109/VTS.2011.5783736</doi><tpages>6</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1093-0167 |
ispartof | 29th VLSI Test Symposium, 2011, p.291-296 |
issn | 1093-0167 2375-1053 |
language | eng |
recordid | cdi_ieee_primary_5783736 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Algorithm design and analysis Automatic test pattern generation Circuit faults Cognition Fault diagnosis Logic gates Very large scale integration |
title | Low Coverage Analysis using dynamic un-testability debug in ATPG |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T16%3A07%3A59IST&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=Low%20Coverage%20Analysis%20using%20dynamic%20un-testability%20debug%20in%20ATPG&rft.btitle=29th%20VLSI%20Test%20Symposium&rft.au=Chandrasekar,%20K&rft.date=2011-05&rft.spage=291&rft.epage=296&rft.pages=291-296&rft.issn=1093-0167&rft.eissn=2375-1053&rft.isbn=9781612846576&rft.isbn_list=1612846572&rft_id=info:doi/10.1109/VTS.2011.5783736&rft_dat=%3Cieee_6IE%3E5783736%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781612846552&rft.eisbn_list=1612846564&rft.eisbn_list=9781612846569&rft.eisbn_list=1612846556&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5783736&rfr_iscdi=true |