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

 
 
> Synopsys Design Compiler - мелкий вопрос
SM
сообщение Feb 8 2007, 14:23
Сообщение #1


Гуру
******

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



Можно ли как-то сказать ему, что в одной либе (standard cell которая) area в одних единицах считается, а в другой - IO pads - в других? А то блин в одной микроны квадратные, в другой кол-во размеров NAND2. Я конечно могу перекомпилячить одну либу, исправив в ней area, но не хочу smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
SM
сообщение Feb 8 2007, 15:03
Сообщение #2


Гуру
******

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



В принципе вопрос отменяется, пересобрал либы ио-падов. Но все таки интересно, если с ио падами просто, там они все одного размера, и простой заменой по тексту все обошлось, то вдруг из разных либ со стандарт целлами придется целлы брать??? Там уже халява не пройдет...
Go to the top of the page
 
+Quote Post
mde
сообщение Feb 10 2007, 12:05
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 10-02-07
Пользователь №: 25 224



Цитата(SM @ Feb 8 2007, 13:03) *
В принципе вопрос отменяется, пересобрал либы ио-падов. Но все таки интересно, если с ио падами просто, там они все одного размера, и простой заменой по тексту все обошлось, то вдруг из разных либ со стандарт целлами придется целлы брать??? Там уже халява не пройдет...


Можно попробовать в скрипте компиляции после загрузки библиотеки пройтись по атрибутам
компонентов и привести area атрибут к нужной величине (например по формуле).
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 10 2007, 13:36
Сообщение #4


Гуру
******

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



Цитата(mde @ Feb 10 2007, 12:05) *
Можно попробовать в скрипте компиляции после загрузки библиотеки пройтись по атрибутам
компонентов и привести area атрибут к нужной величине (например по формуле).


Это как? Либы грузит команда compile...
Go to the top of the page
 
+Quote Post
mde
сообщение Feb 10 2007, 13:56
Сообщение #5





Группа: Новичок
Сообщений: 3
Регистрация: 10-02-07
Пользователь №: 25 224



Я могу сказать на примере подхода который мы используем:
У нас есть скрипт compile.tcl и до выполнения команды compile
вызывается другой скрипт library_setup.tcl который устанавливает параметры
библиотеки. Я смотрю в логе, что когда в library_setup.tcl вызывается команда "set_dont_use ..." для некоторых ячеек и он показывает что в этот момент загружает библиотеку.
После этого, я для своего проекта в compile.tcl зануляю area аттрибут для модулей памяти.
И уже затем запускается команда compile.
Все работает.
Go to the top of the page
 
+Quote Post
SM
сообщение Feb 10 2007, 15:15
Сообщение #6


Гуру
******

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



Цитата(mde @ Feb 10 2007, 13:56) *
Я могу сказать на примере подхода который мы используем:
У нас есть скрипт compile.tcl и до выполнения команды compile
вызывается другой скрипт library_setup.tcl который устанавливает параметры
библиотеки. Я смотрю в логе, что когда в library_setup.tcl вызывается команда "set_dont_use ..." для некоторых ячеек и он показывает что в этот момент загружает библиотеку.
После этого, я для своего проекта в compile.tcl зануляю area аттрибут для модулей памяти.
И уже затем запускается команда compile.
Все работает.


Ага, понял. Действительно можно грузануть либы заранее. Только вот тут еще вопрос появился - compile у DC 2006.06 делает себе какие-то прекомпилированные заготовки из либов. Как бы оно не законфликтовало. Но, собственно, как уже говорил, вопрос решен кардинально smile.gif
Go to the top of the page
 
+Quote Post
mde
сообщение Feb 11 2007, 03:04
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 10-02-07
Пользователь №: 25 224



Ага, понял. Действительно можно грузануть либы заранее. Только вот тут еще вопрос появился - compile у DC 2006.06 делает себе какие-то прекомпилированные заготовки из либов. Как бы оно не законфликтовало. Но, собственно, как уже говорил, вопрос решен кардинально smile.gif
[/quote]

Рад бы помочь, да в плане либ я мало что знаю. Эксперимент наверное нужен smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 09:33
Рейтинг@Mail.ru


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