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

 
 
> Прошу немного помощи по 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
сообщение Feb 28 2009, 20:28
Сообщение #2


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

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



Под макроблоком имею в виду хард-макро памяти. db и FRAM сделал и синтезатору передаю.
Насчет координат, то что могу сам дать - это понятно, только, по-моему, синтезатору виднее, где их располагать (если он, конечно, это умеет).
Под иерархическим дизайном понимается дизайн, отдельные части которого физически реализуются по отдельности, а потом объединяются как макроблоки?
Лог синтезатора выложу после выходных.

Сообщение отредактировал starley - Feb 28 2009, 20:29
Go to the top of the page
 
+Quote Post
grigorik
сообщение Mar 1 2009, 10:00
Сообщение #3


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

Группа: Свой
Сообщений: 94
Регистрация: 3-11-05
Из: ARM
Пользователь №: 10 424



DC topo umeyet i mojet raspolagt makro bloki. No kak vi znayte vi ne smojete uznat kuda DC topo postavil macro block, i drugie celli.
Pro ierarxhicheki design vi pravi, dobavlyu v Jupitere mojete sozdat floorplan top designa i potom Jupiter iz floorplana topa poluchit floorplani vsex child design ov. Eshyo Jupiter is constraintov top -a poluchit constrainti child blokov kotorie vi budete ispolzovat dlya otdelnix blockov.
Tak chto esli u vas malenki block i ne nujno sdelat vishe skazannoe to vi smojete sdelat floorplan v Astro.


--------------------
G.
Go to the top of the page
 
+Quote Post
starley
сообщение Mar 3 2009, 10:35
Сообщение #4


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

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



Цитата(grigorik @ Mar 1 2009, 13:00) *
DC topo umeyet i mojet raspolagt makro bloki. No kak vi znayte vi ne smojete uznat kuda DC topo postavil macro block, i drugie celli.

Похоже, вы правы. А Physical Compiler умел PDEF писать. Тогда получается, что от умения ДЦ расставлять макроблоки толку почти никакого. А из каких же тогда соображений расставлять макроблоки вручную - почти от балды что-ли?
И вообще, мне тогда не понятен смысл топографического синтеза. Получается, что задержки вычисляются и дизайн оптимизируется для одного расположения ячеек, а после бэк-энд расположение будет совсем другим. Понятно, что это лучше чем wireload, но почему нельзя было сделать возможность выгрузки хотя бы координат макроблоков?

Цитата(grigorik @ Mar 1 2009, 13:00) *
Pro ierarxhicheki design vi pravi, dobavlyu v Jupitere mojete sozdat floorplan top designa i potom Jupiter iz floorplana topa poluchit floorplani vsex child design ov. Eshyo Jupiter is constraintov top -a poluchit constrainti child blokov kotorie vi budete ispolzovat dlya otdelnix blockov.

Стало быть придется еще и с Юпитером разбираться smile3046.gif
Go to the top of the page
 
+Quote Post
grigorik
сообщение Mar 4 2009, 22:23
Сообщение #5


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

Группа: Свой
Сообщений: 94
Регистрация: 3-11-05
Из: ARM
Пользователь №: 10 424



Цитата(starley @ Mar 3 2009, 14:35) *
Похоже, вы правы. А Physical Compiler умел PDEF писать. Тогда получается, что от умения ДЦ расставлять макроблоки толку почти никакого. А из каких же тогда соображений расставлять макроблоки вручную - почти от балды что-ли?
И вообще, мне тогда не понятен смысл топографического синтеза. Получается, что задержки вычисляются и дизайн оптимизируется для одного расположения ячеек, а после бэк-энд расположение будет совсем другим. Понятно, что это лучше чем wireload, но почему нельзя было сделать возможность выгрузки хотя бы координат макроблоков?


Стало быть придется еще и с Юпитером разбираться smile3046.gif


Voobshe-to zavisit ot kolichestvo makro blokov. Esli ix u vas slishkom mnogo i vi ne smojete naiti optimalnie mesta dlay makro blokov vruchnuyu to ya bi posovetoval takoe
Iteration: #1 synthesis v DC topo bez constrantov na macro blocki i avtomaticheski sdelat macro placement v back end tool(Astro ili ICC). Posle chego vi smojete uznat priblizitelnie coordinati macro blockov. Iteration: #2 Vospolzuites etimi coordinatami v DC topo i sdelaite eshyo odin synthesis. Vospolzuites tem je coordinatami macro blockov v back end i sdelaite place and route.

смысл топографического синтеза sostoit v tom chto resultati ICC placement i DC topo placemnt korrelirovani (mojed i daje odno i samoe ya ne uveren na 100%). Vot i eto privodit k tomu chto back end raspolojenie ne budet dast drugie resultati.
Pro etot vopros: но почему нельзя было сделать возможность выгрузки хотя бы координат макроблоков? Sprosite synopsys -a.
U synopsysa daje est novinka DC dlya congestion optimization vo vreamya RTL synthesis. Eto kakoi to enhancement v DC topo daje est greficheski vozmojnosti v DC vi mojete uvidet congested mesta.

Udachi.


--------------------
G.
Go to the top of the page
 
+Quote Post
starley
сообщение Mar 5 2009, 16:31
Сообщение #6


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

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



Цитата(grigorik @ Mar 5 2009, 01:23) *
Iteration: #1 synthesis v DC topo bez constrantov na macro blocki i avtomaticheski sdelat macro placement v back end tool(Astro ili ICC). Posle chego vi smojete uznat priblizitelnie coordinati macro blockov. Iteration: #2 Vospolzuites etimi coordinatami v DC topo i sdelaite eshyo odin synthesis. Vospolzuites tem je coordinatami macro blockov v back end i sdelaite place and route.

Разве бэк-энд делает расстановку макроблоков с оптимизацией по временным параметрам? У меня сложилось впечатление, что он их от балды расставляет. Это ведь делается на этапе планирования, когда еще ничего о задержках неизвестно. Я думаю пока ручками расставлять, вроде не сильно сложно.
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 5 2009, 16:48
Сообщение #7


Гуру
******

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



Цитата(starley @ Mar 5 2009, 19:31) *
Разве бэк-энд делает расстановку макроблоков с оптимизацией по временным параметрам? У меня сложилось впечатление, что он их от балды расставляет. Это ведь делается на этапе планирования, когда еще ничего о задержках неизвестно.

О задержках уже известно очень многое. Как минимум, что с чем соединено, у кого какая мощность выхода и емкость входа. А также все констрейны. Исходя из этого уже вполне можно прикидывать оптимальное размещение по приблизительным длинам трасс и минимизации суммы этих длин, но с ограничением макс. длины для вписывания в констрейны.
Go to the top of the page
 
+Quote Post
starley
сообщение Mar 5 2009, 20:32
Сообщение #8


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

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



Цитата(SM @ Mar 5 2009, 19:48) *
О задержках уже известно очень многое. Как минимум, что с чем соединено, у кого какая мощность выхода и емкость входа. А также все констрейны. Исходя из этого уже вполне можно прикидывать оптимальное размещение по приблизительным длинам трасс и минимизации суммы этих длин, но с ограничением макс. длины для вписывания в констрейны.

Вот если бы он вместе с ячейками макроблоки расставлял, - тогда да, а поскольку он их сами по себе расставляет, то вряд ли. Во всяком случае то размещение, которое он мне сделал совсем не было похоже на оптимальное.
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
- - 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
- - 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   Вот фрагмент лога, который меня смущает. Ослаблен...   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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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