Это команда qflow, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
qflow - Поток цифрового синтеза с открытым исходным кодом
СИНТАКСИС
qflow [Процессы] [кредита]
ОПИСАНИЕ
Это основной исполняемый файл для полной цепочки инструментов для синтеза цифровых схем.
начиная с источника Verilog и заканчивая физическим макетом для конкретной цели
процесс изготовления. В мире коммерческой электроники цифровой синтез с
целевое приложение конструкции микросхемы обычно входит в состав крупных программных систем EDA. В качестве
разработчикам коммерческой электроники необходимо поддерживать передовые характеристики, эти
коммерческие цепочки инструментов становятся все более и более дорогими и в значительной степени себя обходят стороной.
всех, кроме признанных производителей интегральных схем. Это оставляет неудачный
разрыв, в котором начинающие компании и малый бизнес не могут позволить себе
конструкция интегральной схемы.
Qflow пытается восполнить этот пробел.
ПРОЦЕССЫ
синтезировать
Синтезировать исходный код Verilog
место Выполнить начальное размещение
быть Статический временной анализ
маршрут Размещение и маршрут трассы
устранять застойные явления
Выполнить анализ загруженности, конечное место и маршрут
чистым Удалить временные рабочие файлы
дисплей
Показать маршрутизированный результат
строить Запуск сценариев, синтезируемых для маршрутизации
ВСЕ Запустить скрипты, синтезировать для отображения
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-Т, --технология
Использовать технологию (По умолчанию: osu035)
-п, --проект
Корневой каталог проекта:
ИСПОЛЬЗОВАНИЕ
Самый простой способ использования qflow должен находиться в каталоге с одним файлом Verilog с именем input.v
и выполнить:
qflow построить input.v
Это запустит все необходимые шаги для создания макета указанного
Файл Verilog. Если требуются только определенные шаги, можно сначала запустить:
вход qflow.v
а затем откройте qflow_exec.sh, раскомментируйте нужные шаги и, наконец, запустите:
./qflow_exec.sh
Также возможно изменить другие "специфические для проекта" детали в файлах qflow_vars.sh.
и project_vars.sh, которые также были созданы в текущем каталоге.
TECHNOLOGY
qflow ищет технологические файлы в / usr / share /qflow/ тех. Сценарий оболочки должен быть
помещается в подкаталог, где указывается, где находится каждый из файлов технологии:
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME visible.sh
Обычно необходимые файлы размещаются в следующих местах:
/usr/share/qflow/tech/[TECHNAME ]/SCN4M_SUBM.20.tech
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME ].magicrc
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME visible.prm
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME visible_stdcells.v
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME visible_stdcells.lef
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME visible.par
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME visible_stdcells.sp
/usr/share/qflow/tech/[TECHNAME ]/[TECHNAME visible_stdcells.lib
Если название технологии не указано в командной строке с -T/--технология вариант, это будет
попытайтесь использовать технологию по умолчанию - «osu035».
Если технологические файлы находятся где-то еще, это можно указать в qflow_vars.sh
который создается при запуске qflow. Переменные "techdir" и "techname" должны быть
соответственно изменился.
Используйте qflow онлайн с помощью сервисов onworks.net