реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Как получить спектр тока потребления микросхемой
Losik
сообщение Jun 7 2011, 07:37
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 22-04-07
Пользователь №: 27 235



Стоит задача получить спектр тока(лучше спектральную плотность мощности) потребления микросхемой в 2-х различных динамических режимах работы и сравнить их. Склоняюсь к двум возможным вариантам: осциллограф+ффт или анализатор спектра, но не хватает знаний оценить требований к оборудованию(вопрос не в цене, а в возможности) и вариантах подключения(интересует вопросы согласования). Посоветуйте литературу и публикации на эту тему и если несложно выскажите ваши соображения. До этого вопросами измерения не занимался, поэтому извиняюсь за свои ошибки и неточности.
Схема цифровая, токи импульсные до 100mA, фронты сигналов ~ 200пс, частота работы схемы до 100МГц. Отличие мгновенных токов потребления в 2 режимах работы микросхемы от 10мкА(или большей, если с такой точность сравнить два спектра невозможно из-за шумов).
Спасибо.
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 7 2011, 07:45
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Это для оценки надежности или для каких-то шпионских целей?
Динамические токи потребления рассматривались в качестве информативных параметров для оценки надежности КМОП ИС, научная группа была в МЛТИ (ЛесТех, Мытищи). Живет ли сейчас этот институт, не знаю, той научной группы скорее всего, нет.

Если другие дела, просьба учитывать, что большинство ИС требуют блокировок по питанию, которые существенно смажут вам картину тока. Наличие токоизмерительной цепи после блокировки может нарушить нормальную работу ИС.

Сообщение отредактировал V_G - Jun 7 2011, 07:45
Go to the top of the page
 
+Quote Post
Losik
сообщение Jun 7 2011, 07:53
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 22-04-07
Пользователь №: 27 235



>>Это для оценки надежности или для каких-то шпионских целей? «Не в бровь, а в глаз»
Интересны оба вопроса. Но изучается с целью защиты микросхемы от модификации, возможность определения изменения схемы на этапе изготовления.
>> большинство ИС требуют блокировок по питанию
немного не понял про блокировку питания, вы про возможные регуляторы напряжения в микросхеме?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 7 2011, 08:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Losik @ Jun 7 2011, 10:37) *
Склоняюсь к двум возможным вариантам: осциллограф+ффт

Об этом сразу забудьте - только для очень грубой оценки огромных значений.
QUOTE
или анализатор спектра

100mA/10uA - 80dB - очень крутой анализатор спектра потребуется, дабы в широкой полосе заметить даже отличия. От нескольких десятков тысяч евро и выше.
QUOTE
вариантах подключения(интересует вопросы согласования).

Да, это вообще отдельная песня согласование анализатора с непонятным источником выдающим 200ps фронты sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Losik
сообщение Jun 7 2011, 08:33
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 22-04-07
Пользователь №: 27 235



zltigo and All
Я понимаю, что задача не простая и возможно я допускаю ошибку в своих размышления. В простом варианте задача сводится к тому как различить работу N цифровых ячеек от работы N+M. Единственный верный вариант это исследование их потребления. Вопрос можно ли это сделать на современном оборудовании? Вопрос цены не главный.
Update: или как доказать, оценочно, что таким способом это сделать невозможно
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jun 7 2011, 08:44
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Losik @ Jun 7 2011, 11:33) *
задача сводится к тому как различить работу N цифровых ячеек от работы N+M.

Для начала оцените КАК это должно сказаться на токе потребления и спектре оного. Когда будет ясно ЧТО надо поймать, тогда можно думать о ловушке.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Losik
сообщение Jun 7 2011, 09:05
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 22-04-07
Пользователь №: 27 235



Хорошо. Идея была такая. N логических ячеек имеют свой явный спектральный след. Они работают на частоте F и кратных ей. Если мы добавим еще M ячеек(последовательная или комбинационная схема), то это как минимум изменит соотношение между спектральными составляющими(дополнительное потребление на частоте F и кратных ей, мгновенные значения тока вырастут ~ на 100мкА). Получив эти спектры и доп. обработав(нужно как минимум нормирование) по разнице спектральных составляющих можно сделать вывод о наличии этих М ячеек. как-то так.
Go to the top of the page
 
