An Automated Verification Process Based on Scan Technique
Main Author: | |
---|---|
Publication Date: | 2000 |
Other Authors: | , , |
Language: | eng |
Source: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
Download full: | http://hdl.handle.net/10400.22/9605 |
Summary: | Matching the results achieved during circuit simulation with those extracted from circuit functioning is a common verification process. A large number of current verification techniques use the input / output vectors produced during functional simulation as the test vectors applied / compared against the circuit responses. Techniques that are more complete include extracting the values of internal sequential nodes and comparing these using internal scans. This paper describes a solution for verifying digital designs implemented in currently commercial available CPLDs. All internal flip-flops are included in a scan-chain accessible through the BST infrastructure (using a user-defined optional instruction), while the BS cells are used to apply the input test vectors and capture the circuit responses. These BS cells can either belong to the device-under-test or to other devices, the first controlled through the optional INTEST instruction and the second controlled through the mandatory EXTEST instruction. To speed up the verification process, the test program is automatically generated from information that encompasses the design & development phase. |
id |
RCAP_b5e7b53c8ccc9f3aa3973674258d7ce3 |
---|---|
oai_identifier_str |
oai:recipp.ipp.pt:10400.22/9605 |
network_acronym_str |
RCAP |
network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository_id_str |
https://opendoar.ac.uk/repository/7160 |
spelling |
An Automated Verification Process Based on Scan TechniqueDesign for debug and test1149.1Matching the results achieved during circuit simulation with those extracted from circuit functioning is a common verification process. A large number of current verification techniques use the input / output vectors produced during functional simulation as the test vectors applied / compared against the circuit responses. Techniques that are more complete include extracting the values of internal sequential nodes and comparing these using internal scans. This paper describes a solution for verifying digital designs implemented in currently commercial available CPLDs. All internal flip-flops are included in a scan-chain accessible through the BST infrastructure (using a user-defined optional instruction), while the BS cells are used to apply the input test vectors and capture the circuit responses. These BS cells can either belong to the device-under-test or to other devices, the first controlled through the optional INTEST instruction and the second controlled through the mandatory EXTEST instruction. To speed up the verification process, the test program is automatically generated from information that encompasses the design & development phase.REPOSITÓRIO P.PORTOAlves, Gustavo R.Krug, Margrit R.Lubaszewski, Marcelo S.Ferreira, Jose M.2017-03-14T15:23:14Z2000-102000-10-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10400.22/9605enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-07T10:01:42Zoai:recipp.ipp.pt:10400.22/9605Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T00:26:47.714392Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
dc.title.none.fl_str_mv |
An Automated Verification Process Based on Scan Technique |
title |
An Automated Verification Process Based on Scan Technique |
spellingShingle |
An Automated Verification Process Based on Scan Technique Alves, Gustavo R. Design for debug and test 1149.1 |
title_short |
An Automated Verification Process Based on Scan Technique |
title_full |
An Automated Verification Process Based on Scan Technique |
title_fullStr |
An Automated Verification Process Based on Scan Technique |
title_full_unstemmed |
An Automated Verification Process Based on Scan Technique |
title_sort |
An Automated Verification Process Based on Scan Technique |
author |
Alves, Gustavo R. |
author_facet |
Alves, Gustavo R. Krug, Margrit R. Lubaszewski, Marcelo S. Ferreira, Jose M. |
author_role |
author |
author2 |
Krug, Margrit R. Lubaszewski, Marcelo S. Ferreira, Jose M. |
author2_role |
author author author |
dc.contributor.none.fl_str_mv |
REPOSITÓRIO P.PORTO |
dc.contributor.author.fl_str_mv |
Alves, Gustavo R. Krug, Margrit R. Lubaszewski, Marcelo S. Ferreira, Jose M. |
dc.subject.por.fl_str_mv |
Design for debug and test 1149.1 |
topic |
Design for debug and test 1149.1 |
description |
Matching the results achieved during circuit simulation with those extracted from circuit functioning is a common verification process. A large number of current verification techniques use the input / output vectors produced during functional simulation as the test vectors applied / compared against the circuit responses. Techniques that are more complete include extracting the values of internal sequential nodes and comparing these using internal scans. This paper describes a solution for verifying digital designs implemented in currently commercial available CPLDs. All internal flip-flops are included in a scan-chain accessible through the BST infrastructure (using a user-defined optional instruction), while the BS cells are used to apply the input test vectors and capture the circuit responses. These BS cells can either belong to the device-under-test or to other devices, the first controlled through the optional INTEST instruction and the second controlled through the mandatory EXTEST instruction. To speed up the verification process, the test program is automatically generated from information that encompasses the design & development phase. |
publishDate |
2000 |
dc.date.none.fl_str_mv |
2000-10 2000-10-01T00:00:00Z 2017-03-14T15:23:14Z |
dc.type.driver.fl_str_mv |
conference object |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.22/9605 |
url |
http://hdl.handle.net/10400.22/9605 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
repository.mail.fl_str_mv |
info@rcaap.pt |
_version_ |
1833600537184960512 |