|
Прошу немного помощи по Synopsys DC |
|
|
|
 |
Ответов
|
Feb 3 2009, 18:01
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 2-11-06
Из: Москва
Пользователь №: 21 900

|
> (ширина пада + ширина выходного буфера)*периметр. Для staggered - (2*ширина пада + ширина выходного буфера)*периметр. Это правильно.
> С чего ей в два раза вырасти
1. разводка земли и питания должна как минимуи идти в двух слоях (вертикальном и горизонтальном). Первый метал практически весь занят std cell. Если у вас длинный ряд из этих ячеек, а подключаете питание только по краям ряда, то будут помехи по питанию. Вдобавок, пин питания памяти памяти, я думаю, не в первом металле, к ним тоже надо подключится широкой шиной. И желательно не одной, а рингом или сеткой. Да и пады земли/питания тоже выдают не в первом металле. Например мы делаем сплошную сетку земли питания (очень частую) в двух верхних металлах (и запрещаем сигнальную трассировки в них), а дальше спускаемся до первого металла через более редкую сетку. Есть специальный тулы, которые помогают оценить, достаточно ли вы сделали шин земли питания (например Astro-Rail).
2. Хоть вы и используете DC -topo, реальное размещение (сделанное, например, в Astro) будет отличатся от первоначального. Соответственно, и ячейки будут умощнятся (расти в размерах) и дополнительные буфера будут вставляться. Это из личного опыта.
3. Потом, вам, наверняка, нужно будет вставлять специальные ячейки (tap-cell) для подклячения питания к карману (если, конечно, во всех std cell не сделано это).
4. А добавлять spare cells вы будете? (это чтобы, потом после изготовления, если выявится ошибка в логике, можно было бы изменением одной маски (перекомутацией пары ячеек) исправить ошибку)
5. А после трассировки могут появится проблемы с cross talk (хотя на 0.13 они невелики), следовательно, трассировщик будет раздвигать параллельные трассы, делать shielding или еще что.
6. Да мало ли что еще потом придется добавлять. По моему опыту, если проект новый и большой, то core utilization 0.5 после синтеза это нормально. А к детальной трассировке он повысится до 0.7. Я лично не встречал серьёзных дизайнов, которые бы развелись при utilization > 0.8
|
|
|
|
|
Feb 4 2009, 04:52
|
Частый гость
 
Группа: Свой
Сообщений: 195
Регистрация: 9-01-09
Из: Москва
Пользователь №: 43 085

