|
синопсис 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 6 2012, 13:27
|
Частый гость
 
Группа: Свой
Сообщений: 120
Регистрация: 2-11-06
Из: Москва
Пользователь №: 21 900

|
Проверьте, что список библиотек в link_library (*.db) и референсные либы (milkyway) совпадают. И что они те же самые, что были в DC. Цитата ... Error: Can not create instance master 'oai22x1' in FRAM view. (MWDC-001) ...
How do I resolve this error?
Answer:
This error indicates that a problem occurred while linking your design, and it points to a mismatch between the values of the link_library and reference_library variables.
If you have previously successfully run the Milkyway design and are now facing this error for the first time, your existing Milkyway design library does not match your current link_library or reference_library settings, which means that you can delete the existing Milkyway design and recreate it with your new variables.
If you do not think that anything changed between your two runs, check for the following:
If you used a backslash (\) to create your ref_library and link_library variable values on multiple lines, make sure that there is a space before backslash (\).
set REF_LIBRARIES [ list $lib_path/stdcell \
Make sure you are using the concat Tcl command to combine multiple lists, instead of the list command.
set REF_LIBRARIES [ concat $REF_LIBRARIES $lib_path/other ]
Make sure that you are using the following sequence of commands:
create_mw_lib ... design set_mw_lib_reference design -mw_reference_library $REF_LIBRARIES
instead of the following Physical Compiler sequence of commands:
set mw_design_library design set mw_reference_library $REF_LIBRARIES create_mw_lib ... design
|
|
|
|
Сообщений в этой теме
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 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 Shivers Нет, команда прошла нормально, без ворнингов.
Попр... Dec 9 2012, 18:05 oratie Попробуйте после compile_ultra (насколько я знаю, ... Dec 10 2012, 14:01 Shivers Спасибо!
Кажется, это то что нужно. По команде... Dec 13 2012, 14:18 Shivers Привет!
Проблему пока не решил, но появился во... Dec 17 2012, 10:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|