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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on instrumentation and measurement 2009-05, Vol.58 (5), p.1495-1504 |
---|---|
Hauptverfasser: | , |
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 & 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 & 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 |