|
Цитата(oratie @ Feb 3 2009, 21:01)  Например мы делаем сплошную сетку земли питания (очень частую) в двух верхних металлах (и запрещаем сигнальную трассировки в них), а дальше спускаемся до первого металла через более редкую сетку. Тогда получается, что разводка питания не увеличивает требуемую площадь. Цитата(oratie @ Feb 3 2009, 21:01)  3. Потом, вам, наверняка, нужно будет вставлять специальные ячейки (tap-cell) для подклячения питания к карману (если, конечно, во всех std cell не сделано это). Я думал, что во всех нормальных библиотеках это сделано в ячейках. Цитата(oratie @ Feb 3 2009, 21:01)  4. А добавлять spare cells вы будете? (это чтобы, потом после изготовления, если выявится ошибка в логике, можно было бы изменением одной маски (перекомутацией пары ячеек) исправить ошибку) Не будем. Во-первых, у нас еще две итерации, помимо этой, а, во-вторых, наши исполнители топологии не делают, ее буржуи делать будут. Цитата(oratie @ Feb 3 2009, 21:01)  5. А после трассировки могут появится проблемы с cross talk (хотя на 0.13 они невелики), следовательно, трассировщик будет раздвигать параллельные трассы, делать shielding или еще что. Неужто трассировщик и перекрестные помехи учитывает? Я думал для этого специальный софт используется. Цитата(oratie @ Feb 3 2009, 21:01)  6. Да мало ли что еще потом придется добавлять. По моему опыту, если проект новый и большой, то core utilization 0.5 после синтеза это нормально. А к детальной трассировке он повысится до 0.7. Я лично не встречал серьёзных дизайнов, которые бы развелись при utilization > 0.8 Ну 0.7 это все же не 0.5. Цитата(SM @ Feb 3 2009, 21:36)  Открыть FRAM или CEL view ячейки, и в астровском просмотрщике слева внизу есть жирная кнопка "Ruler". Далее интуитивно  Спасибо, попробую.
|
|
|
|
Сообщений в этой теме
Jools Прошу немного помощи по Synopsys DC Jan 27 2009, 07:41 Losik Цитата(Jools @ Jan 27 2009, 11:41) Привет... Jan 27 2009, 09:04 SM Цитата(Losik @ Jan 27 2009, 12:04) 1.вам ... Jan 27 2009, 15:43  Jools Цитата(SM @ Jan 27 2009, 18:43) 4. Туда ж... Jan 28 2009, 05:30 starley На Debian тоже без проблем ставится. Хотя лучше вс... Jan 27 2009, 11:42 designner Именно с DC не работал, но думаю как для любой про... Jan 27 2009, 12:34 Jools спасибо всем!
Буду тернить к звездам
Цитата... Jan 27 2009, 13:02 Losik Может кто-нибудь тогда выложит курсы(лабы) от syno... Jan 28 2009, 08:11 SM Цитата(Losik @ Jan 28 2009, 11:11) у меня... Jan 28 2009, 09:31  Losik Цитата(SM @ Jan 28 2009, 13:31) Влил весь... Jan 28 2009, 12:14 SM не, это все, что еть Jan 28 2009, 14:27 Losik залил в eda_syn лабы и pdf-ки к ним(astro ic dc). ... Jan 29 2009, 07:15 Кнкн Цитата(Losik @ Jan 29 2009, 10:15) залил ... Jan 29 2009, 10:15  Losik Цитата(Кнкн @ Jan 29 2009, 13:15) Спасибо... Jan 29 2009, 13:22   Кнкн Цитата(Losik @ Jan 29 2009, 16:22) запако... Jan 29 2009, 14:53 starley Меня тут тоже вопрос один с DC замучал. В проекте ... Jan 29 2009, 14:54 sleep Цитата(starley @ Jan 29 2009, 17:54) Меня... Jan 30 2009, 06:24 SM Цитата(starley @ Jan 29 2009, 17:54) Меня... Jan 30 2009, 09:48 starley Помогла команда ungroup, добавление в link_library... Jan 30 2009, 09:57 SM Цитата(starley @ Jan 30 2009, 12:57) Но н... Jan 30 2009, 12:47  sleep насколько я понимаю, информация для Net Interconne... Jan 30 2009, 19:03   SM Цитата(sleep @ Jan 30 2009, 22:03) что не... Jan 30 2009, 20:30    sleep Цитата(SM @ Jan 30 2009, 23:30) А что - p... Jan 30 2009, 22:59     SM Цитата(sleep @ Jan 31 2009, 01:59) видимо... Jan 31 2009, 05:12  starley Цитата(SM @ Jan 30 2009, 15:47) В четверт... Feb 2 2009, 13:59   psygash Цитата(starley @ Feb 2 2009, 16:59) На эт... Feb 2 2009, 18:37   SM Цитата(starley @ Feb 2 2009, 16:59) Топог... Feb 2 2009, 19:37    starley Цитата(SM @ Feb 2 2009, 22:37) Может вклю... Feb 2 2009, 20:38     SM Цитата(starley @ Feb 2 2009, 23:38) Топол... Feb 2 2009, 20:57 oratie Milkyway читает LEF без проблем и запросто генерит... Jan 30 2009, 19:13 sleep oratie, спасибо за информацию. насколько осведомле... Jan 30 2009, 20:19 oratie plib/pdb - пройденный этап. Развития нет. PhysC ег... Jan 31 2009, 16:37 SM Цитата(oratie @ Jan 31 2009, 19:37) Кстат... Jan 31 2009, 17:40 oratie >Топографикал это хорошо, но вот как мне ему бл... Feb 2 2009, 19:27 sleep предположу, что единственно верным ответом о конст... Feb 2 2009, 23:04 SM Цитата(sleep @ Feb 3 2009, 02:04) работал... Feb 3 2009, 00:39  sleep Цитата(SM @ Feb 3 2009, 03:39) А как это ... Feb 3 2009, 17:59 starley Не поленился-таки вчера поставить Astro и посмотре... Feb 3 2009, 14:35 SM Цитата(starley @ Feb 3 2009, 17:35) Как в... Feb 3 2009, 18:36  sleep Цитата(SM @ Feb 3 2009, 22:36) А в .lib у... Feb 4 2009, 11:26  SM Цитата(starley @ Feb 4 2009, 07:52) Тогда... Feb 4 2009, 06:41   starley Цитата(SM @ Feb 4 2009, 09:41) Еще как ув... Feb 4 2009, 07:52    SM Цитата(starley @ Feb 4 2009, 10:52) А в п... Feb 4 2009, 08:00 starley Для конвертации LEF в FRAM в милкивее требуется ук... Feb 18 2009, 10:54 SM Про соответствие слоев - это соответствие слоев в ... Feb 19 2009, 22:58 sleep Под "LEF для проверки "antenna rules... Feb 20 2009, 06:03 SM Цитата(sleep @ Feb 20 2009, 09:03) то зна... Feb 20 2009, 07:36 oratie Получится, правда не знаю, где будет хранится эта ... Feb 20 2009, 07:55 grigorik Цитата(oratie @ Feb 20 2009, 11:55) Получ... Feb 27 2009, 16:52 starley Есть несколько проблем при синтезе в топографическ... Feb 27 2009, 22:06 grigorik Kogda vi govorite макроблок vi imeite vvidu hard m... Feb 28 2009, 09:43 starley Под макроблоком имею в виду хард-макро памяти. db ... Feb 28 2009, 20:28 grigorik DC topo umeyet i mojet raspolagt makro bloki. No k... Mar 1 2009, 10:00  starley Цитата(grigorik @ Mar 1 2009, 13:00) DC t... Mar 3 2009, 10:35   grigorik Цитата(starley @ Mar 3 2009, 14:35) Похож... Mar 4 2009, 22:23    starley Цитата(grigorik @ Mar 5 2009, 01:23) Iter... Mar 5 2009, 16:31     SM Цитата(starley @ Mar 5 2009, 19:31) Разве... Mar 5 2009, 16:48      starley Цитата(SM @ Mar 5 2009, 19:48) О задержка... Mar 5 2009, 20:32 starley Вот фрагмент лога, который меня смущает. Ослаблен... Mar 3 2009, 13:27 SM Возможно, слишком большая утилизация (set_utilizat... Mar 3 2009, 14:49 starley Цитата(SM @ Mar 3 2009, 17:49) Возможно, ... Mar 4 2009, 05:45 oratie Правда, не каждый бэк-энд тул умеет вращать/перево... Mar 5 2009, 18:23 SM А вот интересно, DC Graphical это отдельная приблу... Mar 5 2009, 18:39 grigorik Цитата(SM @ Mar 5 2009, 22:39) А вот инте... Mar 5 2009, 22:23  SM Цитата(grigorik @ Mar 6 2009, 01:23) Eto ... Mar 6 2009, 09:54   grigorik Цитата(SM @ Mar 6 2009, 13:54) Лицензия н... Mar 6 2009, 17:52    SM Цитата(grigorik @ Mar 6 2009, 20:52) оно ... Mar 6 2009, 18:30     grigorik Цитата(SM @ Mar 6 2009, 22:30) Хм. А доки... Mar 6 2009, 22:08     Losik Цитата(SM @ Mar 6 2009, 22:30) Хм. А доки... Mar 7 2009, 18:02      SM Цитата(Losik @ Mar 7 2009, 21:02) DC-topo... Mar 10 2009, 19:51 starley Назрел тут еще один вопрос.
А как правильно опред... Mar 20 2009, 07:22 oratie Если max_tran не определён в либе, то DC используе... Mar 20 2009, 10:07 SM В догонку про приоритеты. Если процесс оптимизации... Mar 20 2009, 18:18 starley Спасибо за ответы.
То есть действуем тут методом п... Mar 22 2009, 21:21 SM Цитата(starley @ Mar 23 2009, 00:21) То е... Mar 23 2009, 07:41 oratie > Можно ли как-нибудь определить какой именно D... Mar 23 2009, 07:37 starley Временные констрейны начинают выполняться только п... Mar 23 2009, 15:22 SM Цитата(starley @ Mar 23 2009, 18:22) Врем... Mar 23 2009, 15:30  starley Цитата(SM @ Mar 23 2009, 18:30) совершенн... Mar 23 2009, 16:19   SM Цитата(starley @ Mar 23 2009, 19:19) Прие... Mar 23 2009, 16:32    starley Цитата(SM @ Mar 23 2009, 19:32) А влияния... Mar 23 2009, 17:10     SM Цитата(starley @ Mar 23 2009, 20:10) Ну, ... Mar 23 2009, 18:59 starley Убедили Mar 24 2009, 22:24 starley Кстати о птичках. А из каких соображений выставляе... Mar 27 2009, 09:40 SM Цитата(starley @ Mar 27 2009, 12:40) Кста... Mar 27 2009, 14:22  starley Цитата(SM @ Mar 27 2009, 17:22) Исходя из... Mar 27 2009, 19:41   grigorik Vo vremya syntesa set_clock_transition zadayut cht... Mar 28 2009, 15:42 starley grigorik, спасибо за обстоятельный ответ.
Назрело... Apr 9 2009, 20:27 Doka Цитата(starley @ Apr 10 2009, 00:27) - К... Apr 10 2009, 09:36 starley 2Doka спасибо за доку.
И все-таки, как правильно ... Apr 13 2009, 12:51 SM Цитата(starley @ Apr 13 2009, 16:51) И вс... Apr 13 2009, 16:30  starley Цитата(SM @ Apr 13 2009, 20:30) Ясно дело... Apr 13 2009, 18:56   grigorik Цитата(starley @ Apr 13 2009, 22:56) Вот ... Apr 13 2009, 20:01   SM Цитата(starley @ Apr 13 2009, 22:56) Вот ... Apr 14 2009, 06:34    starley Цитата(SM @ Apr 14 2009, 10:34) Ну во пер... Apr 14 2009, 06:40     grigorik Цитата(starley @ Apr 14 2009, 09:40) Нет,... Apr 14 2009, 06:52     SM Цитата(starley @ Apr 14 2009, 10:40) Нет,... Apr 14 2009, 09:46      starley Цитата(SM @ Apr 14 2009, 13:46) Тогда ост... Apr 14 2009, 15:00
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|