Circuit and method for testing whether a programmable logic device complies with a zero-hold-time requirement

Described are a system and method for quickly and accurately testing sequential storage elements on programmable logic devices for zero-hold-time compliance. A programmable logic device is configured such that both the data and clock terminals of a selected sequential logic element connect to an inp...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: MATERA MICHAEL M
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator MATERA MICHAEL M
description Described are a system and method for quickly and accurately testing sequential storage elements on programmable logic devices for zero-hold-time compliance. A programmable logic device is configured such that both the data and clock terminals of a selected sequential logic element connect to an input pin of the programmable logic device and the output terminal of the sequential logic element connects to an output pin of the programmable logic device. A circuit tester connected to the input pin then generates a signal transition on the input pin so that the signal transition traverses both the data and clock paths in a race to the sequential storage element. The circuit tester also includes an input terminal that monitors the PLD output pin to determine whether the storage element contains the correct data after the storage element is clocked. Incorrect data stored in the sequential storage element after the storage element is clocked indicates that the clock signal arrived before the data, and therefore that the selected storage element violated the zero-hold-time requirement in the specified configuration.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US6239611B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US6239611B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US6239611B13</originalsourceid><addsrcrecordid>eNqNyrEKwjAURuEuDqK-w32BDrVQcLUo7upcYvK3uZDkxiS14NPr4AM4HTh868r3nPTMhVQw5FGsGBolUUEuHCZa7PchkaKYZErKe_VwICcTazJ4sQZp8dExMi1c7Fe-kaS24kxd2IMSnjMneISyrVajchm7XzcVnU-3_lIjyoAclUZAGe7Xbt8euqY5Nu0f5AP0fkIR</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Circuit and method for testing whether a programmable logic device complies with a zero-hold-time requirement</title><source>esp@cenet</source><creator>MATERA MICHAEL M</creator><creatorcontrib>MATERA MICHAEL M</creatorcontrib><description>Described are a system and method for quickly and accurately testing sequential storage elements on programmable logic devices for zero-hold-time compliance. A programmable logic device is configured such that both the data and clock terminals of a selected sequential logic element connect to an input pin of the programmable logic device and the output terminal of the sequential logic element connects to an output pin of the programmable logic device. A circuit tester connected to the input pin then generates a signal transition on the input pin so that the signal transition traverses both the data and clock paths in a race to the sequential storage element. The circuit tester also includes an input terminal that monitors the PLD output pin to determine whether the storage element contains the correct data after the storage element is clocked. Incorrect data stored in the sequential storage element after the storage element is clocked indicates that the clock signal arrived before the data, and therefore that the selected storage element violated the zero-hold-time requirement in the specified configuration.</description><edition>7</edition><language>eng</language><subject>INFORMATION STORAGE ; MEASURING ; MEASURING ELECTRIC VARIABLES ; MEASURING MAGNETIC VARIABLES ; PHYSICS ; STATIC STORES ; TESTING</subject><creationdate>2001</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20010529&amp;DB=EPODOC&amp;CC=US&amp;NR=6239611B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20010529&amp;DB=EPODOC&amp;CC=US&amp;NR=6239611B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>MATERA MICHAEL M</creatorcontrib><title>Circuit and method for testing whether a programmable logic device complies with a zero-hold-time requirement</title><description>Described are a system and method for quickly and accurately testing sequential storage elements on programmable logic devices for zero-hold-time compliance. A programmable logic device is configured such that both the data and clock terminals of a selected sequential logic element connect to an input pin of the programmable logic device and the output terminal of the sequential logic element connects to an output pin of the programmable logic device. A circuit tester connected to the input pin then generates a signal transition on the input pin so that the signal transition traverses both the data and clock paths in a race to the sequential storage element. The circuit tester also includes an input terminal that monitors the PLD output pin to determine whether the storage element contains the correct data after the storage element is clocked. Incorrect data stored in the sequential storage element after the storage element is clocked indicates that the clock signal arrived before the data, and therefore that the selected storage element violated the zero-hold-time requirement in the specified configuration.</description><subject>INFORMATION STORAGE</subject><subject>MEASURING</subject><subject>MEASURING ELECTRIC VARIABLES</subject><subject>MEASURING MAGNETIC VARIABLES</subject><subject>PHYSICS</subject><subject>STATIC STORES</subject><subject>TESTING</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2001</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrEKwjAURuEuDqK-w32BDrVQcLUo7upcYvK3uZDkxiS14NPr4AM4HTh868r3nPTMhVQw5FGsGBolUUEuHCZa7PchkaKYZErKe_VwICcTazJ4sQZp8dExMi1c7Fe-kaS24kxd2IMSnjMneISyrVajchm7XzcVnU-3_lIjyoAclUZAGe7Xbt8euqY5Nu0f5AP0fkIR</recordid><startdate>20010529</startdate><enddate>20010529</enddate><creator>MATERA MICHAEL M</creator><scope>EVB</scope></search><sort><creationdate>20010529</creationdate><title>Circuit and method for testing whether a programmable logic device complies with a zero-hold-time requirement</title><author>MATERA MICHAEL M</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US6239611B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2001</creationdate><topic>INFORMATION STORAGE</topic><topic>MEASURING</topic><topic>MEASURING ELECTRIC VARIABLES</topic><topic>MEASURING MAGNETIC VARIABLES</topic><topic>PHYSICS</topic><topic>STATIC STORES</topic><topic>TESTING</topic><toplevel>online_resources</toplevel><creatorcontrib>MATERA MICHAEL M</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>MATERA MICHAEL M</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Circuit and method for testing whether a programmable logic device complies with a zero-hold-time requirement</title><date>2001-05-29</date><risdate>2001</risdate><abstract>Described are a system and method for quickly and accurately testing sequential storage elements on programmable logic devices for zero-hold-time compliance. A programmable logic device is configured such that both the data and clock terminals of a selected sequential logic element connect to an input pin of the programmable logic device and the output terminal of the sequential logic element connects to an output pin of the programmable logic device. A circuit tester connected to the input pin then generates a signal transition on the input pin so that the signal transition traverses both the data and clock paths in a race to the sequential storage element. The circuit tester also includes an input terminal that monitors the PLD output pin to determine whether the storage element contains the correct data after the storage element is clocked. Incorrect data stored in the sequential storage element after the storage element is clocked indicates that the clock signal arrived before the data, and therefore that the selected storage element violated the zero-hold-time requirement in the specified configuration.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US6239611B1
source esp@cenet
subjects INFORMATION STORAGE
MEASURING
MEASURING ELECTRIC VARIABLES
MEASURING MAGNETIC VARIABLES
PHYSICS
STATIC STORES
TESTING
title Circuit and method for testing whether a programmable logic device complies with a zero-hold-time requirement
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T16%3A54%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=MATERA%20MICHAEL%20M&rft.date=2001-05-29&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS6239611B1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true