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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Chandrasekar, K, Bommu, S, Sengupta, S
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