Design of self-checking fully differential circuits and boards

Detalhes bibliográficos
Autor(a) principal: Lubaszewski, Marcelo Soares
Data de Publicação: 2000
Outros Autores: Mir, Salvador, Kolarik, Vladimir, Nielsen, Christian, Courtois, Bernard
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/27566
Resumo: A design methodology for on-line testing analog linear fully differential (FD) circuits is presented in this work. The test strategy is based on concurrently monitoring via an analog checker the common mode (CM) at the inputs of all amplifiers. The totally self-checking (TSC) goal is achieved for linear FD implementations provided that the checker CM threshold is small enough with respect to the specified margins of erroneous behavior in the circuit outputs. The design methodology is illustrated for a switched-capacitor biquadratic filter and the self-checking properties evaluated for a hard/soft-fault model. A large checker threshold of 100 mV of CM is chosen since the filter implementation does not minimize nonidealities (e.g., amplifier offsets or clock feedthrough) which result in significant CM components. The circuit outputs are accepted to deviate within a 10% band. With the implemented checker, the TSC goal is not achieved for some faults in narrow regions of the frequency band. For the worst case, a hard fault which results in a 31% deviation is undetected in only a narrow band of approximately 310 Hz. The circuit can be made TSC with a checker threshold of 40 mV and an accepted output deviation of 15%. This is, however, more demanding on the checker (which currently takes less than 3% of the total area and about 7.6% of the total power) and requires an improved filter implementation to reduce CM components. Our solution consists of relaxing a bit the TSC property of the functional block and applying a periodical off-line test to make the checker strongly code disjoint (SCD). This is easy to implement since an off-line test is also required for the checker. The checker outputs a double-rail error indication which ensures compatibility with digital checkers and makes the design of self-checking mixed signal circuits straightforward. The circuit-level mixed-signal approach is extended to the board level by means of the IEEE Std. 1149.1 digital test bus.
id UFRGS-2_cf78128fc2dcf1ffd500410e2e66a3f3
oai_identifier_str oai:www.lume.ufrgs.br:10183/27566
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Lubaszewski, Marcelo SoaresMir, SalvadorKolarik, VladimirNielsen, ChristianCourtois, Bernard2011-01-28T05:59:04Z20001063-8210http://hdl.handle.net/10183/27566000295747A design methodology for on-line testing analog linear fully differential (FD) circuits is presented in this work. The test strategy is based on concurrently monitoring via an analog checker the common mode (CM) at the inputs of all amplifiers. The totally self-checking (TSC) goal is achieved for linear FD implementations provided that the checker CM threshold is small enough with respect to the specified margins of erroneous behavior in the circuit outputs. The design methodology is illustrated for a switched-capacitor biquadratic filter and the self-checking properties evaluated for a hard/soft-fault model. A large checker threshold of 100 mV of CM is chosen since the filter implementation does not minimize nonidealities (e.g., amplifier offsets or clock feedthrough) which result in significant CM components. The circuit outputs are accepted to deviate within a 10% band. With the implemented checker, the TSC goal is not achieved for some faults in narrow regions of the frequency band. For the worst case, a hard fault which results in a 31% deviation is undetected in only a narrow band of approximately 310 Hz. The circuit can be made TSC with a checker threshold of 40 mV and an accepted output deviation of 15%. This is, however, more demanding on the checker (which currently takes less than 3% of the total area and about 7.6% of the total power) and requires an improved filter implementation to reduce CM components. Our solution consists of relaxing a bit the TSC property of the functional block and applying a periodical off-line test to make the checker strongly code disjoint (SCD). This is easy to implement since an off-line test is also required for the checker. The checker outputs a double-rail error indication which ensures compatibility with digital checkers and makes the design of self-checking mixed signal circuits straightforward. The circuit-level mixed-signal approach is extended to the board level by means of the IEEE Std. 1149.1 digital test bus.application/pdfengIEEE transactions on very large scale integration (VLSI) systems. New York, N. Y. Vol. 8, no. 2 (Apr. 2000), p. 113-128Circuitos integradosMicroeletrônicaBoundary scanFully differential circuitsMixedsignal testSafety applicationsSelf-checking systemsDesign of self-checking fully differential circuits and boardsEstrangeiroinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT000295747.pdf.txt000295747.pdf.txtExtracted Texttext/plain56642http://www.lume.ufrgs.br/bitstream/10183/27566/2/000295747.pdf.txtf7655e748eb88d188ec6d80122fa48cfMD52ORIGINAL000295747.pdf000295747.pdfTexto completo (inglês)application/pdf429579http://www.lume.ufrgs.br/bitstream/10183/27566/1/000295747.pdfbf8e58d5153715562a4ade0f0ae62403MD51THUMBNAIL000295747.pdf.jpg000295747.pdf.jpgGenerated Thumbnailimage/jpeg2055http://www.lume.ufrgs.br/bitstream/10183/27566/3/000295747.pdf.jpg24fbe9f9f3ebb163d47fbe1044ff0b3bMD5310183/275662021-06-26 04:48:02.074381oai:www.lume.ufrgs.br:10183/27566Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-06-26T07:48:02Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Design of self-checking fully differential circuits and boards
title Design of self-checking fully differential circuits and boards
spellingShingle Design of self-checking fully differential circuits and boards
Lubaszewski, Marcelo Soares
Circuitos integrados
Microeletrônica
Boundary scan
Fully differential circuits
Mixedsignal test
Safety applications
Self-checking systems
title_short Design of self-checking fully differential circuits and boards
title_full Design of self-checking fully differential circuits and boards
title_fullStr Design of self-checking fully differential circuits and boards
title_full_unstemmed Design of self-checking fully differential circuits and boards
title_sort Design of self-checking fully differential circuits and boards
author Lubaszewski, Marcelo Soares
author_facet Lubaszewski, Marcelo Soares
Mir, Salvador
Kolarik, Vladimir
Nielsen, Christian
Courtois, Bernard
author_role author
author2 Mir, Salvador
Kolarik, Vladimir
Nielsen, Christian
Courtois, Bernard
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Lubaszewski, Marcelo Soares
Mir, Salvador
Kolarik, Vladimir
Nielsen, Christian
Courtois, Bernard
dc.subject.por.fl_str_mv Circuitos integrados
Microeletrônica
topic Circuitos integrados
Microeletrônica
Boundary scan
Fully differential circuits
Mixedsignal test
Safety applications
Self-checking systems
dc.subject.eng.fl_str_mv Boundary scan
Fully differential circuits
Mixedsignal test
Safety applications
Self-checking systems
description A design methodology for on-line testing analog linear fully differential (FD) circuits is presented in this work. The test strategy is based on concurrently monitoring via an analog checker the common mode (CM) at the inputs of all amplifiers. The totally self-checking (TSC) goal is achieved for linear FD implementations provided that the checker CM threshold is small enough with respect to the specified margins of erroneous behavior in the circuit outputs. The design methodology is illustrated for a switched-capacitor biquadratic filter and the self-checking properties evaluated for a hard/soft-fault model. A large checker threshold of 100 mV of CM is chosen since the filter implementation does not minimize nonidealities (e.g., amplifier offsets or clock feedthrough) which result in significant CM components. The circuit outputs are accepted to deviate within a 10% band. With the implemented checker, the TSC goal is not achieved for some faults in narrow regions of the frequency band. For the worst case, a hard fault which results in a 31% deviation is undetected in only a narrow band of approximately 310 Hz. The circuit can be made TSC with a checker threshold of 40 mV and an accepted output deviation of 15%. This is, however, more demanding on the checker (which currently takes less than 3% of the total area and about 7.6% of the total power) and requires an improved filter implementation to reduce CM components. Our solution consists of relaxing a bit the TSC property of the functional block and applying a periodical off-line test to make the checker strongly code disjoint (SCD). This is easy to implement since an off-line test is also required for the checker. The checker outputs a double-rail error indication which ensures compatibility with digital checkers and makes the design of self-checking mixed signal circuits straightforward. The circuit-level mixed-signal approach is extended to the board level by means of the IEEE Std. 1149.1 digital test bus.
publishDate 2000
dc.date.issued.fl_str_mv 2000
dc.date.accessioned.fl_str_mv 2011-01-28T05:59:04Z
dc.type.driver.fl_str_mv Estrangeiro
info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/27566
dc.identifier.issn.pt_BR.fl_str_mv 1063-8210
dc.identifier.nrb.pt_BR.fl_str_mv 000295747
identifier_str_mv 1063-8210
000295747
url http://hdl.handle.net/10183/27566
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv IEEE transactions on very large scale integration (VLSI) systems. New York, N. Y. Vol. 8, no. 2 (Apr. 2000), p. 113-128
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ório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/27566/2/000295747.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/27566/1/000295747.pdf
http://www.lume.ufrgs.br/bitstream/10183/27566/3/000295747.pdf.jpg
bitstream.checksum.fl_str_mv f7655e748eb88d188ec6d80122fa48cf
bf8e58d5153715562a4ade0f0ae62403
24fbe9f9f3ebb163d47fbe1044ff0b3b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1815447422045782016