|
Повтор темы: выравнивание задержки глобального клока, Из темы ПЛИС |
|
|
|
May 18 2012, 22:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884

|
да простят меня админы так как в ПЛИС-ах никто не отвечает, спрошу здесь:
В проекте Virtex2 c фаноутом на опорном клоке 1050 цепей skew по отчету составил 240 пс. Клок заведен через bufg. Подскажите, как реализован механизм выравнивания skew на кристале ? в глобальной матрице ведь нет pll, и если даже просто клок задерживать во всех узлах кроме загруженных, по моему получится хрень. Кроме того, насколько я понимаю процесс выравнивания должен быть динамическим (ведь триггеры каждого квадранта щелкают не в каждом такте ... ) Значит, механзмы синхронизации в матрице должны быть динамическими и реализованными в аналоге ?
--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
|
|
|
|
|
 |
Ответов
|
May 22 2012, 05:05
|
Участник

Группа: Свой
Сообщений: 74
Регистрация: 10-08-09
Из: Санкт-Петербург
Пользователь №: 51 826

|
Здесь наверное имеет смысл разделить детали клоковых деревьев между FPGA и ASIC. Про FPGA - конкретно Xilinx: У них есть возможность получать локальные клоковые деревья, а так же, есть два набора предварительно разведенных клоковых деревьев - Global и Regional. Дискутировать по поводу их "фиксированности" с точки зрения их разводки по кристаллу на мой взгляд бессмысленно, потому как если бы это было не так, то в FPGA просто небыло бы этих наборов и все клоковые деревья были бы сформированны по типу локальных. Как использовать DCM для получения de-skewed глобального или регионального клока относительно какого либо внешнешнего или локально сгенеренного клока достаточно очевидно. Как использовать DCM совместно с локальным клоковым деревом с целью сделать что-либо с clock skew мне пока не приходит в голову. Про ASIC: Здесь, я так понимаю, есть просто клоковые деревья. Как они формируются и "ложаться" на кристалл зависит от разработчика и тулзы которую он использует. В процессе обсуждения темы обозначилось два метода работы с клоковыми деревьями: 1. Описанный Torpeda "skew тул выравнивает: вставляя буфера, меняя их розмер, делая оптимальний плейсмент, меняя точки подключение листьев, строя физически симетричную или несиметричную структуру." 2. Описанный kondensator42 "Даже любой более или менее профессиональный тополог знает что синхросигнал нужно разводить аккуратно с минимизацией переходов и без никакого там поликремния."
kondensator42 не могли бы Вы порекомендовать литературу по упомянутоми Вами методу работы с клоковыми деревьями или может быть поподробнее описать его здесть на форуме?
|
|
|
|
Сообщений в этой теме
a123-flex Повтор темы: выравнивание задержки глобального клока May 18 2012, 22:53 kondensator42 Цитата(a123-flex @ May 19 2012, 02:5... May 19 2012, 03:25 Shivers Вы говорите о clock tree, а в ПЛИС он фиксированны... May 20 2012, 19:57 kondensator42 Цитата(Shivers @ May 20 2012, 23:57) Вы г... May 21 2012, 03:44  Shivers Цитата(kondensator42 @ May 21 2012, 06:44... May 21 2012, 04:28   Torpeda Цитата(Shivers @ May 21 2012, 07:28) ....... May 21 2012, 07:04   kondensator42 "Конкретику читайте в доке на ПЛИС" и ... May 21 2012, 19:35 a123-flex Цитата(Shivers @ May 20 2012, 22:57) Вы г... May 21 2012, 15:34 dm.pogrebnoy to kondensator42
Я в топологии м/сх вообще ничего ... May 21 2012, 19:55 kondensator42 Цитата(dm.pogrebnoy @ May 21 2012, 23:55)... May 22 2012, 03:03  Torpeda Цитата(kondensator42 @ May 22 2012, 06:03... May 22 2012, 09:49  Torpeda Цитата(kondensator42 @ May 22 2012, 06:03... May 22 2012, 12:59   kondensator42 Цитата(Torpeda @ May 22 2012, 16:59) ну и... May 22 2012, 17:36    Torpeda Цитата(kondensator42 @ May 22 2012, 20:36... May 23 2012, 07:54     AJIEKCEu Попробую изложить свое видение. Специально для kon... Jun 8 2012, 11:19 kondensator42 Цитата(MadGarry @ May 22 2012, 09:05) Зде... May 22 2012, 20:04 dm.pogrebnoy Сделал пару картинок (из FPGA Editor от Xilinx) по... May 22 2012, 07:39 MadGarry Цитата(dm.pogrebnoy @ May 22 2012, 11:39)... May 22 2012, 13:10  dm.pogrebnoy Цитата(MadGarry @ May 22 2012, 17:10) Инт... May 22 2012, 13:49 dm.pogrebnoy Мне одному кажется что здесь никто не понимает как... May 22 2012, 18:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|