Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip

A system-on-a-chip (SoC) built with embedded intellectual property (IP) cores offers attractive methodology design reuse, reconfigurability, and customizability. However, the integration of the design-for-testability (DfT) structures of the IP cores in these complex SoCs presents daunting challenges...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on instrumentation and measurement 2009-05, Vol.58 (5), p.1495-1504
Hauptverfasser: George, K., Chen, C.-I.H.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1504
container_issue 5
container_start_page 1495
container_title IEEE transactions on instrumentation and measurement
container_volume 58
creator George, K.
Chen, C.-I.H.
description A system-on-a-chip (SoC) built with embedded intellectual property (IP) cores offers attractive methodology design reuse, reconfigurability, and customizability. However, the integration of the design-for-testability (DfT) structures of the IP cores in these complex SoCs presents daunting challenges to designers and ultimately affects the time-to-market goals. In this paper, we introduce a design methodology to reduce the time to market by taking core test data from the design environment and automatically generating DfT structures that can easily be integrated into the SoC. A novel automated synthesis methodology to generate an SoC built-in self-test (BIST) to test the IP and custom logic cores is proposed. The proposed technique, i.e., NonExclusive Xor Test of 2D linear feedback shift register (NEXT 2D LFSR), is modeled after the principle of configurable 2D LFSR design, which generates a deterministic sequence of test vectors for random-vector-resistant faults and then random test vectors for random-vector-detectable faults. The basis of this method is to explore the design solution space for optimal 2D LFSR while embedding the test patterns by nonexclusively considering xor gates as the conventional LFSR does but including a simple logic solution for minimal hardware optimization. Moreover, the proposed approach is capable of optimizing the 2D LFSRs with consideration of the don't-care bits in the incompletely specified test patterns.
doi_str_mv 10.1109/TIM.2008.2009417
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_856874618</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>4757266</ieee_id><sourcerecordid>34504006</sourcerecordid><originalsourceid>FETCH-LOGICAL-c353t-9cfa22e5b0de1778eace13cc8d4daf73805507760ff90c526d4f101790ff2b5f3</originalsourceid><addsrcrecordid>eNp9kD1PwzAQhi0EEqWwI7FEDDC5nBN_ZYTwVamIgTJbqXMuqdK4xMnQf4-rVgwMLHfS6XlPdw8hlwwmjEF-N5--TVIAvSs5Z-qIjJgQiuZSpsdkBMA0zbmQp-QshBUAKMnViBQzv6xt8jDUTU-nbfKBjaNzDH3ifJcUvkP6UAaskkcM9bINiY_MNvS4pr6lJS2-6s05OXFlE_Di0Mfk8_lpXrzS2fvLtLifUZuJrKe5dWWaolhAhUwpjaVFllmrK16VTmUahAClJDiXgxWprLhjwFQeB-lCuGxMbvd7N53_HuKNZl0Hi01TtuiHYLTMtWBas0je_EtmXAAHkBG8_gOu_NC18QujhdSKS6YjBHvIdj6EDp3ZdPW67LaGgdnJN1G-2ck3B_kxcrWP1Ij4i3MlVCpl9gOuen1w</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>856874618</pqid></control><display><type>article</type><title>Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip</title><source>IEEE Electronic Library (IEL)</source><creator>George, K. ; Chen, C.-I.H.</creator><creatorcontrib>George, K. ; Chen, C.-I.H.</creatorcontrib><description>A system-on-a-chip (SoC) built with embedded intellectual property (IP) cores offers attractive methodology design reuse, reconfigurability, and customizability. However, the integration of the design-for-testability (DfT) structures of the IP cores in these complex SoCs presents daunting challenges to designers and ultimately affects the time-to-market goals. In this paper, we introduce a design methodology to reduce the time to market by taking core test data from the design environment and automatically generating DfT structures that can easily be integrated into the SoC. A novel automated synthesis methodology to generate an SoC built-in self-test (BIST) to test the IP and custom logic cores is proposed. The proposed technique, i.e., NonExclusive Xor Test of 2D linear feedback shift register (NEXT 2D LFSR), is modeled after the principle of configurable 2D LFSR design, which generates a deterministic sequence of test vectors for random-vector-resistant faults and then random test vectors for random-vector-detectable faults. The basis of this method is to explore the design solution space for optimal 2D LFSR while embedding the test patterns by nonexclusively considering xor gates as the conventional LFSR does but including a simple logic solution for minimal hardware optimization. Moreover, the proposed approach is capable of optimizing the 2D LFSRs with consideration of the don't-care bits in the incompletely specified test patterns.</description><identifier>ISSN: 0018-9456</identifier><identifier>EISSN: 1557-9662</identifier><identifier>DOI: 10.1109/TIM.2008.2009417</identifier><identifier>CODEN: IEIMAO</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Automatic testing ; Built-in self-test ; Built-in self-test (BIST) ; Design ; Design engineering ; Design for testability ; Design methodology ; design-for-testability (DfT) ; deterministic test patterns ; Electronics industry ; IP (Internet Protocol) ; linear feedback shift registers (LFSRs) ; Logic ; Logic design ; Logic testing ; Mathematical analysis ; Methodology ; Optimization ; Reconfigurable logic ; System-on-a-chip ; system-on-a-chip (SoC) ; Time to market ; Two dimensional ; two-dimensional LFSR (2-D LFSR) ; Vectors ; Vectors (mathematics)</subject><ispartof>IEEE transactions on instrumentation and measurement, 2009-05, Vol.58 (5), p.1495-1504</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2009</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c353t-9cfa22e5b0de1778eace13cc8d4daf73805507760ff90c526d4f101790ff2b5f3</citedby><cites>FETCH-LOGICAL-c353t-9cfa22e5b0de1778eace13cc8d4daf73805507760ff90c526d4f101790ff2b5f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/4757266$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/4757266$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>George, K.</creatorcontrib><creatorcontrib>Chen, C.-I.H.</creatorcontrib><title>Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip</title><title>IEEE transactions on instrumentation and measurement</title><addtitle>TIM</addtitle><description>A system-on-a-chip (SoC) built with embedded intellectual property (IP) cores offers attractive methodology design reuse, reconfigurability, and customizability. However, the integration of the design-for-testability (DfT) structures of the IP cores in these complex SoCs presents daunting challenges to designers and ultimately affects the time-to-market goals. In this paper, we introduce a design methodology to reduce the time to market by taking core test data from the design environment and automatically generating DfT structures that can easily be integrated into the SoC. A novel automated synthesis methodology to generate an SoC built-in self-test (BIST) to test the IP and custom logic cores is proposed. The proposed technique, i.e., NonExclusive Xor Test of 2D linear feedback shift register (NEXT 2D LFSR), is modeled after the principle of configurable 2D LFSR design, which generates a deterministic sequence of test vectors for random-vector-resistant faults and then random test vectors for random-vector-detectable faults. The basis of this method is to explore the design solution space for optimal 2D LFSR while embedding the test patterns by nonexclusively considering xor gates as the conventional LFSR does but including a simple logic solution for minimal hardware optimization. Moreover, the proposed approach is capable of optimizing the 2D LFSRs with consideration of the don't-care bits in the incompletely specified test patterns.</description><subject>Automatic testing</subject><subject>Built-in self-test</subject><subject>Built-in self-test (BIST)</subject><subject>Design</subject><subject>Design engineering</subject><subject>Design for testability</subject><subject>Design methodology</subject><subject>design-for-testability (DfT)</subject><subject>deterministic test patterns</subject><subject>Electronics industry</subject><subject>IP (Internet Protocol)</subject><subject>linear feedback shift registers (LFSRs)</subject><subject>Logic</subject><subject>Logic design</subject><subject>Logic testing</subject><subject>Mathematical analysis</subject><subject>Methodology</subject><subject>Optimization</subject><subject>Reconfigurable logic</subject><subject>System-on-a-chip</subject><subject>system-on-a-chip (SoC)</subject><subject>Time to market</subject><subject>Two dimensional</subject><subject>two-dimensional LFSR (2-D LFSR)</subject><subject>Vectors</subject><subject>Vectors (mathematics)</subject><issn>0018-9456</issn><issn>1557-9662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2009</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNp9kD1PwzAQhi0EEqWwI7FEDDC5nBN_ZYTwVamIgTJbqXMuqdK4xMnQf4-rVgwMLHfS6XlPdw8hlwwmjEF-N5--TVIAvSs5Z-qIjJgQiuZSpsdkBMA0zbmQp-QshBUAKMnViBQzv6xt8jDUTU-nbfKBjaNzDH3ifJcUvkP6UAaskkcM9bINiY_MNvS4pr6lJS2-6s05OXFlE_Di0Mfk8_lpXrzS2fvLtLifUZuJrKe5dWWaolhAhUwpjaVFllmrK16VTmUahAClJDiXgxWprLhjwFQeB-lCuGxMbvd7N53_HuKNZl0Hi01TtuiHYLTMtWBas0je_EtmXAAHkBG8_gOu_NC18QujhdSKS6YjBHvIdj6EDp3ZdPW67LaGgdnJN1G-2ck3B_kxcrWP1Ij4i3MlVCpl9gOuen1w</recordid><startdate>20090501</startdate><enddate>20090501</enddate><creator>George, K.</creator><creator>Chen, C.-I.H.</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>7U5</scope><scope>8FD</scope><scope>L7M</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20090501</creationdate><title>Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip</title><author>George, K. ; Chen, C.-I.H.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c353t-9cfa22e5b0de1778eace13cc8d4daf73805507760ff90c526d4f101790ff2b5f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Automatic testing</topic><topic>Built-in self-test</topic><topic>Built-in self-test (BIST)</topic><topic>Design</topic><topic>Design engineering</topic><topic>Design for testability</topic><topic>Design methodology</topic><topic>design-for-testability (DfT)</topic><topic>deterministic test patterns</topic><topic>Electronics industry</topic><topic>IP (Internet Protocol)</topic><topic>linear feedback shift registers (LFSRs)</topic><topic>Logic</topic><topic>Logic design</topic><topic>Logic testing</topic><topic>Mathematical analysis</topic><topic>Methodology</topic><topic>Optimization</topic><topic>Reconfigurable logic</topic><topic>System-on-a-chip</topic><topic>system-on-a-chip (SoC)</topic><topic>Time to market</topic><topic>Two dimensional</topic><topic>two-dimensional LFSR (2-D LFSR)</topic><topic>Vectors</topic><topic>Vectors (mathematics)</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>George, K.</creatorcontrib><creatorcontrib>Chen, C.-I.H.</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on instrumentation and measurement</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>George, K.</au><au>Chen, C.-I.H.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip</atitle><jtitle>IEEE transactions on instrumentation and measurement</jtitle><stitle>TIM</stitle><date>2009-05-01</date><risdate>2009</risdate><volume>58</volume><issue>5</issue><spage>1495</spage><epage>1504</epage><pages>1495-1504</pages><issn>0018-9456</issn><eissn>1557-9662</eissn><coden>IEIMAO</coden><abstract>A system-on-a-chip (SoC) built with embedded intellectual property (IP) cores offers attractive methodology design reuse, reconfigurability, and customizability. However, the integration of the design-for-testability (DfT) structures of the IP cores in these complex SoCs presents daunting challenges to designers and ultimately affects the time-to-market goals. In this paper, we introduce a design methodology to reduce the time to market by taking core test data from the design environment and automatically generating DfT structures that can easily be integrated into the SoC. A novel automated synthesis methodology to generate an SoC built-in self-test (BIST) to test the IP and custom logic cores is proposed. The proposed technique, i.e., NonExclusive Xor Test of 2D linear feedback shift register (NEXT 2D LFSR), is modeled after the principle of configurable 2D LFSR design, which generates a deterministic sequence of test vectors for random-vector-resistant faults and then random test vectors for random-vector-detectable faults. The basis of this method is to explore the design solution space for optimal 2D LFSR while embedding the test patterns by nonexclusively considering xor gates as the conventional LFSR does but including a simple logic solution for minimal hardware optimization. Moreover, the proposed approach is capable of optimizing the 2D LFSRs with consideration of the don't-care bits in the incompletely specified test patterns.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TIM.2008.2009417</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0018-9456
ispartof IEEE transactions on instrumentation and measurement, 2009-05, Vol.58 (5), p.1495-1504
issn 0018-9456
1557-9662
language eng
recordid cdi_proquest_journals_856874618
source IEEE Electronic Library (IEL)
subjects Automatic testing
Built-in self-test
Built-in self-test (BIST)
Design
Design engineering
Design for testability
Design methodology
design-for-testability (DfT)
deterministic test patterns
Electronics industry
IP (Internet Protocol)
linear feedback shift registers (LFSRs)
Logic
Logic design
Logic testing
Mathematical analysis
Methodology
Optimization
Reconfigurable logic
System-on-a-chip
system-on-a-chip (SoC)
Time to market
Two dimensional
two-dimensional LFSR (2-D LFSR)
Vectors
Vectors (mathematics)
title Logic Built-In Self-Test for Core-Based Designs on System-on-a-Chip
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-04T10%3A28%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Logic%20Built-In%20Self-Test%20for%20Core-Based%20Designs%20on%20System-on-a-Chip&rft.jtitle=IEEE%20transactions%20on%20instrumentation%20and%20measurement&rft.au=George,%20K.&rft.date=2009-05-01&rft.volume=58&rft.issue=5&rft.spage=1495&rft.epage=1504&rft.pages=1495-1504&rft.issn=0018-9456&rft.eissn=1557-9662&rft.coden=IEIMAO&rft_id=info:doi/10.1109/TIM.2008.2009417&rft_dat=%3Cproquest_RIE%3E34504006%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=856874618&rft_id=info:pmid/&rft_ieee_id=4757266&rfr_iscdi=true