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

 
 
> Прошу немного помощи по Synopsys DC
Jools
сообщение Jan 27 2009, 07:41
Сообщение #1


Патриот
***

Группа: Свой
Сообщений: 384
Регистрация: 26-12-04
Пользователь №: 1 682



Привет всем!

Прошу немного помочь местных гуру относительно нижеследующего:

Решил немного разобраться с ASIC. Про Линукс посредственные знания. Хочется запустить Synopsys DC и поработать с ним. Отсюда вопросы:

1. Что взять из закромов чтобы установить данный пакет. (Желательно пути до файлов)?
2. Какой комп и ОС для этого необходимы?
3. Может быть есть инструкция по инсталяции данной софтины и вообще мануалы по работе с ней?

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

Пока вроде все. Сильно ногами не пинайте если что не так. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
starley
сообщение Jan 30 2009, 09:57
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 195
Регистрация: 9-01-09
Из: Москва
Пользователь №: 43 085



Помогла команда ungroup, добавление в link_library звездочки (*) и удаление промежуточных файлов. 1111493779.gif
Но назрел следующий вопрос.
В area репорте есть строчка: Net Interconnect Area, имеющая нехилое значение. Я думал, что разводка в ASIC, где доступно много слоев металла, идет поверх ячеек. А DC, судя по всему, так не считает и площадь разводки подсуммирует к площади ячеек. Кто из нас неправ?
Или это он эту площадь (Total Area Count) в качестве математической абстракции выдает - для сравнения вариантов. Если это так, то как тогда оценить требуемую реальную площадь?

Сообщение отредактировал starley - Jan 30 2009, 09:57
Go to the top of the page
 
+Quote Post
SM
сообщение Jan 30 2009, 12:47
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(starley @ Jan 30 2009, 12:57) *
Но назрел следующий вопрос.
В area репорте есть строчка: Net Interconnect Area, имеющая нехилое значение. Я думал, что разводка в ASIC, где доступно много слоев металла, идет поверх ячеек. А DC, судя по всему, так не считает и площадь разводки подсуммирует к площади ячеек. Кто из нас неправ?
Или это он эту площадь (Total Area Count) в качестве математической абстракции выдает - для сравнения вариантов. Если это так, то как тогда оценить требуемую реальную площадь?

Ну во первых в разных библиотеках и в разных технологиях предусмотрены разные методики разводки - бывает разводка в специально выделенных каналах, бывает разводка поверх. Во вторых - не каждый проект можно развести, установив все целлы вплотную друг к другу. В третьих - про net interconnect area указано в библиотеке, это свойство ее моделей разводки. В четвертых - юзайте топографикал моде, сами задавая set_utilization, и забудьте все вайрлоад-модели как страшный сон и все оценки будут как минимум на порядок точнее.

Если точно знаете, что разводка поверх и целлы вплотную - то возьмите чистую площадь ячеек, и поделите на 0.7...0.8 - получите реальную площадь. Но, еще учтите, что зачастую не площадь внутренностей определяет площадь кристалла, а периметр, необходимый для размещения IO-падов.
Go to the top of the page
 
+Quote Post
sleep
сообщение Jan 30 2009, 19:03
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 77
Регистрация: 21-09-06
Из: msk
Пользователь №: 20 563



насколько я понимаю, информация для Net Interconnect Area берется из данных в .lib файле для wireload model.
число слабо нужное и слабо удобное для работы, обычно получается очень большое. report_area генерит в том числе и более полезную информацию:
Total cell area - просто сумма всех площадей ячеек, которые указаны в .lib файле. это как если бы вы раскатали сейчас раскатали нетлист
в топологию без добавления/убирания элементов/ресайзинга и тп со 100% утилизацией.
реально 70% утилизации в топологии имхо достаточно хороший показатель, но всё зависит от дизайна и технологии, конечно.
также DC делает разбиение на sequential (памяти и триггера) и логику в этом же репорте, полезность этих данных бывает сложно переоценить.

если хочется, можно модифицировать .lib файл так, что эта net interconnect area будет нулевой и цифры в прогрессе синтеза/репорте будут более адекватные.

topographical mode - это да, это круто как бы... и синопсис и кейденс в своих синтезаторах годах так в 2005-2006 стали уходить от
подхода анализа задержек нагруженных цепей через wireload model.
у кейденс такой подход afaik называется PLE (physical layout estimation) и он появился чутка раньше topographical mode.

что не дает полноценно перейти на -topo всегда и везде, это то, что они в версиях 2007+ вроде как придумали использовать исключительно
собственный(?) формат FRAM. 2006-й DC использовал .pdb, который можно было получить из .lib + .lef.
и если вендоры ну не предоставляют библиотеки с FRAM представлением, и не рвутся что-то менять/добавлять в их библиотеках - как быть?
что должно быть в этом .FRAM не особо очевидно... вроде как этот FRAM является нативным для milkyway, но есть ли возможность конвертить стандартные представления в него пока не ясно.

Сообщение отредактировал sleep - Jan 30 2009, 19:05
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
||- - 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
- - oratie   > (ширина пада + ширина выходного буфера)*перим...   Feb 3 2009, 18:01
|- - starley   Цитата(oratie @ Feb 3 2009, 21:01) Наприм...   Feb 4 2009, 04:52
|- - 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 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 08:00
Рейтинг@Mail.ru


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