Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Программные средства foundation 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 [ 344 ] 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359

ходящей реакцией в случае цифровых часов было бы выбросить их. Если обнаруживается, что неисправных часов много, то целесообразнее исправить то, что, вероятнее всего, является слабым звеном в процессе сборки или недостатком того или иного компонента, а не пытаться спасать отдельные экземпляры.

С другой стороны, вам не захочется выбрасывать компьютер стоимостью 10000 долларов, который не загружается. Вместо этого для обнаружения конкретной неисправной подсистемы можно провести более детальное диагностическое тестирование {diagnostic test). В зависимости от стоимости, неисправную подсистему можно восстановить или заменить. Типичной цифровой подсистемой является печатная плата, которая вместе с компонентами стоит от 50 до 1000 долларов. Решение о ремонте или замене представляет собой экономический компромисс между стоимостью собранной печатной платы и предполагаемым временем, необходимым для обнаружения и ремонта неисправного узла.

Таким образом, возникает необходимость в проектировании, предусматривающем возможность тестирования {design for testability, DFT). DFT является общим термином, применяемым к методам проектирования, обеспечивающим возможность более полного и менее дорогостоящего тестирования. Значительный выифыш можно получить в том случае, если проектирование системы или подсистемы выполнено так, что отказы легко выявить и локализовать:

Более правдоподобным становится результат тестирования по принципу годен - не годен . Чем меньше отправленных устройств будет иметь скрытые дефекты, тем меньшее число клиентов будет огорчено, что дает в результате очевидные экономические и психологические выгоды.

Диагностические тесты вьшолняются быстрее и дают более точные результаты. Они уменьшают стоимость выявления подсистемы, которая не проходит тест годен - не годен , позволяя произвести больше изделий за меньшую цену.

Оба теста - годен - не годен и диагностический - требуют меньших затрат времени на проведение тестирования.

Хотя экономия во времени тестирования может потребовать дополнительных усилий при проектировании по принципу DFT, увеличение полной стоимости разработки изделия почти всегда компенсируется меньшей стоимостью производства.

11.2.1. Тестирование

Тестирование цифровых схем осуществляется с помощью проверочных векторов {test vectors), представляющих собой комбинации входных сигналов и ожидаемые комбинации выходных сигналов. Схема проходит проверку , если выходные сигналы соответствуют ожидаемым сигналам. В худшем случае для тестирования комбинационной схемы с п входами требуется 2 проверочных векторов. Но если мы кое-что знаем о том, как реализована схема, и делаем некоторые предположения относительно типа возможных отказов, то число векторов, необходимых для полной проверки схемы, можно значительно сократить. Наиболее общее предположение состоит в том, что отказы носят характер одиночных залипаний {single stuck-pt faults), то есть их можно смоделировать в виде залипания на уровне логического О или логической 1 одного входного или вы-



ходного сигнала. Согласно этому предположению, 8-входовой вентиль И-НЕ можно полностью проверить лишь девятью векторами: 11111111, 01111111, 10111111, 11111110, тогда как в обшем случае для его тестирования могло бы потребоваться 256 проверочных векторов.

Дяя отдельных логических элементов легко составить проверочные векторы, если предполагать наличие одиночных неисправностей. Однако проблема состоит в том, что на практике для тестирования логических элементов, скрытых глубоко в схеме, проверочные векторы подаются на входы схемы, а результаты наблюдаются на ее выходах. Предположим, например, что мы хотим проверить 8-входовой вентиль И-НЕ, между входами которого и внешними входами схемы имеется десяток комбинационных и последовательностных логических элементов. Совсем не очевидно, какой входной вектор или последовательность входных векторов необходимо подать на внешние входы, чтобы получить проверочный вектор 11111111 на входах вентиля И-НЕ. Кроме того, не ясно, что еще может потребоваться для передачи выходного сигнала вентиля И-НЕ к внешнему выходу схемы.

В таких сложных случаях изощренные программы генерирования тестов {test-generation programs) пытаются создать полный набор тестов {complete test set) для данной схемы, то есть последовательность тестовых конфигураций, которые полностью проверяют каждый логический элемент в схеме. Однако часто требуемый объем вычислений оказывается при этом столь огромным, что полный набор тестов просто невозможно получить.

