|
метастабильность |
|
|
|
 |
Ответов
|
May 27 2009, 18:12
|
Группа: Новичок
Сообщений: 12
Регистрация: 27-05-09
Пользователь №: 49 639

|
..т.е ет мне ток мне повезло что в проведённых экспериментах ничего не выявилось и в зависимости от используемых микросхем получим прост разные вероятности их появления??(..да и вообще каким образом тогда можно уменьшить эту вероятность..или возможно её вообще исключить??
Сообщение отредактировал Маххх - May 27 2009, 18:16
|
|
|
|
|
May 28 2009, 08:44
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Oldring @ May 28 2009, 12:08)  На асинхронный? То есть пусть лучше метастабильность с аналоговой схемы лезет через асинхронный вход синхронизатора?  Извините, но это бред какой-то. С аналоговой схемы лезет не метастабильность, а полноценный импульс, с длительностью, которая обеспечит на асинхронном входе выполнение требования по recovery/removal и min_pulse. В результате чего при опасности метастабильности триггер будет гарантировано жестко в нуле и гарантировано в метастабильность не попадет. Пример такой схемы. Допустим имеем у синхронизатора Th 0.2 ns и Tsu 1 ns. Клок подается на одновибратор №1 с длительностью выходного импульса 0.3 ns, запускаемый фронтом. Данное подается на одновибратор №2 с длительностьтю 1.1 ns, но запускаемый и по фронту, и по спаду. Выходы одновибраторов объединяются по логическому И с гарантированным min_pulse 100ps. Выход элемента И поступает на триггер Шмитта, который убирает неполноценные импульсы в случае недостаточного пересечения импульсов на входе "И". Выход ТШ поступает на одновибратор №3, с запуском по фронту, с длительностью импульса, обеспечивающей соблюдение recovery, removal и min_pulse для асинхронного сброса синхронизатора. Заодно этим сигналом можно взвести RS-триггер, показывающий, что случилось принудительное обнуление, и данные, если их там шина, могут быть недостоверны.
|
|
|
|
|
May 28 2009, 14:31
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(SM @ May 28 2009, 12:44)  Пример такой схемы. Допустим имеем у синхронизатора Th 0.2 ns и Tsu 1 ns. Клок подается на одновибратор №1 с длительностью выходного импульса 0.3 ns, запускаемый фронтом. Данное подается на одновибратор №2 с длительностьтю 1.1 ns, но запускаемый и по фронту, и по спаду. Выходы одновибраторов объединяются по логическому И с гарантированным min_pulse 100ps. Выход элемента И поступает на триггер Шмитта, который убирает неполноценные импульсы в случае недостаточного пересечения импульсов на входе "И". Выход ТШ поступает на одновибратор №3, с запуском по фронту, с длительностью импульса, обеспечивающей соблюдение recovery, removal и min_pulse для асинхронного сброса синхронизатора. Если бы все было так просто! Тогда бы схемы, убирающие метастабильность, в каждый FPGA ставили. Но не зря говорят что метастабильность нельзя убрать ничем - только ожиданием в течение достаточного временем для сваливания схемы из метастабильного состояния в устойчивое. А все доморощенные схемы на самом деле дырявые. В Вашей схеме дырка следующая. Предположим что одновибраторы идеально-реальные. То есть они запускаются мгновенно, но на их выходе формируются реальные сигналы с конечным ременем перехода. В таком случае если переход данных произошел за 1.1 нс до клока - то входной триггер переключтся без метастабильности. Но что произойдет со схемой его сброса? На выходе элемента И сформируется короткий импульс неполной амплитуды. Если эта амплитуда совпадет с верхним порогом триггера Шмидта - на его выходе тоже сформирутся короткий импульс неполной амплитуды. Попав на вход одновибратора №3 этот импульс запустит его в метастабильном состоянии. Попав на вход сброса входрного триггера, это метастабильное состояние входа сброса переведет его уже в метастабильное состояние. Цель не достигнута. Велика ли вероятность такого события? Мала. Но и задержки немаленьке. А так как если вспомнить, что вроятность восстановления из метастабильного состояния не зависит от количества промежуточных триггеров, завися только от технологии и полного запаса времени на выход из метастабильного состояния - схема явно не лучше простого синхронизатора с соответствующим временем задержки на быстрых триггерах, при том, что сложне.
--------------------
Пишите в личку.
|
|
|
|
|
May 28 2009, 14:51
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Oldring @ May 28 2009, 18:31)  На выходе элемента И сформируется короткий импульс неполной амплитуды. Если эта амплитуда совпадет с верхним порогом триггера Шмидта - на его выходе тоже сформирутся короткий импульс неполной амплитуды. Попав на вход одновибратора №3 этот импульс запустит его в метастабильном состоянии. Ну я все секреты такого блока тут открывать не буду  Его симуляция на транзисторном уровне показывает, что такая ситуация принципиально невозможна. Общая суть в выборе параметров мощности выхода элемента И, входной емкости ТШ, порогов и коэффициента передачи без ОС усилителя, на базе которого построен ТШ и входного порога третьего одновибратора. В результате ни при каких условиях того, что подается на входы элемента И (реальных сигналов, а не идеальных) на выходе ТШ не может быть такого сигнала, который бы некорректно запускал третий одновибратор. Другой вопрос - что наверное задач таких раз-два и обчелся, где недопустимо по задержке поставить второй триггер, вот в FPGA и не делают таких блоков. А в заказных ИМС я не первый такой, кто ваяет детекторы возможной метастабильности. Цитата(Oldring @ May 28 2009, 18:31)  схема явно не лучше простого синхронизатора с соответствующим временем задержки на быстрых триггерах, при том, что сложне. В том и суть схемы, что она не дает никакой задержки по анализируемой ей цепи. Это просто детектор, выдающий сигнал о том, что вероятно метастабильное состояние у синхронизатора. Площадь блока составляет примерно 45 гейтов, что обычно можно себе позволить.
|
|
|
|
|
May 28 2009, 15:09
|

