Устройство для контроля цифровых объектов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 1160373 б 05 В 23/О ОПИСАНИЕ ИЗОБРЕТК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИ(54) (57) УСТРОИСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫХ ОБЪЕКТОВ, содержащее блок управления, коммутатор,формирователь тестовых последовательностей, связанный информационными входами с входной шиной устройства, информационными выходами - с первыми информационными входами блока компараторов и блока формирователей импульсов, первым командным входом и первым командным выходом - соответственно с первым командным выходом и с первым командным входом распределителя импульсов, подключенного информационным выходом к вторым информационным входам блока компараторов и к вторым информационным входам блока формирователей импульсов, соединенного с первыми входами коммутатора, подключенного вторыми входами к выходу формирователя воздействия, а выходами - к третьим информационным входам блока компараторов, связанного с четвертыми и с третьими информационными входами блока формирователей импульсов и выходами блока цифроаналоговых преобразователей, отличающееся тем, что, с целью повышения производительности устройства, в него введены мультиплексор, блок регистров и формирователь адреса, а блок управления содержит первый и второй триггеры, элемент И и элемент ИЛИ, подключенный первым входом к входу Пуск устройства, вторым входом - к нулевому входу первого триггера и к второму командному выходу формирователя тестовых, последовательностей, а выходом - к нулевому входу второго триггера, связанного выходом с выходной шиной устройства, а единичным входом - с единичным входом первого триггера и входной шиной устройства, подключенной к первому входу элемента И, соединен- Я ного выходом с выходной шиной устройства, а вторым входом - с выходом блока компараторов и с командным входом формиро.натела адреса, подключенного информанионным входом к входной шине устройства, а выходом - к адресному входу мультиплек- Я сора, подключенного информационными входами к выходу блока регистров, первыми выходами - к входу распределителя импульсов, вторыми выходами - к входам форми- фар рователей воздействий, а третьими выхода- ф 5 ми - к входам блока цифроаналоговых преобразователей, причем второй командный р вход формирователя тестовых последовательностей связан с выходом первого триггера, а вход блока регистров - с входной САР шиной устройства.тИзобретение относится к контрольно-измерительной технике и предназначено для функционального контроля цифровых больших интегральных схем (БИС) при их массовом производстве.Одним из основных требований, предъявляемых к оборудованию для контроля БИС, является обеспечение высокой производительности контроля. Известны устройства не в достаточной мере удовлетворяют указанному требованию.Известен ряд отечественных и зарубежных устройств для функционального контроля интегральных схем, осуществляющих контроль по программе, вырабатываемой посредством ЭВМ 1,Недостатком устройств является относительно низкая производительность контроля схем, состоящих из одинаковых ячеек, например, типа БИС, ОЗУ, ПЗУ, РАЛУ, требующих одинакового режимного обеспечения и, следовательно, одинакового алгоритма контроля, формируемого с помощью специального генератора. Этот недостаток обусловлен тем, что условия контроля (частота контроля, величины напряжений источников питания, уровни входных воздействий, уровни компарации, временные соотношения и др.) остаются постоянными при переходе от одной ячейки к другой как при записи информации в контролируемую ячейку, так и при считывании. Т. е. известные устройства не позволяют перейти от одного режима контроля к другому внутри формируемой (анализи руемой) тестовой последовательности. Например, при разбраковке БИС ОЗУ типа 581 РУ 4 на группы по быстродействию, а также при измерении быстродействия контроль БИС производят по заданному алгоритму контроля на заданной частоте. Так как данная БИС содержит 16 10 ячеек памяти, то при ее контроле посредством алгоритма, бегущая 1 или О требуется время 2 (16 1 О)Г, где 1 - частота функционального контроля. При частоте 1 = 2 МГц время контроля составит около 10 с. В случае установления неработоспособности объекта контроля на этой частоте в известных устройствах необходимо обращение к ЭВМ с целью получения новых исходных данных для контроля на другой частоте, причем весь процесс контроля повторяется с начального адреса, так как информация за время обращения к ЭВМ может быть утеряна для контролируемой БИС ОЗУ. Данное обстоятельство требует значительных временных затрат на контроль (в худшем случае имеет место и-кратное повторение испытаний при изменении режима испытаний в и-направлениях, где и - число одинаковых ячеек в контролируемой БИС), что снижает производительность контроля, известных устройств.50 55 10 15 20 25 30 35 40 45 Наиболее близким к предлагаемому по технической сущности является устройство, содержащее ЭВМ, комплект устройств ввода- вывода и долговременного хранения контрольно-измерительной информации, блок сопряжения, блок управления, контактное устройство для включения объекта контроля, блоки статических йспытательных воздействий и измерения статических параметров, коммутационную матрицу постоянного тока, блоки формирователей уровней, блок компараторов, генератор блоков, блок цифроаналоговых преобразователей, коммутатор задающих сигналов, блок накопления результатов, многоканальный коммутатор, преобразователь временных параметров в напряжение, аналого-цифровой преобразователь комплект задающих генераторов и блок М-входовых схем цифрового или аналогового суммирования.Принцип работы известного устройства состоит в том, что задающие генераторы формируют на запрограммированной основной частоте (о задающие сигналы, параметры которых программируются независимо по каждому выходу задающих генераторов по отношению к началу контрольного теста. Посредством коммутатора задающих сигналов и блока И-входовых схем цифрового или аналогового суммирования по командам из блока управления осуществляется объединение задающих сигналов в любые комбинации. Таким образом, согласно программе контроля, в известном устройстве в пределах периода То = - формируется импульс 1Уоная последовательность с числом импульсов от 0 до М. В результате, в пределах периода То известное устройство позволяет формировать испытательные, контрольные, тактирующие, стробирующие и синхронизирующие последовательности сигналов с программируемыми временными соотношениями между ними или с программируемой формой этих сигналов. Такой принцип работы известного устройства позволяет увеличить частоту контроля счетчиков, сдвиговых регистров и др. и тем самым частично решить задачу повышения производительности контроля названных схем 2. Однако при контроле БИС, состоящих из однотипных, ячеек, переходя от одного режима контроля к другому при переходе от контроля одной ячейки к другой невозможен внутри формируемой тестовой последовательности. Это обстоятельство отрицательно влияет на производительность контроля. Таким образом, недостаток известных устройств для функционального контроля цифровых объектов выражается в низкой производительности контроля схем, состоящих из однотипных элементов, требующих одинакового режимного обеспечения.10 15 20 25 30 50 55 Целью изобретения является повышение производительности устройства. Поставленная цель достигается тем, что в устройство для контроля цифровых объектов, содержащее блок управления, коммутатор, формирователь тестовых последовательностей, связанный информационными входами с входной шиной устройства,информационными выходами - с первыми информационными входами блока компараторов и блока формирователей импульсов, первым командным входом и первым командным выходом - соответственно с первым командным выходом и с первым командным входом распределителя импульсов,подключенного информационным выходом к вторым информационным входам блока компараторов и к вторым информационным входам блока формирователей импульсов, соединенного выходом с первыми входами контактного блока, подключенного вторыми входами к выходу формирователя воздействий, а выходами - к третьим информационным входам блока компараторов, связанного с четвертыми и с третьими информационными входами блока формирователей импульсов и выходами блока цифроаналоговых преобразователей, введены мультиплексор, блок регистров и формирователь, адреса, а блок управления содержит первый и второй триггеры, элементы И и элемент ИЛИ, подключенный первым входом к входу Пуск устройства, вторым входом -к нулевому входу первого триггера и к второму командному выходу формирователя тестовых последовательностей, а выходом к нулевому входу второго триггера, связанного выходом с выходной шиной устройства, а единичным вхо- доМ - с единичным входом первого тригге 35 ра и входной шиной устройства, подключенной к первому входу элемента Й, соединенного выходом с выходной шиной устройства, а вторым входом - с выходом блока компараторов и с командным входом фор мирователя адреса, подключенного информационным входом к входной шине устройства, а выходом - к адресному входу мультиплексора, подключенного информационными входами к выходу блока регистров, первыми выходами - к входу распределителя импульсов, вторыми выходами - к входам формирователя воздействий, а третьими выходами - к входам блока цифроаналоговых преобразователей, причем второй командный вход формирователя тестовых последовательностей связан с выходом первого триггера, а вход блока регистров связан с входной шиной устройства.Введение блоков регистров, мультиплексирования и формирователя адреса позволяет изменять режим контроля внутри формируемой тестовой последовательности, т.е, без обращения к внешнему устройству управления и без повторения кодовых комбинаций. Тем самым сокращается общее число обращений к устройству управления и, следовательно, повышается производительность контроля.На фиг, 1 изображена блок-схем предлагаемого устройства для Контроля цифровых объектов; на фиг. 2 - то же, блока управления; на фиг. 3 - то же, блока формирования тестовых последовательностей; на фиг. 4 - то же, распределителя импульсов.Устройство (фиг, 1) содержит блок 1 управления, коммутатор 2, формирователь 3 воздействий, блок 4 компараторов, блок 5 формирователей импульсов, формирователь 6 тестовых последовательностей, блок 7 цифроаналоговых преобразователей, распределитель 8 импульсов, мультиплексор 9, блок 10 регистров, формирователь 11 адреса, входная шина 12 устройства, выходная шина 13 устройства. Блок управления (фиг. 2) содержит элемент ИЛИ 14, первый 15 и второй 16 триггеры, элемент И 17. Блок формирования тестовых последовательностей (фиг. 3) содержит счетчик 18 адресов,и оперативное запоминающее устройство 19.Распределитель импульсов (фиг. 4) содержит генератор 20 опорной частоты, формирователь 21 периода, каналы 22 формирования задержек и длительностей импульсов, каждый из которых состоит из счетчика 23, узла 24 управления элемента 25 сравнения, триггеров 26 и 27, ключей 28 и 29.Блок 1 управления предназначен для формирования сигналов управления работой блока 6 и сигнала результата контроля для управляющего устройства.Коммутатор 2 (контактный блок) для включения объекта контроля раздельно подключен к выходам формирователя воздействий, первым входам блока компараторов и имеет двустороннюю связь с блоком 5 формирователей импульсов, Коммутатор 2 выполнен в виде релейной матрицы, предназначенной для подключения любого вывода контролируемой ИС (в зависимости от программы контроля) к любому входу блока 4 компараторов и любым выходам блоков 3 и 5. Элементы контактного блока 2 выполнены на магнитоуправляемых контактах типа КЭМ.Формирователь воздействий своими входами соединен с выходами мультиплексора 9. Назначение блока 3 состоит в задании режимных питаний на контролируемую ИС в соответствии с программой контроля. Блок 3 представляет собой программируемые стабилизированные источники питания.Блок 4 компараторов своими входами соединен с блоком 5 формирователей, форких воздействий и количеством уровней О и 1, вырабатываемых блоком 7 ЦАП.Блок 10 регистров служит для хранения информации о величинах задержек и длительностей импульсов, периоде их следова 55 мирователем 6, блоком 7 ЦАП и многоканальным распределителем 8 импульсов. Онсостоит из М компараторов (число И определяется количеством выводов контролируемой ИС).5Блок 5 формирователей импульсов предназначен для формирования импульсов сзаданными значениями напряжений низкогои высокого уровней О и 1 соответственно для контролируемой ИС. Блок 5 включает в себя М идентичных формирователейуровней, число которых также определяетсяколичеством выводов объекта контроля.Формирователь 6 тестовых последовательностей имеет двусторонние связи с блоком 1управления, с распределителем 8 импульсов 5и предназначен для выработки М-разрядных тестовых последовательностей (слов)для блоков 4 и 5 соответственно, а такжедля формирования сигнала окончания функционального контроля для блока 1 управления и сигнала разрешения работы распределителя 8 импульсов.Блок 6 содержит счетчик 18 адресов иМ-канальное оперативное запоминающееустройство (ОЗУ) 19, предназначенное дляхранения эталонной и адресной информации 25для блоков 4 и 5 соответственно,Блок 7 цифроаналоговых преобразователей своими входами соединен с блоками 4и 5 и служит для преобразования кода, поступающего из блока 10 регистров через30блок 9, в контрольные и измерительныесигналы - напряжения определенной величины и полярности для блоков 4 и 5 соответственно.Распределитель 8 импульсов (фиг. 4) соединен с блоками 4, 5, 9 и предназначен длявыработки управляющих, тактовых и синхронизирующих импульсов для этих блоков.Число и каналов распределителя 8 импульсов определяется необходимым количествомуправляющих, тактовых и синхронизирующих импульсов.Мультиплексор 9 своими выходами соединен с блоком 3, блоком 7 ЦАП и многоканальным распределителем 8 импульсов, авходами - с блоком 10 регистров и формирователем 11 адреса. Блок 9 служит для 45передачи информации из блока 10 регистровв блоки 3, 7, 8 в зависимости от сигналов,поступающих с выходов формирователя 11адреса. Блок 9 выполнен на 16-канальныхселекторах-мульгиплексорах со стробированием. Число в мультиплексоров определяется удвоенным числом и каналов распределителя 8 импульсов, количеством режимных источников питания блока 3 статичесния для распределителя 8 импульсов о значениях питающих напряжений для блока 3 и значениях опорных уровней сигналов для блока 7 ЦАП.Блок 10 регистров содержит набор регистров памяти, количество которых определяется числом переходов (команд) на изменение условий (режима) контроля по величине питающего напряжения в блоке 3, величине уровней опорных источников в блоке 7 ЦАП и по временным параметрам в многоканальном распределителе 8 импульсов.Формирователь1 адреса своими входами соединен с выходом блока 4 компараторов и входной шиной 12 устройства, а выходом - с входом блока 9, формирователь 11 адреса предназначен для выработки сигналов изменения режима контроля в соответствии с новым выбранным адресом и состоит из счетчика адресов, связанного с 032 для хранения информации об изменении условий контроля (не показаны). Устройство работает следующим образом.Объект контроля, например микросхему типа К 581 РУ 4, размещают в коммутаторе 2. Оператор нажимает кнопку Пуск (на фиг. 1 не показан), связанную через логический элемент ИЛИ 14 с триггером 16, блока 1 управления.,По получении от кнопки Пуск сигнала, фиксирующего наличие контролируемой ИС в коммутаторе 2, блок 1 управления вырабатывает сигнал, который с выхода триггера 16 по выходной шине 13 поступает во внешнее устройство управления, в качестве которого может выступать память, управляющая ЭВМ, специальное программное устройство и т.п.По получении этого сигнала из внешнего устройства управления в узлы и блоки устройства передается необходимая информация - программа контроля. Так, в ОЗУ блока 6 заносится программа функционального контроля определенной в соответствии с ее таблицей истинности, представленной в технологической карте. Эта информация содержит в себе адресную, информационную (входную) и эталонную (выходную или ожидаемую) части.В блок 10 регистров заносится информация о величинах режимных питаний (для управления блоком 3), величинах импульсных напряжений, задаваемых блоком 7 ЦАП, о значениях временных параметров импульсов (периоде, задержке и длительности) для многоканального распределителя 8 импульсов.В ОЗУ формирователя 11 адреса заносится информация о выборе начальных условий контроля, а также данные о последовательности изменения информации (условий контроля) подаваемой с блока О регистров через блок 9 в блоки 3, 7 и 8, По получении информации, формирователь 11 адреса вырабатывает сигналы управления блоком 9, по которым через последний происходит передача информации из блока 10 регистров в формирователь 3 воздействий, блок 7 ЦАП и многоканальный распределитель 8 импульсов.В соответствии с полученной информацией блок 3 вырабатывает питающие напряжения для контролируемой БИС; блок 7 ЦАП преобразует цифровую информацию в заданнве значения опорных уровней для компараторов 4 и формирователей 5 соответственно.По окончании передачи программы контроля в узлы и блоки устройства устройство управления формируетсигнал Начало измерения, по получении которого блок 1 управления дает разрешение на работу блока 6, который запускает распределитель 8 импульсов. Последний формирует импульсы с заданными временными соотношениями периода, задержки и длительности - стробирующие и управляющие импульсы для блоков 4 и 5 компараторов и формирователей соответственно и тактовые импульсы для блока 6. Блок 6 вырабатывает Х-разрядное слово, содержащее эталонную, адресную и информационную части. Эталонная часть адресной информации поступает на входы блока 4 компараторов, а другая часть адресной и информационная части - на входы блока 5 формирования импульсов. При поступлении на вход блока 5 сигнала от блоков 6 и 8 на его выходе формируется заданный уровень О или 1, который поступает на соответствующий вывод контролируемой БИС, размещенной в контактном блоке 2. По приходу следующих тактовых импульсов с выхода блока 8 описанным образом осуществляется запись информации в контролируемую БИС.По окончании процесса записи информации происходит ее считывание. Считывание информации разрешается тактовыми импульсами, формируемыми блоком 8. При этом блок 6 вырабатывает сигнал разрешения ра- боты блока 4 компараторов, в котором происходит сравнение реальной информации, поступающей с выходов контактного блока 2, с эталонной. По окончании процесса считывания всей информации, результат сравнения с выходов блока 4 компараторов через логический элемент И 17 блока 1 управления и выходную шину 13 поступает во внешнее устройство управление, где происходит обработка результатов измерения. 5 10 15 20 25 30 35 40 45 50 55 Процесс контроля на заданной частоте, определяемой периодом следования формирователя 21 периода распределителя 8, происходит до тех пор, пока с выхода блока 4 компараторов не поступит сигнал Брак, свидетельствующий о неработоспособности объекта контроля при заданных условиях проведения испытаний. Этот сигнал поступает на вход формирователя 11 адреса, который формирует сигналы управления блоком 9, через который из блока 10 регистров передается информация об изменении усло.вий контроля. Если контроль ведется в направлении определения работоспособности БИС в зависимости от питающих напряжений, то в блок 3 статических воздействий передается информация о новой величине питающих напряжений, если работоспособность БИС определяется величинами уровней входных или выходных воздействий, информация передается в блок 7 ЦАП, а если определяется быстродействие БИС, то информация обизменении условий контроля передается в блок 7, Одновременно сигнал Брак поступает с выхода блока 4 компараторов через блок 1 управления на блок 6, который повторяет адрес бракованной ячейки, и контроль . последней осуществляется описанным образом с учетом изменения условий (режима) контроля до возникновения нового сигнала Брак, по которому в описанной последовательности происходит смена режимов контроля.Таким образом, устройство позволяет за один испытательный тест провести оценку работоспособности БИС в широком поле допусков. При этом в устройстве обеспечивается изменение режима контрвля без обращения к внешнему устройству управления без повторения кодовых комбинаций, что сокращает общее число обращений и тем самым повышает производительность устройства. Особенно эффективно - использование предлагаемого устройства для контроля БИС ОЗУ с мультиплексорной системой адресации. При контроле таких. схем время цикла измерения при обращении к разным ячейкам одной и той же строки может быть изменено (уменьшено) на время передачи адреса строки, поскольку адрес строки остается неизменным. Так, например, при контроле БИС ОЗУ емкость 16 К время цикла измерения составляет 375 нс, причем на время передачи адреса строки отводится 150 нс, на время передачи адреса столбца 100 нс, остальное время отводится на обработку результатов измерения, При контроле первой ячейки время цикла измерения составляет 375 нс, при контроле второй - может быть уменьшено до 225 нс, т.е. время контроля сокращается примерно на 30 нс.1160373 г г.4 Составитель Н. ГорбуТехред И. ВересТираж 863ИПИ Государственного комитпо делам изобретений и отМосква, Ж - 35, РаушскаяППП Патент, г. Ужгород, у оваКорректор А. ОбручаПодписноеета СССРрытийнаб., д. 4/5Проектная, 4 Редактор Ан. ШЗаказ 3774/45 В 1130 Филиал
СмотретьЗаявка
3697547, 10.10.1983
ПРЕДПРИЯТИЕ ПЯ Р-6707
ЕФРЕМОВ ДМИТРИЙ АЛЕКСАНДРОВИЧ, САМСОНОВ ВЛАДИМИР ИЛЬИЧ, ЛУЧИН БОРИС ПРОКОФЬЕВИЧ
МПК / Метки
МПК: G05B 23/02
Опубликовано: 07.06.1985
Код ссылки
<a href="https://patents.su/7-1160373-ustrojjstvo-dlya-kontrolya-cifrovykh-obektov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых объектов</a>
Предыдущий патент: Устройство для определения параметров динамического звена
Следующий патент: Регулятор расхода
Случайный патент: Вязально-ткацкий станок