I sub(DDQ) testing of bridging faults in logic resources of reconfigurable field programmable gate arrays
This paper presents an I sub(DDQ)-based test strategy for detecting bridging faults in the logic resources of reprogrammable Field Programmable Gate Arrays (FPGAs). The proposed approach utilizes the programmability of the Configurable Logic Blocks (CLBs) to achieve 100 percent coverage of I sub(DDQ...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on computers 1998-10, Vol.47 (10), p.1136-1152 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1152 |
---|---|
container_issue | 10 |
container_start_page | 1136 |
container_title | IEEE transactions on computers |
container_volume | 47 |
creator | Zhao, Lan Walker, Duncan M Hank Lombardi, Fabrizio |
description | This paper presents an I sub(DDQ)-based test strategy for detecting bridging faults in the logic resources of reprogrammable Field Programmable Gate Arrays (FPGAs). The proposed approach utilizes the programmability of the Configurable Logic Blocks (CLBs) to achieve 100 percent coverage of I sub(DDQ)-testable bridging faults. We use a hierarchical approach for generating tests and configurations. At the chip level, the CLBs are viewed as a homogeneous two-dimensional array. Two configuration strategies are suggested to simultaneously test each CLB. Within each CLB, we test for external bridging faults between the combinational and sequential logic modules (e.g., flip-flops, multiplexers, lookup tables). Finally, we test for internal bridging faults within each module based on their implementation. Since reconfiguration programming time dominates total test time, even with slow I sub(DDQ) vectors, we use a bottom-up test generation approach to minimize the number of programming phases first and, then, to minimize the number of test vectors. The Xilinx XC4000 family of SRAM-based FPGAs is used as an example application of the proposed approach. One hundred percent coverage for I sub(DDQ)-testable bridging faults is achieved in five programming phases and 16 I sub(DDQ) vectors. Since the lookup tables in the CLB can be configured as RAM, the RAM modes are also tested. This requires a further phase, using 48 test vectors and 38 I sub(DDQ) measurements. |
format | Article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_miscellaneous_26745526</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>26745526</sourcerecordid><originalsourceid>FETCH-proquest_miscellaneous_267455263</originalsourceid><addsrcrecordid>eNqNjbkOwjAQRF2AxPkPWyEoIplcQM0hKJHoIydZW0ZODLtxwd9DEB9ANU-jN5qBGEu53ka7JJUjMWG-SynzWO7Gwl6AQ7k8HK4r6JA72xrwGkqytelZq-A6BtuC88ZWQMg-UIXcW4SVb7U1gVTpELRFV8ODvCHVNN_KqA5BEakXz8RQK8c4_-VULE7H2_4cfQbP8LkuGssVOqda9IGLON-kWRbnyd_iG5_CSp4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>26745526</pqid></control><display><type>article</type><title>I sub(DDQ) testing of bridging faults in logic resources of reconfigurable field programmable gate arrays</title><source>IEEE Electronic Library (IEL)</source><creator>Zhao, Lan ; Walker, Duncan M Hank ; Lombardi, Fabrizio</creator><creatorcontrib>Zhao, Lan ; Walker, Duncan M Hank ; Lombardi, Fabrizio</creatorcontrib><description>This paper presents an I sub(DDQ)-based test strategy for detecting bridging faults in the logic resources of reprogrammable Field Programmable Gate Arrays (FPGAs). The proposed approach utilizes the programmability of the Configurable Logic Blocks (CLBs) to achieve 100 percent coverage of I sub(DDQ)-testable bridging faults. We use a hierarchical approach for generating tests and configurations. At the chip level, the CLBs are viewed as a homogeneous two-dimensional array. Two configuration strategies are suggested to simultaneously test each CLB. Within each CLB, we test for external bridging faults between the combinational and sequential logic modules (e.g., flip-flops, multiplexers, lookup tables). Finally, we test for internal bridging faults within each module based on their implementation. Since reconfiguration programming time dominates total test time, even with slow I sub(DDQ) vectors, we use a bottom-up test generation approach to minimize the number of programming phases first and, then, to minimize the number of test vectors. The Xilinx XC4000 family of SRAM-based FPGAs is used as an example application of the proposed approach. One hundred percent coverage for I sub(DDQ)-testable bridging faults is achieved in five programming phases and 16 I sub(DDQ) vectors. Since the lookup tables in the CLB can be configured as RAM, the RAM modes are also tested. This requires a further phase, using 48 test vectors and 38 I sub(DDQ) measurements.</description><identifier>ISSN: 0018-9340</identifier><language>eng</language><ispartof>IEEE transactions on computers, 1998-10, Vol.47 (10), p.1136-1152</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784</link.rule.ids></links><search><creatorcontrib>Zhao, Lan</creatorcontrib><creatorcontrib>Walker, Duncan M Hank</creatorcontrib><creatorcontrib>Lombardi, Fabrizio</creatorcontrib><title>I sub(DDQ) testing of bridging faults in logic resources of reconfigurable field programmable gate arrays</title><title>IEEE transactions on computers</title><description>This paper presents an I sub(DDQ)-based test strategy for detecting bridging faults in the logic resources of reprogrammable Field Programmable Gate Arrays (FPGAs). The proposed approach utilizes the programmability of the Configurable Logic Blocks (CLBs) to achieve 100 percent coverage of I sub(DDQ)-testable bridging faults. We use a hierarchical approach for generating tests and configurations. At the chip level, the CLBs are viewed as a homogeneous two-dimensional array. Two configuration strategies are suggested to simultaneously test each CLB. Within each CLB, we test for external bridging faults between the combinational and sequential logic modules (e.g., flip-flops, multiplexers, lookup tables). Finally, we test for internal bridging faults within each module based on their implementation. Since reconfiguration programming time dominates total test time, even with slow I sub(DDQ) vectors, we use a bottom-up test generation approach to minimize the number of programming phases first and, then, to minimize the number of test vectors. The Xilinx XC4000 family of SRAM-based FPGAs is used as an example application of the proposed approach. One hundred percent coverage for I sub(DDQ)-testable bridging faults is achieved in five programming phases and 16 I sub(DDQ) vectors. Since the lookup tables in the CLB can be configured as RAM, the RAM modes are also tested. This requires a further phase, using 48 test vectors and 38 I sub(DDQ) measurements.</description><issn>0018-9340</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1998</creationdate><recordtype>article</recordtype><recordid>eNqNjbkOwjAQRF2AxPkPWyEoIplcQM0hKJHoIydZW0ZODLtxwd9DEB9ANU-jN5qBGEu53ka7JJUjMWG-SynzWO7Gwl6AQ7k8HK4r6JA72xrwGkqytelZq-A6BtuC88ZWQMg-UIXcW4SVb7U1gVTpELRFV8ODvCHVNN_KqA5BEakXz8RQK8c4_-VULE7H2_4cfQbP8LkuGssVOqda9IGLON-kWRbnyd_iG5_CSp4</recordid><startdate>19981001</startdate><enddate>19981001</enddate><creator>Zhao, Lan</creator><creator>Walker, Duncan M Hank</creator><creator>Lombardi, Fabrizio</creator><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19981001</creationdate><title>I sub(DDQ) testing of bridging faults in logic resources of reconfigurable field programmable gate arrays</title><author>Zhao, Lan ; Walker, Duncan M Hank ; Lombardi, Fabrizio</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_miscellaneous_267455263</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1998</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhao, Lan</creatorcontrib><creatorcontrib>Walker, Duncan M Hank</creatorcontrib><creatorcontrib>Lombardi, Fabrizio</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on computers</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhao, Lan</au><au>Walker, Duncan M Hank</au><au>Lombardi, Fabrizio</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>I sub(DDQ) testing of bridging faults in logic resources of reconfigurable field programmable gate arrays</atitle><jtitle>IEEE transactions on computers</jtitle><date>1998-10-01</date><risdate>1998</risdate><volume>47</volume><issue>10</issue><spage>1136</spage><epage>1152</epage><pages>1136-1152</pages><issn>0018-9340</issn><abstract>This paper presents an I sub(DDQ)-based test strategy for detecting bridging faults in the logic resources of reprogrammable Field Programmable Gate Arrays (FPGAs). The proposed approach utilizes the programmability of the Configurable Logic Blocks (CLBs) to achieve 100 percent coverage of I sub(DDQ)-testable bridging faults. We use a hierarchical approach for generating tests and configurations. At the chip level, the CLBs are viewed as a homogeneous two-dimensional array. Two configuration strategies are suggested to simultaneously test each CLB. Within each CLB, we test for external bridging faults between the combinational and sequential logic modules (e.g., flip-flops, multiplexers, lookup tables). Finally, we test for internal bridging faults within each module based on their implementation. Since reconfiguration programming time dominates total test time, even with slow I sub(DDQ) vectors, we use a bottom-up test generation approach to minimize the number of programming phases first and, then, to minimize the number of test vectors. The Xilinx XC4000 family of SRAM-based FPGAs is used as an example application of the proposed approach. One hundred percent coverage for I sub(DDQ)-testable bridging faults is achieved in five programming phases and 16 I sub(DDQ) vectors. Since the lookup tables in the CLB can be configured as RAM, the RAM modes are also tested. This requires a further phase, using 48 test vectors and 38 I sub(DDQ) measurements.</abstract></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0018-9340 |
ispartof | IEEE transactions on computers, 1998-10, Vol.47 (10), p.1136-1152 |
issn | 0018-9340 |
language | eng |
recordid | cdi_proquest_miscellaneous_26745526 |
source | IEEE Electronic Library (IEL) |
title | I sub(DDQ) testing of bridging faults in logic resources of reconfigurable field programmable gate arrays |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T01%3A53%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=I%20sub(DDQ)%20testing%20of%20bridging%20faults%20in%20logic%20resources%20of%20reconfigurable%20field%20programmable%20gate%20arrays&rft.jtitle=IEEE%20transactions%20on%20computers&rft.au=Zhao,%20Lan&rft.date=1998-10-01&rft.volume=47&rft.issue=10&rft.spage=1136&rft.epage=1152&rft.pages=1136-1152&rft.issn=0018-9340&rft_id=info:doi/&rft_dat=%3Cproquest%3E26745526%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=26745526&rft_id=info:pmid/&rfr_iscdi=true |