Design of self-checking fully differential circuits and boards
Autor(a) principal: | |
---|---|
Data de Publicação: | 2000 |
Outros Autores: | , , , |
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 |