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

 
 
> Как охарактеризовать библиотечную ячейку?, грамотно и быстро.
SM
сообщение Jul 16 2006, 09:19
Сообщение #1


Гуру
******

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



Никогда с этим не сталкивался. До этого делал IO-пады, в основном с аналоговыми делами. Там это не надо было. Теперь вот сваял элемент задержки (инвертор, RC-цепь, триггер шмитта, буфер) - и надо на это дело сваять .lib со всеми таймингами, питаловом, и т.д. Даже 3 штуки lib для трех вариаций процесса. Где есть в синопсисе средства автоматизации этого дела? Что для этого надо? А то вручную по результатам спайса больно долго и муторно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 11)
zzzzzzzz
сообщение Jul 16 2006, 22:21
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 724
Регистрация: 1-05-05
Из: Нью Крыжопыль
Пользователь №: 4 641



Вряд ли есть такой автомат - слишком много неопределенностей для софта... Но, если ошибаюсь - буду несказанно рад тоже узнать про него.
В Спайсе не так уж и долго. Всего одна ячейка ведь! Причем просто буфер с большим таймингом - можно использовать имеющийся какой-нибудь с корректировками.
Когда делал я свою либу, то "спайсировал" ячеек по 10 в день. Недели 3 непрерывно. Вот это действительно мутно было...

Процесс ваяния документирован в Lib. compil. user guide, lcug.
Закинут в pub/DOC/Books/DocsForLibraryCreation/
Если что - чем смогу.
Go to the top of the page
 
+Quote Post
vovka
сообщение Jul 17 2006, 06:01
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 28
Регистрация: 5-04-05
Пользователь №: 3 861



Цитата(SM @ Jul 16 2006, 13:19) *
Никогда с этим не сталкивался. До этого делал IO-пады, в основном с аналоговыми делами. Там это не надо было. Теперь вот сваял элемент задержки (инвертор, RC-цепь, триггер шмитта, буфер) - и надо на это дело сваять .lib со всеми таймингами, питаловом, и т.д. Даже 3 штуки lib для трех вариаций процесса. Где есть в синопсисе средства автоматизации этого дела? Что для этого надо? А то вручную по результатам спайса больно долго и муторно.



SignalStorm NDC
Go to the top of the page
 
+Quote Post
custic
сообщение Jul 28 2006, 06:47
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 44
Регистрация: 24-01-05
Пользователь №: 2 136



Это точно SignalStorm Cadence. Им реально характеризовать библиотечные элементы. Тесты не нужны, он их сам придумает, в качестве симулятора использует Spectre или Spice, стало быть модели транзисторов соответсвующие. Правда программка глючноватая и сложная. Разбираться в ее настройках долго, чтобы так сходу в первый раз запустить. Сложные элементы она характеризовать не может, т.е. инвертор, и, или, мультиплексор нормально, а вот все сложнее триггера может не переварить (например усилитель считывания памяти).
А результатов характеризации он выдает кучу и .lib и прочие.
Аналога у Synopsys нее знаю, потому как не искал
Go to the top of the page
 
+Quote Post
oratie
сообщение Nov 2 2006, 10:23
Сообщение #5


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

Группа: Свой
Сообщений: 120
Регистрация: 2-11-06
Из: Москва
Пользователь №: 21 900



Раньше, у Avant/Synopsys был такой тул Star-MTB, который запускал формировал входные воздействия для Spice, запускал его и генерил .lib файл. Сейчас его в списке продуктов нет. Был он сильно глючным.

