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

 
 
> Синтез в DC, Вопрос по annotated capacitance
Shivers
сообщение Dec 31 2013, 06:48
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Всем привет!
Задача следующая: есть небольшая схема, нужно ее отсинтезировать. Все как обычно, но есть нюанс: нужно, чтобы синтезатор считал, что на каждой цепи висит дополнительная емкость. Это, как если использовать WLM с от большей area, чем есть на самом деле, но с той разницей, что я хочу точно указывать размер аннотируемой емкости (на все соединения емкость аннотируется одна и та же). Т.е. эта емкость не замещает, а идет в плюс к емкостям входных пинов нагрузки. WLM моя библиотека не поддерживает.
Поскольку во время синтеза все меняется постоянно, то set_load не работает (синтезатор просто выкидывает все цепи с аннтированными нагрузками). Вопрос - как быть?

Еще была мысль - аннотировать емкость на выходной пин каждого lib_cells, это спасло бы ситуацию. Но как это правильно сделать, я не знаю. Править руками lib файл я пока не решаюсь, надеюсь на более гуманное решение. Хелп!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
SM
сообщение Dec 31 2013, 11:48
Сообщение #2


Гуру
******

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



Добавьте в lib нужную wireload model, тем более, что ее там нет - будет!
Go to the top of the page
 
+Quote Post
Shivers
сообщение Dec 31 2013, 13:13
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Сергей, спасибо!
Никогда этого не делал, и формата liberty не знаю. Но могу попытаться скопировать из другой библиотеки. Вопрос: wlm конструкция в lib файле - задает только area и емкость аннотированной нагрузки на все соединения, или же там еще что то задается? Можно ли обойтись вариантом-минимум (только емкость задать)?

И еще, можно ли все же обойтись без правки lib файла? Хотелось бы написать универсальный, кросс-библиотечный скрипт, где емкость задается константой, либо формулой (например, берется равной емкости входного пина какого либо элемента, и т.д.)
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 31 2013, 15:35
Сообщение #4


Гуру
******

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



там задается, как я помню, capacitance, resistance, slope - удельные значения, и зависимость длины разводки от количества фэнаутов для указанного диапазона площадей. Ничего сложного по идее. Вам, наверное, надо задать там всегда одну длину дорожки для любой площади и любого кол-ва фэнаутов, и определить ее емкость и сопротивление.

А вот без lib файла - я не знаю как сказать это DC.
Go to the top of the page
 
+Quote Post
Shivers
сообщение Jan 9 2014, 08:38
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 680
Регистрация: 11-02-08
Из: Msk
Пользователь №: 34 950



Получилось вставить WLM в библиотеку, такой вариант работает, Спасибо!
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 23:39
Рейтинг@Mail.ru


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