An implementation of IEEE 1149.1 to avoid timing violations and other practical in-compliance improvements
An implementation of the IEEE 1149.1 standard, commonly called the JTAG (Joint Test Action Group) standard and created to address the time and cost issues associated with developing digital systems, is presented in this paper. Rules are given for removing gated clocks, registering all the TAP contro...
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 | 754 |
---|---|
container_issue | |
container_start_page | 746 |
container_title | |
container_volume | |
creator | Stang, D. Dandapani, R. |
description | An implementation of the IEEE 1149.1 standard, commonly called the JTAG (Joint Test Action Group) standard and created to address the time and cost issues associated with developing digital systems, is presented in this paper. Rules are given for removing gated clocks, registering all the TAP controller outputs, and daisy-chaining the boundary-scan cell clocks, resets, and control signals in a direction opposite to that of TDI to TDO signal. Several major advantages are obtained as a result of these implementation rules. Timing issues that occur while shifting between the boundary cells when the design is in layout are eliminated. During EXTEST instruction execution, skew is introduced between the toggling pad outputs to minimize damaging power spikes. Due to the elimination of the gated clocks, scan can be inserted without additional DFT logic. A method for inserting scan is given which mostly eliminates timing issues during shifting. Since the TAP controller outputs are fully registered and the gated clocks are recommended to be enables, more observe and control locations are available for an ATPG tool to easily create a high fault coverage pattern for the JTAG logic. |
doi_str_mv | 10.1109/TEST.2002.1041827 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>pascalfrancis_6IE</sourceid><recordid>TN_cdi_ieee_primary_1041827</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1041827</ieee_id><sourcerecordid>15531002</sourcerecordid><originalsourceid>FETCH-LOGICAL-i203t-57845285338d07a2179c41ef26b07ceb62d333ee6de5bfba47836255edc04c643</originalsourceid><addsrcrecordid>eNpFkE1LxDAQhoMf4LLuDxAvuXhsTSZJkxwXqbqw4MH1vKRpqlnapDRhwX9v3RUcBuYwDw8vL0J3lJSUEv24q993JRACJSWcKpAXaAFMqgJAkEu00lKReZkUHMgVWlCidMEE0zdoldKBzCNAAtcLdFgH7Iexd4ML2WQfA44d3tR1jSnluqQ4R2yO0bc4-8GHT3z0sT-BCZvQ4pi_3ITHydjsremxD4WNs9CbYN2veorHkzzdouvO9Mmt_u4SfTzXu6fXYvv2snlabwsPhOVCSMUFKMGYaok0QKW2nLoOqoZI65oKWsaYc1XrRNM1hkvFKhDCtZZwW3G2RA9n72jSnKib5iQ-7cfJD2b63lMhGJ27m7n7M-edc__vc6PsB4pXZsI</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>An implementation of IEEE 1149.1 to avoid timing violations and other practical in-compliance improvements</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Stang, D. ; Dandapani, R.</creator><creatorcontrib>Stang, D. ; Dandapani, R.</creatorcontrib><description>An implementation of the IEEE 1149.1 standard, commonly called the JTAG (Joint Test Action Group) standard and created to address the time and cost issues associated with developing digital systems, is presented in this paper. Rules are given for removing gated clocks, registering all the TAP controller outputs, and daisy-chaining the boundary-scan cell clocks, resets, and control signals in a direction opposite to that of TDI to TDO signal. Several major advantages are obtained as a result of these implementation rules. Timing issues that occur while shifting between the boundary cells when the design is in layout are eliminated. During EXTEST instruction execution, skew is introduced between the toggling pad outputs to minimize damaging power spikes. Due to the elimination of the gated clocks, scan can be inserted without additional DFT logic. A method for inserting scan is given which mostly eliminates timing issues during shifting. Since the TAP controller outputs are fully registered and the gated clocks are recommended to be enables, more observe and control locations are available for an ATPG tool to easily create a high fault coverage pattern for the JTAG logic.</description><identifier>ISSN: 1089-3539</identifier><identifier>ISBN: 9780780375420</identifier><identifier>ISBN: 0780375424</identifier><identifier>EISSN: 2378-2250</identifier><identifier>DOI: 10.1109/TEST.2002.1041827</identifier><language>eng</language><publisher>Piscataway NJ: IEEE</publisher><subject>Applied sciences ; Automatic test pattern generation ; Built-in self-test ; Circuit faults ; Circuit testing ; Clocks ; Design. Technologies. Operation analysis. Testing ; Electronics ; Exact sciences and technology ; Integrated circuits ; Logic ; Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices ; Springs ; Standards development ; System testing ; Testing, measurement, noise and reliability ; Timing</subject><ispartof>Proceedings - International Test Conference, 2002, p.746-754</ispartof><rights>2004 INIST-CNRS</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1041827$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,4036,4037,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1041827$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=15531002$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>Stang, D.</creatorcontrib><creatorcontrib>Dandapani, R.</creatorcontrib><title>An implementation of IEEE 1149.1 to avoid timing violations and other practical in-compliance improvements</title><title>Proceedings - International Test Conference</title><addtitle>TEST</addtitle><description>An implementation of the IEEE 1149.1 standard, commonly called the JTAG (Joint Test Action Group) standard and created to address the time and cost issues associated with developing digital systems, is presented in this paper. Rules are given for removing gated clocks, registering all the TAP controller outputs, and daisy-chaining the boundary-scan cell clocks, resets, and control signals in a direction opposite to that of TDI to TDO signal. Several major advantages are obtained as a result of these implementation rules. Timing issues that occur while shifting between the boundary cells when the design is in layout are eliminated. During EXTEST instruction execution, skew is introduced between the toggling pad outputs to minimize damaging power spikes. Due to the elimination of the gated clocks, scan can be inserted without additional DFT logic. A method for inserting scan is given which mostly eliminates timing issues during shifting. Since the TAP controller outputs are fully registered and the gated clocks are recommended to be enables, more observe and control locations are available for an ATPG tool to easily create a high fault coverage pattern for the JTAG logic.</description><subject>Applied sciences</subject><subject>Automatic test pattern generation</subject><subject>Built-in self-test</subject><subject>Circuit faults</subject><subject>Circuit testing</subject><subject>Clocks</subject><subject>Design. Technologies. Operation analysis. Testing</subject><subject>Electronics</subject><subject>Exact sciences and technology</subject><subject>Integrated circuits</subject><subject>Logic</subject><subject>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</subject><subject>Springs</subject><subject>Standards development</subject><subject>System testing</subject><subject>Testing, measurement, noise and reliability</subject><subject>Timing</subject><issn>1089-3539</issn><issn>2378-2250</issn><isbn>9780780375420</isbn><isbn>0780375424</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2002</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFkE1LxDAQhoMf4LLuDxAvuXhsTSZJkxwXqbqw4MH1vKRpqlnapDRhwX9v3RUcBuYwDw8vL0J3lJSUEv24q993JRACJSWcKpAXaAFMqgJAkEu00lKReZkUHMgVWlCidMEE0zdoldKBzCNAAtcLdFgH7Iexd4ML2WQfA44d3tR1jSnluqQ4R2yO0bc4-8GHT3z0sT-BCZvQ4pi_3ITHydjsremxD4WNs9CbYN2veorHkzzdouvO9Mmt_u4SfTzXu6fXYvv2snlabwsPhOVCSMUFKMGYaok0QKW2nLoOqoZI65oKWsaYc1XrRNM1hkvFKhDCtZZwW3G2RA9n72jSnKib5iQ-7cfJD2b63lMhGJ27m7n7M-edc__vc6PsB4pXZsI</recordid><startdate>2002</startdate><enddate>2002</enddate><creator>Stang, D.</creator><creator>Dandapani, R.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>IQODW</scope></search><sort><creationdate>2002</creationdate><title>An implementation of IEEE 1149.1 to avoid timing violations and other practical in-compliance improvements</title><author>Stang, D. ; Dandapani, R.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i203t-57845285338d07a2179c41ef26b07ceb62d333ee6de5bfba47836255edc04c643</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Applied sciences</topic><topic>Automatic test pattern generation</topic><topic>Built-in self-test</topic><topic>Circuit faults</topic><topic>Circuit testing</topic><topic>Clocks</topic><topic>Design. Technologies. Operation analysis. Testing</topic><topic>Electronics</topic><topic>Exact sciences and technology</topic><topic>Integrated circuits</topic><topic>Logic</topic><topic>Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices</topic><topic>Springs</topic><topic>Standards development</topic><topic>System testing</topic><topic>Testing, measurement, noise and reliability</topic><topic>Timing</topic><toplevel>online_resources</toplevel><creatorcontrib>Stang, D.</creatorcontrib><creatorcontrib>Dandapani, R.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Stang, D.</au><au>Dandapani, R.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>An implementation of IEEE 1149.1 to avoid timing violations and other practical in-compliance improvements</atitle><btitle>Proceedings - International Test Conference</btitle><stitle>TEST</stitle><date>2002</date><risdate>2002</risdate><spage>746</spage><epage>754</epage><pages>746-754</pages><issn>1089-3539</issn><eissn>2378-2250</eissn><isbn>9780780375420</isbn><isbn>0780375424</isbn><abstract>An implementation of the IEEE 1149.1 standard, commonly called the JTAG (Joint Test Action Group) standard and created to address the time and cost issues associated with developing digital systems, is presented in this paper. Rules are given for removing gated clocks, registering all the TAP controller outputs, and daisy-chaining the boundary-scan cell clocks, resets, and control signals in a direction opposite to that of TDI to TDO signal. Several major advantages are obtained as a result of these implementation rules. Timing issues that occur while shifting between the boundary cells when the design is in layout are eliminated. During EXTEST instruction execution, skew is introduced between the toggling pad outputs to minimize damaging power spikes. Due to the elimination of the gated clocks, scan can be inserted without additional DFT logic. A method for inserting scan is given which mostly eliminates timing issues during shifting. Since the TAP controller outputs are fully registered and the gated clocks are recommended to be enables, more observe and control locations are available for an ATPG tool to easily create a high fault coverage pattern for the JTAG logic.</abstract><cop>Piscataway NJ</cop><pub>IEEE</pub><doi>10.1109/TEST.2002.1041827</doi><tpages>9</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1089-3539 |
ispartof | Proceedings - International Test Conference, 2002, p.746-754 |
issn | 1089-3539 2378-2250 |
language | eng |
recordid | cdi_ieee_primary_1041827 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Applied sciences Automatic test pattern generation Built-in self-test Circuit faults Circuit testing Clocks Design. Technologies. Operation analysis. Testing Electronics Exact sciences and technology Integrated circuits Logic Semiconductor electronics. Microelectronics. Optoelectronics. Solid state devices Springs Standards development System testing Testing, measurement, noise and reliability Timing |
title | An implementation of IEEE 1149.1 to avoid timing violations and other practical in-compliance improvements |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T06%3A16%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-pascalfrancis_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=An%20implementation%20of%20IEEE%201149.1%20to%20avoid%20timing%20violations%20and%20other%20practical%20in-compliance%20improvements&rft.btitle=Proceedings%20-%20International%20Test%20Conference&rft.au=Stang,%20D.&rft.date=2002&rft.spage=746&rft.epage=754&rft.pages=746-754&rft.issn=1089-3539&rft.eissn=2378-2250&rft.isbn=9780780375420&rft.isbn_list=0780375424&rft_id=info:doi/10.1109/TEST.2002.1041827&rft_dat=%3Cpascalfrancis_6IE%3E15531002%3C/pascalfrancis_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1041827&rfr_iscdi=true |