А вообще, номер один в автоматической характеризации библиотечных элементов это SiliconSmart CellRater от Magma (http://www.magma-da.com/c/@XvzQ89_J7IhH6/Pages/SiliconSmartCR.html). Раньше это принадлежало компании Silicon Metrics.
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 8 2006, 12:38
Сообщение #6


Гуру
******

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



Цитата(oratie @ Nov 2 2006, 13:23) *
Раньше, у Avant/Synopsys был такой тул Star-MTB, который запускал формировал входные воздействия для Spice, запускал его и генерил .lib файл. Сейчас его в списке продуктов нет. Был он сильно глючным.


Сейчас у них NanoChar - но достать пока не складывается.
Go to the top of the page
 
+Quote Post
Primer
сообщение Nov 8 2006, 15:05
Сообщение #7





Группа: Участник
Сообщений: 12
Регистрация: 8-11-06
Пользователь №: 22 089



Маааленький скрипт на SKILL поможет - ставишь на ночь, если много элементов и утром наслаждаешься готовым .lib или .tlf . Писать недолго, основная задача подобрать алгоритм подачи входных воздействий. Ну и если грамотный .lib надо получить - надо считать после топологии.
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 9 2006, 22:05
Сообщение #8


Гуру
******

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



Цитата(Primer @ Nov 8 2006, 18:05) *
Маааленький скрипт на SKILL поможет - ставишь на ночь, если много элементов и утром наслаждаешься готовым .lib или .tlf . Писать недолго, основная задача подобрать алгоритм подачи входных воздействий. Ну и если грамотный .lib надо получить - надо считать после топологии.


Ну видимо все-таки на TCL. Ибо в синопсисных тулзах скилла нету smile.gif. Ну а что после топологии и 3D-экстракции - это само собой разумеется.

P.S. Вопрос-то я поднимал в части поиска софта, который сам генерит грамотные воздействия smile.gif Пока я занимаюсь следующим блоком... Дело в том, что я сам себе схемотехник, разводильщик, синтезировальщик, и т.д., то есть от самого начала и до конца. Поэтому и хочется тулзов, которые мне время сэкономят. А скрипт написать - дело нехитрое, но тоже времени требующее.
Go to the top of the page
 
+Quote Post
oratie
сообщение Nov 11 2006, 06:40
Сообщение #9


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

Группа: Свой
Сообщений: 120
Регистрация: 2-11-06
Из: Москва
Пользователь №: 21 900



А вот есть такой бесплатный тул GSpice:

Gspice is a generalized spice preprocessor and post processor. It works in conjunction with commercially available simulators which produce either Hspice (post) or Eldo compatiable waveform data files. Gspice has been optimized for the characterization of library cells for Synopsys' Design Compiler.

_http://www.veripool.com/gspice.html_

Сам не пробовал. Может пригодится?
Go to the top of the page
 
+Quote Post
SM
сообщение Dec 19 2006, 20:59
Сообщение #10


Гуру
******

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



Огромное спасибо (кому - сам догадается) за NanoChar. Все необходимое к нему есть рядом. ВЕЩЬ! Кто разрабатывает либы (и вообще свои стандарт-cell-ы), советую обратить внимание.ъ

ЗЫ - а унутре он как оказалось и есть Star-MTB.
Go to the top of the page
 
+Quote Post
oratie
сообщение Dec 19 2006, 22:00
Сообщение #11


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

Группа: Свой
Сообщений: 120
Регистрация: 2-11-06
Из: Москва
Пользователь №: 21 900



Кстати, этот MTB (master tool box) кочует от одной компании к другой на протяжении мнргих лет. Если я не ошибаюсь, первым его стала продавать GenRad (HILO simulator - если кто помнит) в конце 80-х.
Go to the top of the page
 
+Quote Post
Plat
сообщение Dec 26 2006, 15:46
Сообщение #12





Группа: Новичок
Сообщений: 7
Регистрация: 6-05-06
Пользователь №: 16 829



http://vlsitechnology.org/ - сайт посвящен свободной цифровой библиотеке, разработанной на свободных тулах. Линки на тулы есть, в том числе вроде и на характеризацию (хотя сам гглубоко не вкапывался).
Go to the top of the page
 
+Quote Post

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

 


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


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