Генерирование тестовых конфигураций пытаются упростить путем обеспечения в схеме большей управляемости и наблюдаемости отдельных логических элементов. В схеме с хорошей управляемостью {controllability) легко создать любые желаемые значения сигналов во внутренних точках схемы, подавая на внешние входы комбинацию входных сигналов, соответствующую тому или иному проверочному вектору. Говоря о хорошей наблюдаемости {observability), имеют в виду, что любой внутренний сигнал можно легко передать на внешний выход для сравнения с ожидаемым значением при подаче соответствующей комбинации сигналов на внешние входы. Наиболее общий метод улучшения управляемости и наблюдаемости состоит во введении контрольных точек {test points) и дополнительных внешних входов и выходов, которые используются в процессе тестирования.

11.2.2. Тестер с игольчатыми контактами и внутрисхемное тестирование

В цифровой схеме, собранной на одной печатной плате, максимальная наблюдаемость достигается, когда в качестве контрольных точек используются все выводы всех ИС. Для этой цели применяется специальное тестирующее приспособление {testfixture), в котором имеются подпружиненные игольчатые контакты {nails) на месте каждого вывода ИС в соответствии с разводкой печатной платы. Печатная плата помещается на это ложе из игольчатых контактов {bed of nails), а контакты соединены с автоматическим тестером {automatic tester), который может наблюдать сигнал на каждом выводе согласно тестовой профамме.

Двигаясь еще на один шаг дальше, - применяя внутрисхемное тестирование {in-circuit testing), - мы получаем предельно возможную управляемость.



Этот метод позволяет не только наблюдать сигналы на игольчатых контактах, но, также подключать каждый игольчатой контакт к имеющемуся в тестере источнику с очень малым выходным сопротивлением. Благодаря этому можно подменять {override) любой сигнал, вырабатываемый в схеме, [принудительно задавать {overdrive) его значение] и, тем самым, непосредственно генерировать любой желаемый проверочный вектор в виде внутренних сигналов печатной платы. Принудительное задание сигнала на выходе вентиля, вырабатывающего противоположное значение сигнала, вызывает протекание избыточного тока как в тестере, так и в преодолеваемом вентиле, но неприятностей удается избежать благодаря тому, что тестер выдает сигналы в течение коротких интервалов времени (миллисекунды).

Чтобы проверить 8-входовой вентиль И-НЕ, внутрисхемный тестер должен сформировать только девять тестовых векторов, упомянутых выше, игнорируя значения сигналов, которые пытаются подать на эти восемь входов другие вентили внутри схемы. Выходной сигнал вентиля И-НЕ, естественно, можно непосредственно наблюдать на его выходе При внутрисхемном тестировании каждый логический элемент можно проверить независимо от других.

Хотя внутрисхемное тестирование значительно расширяет управляемость и наблюдаемость схемы, собранной на печатной плате, разработчики логических схем для большей эффективности по-прежнему должны следовать определенным принципам DFT. Часть из них перечислена ниже.

Инициализация. Необходимо предусмотреть возможность устанавливать в известное начальное состояние все последовательностные элементы схемы.

совмещениеиголоксвыводами микросхем

Возрастающее применение микросхем в корпусах для поверхностного монтажа с малыми расстояниями между выводами привело к тому, что тестирование с помощью игольчатых контактов значительно усложнилось по сравнению с тестированием схем в DIP-корпусах, монтируемых на печатной плате в сквозные отверстия. Поскольку компоненты могут устанавливаться с обеих сторон печатной платы, для тестирования может понадобиться специальное приспособление, называемое грейфером {clam shell), для подключения игольчатых контактов с обеих сторон печатной платы.

Более того, выводы и расстояния между ними у многих микросхем, предназначенных для поверхностного монтажа, настолько малы (0.625 мм и меньше), что может оказаться невозможным точно попасть измерительным щупом на соответствующий вывод. В этих случаях разработчик печатной платы может предусмотреть специальные контактные площадки в виде дополнительных участков, покрытых медью, имеющих размеры, достаточные для подключения измерительных щупов (например, диаметром 1.25 мм). Отдельную контактную площадку нужно обеспечить для каждого сигнала, который не подведен где-нибудь на печатной плате к выводу компонента ббльших размеров (например, к выводу компонента, вставляемого в сквозное отверстие диаметром 1.55 М1).



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 [ 344 ] 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.