Перед созданием дизайна необходимо подготовить необходимые файлы:
в,
LEF(Library Exchange Format):Информация о библиотеке физики,Разделение на технологии LEF и макрос LEF。
technology LEF:Предоставьте информацию о процессе
Технология LEF-файла
macro LEF:включатьstandard cell,IO,hard макросы и другая информация.
DEF(Design Exchange Format):используется дляcadence инновационные инструменты и synopsys Альтернативный дизайн инструментов icc2. Включая РЯДЫ, ПУТИ, ПРОЕЗДЫ, ОПРЕДЕЛЕНИЯ СВОЙСТВА и т. д.
//Инструкция операции
установите init_pwr_net {VDD}
установите init_gnd_net {VSS}
##set init_cpf_file {design.cpf}
инновусстарт
innovus -no_gui:Не открывайте графический интерфейс,По умолчанию будет открыт графический интерфейс,Если вам понадобится открыть графический интерфейс позже,
Введите следующую команду:enc::gui_on
или innovus -files xxx.tcl Запустите сценарий tcl напрямую.
Здесь мы используем интерфейсные операции для ознакомления с использованием innovus;
Введите innovus в терминале
Выберите «Файл» → «Импортировать дизайн» в интерфейсе innouvs.
Импортируйте файлы подготовки отдельно:
Если существует несколько файлов LEF, первым должен быть файл Tech LEF;
Укажите глобальную мощность и землю в столбце Power. Net, если это Multi Power Дизайн домена содержит силу Для проектирования ворот вам также необходимо ввести CPF (общий Power Формат) файла.
Как показано на рисунке:
Импортировать файл
Нажмите «Создать конфигурацию анализа» в «Конфигурации анализа», и добавленная информация MMMC может быть отображена в окне браузера MMMC.
Нажимаем ОК, эффект следующий:
Если в следующий раз мы хотим открыть дизайн напрямую, а не добавлять его шаг за шагом, как описано выше, мы можем использовать saveDesign, чтобы сохранить дизайн в формате .enc.dat;
saveDesign DBS/DTMF_save.enc
В следующий раз, когда вы откроете innovus, загрузите его напрямую DTMF/DBS/DTMF_save.enc.dat/DTMF_CHIP.globals
ты можешь открытьdesign
.globals
//Командная операция Открытьdesign
source DBS/DTMF_save.enc.dat/DTMF_CHIP.globals
init_design
или
restoreDesign DBS/DTMF_save.enc.dat DTMF_CHIP
или
source DBS/DTMF_save.enc
Содержимое файла .enc.dat:
Содержимое файла .enc.dat
Кроме того, есть
OpenAccess: совместное использование базы данных с виртуозной платформой.
Вышеописанные операции можно выполнить посредством скриптов:
innovus -files run.tcl
set init_verilog {design/DTMF_CHIP.v}
set init_top_cell {DTMF_CHIP}
set init_lef_file {libs/lef/all.lef}
set init_io_file {libs/iofile/dtmf.io}
set init_pwr_net {VDD}
set init_gnd_net {VSS}
#set init_cpf_file {design.cpf}
set init_mmmc_file {design/viewDefinition.tcl}
init_design
defOut DTMF_CHIP.def
win
Другие команды
defOut вывод test.def def defIn test.def входной параметр def
freeDesign понятный дизайн getCmdLogFileName Просмотр выполненного командного файла (innovus.cmd)