|
синопсис dc -topo, есть вопросы |
|
|
|
Nov 27 2012, 08:31
|

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

|
Хотелось бы узнать про основные отличия DC топо-режима от обычного синтеза. Есть ряд вопросов:
1. Как я понял, в этом режиме wire-load модель не используется, а создается что то вроде виртуального флорплана. Первый вопрос - как тогда этот вирт. флорплан сохранять после разводки? Обычные ddc и sdc форматы надо думать информацию о размещении не содержат, а больше ничего я отыскать не смог в доках. По идее, должно сохраняться во что то навроде def файла .. но как?
2. Никогда не занимался топологией, но в топо режиме явно приходится указывать технологические файлы, о которых я имею очень смутное представление. В моем дизайне используется несколько различных либов, и у каждой есть собственный техн. файл. Подключить их вместе не удалось, а когда подключаю один (от основной цифровой либы), то размер селлов из других либов каким то чудесным образом пересчитывается, причем не всегда правильно (не соотвествует area в либе). Как поступить? Должны всех техн. файлы подключаться? Опять же, синопсис понимает только милкивеевский формат, как я понял. Т.е. часть тех файлов вообще не подключается.
3. Имеет ли смысл заморачиваться, и подгружать координаты предварительной расстановки блоков из энкаунтера? Я так понимаю, это делается посредством def файла - на отдельные либы, и если потребуется то только в ручном режиме - на комбинаторику.
4. Ну и в целом, есть ли преимущества у -топо перед обычным режимом? Просто, интересно узнать ваше мнение. Может, не стоит и заморачиваться
модераторам: если ошибся форумом, перенесите, плиз.
|
|
|
|
|
 |
Ответов
|
Dec 9 2012, 18:05
|

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

|
Нет, команда прошла нормально, без ворнингов. Попробовал блоки вручную расставить (указывал координаты в скрипте синтеза) - эти координаты потом попали в файл .fp и затем, как следствие, - в IC. Но те блоки, что не были прописаны вручную - их по прежнему нет, и команда place_opt -spg по прежнему завершается аварийно. Наверно я что то упустил, какую то мелочь. Может, есть способ передать расстановку через базу mw? В DC есть команда write_mw_lib (или как то так - документации нет под рукой). ПО идее, эта команда должна писать разведенный дизайн во FRAM. Но это пока только идея, не проверял.
|
|
|
|
Сообщений в этой теме
Shivers синопсис dc -topo Nov 27 2012, 08:31 oratie ЦитатаПервый вопрос - как тогда этот вирт. флорпла... Nov 27 2012, 10:15 Shivers Спасибо!
А милкивеевские библиотеки сложно дел... Nov 27 2012, 11:05 oratie Нужно использовать тул, который так и называется M... Nov 27 2012, 12:22 Shivers Спасибо, буду пробовать!
Возник вопрос. Логик... Nov 27 2012, 12:56 oratie ЦитатаЛогику из либов я достаю прямо в DC использу... Nov 28 2012, 09:09 Shivers Спасибо! Все получилось ) LEF->mw_lib->D... Nov 29 2012, 06:07 oratie Milkyway без GUI, но в пакетном режиме:
КодMilkyw... Nov 29 2012, 07:04 Shivers Спасибо!
Сделал mw_lib, остается только подце... Nov 30 2012, 06:36 oratie Насколько мне известно, FRAM похож на LEF. И ничег... Nov 30 2012, 09:54 Shivers Привет!
Что то получилось, но есть вопрос. У м... Dec 6 2012, 10:12 oratie Проверьте, что список библиотек в link_library (*.... Dec 6 2012, 13:27 Shivers Спасибо! Помогло ) Все загрузилось и открылось... Dec 6 2012, 19:30 oratie Не всё передается через spg:
DC
compile_ultra -sp... Dec 7 2012, 04:24 Shivers Привет!
Сделал сохранение флорплана, получился... Dec 7 2012, 08:37 oratie DC никак не ругался на "compile_ultra -spg... Dec 9 2012, 12:19 oratie Попробуйте после compile_ultra (насколько я знаю, ... Dec 10 2012, 14:01 Shivers Спасибо!
Кажется, это то что нужно. По команде... Dec 13 2012, 14:18 Shivers Привет!
Проблему пока не решил, но появился во... Dec 17 2012, 10:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|