АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

genlib - Интернет в облаке

Запустите genlib в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда genlib, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


genlib - язык процедурного проектирования, основанный на C.

ОПИСАНИЕ


Genlib представляет собой набор функций C, предназначенных для процедурной генерации. От пользователя
с точки зрения genlib - это язык описания схемы, который позволяет использовать стандартный C
программирование управления потоком, использования переменных и специализированных функций для обработки vlsi
объекты.

Основываясь на Альянс MBK структуры данных, Genlib язык дает пользователю
возможность описывать как список соединений, так и представления компоновки, что позволяет использовать как стандартные ячейки, так и
полные индивидуальные подходы.

СПИСОК СЕТЕЙ ЗАХВАТИТЬ
Это иерархическое структурное описание схемы с точки зрения разъемов (входов / выходов),
сигналы (сети) и экземпляры.

Для обработки списка соединений используются следующие вызовы функций:

· GENLIB_DEF_LOFIG(3)

· GENLIB_SAVE_LOFIG(3)

· GENLIB_LOINS(3)

· GENLIB_LOCON(3)

· GENLIB_LOSIG(3)

· GENLIB_FLATTEN_LOFIG(3) Также доступны некоторые средства для создания векторов:

· GENLIB_BUS(3)

· GENLIB_ELM(3)

STANDARD CELL ИНВЕСТИЦИОННЫЙ
Следующие функции позволяют определить файл размещения для стандартной конструкции ячейки. Этот
файл может использоваться стандартным сотовым маршрутизатором OCR(1)

· GENLIB_DEF_PHSC(3)

· GENLIB_SAVE_PHSC(3)

· GENLIB_SC_PLACE(3)

· GENLIB_SC_RIGHT(3)

· GENLIB_SC_TOP(3)

· GENLIB_SC_LEFT(3)

· GENLIB_SC_BOTTOM(3)

ПОЛНЫЙ CUSTOM СИМВОЛИКА Палубы Prestige XXNUMX
Эти функции предназначены для оптимизированной полной настраиваемой процедурной компоновки. Чтобы
обеспечить некоторую независимость процесса, Альянс использует подход символического макета (фиксированная сетка
без уплотнения).

Символьные объекты - это сегменты (провода), переходные отверстия (контакты), разъемы (ввод / вывод), ссылки.
и экземпляры. Для получения дополнительной информации см. фсег(1) фвия(1) фкон(1) фреф(1) фины(1)
и алк(1).

· GENLIB_DEF_PHFIG(3)

· GENLIB_SAVE_PHFIG(3)

· GENLIB_DEF_AB(3)

· GENLIB_DEF_PHINS(3)

· GENLIB_PHCON(3)

· GENLIB_COPY_UP_CON(3)

· GENLIB_COPY_UP_CON_FACE(3)

· GENLIB_COPY_UP_ALL_CON(3)

· GENLIB_PHSEG(3)

· GENLIB_COPY_UP_SEG(3)

· GENLIB_THRU_H(3)

· GENLIB_THRU_V(3)

· GENLIB_THRU_CON_H(3)

· GENLIB_THRU_CON_V(3)

· GENLIB_WIRE1(3)

· GENLIB_WIRE2(3)

· GENLIB_WIRE3(3)

· GENLIB_PHVIA(3)

· GENLIB_PLACE(3)

· GENLIB_PLACE_RIGHT(3)

· GENLIB_PLACE_TOP(3)

· GENLIB_PLACE_LEFT(3)

· GENLIB_PLACE_BOTTOM(3)

· GENLIB_PLACE_ON(3)

· GENLIB_PHREF(3)

· GENLIB_COPY_UP_REF(3)

· GENLIB_COPY_UP_ALL_REF(3)

· GENLIB_PLACE_VIA_REF(3)

· GENLIB_PLACE_CON_REF(3)

· GENLIB_PLACE_SEG_REF(3)

· GENLIB_FLATTEN_PHFIG(3)

· GENLIB_GET_REF_X(3)

· GENLIB_GET_REF_Y(3)

· GENLIB_GET_CON_X(3)

· GENLIB_GET_CON_Y(3)

· GENLIB_HEIGHT(3)

· GENLIB_WIDTH(3) Чтобы получить информацию о каждой из этих функций, используйте
онлайн-документация с человек(1), как в человек имя-функции.