Гуру
     
Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874

|
Цитата(SM @ May 28 2009, 18:49)  Его симуляция на транзисторном уровне показывает, что такая ситуация принципиально невозможна. Если Вы думаете что дела идут хорошо - значит Вы что-то не заметили. Принципиально невозможно перевести сигналы из аналогового домена в цифровой без ненулевой вероятности метастабильности. Такой переходник - это всегда аналоговая система, описываемая нелинейным дифуром и обрабатывающая входные аналоговые сигналы. Цель - получить на выходе устойчивое логическое состояние. При этом схема непрервыно отображает пространство входного сигнала в (аналоговое) пространство выходного, и в этом выходном пространстве есть непересекающиеся области "устойчивый 0" и "устойчивая 1". При этом пространство входных сигналов разбивается на области, которые переводят выход схемы в 1 и 0. Если взять две точки на входе, лежащие в разных областях - точки отображения будут лежать в разных выходных областях. Если на входе их соединить непрерывной кривой, непрерывно изменяя параметры входного сигнала - он отобразится в непрерывную кривую в выходном пространстве. Эта кривая будет пересекать границу между 0 и 1, в которой находится зона метастабльности. Осталось рассмотреть, при каких параметрах входного сигнала это происходит  Цитата(SM @ May 28 2009, 18:51)  А в заказных ИМС я не первый такой, кто ваяет детекторы возможной метастабильности. No comments.
--------------------
Пишите в личку.
|
|
|
|
Сообщений в этой теме
_andrew_ метастабильность May 19 2006, 10:07 makc Цитата(_andrew_ @ May 19 2006, 14:07) Воп... May 19 2006, 10:21 v_mirgorodsky Больше всего о метастабильности мне понравилось у ... May 19 2006, 10:38 _andrew_ Цитата(v_mirgorodsky @ May 19 2006, 14:38... May 19 2006, 11:55 sazh ///////Таким образом триггер будет находиться в ме... May 19 2006, 10:57 v_mirgorodsky Цитата(sazh @ May 19 2006, 13:57) ///////... May 19 2006, 14:25 Mad Makc Когда я слышу слово метастабильность, я хватаюсь з... May 19 2006, 18:13 irum4 Цитата(Mad Makc @ May 19 2006, 21:13) Ког... May 19 2006, 18:48 sazh To irum4
Спасибо за .pdf. Впервые за 3 года прочи... May 20 2006, 10:13 Маххх Доброе время суток!!!!
Небольшой ... May 27 2009, 18:04 SM Да щаз, опровергли. Если система отработала допуст... May 27 2009, 18:07         SM Цитата(Oldring @ May 28 2009, 19:09) Если... May 28 2009, 15:31          Oldring Цитата(SM @ May 28 2009, 19:31) Если Вы х... May 28 2009, 15:34          Oldring Цитата(SM @ May 28 2009, 19:37) И именно ... May 28 2009, 15:40           SM Цитата(Oldring @ May 28 2009, 19:40) Теор... May 28 2009, 15:51            Oldring Цитата(SM @ May 28 2009, 19:51) У Вас в т... May 28 2009, 15:57             SM Цитата(Oldring @ May 28 2009, 19:57) Нужн... May 28 2009, 16:40              Oldring Цитата(SM @ May 28 2009, 20:40) Ну вот ва... May 28 2009, 17:16               SM Цитата(Oldring @ May 28 2009, 21:16) В лю... May 28 2009, 17:27                Oldring Цитата(SM @ May 28 2009, 21:27) Ну вот не... May 28 2009, 18:10                 SM Цитата(Oldring @ May 28 2009, 22:10) PS Б... May 28 2009, 19:58                  Oldring Цитата(SM @ May 28 2009, 23:58) Вы тут мо... May 28 2009, 20:27                   SM Цитата(Oldring @ May 29 2009, 00:27) Серг... May 28 2009, 20:46                    Oldring Цитата(SM @ May 29 2009, 00:46) 10 микрос... May 28 2009, 21:07                     SM Цитата(Oldring @ May 29 2009, 01:07) На с... May 28 2009, 21:26                      Oldring Цитата(SM @ May 29 2009, 01:26) Не совсем... May 28 2009, 21:52                       SM Цитата(Oldring @ May 29 2009, 01:52) То е... May 28 2009, 22:08                        Oldring Цитата(SM @ May 29 2009, 02:08) выход ОУ ... May 28 2009, 22:20                         SM Цитата(Oldring @ May 29 2009, 02:20) Во-в... May 28 2009, 22:54                          Oldring Цитата(SM @ May 29 2009, 02:54) В том и с... May 28 2009, 23:04                           SM Цитата(Oldring @ May 29 2009, 03:00) Как ... May 28 2009, 23:20                            Oldring Цитата(SM @ May 29 2009, 03:20) А так, ... May 28 2009, 23:35                             SM Цитата(Oldring @ May 29 2009, 03:35) Эта ... May 29 2009, 00:25                              Oldring Цитата(SM @ May 29 2009, 04:25) Это Вы ее... May 29 2009, 01:47                               SM Цитата(Oldring @ May 29 2009, 05:47) Прив... May 29 2009, 07:38                                DmitryR Цитата(SM @ May 29 2009, 11:38) Могу прим... May 29 2009, 13:08                                 SM Цитата(DmitryR @ May 29 2009, 17:08) Это ... May 29 2009, 14:03                                  Oldring Цитата(SM @ May 29 2009, 18:03) Я математ... May 29 2009, 14:07                                   SM Цитата(Oldring @ May 29 2009, 18:07) Раз ... May 29 2009, 14:17                                  Oldring Цитата(SM @ May 29 2009, 18:03) Олдрингу.... May 29 2009, 14:25                                   SM Цитата(Oldring @ May 29 2009, 18:25) Толь... May 29 2009, 14:37                                    Oldring Цитата(SM @ May 29 2009, 18:37) Да сравни... May 29 2009, 14:56                                     SM Цитата(Oldring @ May 29 2009, 18:56) Я Ва... May 29 2009, 15:16                                      Oldring Цитата(SM @ May 29 2009, 19:14) Я это как... May 29 2009, 15:23                                       SM Цитата(Oldring @ May 29 2009, 19:23) Это ... May 29 2009, 15:31                                        Oldring Цитата(SM @ May 29 2009, 19:31) Именно та... May 29 2009, 15:39                                         SM Цитата(Oldring @ May 29 2009, 19:39) Лучш... May 29 2009, 16:03                                          Oldring Цитата(SM @ May 29 2009, 20:03) ЗЫ. Так д... May 29 2009, 16:34                                           SM Цитата(Oldring @ May 29 2009, 20:34) Кажд... May 29 2009, 16:52                                            Oldring Цитата(SM @ May 29 2009, 20:52) Траектори... May 29 2009, 17:13                                             SM Цитата(Oldring @ May 29 2009, 21:10) Кто ... May 29 2009, 17:18                                              Oldring Цитата(SM @ May 29 2009, 21:16) Я сказал ... May 29 2009, 17:22                                               SM Цитата(Oldring @ May 29 2009, 21:22) Секу... May 29 2009, 17:34                                                Oldring Цитата(SM @ May 29 2009, 21:34) Более. Ес... May 29 2009, 17:38                                                 SM Цитата(Oldring @ May 29 2009, 21:38) Прос... May 29 2009, 17:56                                                  Oldring Цитата(SM @ May 29 2009, 21:56) для множе... May 29 2009, 18:40                                                   Tiro Фильм "ДМБ"
Сидят 2 вояки и смотрят на ... May 29 2009, 18:46                                                   SM Цитата(Oldring @ May 29 2009, 22:40) PS о... May 29 2009, 19:02                                                    Oldring Цитата(SM @ May 29 2009, 23:02) Да, да, и... May 29 2009, 19:06                                                     SM Цитата(Oldring @ May 29 2009, 23:06) Что ... May 29 2009, 19:17                                                      Oldring Цитата(SM @ May 29 2009, 23:17) Это он с ... May 29 2009, 19:22                                                       SM Цитата(Oldring @ May 29 2009, 23:22) Убра... May 29 2009, 19:31                                                        Oldring Цитата(SM @ May 29 2009, 23:31) Ну так ук... May 29 2009, 19:40                                                         SM Цитата(Oldring @ May 29 2009, 23:40) Шум ... May 29 2009, 19:45                                                          Oldring Цитата(SM @ May 29 2009, 23:45) Невозможн... May 29 2009, 21:00                                                           SM Цитата(Маххх @ May 30 2009, 01:41) Вопрос... May 29 2009, 21:57                                                            Oldring Цитата(SM @ May 30 2009, 01:47) Эта схема... May 29 2009, 21:57                                                             SM Цитата(Oldring @ May 30 2009, 01:57) Поэт... May 29 2009, 22:07                                                              Oldring Цитата(SM @ May 30 2009, 02:07) Отличная ... May 29 2009, 22:17                                                               SM Цитата(Oldring @ May 30 2009, 02:17) Но т... May 29 2009, 22:24                                                                Oldring Цитата(SM @ May 30 2009, 02:24) Это не т... May 29 2009, 22:40                                                                 SM Цитата(Oldring @ May 30 2009, 02:40) Нет,... May 29 2009, 23:31                                                                  Oldring Цитата(SM @ May 30 2009, 03:31) Нет, опис... May 30 2009, 05:58                                                                   SM Цитата(Oldring @ May 30 2009, 09:58) А в ... May 30 2009, 09:03                                                                    Oldring Цитата(SM @ May 30 2009, 13:03) Не работа... May 30 2009, 09:28                                                                    Oldring Цитата(SM @ May 30 2009, 13:03) В статике... May 30 2009, 09:37                                                                    Oldring Цитата(SM @ May 30 2009, 13:03) Изобрел н... May 30 2009, 09:52                                                                     SM Цитата(Oldring @ May 30 2009, 13:52) Опят... May 30 2009, 11:01                                                            Маххх Цитата(SM @ May 30 2009, 01:57) А такие в... May 30 2009, 09:30                                                             SM Цитата(Маххх @ May 30 2009, 13:30) А стол... May 30 2009, 09:44                                   SM Цитата(Oldring @ May 29 2009, 18:25) Толь... May 29 2009, 14:58                                    Oldring Цитата(SM @ May 29 2009, 18:58) Похоже Вы... May 29 2009, 15:03                                Oldring Цитата(SM @ May 29 2009, 11:38) При этом ... May 29 2009, 13:56 Sefo Цитата(Маххх @ May 27 2009, 22:25) ... May 27 2009, 19:57 Маххх Цитата(Sefo @ May 27 2009, 23:57) вероятн... May 28 2009, 12:14  SM Цитата(Маххх @ May 28 2009, 16:14) У кого... May 28 2009, 12:45   Маххх Цитата(SM @ May 28 2009, 16:45) Возьмите ... May 29 2009, 21:41 Маххх Спасиб Огромное всем за рекомендации, мнения и ссы... May 28 2009, 06:39 tolik1 Цитата(_andrew_ @ May 19 2006, 14:07) Воп... May 28 2009, 07:48
2 страниц
1 2 >
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
|