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

 
 
> ASIC блок памяти 0.18. Зависит ли сильно потребление от значения входа СЕ (вкл. "выборки памяти")?
Kopart
сообщение Jul 21 2008, 13:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



У сгенеренного блока памяти по технологии 0.18-0.13 есть сигнал CE (разрешение функционирование блока).
Вопрос в том - на сколько изменится потребление блока при выключении этого сигнала.
Имеет смысл им управлять, или потреблени изменится незначительно по сравнению с всегда вкюченным состоянием.

Думаю я не один задавался этим вопросом.

Сообщение отредактировал NiOS - Jul 22 2008, 08:46


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
chairman
сообщение Jul 21 2008, 19:58
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 11-02-07
Пользователь №: 25 249



Цитата(NiOS @ Jul 21 2008, 15:03) *
У сгенеренного блока памяти по технологии 0.18-0.13 есть сигнал CE (разрешение функционирование блока).
Вопрос в том - на сколько изменится потребление блока при выключении этого сигнала.
Имеет смысл им управлять, или потреблени изменится незначительно по сравнению с всегда вкюченным состоянием.

Думаю я не один задавался этим вопросом.



Чисто интуитивно, не зная блока можно сказать, что это два разных случая - "standby", то есть когда блок не выбран и "idle", когда блок выбран, но не активен. В случае "standby", потребление не должно выходить за границы спецификации, в случае "idle" спецификация не обязана отражать ток потребления и он может быть выше тока в "standby". Здесь еще можно проследить что именно отключается сигналом СЕ, тогда можно будет точно сказать влияет ли выборка на потребление. По идее, в полностью статических схемах, где нет аналоговых потребителей, типа всяких подключаемых блидеров, локальных питальников, генераторов опорных напряжений и токов и т.д., выборка не должна влиять на потребление. Исключение может быть в случае активной нагрузки на интерфейсе, так как выборка по СЕ выводит интерфейс из высокоимпедансного состояния.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Jul 22 2008, 08:45
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(chairman @ Jul 21 2008, 23:58) *
Чисто интуитивно, не зная блока можно сказать, что это два разных случая - "standby", то есть когда блок не выбран и "idle", когда блок выбран, но не активен. В случае "standby", потребление не должно выходить за границы спецификации, в случае "idle" спецификация не обязана отражать ток потребления и он может быть выше тока в "standby". Здесь еще можно проследить что именно отключается сигналом СЕ, тогда можно будет точно сказать влияет ли выборка на потребление. По идее, в полностью статических схемах, где нет аналоговых потребителей, типа всяких подключаемых блидеров, локальных питальников, генераторов опорных напряжений и токов и т.д., выборка не должна влиять на потребление. Исключение может быть в случае активной нагрузки на интерфейсе, так как выборка по СЕ выводит интерфейс из высокоимпедансного состояния.

К сожалению не я сам генерю этот блок памяти. Я преположил, что этот сигнал часто встрачается в блоке памяти, поэтому сразу не написал (как мне объяснили) его методику функционирования в общих чертах.

Что мне известно по этому сигналу - он присутсвует как в однопортовом блоке ROM, так и в однопортовом блоке RAM. Его назначение - когда он неактивен, то отключается "выборка из матрицы", соответсвенно на каждом такте не идет выборка значения из ячеек памяти и выход памяти не определен.

Используемые блоки памяти имеют регистр только на выходе, на входе адрес сразу заводится на матрицу выборки.

Самому пришлось один раз автоматически генерировать технологический блок памяти (0.18 TSMC) определенного размера. Но вот точно не помню была ли там возможность добавить такой сигнал CE.

Попытался описать назначения этого сигнала в блоке памяти. После этого можно грубо в процентах оценить влияние его не активного состояние на потребление (однопортовой RAM и однопортового ROM частота ~30МГц)?

Те простой вопрос выглядит так - сильно снижается потребление, если отключена матрица выборки???
Приветсвуются любые соображения на эту тему (по современным технологиям 0.18-0.13).


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post
chairman
сообщение Jul 22 2008, 10:21
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 11-02-07
Пользователь №: 25 249



Цитата(NiOS @ Jul 22 2008, 10:45) *
Те простой вопрос выглядит так - сильно снижается потребление, если отключена матрица выборки???
Приветсвуются любые соображения на эту тему (по современным технологиям 0.18-0.13).


Насколько я понял, вы его сгенерировали в компайлере от какого-нибудь фаба? если да, то источник для компилляции как правило характеризирован в кремнии и стабилен, поэтому если есть возможность, то пробегитесь по спецификации, либо задайте вопрос владельцу мемори компайлера, ну или просто создайте примитивный тестбенч и промоделируйте standby & idle в аналоговом симуляторе или HSIM.
Go to the top of the page
 
+Quote Post
Kopart
сообщение Jul 22 2008, 10:39
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972



Цитата(chairman @ Jul 22 2008, 14:21) *
Насколько я понял, вы его сгенерировали в компайлере от какого-нибудь фаба? если да, то источник для компилляции как правило характеризирован в кремнии и стабилен, поэтому если есть возможность, то пробегитесь по спецификации, либо задайте вопрос владельцу мемори компайлера, ну или просто создайте примитивный тестбенч и промоделируйте standby & idle в аналоговом симуляторе или HSIM.

Я просто упоминул, что знаком с процессом генерации памяти для ASIC. Эти блоки и весь остальное проект в ASIC делаю не я.

Основная проблема, что я НЕ могу задать этот вопрос тем кто делает "технологический проект" и технологической модели из мемори компайлера у меня тоже не будет. Поэтому и спрашиваю здесь у тех кто знаком с потреблением блоков памяти.

PS А почему Вы разделяете standby & idle? На мой взгляд у такой памяти есть только два режима - либо выборка из памяти отключена, либо выход соотвествует данным по адресу на входе (+запись).


--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 25th June 2025 - 14:04
Рейтинг@Mail.ru


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