+Quote Post
V_G
сообщение Jun 7 2011, 10:28
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Блокировка по питанию - это конденсатор, заземляющий по ВЧ вывод питания любой микросхемы (цифровой последовательностной - особенно). Если вы отключите этот конденсатор, микросхема перестанет корректно работать. Как влияет конденсатор 0,1 мкФ на фронты 200 пс, посчитайте сами.
Сделать датчик тока, имеющий малое сопротивление по ВЧ (эквивалентное емкостному сопротивлению блокировки) - очень сурьезная задача.
Но ваши идеи по защите от модификации вполне могут дать нормальный результат и без высоких частот и без пикосекунд. Только нужны объемные экспериментальные работы. Помимо спектра тока потребления возможны и другие информативные параметры, дающие требуемый результат.
НИР, в общем. Но силами форума НИР не делается
Go to the top of the page
 
+Quote Post
Losik
сообщение Jun 7 2011, 12:03
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 22-04-07
Пользователь №: 27 235



V_G я вас понял. Но остается вопрос оценки такой возможности. У спектроанализатора(СА) есть такие параметры, как: уровень собственных шумов, негармонические искажения и гармонические искажения. Как я понимаю, они определяют минимальную мощность сигнала, которую можно определить. Мгновенный тока 1нА на 50 омной нагрузке дает 10*Log10(50*I^2/10e-3) -130dBm. Тут я наверное ошибся, так как нужно подставлять среднее значение тока(за какой промежуток времени? связан ли он с параметрами СА?) Чтобы зафиксировать это изменение на основной или кратной частоте, уровень собственных шумов должен быть ниже чем полученная величина?
При сравнении двух спектров, мне нужно определить отличие в их спектральных составляющих, какой параметр в спектроанализаторе на это влияет? Указан такой параметр, как погрешность измерения амплитуды, например +-1.5дБ. Означает ли это, что при изменении мощности спектральной составляющей на эту величину(вызванное изменением протекания тока через 50омный резистор) относительно прежнего значения я смогу это зафиксировать? Как учесть в таком случае гармонические искажения.
По поводу схемы измерения, возможно ли для согласования вставить 50омный резистор в цепь питания, и использовать обратную связь для управления источником питания? есть ли источники питания, которые позволяют это сделать?
Go to the top of the page
 
+Quote Post
НЕХ
сообщение Jun 7 2011, 18:32
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 220
Регистрация: 10-10-06
Из: Петербург
Пользователь №: 21 169



Вы слышали как поёт дельта-сигма АЦП ?
Песня просто !
трели, переливы, свисты...
УНЧ на цифровое питание.
Лучший спектроанализатор - слух.


--------------------
Когда едешь на поезде - переезд всегда закрыт...
Go to the top of the page
 
+Quote Post
gyrotron
сообщение Jun 25 2011, 09:22
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 15-09-05
Пользователь №: 8 578



"...как различить работу N цифровых ячеек от работы N+M.." - А не думали подойти к этому вопросу со стороны времянок, не спектральный,
а временной анализ задержек ?

Сообщение отредактировал gyrotron - Jun 25 2011, 09:25
Go to the top of the page
 
+Quote Post
Losik
сообщение Jul 14 2011, 11:39
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 22-04-07
Пользователь №: 27 235



Цитата(gyrotron @ Jun 25 2011, 12:22) *
"...как различить работу N цифровых ячеек от работы N+M.." - А не думали подойти к этому вопросу со стороны времянок, не спектральный,
а временной анализ задержек ?

думал, так как это намного проще в плане измерений, но нужно учитывать разброс задержек при изготовлении. точность очень низкая, моделировал разброс у цепочки инверторов.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01486 секунд с 7
ELECTRONIX ©2004-2016