Настоятельно рекомендуется прочитать несколько книг по программированию на C, чтобы
преимущество возможностей управления потоком C, так как это может значительно уменьшить размер
Genlib исходный код.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


· МБК_ИН_ЛО(1), значение по умолчанию: al

· МБК_OUT_LO(1), значение по умолчанию: al

· МБК_IN_PH(1), значение по умолчанию: ap

· МБК_OUT_LO(1), значение по умолчанию: ap

· MBK_CATA_LIB(1), значение по умолчанию:.

· MBK_WORK_LIB(1), значение по умолчанию:.

· МБК_CATAL_NAME(1), значение по умолчанию: CATAL Подробнее см. Соответствующие страницы руководства.
информация.

Чтобы скомпилировать и выполнить Genlib файл, нужно позвонить Genlib с одним аргументом,
это Genlib исходный файл. Исходный файл должен иметь расширение .c, но
не следует упоминать расширение в командной строке.

Имена, используемые в genlib в качестве аргументов функций genlib, должны быть буквенно-цифровыми,
включая подчеркивание. Они также не чувствительны к регистру, поэтому VDD эквивалентен vdd.
Векторизованные соединители или сигнал могут быть объявлены с помощью конструкции [n: m].

СИНТАКСИС


Genlib [ -cklmnv
] [ --no-rm-ядро ] [ --keep-makefile ] [ --keep-exec ] [ - журнал ] [ --no-exec ] [
--подробный ] программа [ -e программа_args ]

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
· : имя файла C, содержащего Genlib программа, без продления.
Обязательный аргумент.

· [--No-rm-core | -c]: в случае дампа ядра не удалять сгенерированный файл ядра. Этот
параметр должен использоваться с [--keep-exec | -k].

· [--Keep-makefile | -m]: не стирать сгенерированный make-файл после выполнения.

· [--Keep-exec | -k]: сохранить сгенерированный исполняемый файл после Genlib бежать.

· [--Keep-log | -l]: не стирать файл журнала после успешного завершения (журнал
сохраняется после ошибочного пробега).

· [--No-exec | -n]: не запускать сгенерированную программу. Следует использовать с [--keep-exec | -k].

· [--No-verbose | -v]: не требует пояснений.

· [-E]: все следующие аргументы обрабатываются скомпилированной программой.

ПРИМЕРЫ


Скомпилируйте и запустите файл amd2901.c :

genlib -v amd2901

Используйте genlib онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Кронштейны
    Кронштейны
    Brackets — это бесплатная современная программа с открытым исходным кодом.
    текстовый редактор, созданный специально для Интернета
    Разработка. Написано на HTML, CSS и
    JavaScript с целенаправленными визуальными инструментами и
    подготовка ...
    Загрузить скобки
  • 2
    Бесплатный компилятор Pascal
    Бесплатный компилятор Pascal
    32/64/16-битный компилятор Паскаля для
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS и DOS;
    семантически совместимый с...
    Скачать бесплатный компилятор Pascal
  • 3
    Информация о Canon EOS DIGITAL
    Информация о Canon EOS DIGITAL
    У Canon нет счетчика выдержек
    включены в EXIF-информацию
    файл изображения, в отличие от Nikon и
    Пентакс. Нет официального Canon на основе
    заявление ...
    Загрузить информацию о Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    rEFInd - это форк загрузки rEFIt
    менеджер. Как и rEFIt, rEFInd может
    автоматическое определение установленной загрузки EFI
    загрузчики, и он представляет собой красивый графический интерфейс
    меню варианта загрузки ...
    Скачать REFInd
  • 5
    ЭкспрессЛюк GSI
    ЭкспрессЛюк GSI
    Эта страница загрузки SourceForge должна была
    разрешить пользователям загружать мой исходный код
    GSI, основанные на великом опыте Фхуссона.
    работай. Я собираю Android Pie и
    Android 1 ...
    Скачать ExpressLuke GSI
  • 6
    Музыкальный Кастер
    Музыкальный Кастер
    Music Caster - музыкальный проигрыватель для лотков
    что позволяет транслировать местную музыку на
    Устройство Google Cast. При первом запуске
    вам нужно будет щелкнуть стрелку в вашем
    тас ...
    Скачать Music Caster
  • Больше »

Команды Linux

Ad