|
|||||||||
---|---|---|---|---|---|---|---|---|---|
|
|
DOS |
|||||||
|
|
|
|
|
|
Дата последней модификации: 27 июля 2000 г. |
|
|
||||||||||||||||||||||||||||||||||||||||||||
Пакет программ для межформатного преобразование топологической информации |
|||||||||||||||||||||||||||||||||||||||||||||
Пакет PC-Gael поддерживает следующие форматы файлов описания топологии микросхем:
В пакет входят следующие программы:
Все программы расчитаны для работы в среде MS(PC) DOS и имеют двухязычный (русский и английский) интерфейс.
Далее на этой странице Вы найдете подробные описания каждой из входящих в пакет программ. |
Программа LNGtoSOU транслирует входной LNG-файл в один или несколько файлов SOURCE-формата. Запуск пpогpаммыДля запуска программы LNGtoSOU необходимо набрать следующую команду (регистр символов в командной строке некритичен): LNGTOSOU [<квалификатор(ы)>] <LNG-файл> где: <LNG-файл> - имя входного LNG-файла (допускается указывать только один файл); <квалификатор> - один или несколько допустимых квалификаторов. Допустимые квалификаторы:/CP[=n] - окружность представляется
вписанным многоугольником (элемент с кодом = 23 SOURCE-формата).
/CR[R][=n] - окружность преобразуется в n наложенных друг на друга прямоугольников и повернутых относительно центральной точки на угол зависящий от n. Причем, если указывается CRR[=n], то прямоугольники описываются в SOU-файле элементами с кодом = 9, а если указано CR[=n] - то элементами с кодом = 23. Здесь n - количество прямоугольников: n => 1 . По умолчанию n=40. Если не указано ни CP[=n] ни CR[R][=n] , то LNG-окружности обрабатываются как недопустимые входные строки и на экран выдается соответствующее сообщение. /TC - eсли указан, то тип текста в SOURCE-файле = 2 (контурный текст), по умолчанию тип=1 (векторный текст). /NOM[ARK] - подавляет вывод учетной информации в служебном блоке SOU-файла. /LOG[=<файл>] - создается LOG-файл. Ограничения и особенности.
Обpабатываемые опеpатоpы LNG-языкаЗдесь перечислены операторы LNG-языка, обрабатываемые программой LNGtoSOU, причем, там где это необходимо, приведены соответствующие коды SOURCE-элементов.
Программа SOUtoLNG считывает входные SOU-файлы, анализирует их взаимозависимости и транслирует их в один или несколько (в зависимости от результатов анализа) файлов LNG-формата. Запуск пpогpаммыДля запуска программы SOUtoLNG необходимо набрать следующую команду (регистр символов в командной строке некритичен): SOUTOLNG [<квалификатор(ы)>] {<SOU-файл(ы)>|@<response_file>} где: <квалификатор> - один или несколько допустимых квалификаторов. Имена входных SOU-файлов можно задавать несколькими способами (максимальное количество файлов = 5000):
Допустимые квалификаторы:/NO! - подавляет вывод сообщений вида : -!- .... /NOA - обработка без анализа структуры проекта. /MAIN - корневые группы описываются как LNG-main_definition. /LOG[=<имя_LOG_файла>] - создается текстовый файл, содержащий протокол работы программы (тип по умолчанию - LOG). Если имя файла не указано вовсе, то будет создан файл с именем SOUTOLNG.LOG. /LNG=<имя_файла> - все группы записываются в один LNG-файл с указанным именем (тип по умолчанию - LNG). Не допускается одновременное указание следующих квалификаторов: /NOA, /LNG, /MAIN. Для иллюстрации действия квалификаторов /NOA, /LNG, /MAIN рассмотрим конкретный пример. Пусть обрабатывается 13 SOU-файлов, образующий проект со следующей структурой (имена групп совпадают с именами SOU-файлов): G00A
G00B
G00C
Программа LDBtoLNG транслирует входной файл LDB-формата в файл содержащий описание топологии в LNG-формате. Запуск пpогpаммыДля запуска программы LDBtoLNG необходимо набрать следующую команду (регистр символов в командной строке некритичен): LDBTOLNG [<квалификатор(ы)>] [<LDB-файл> [<имя_корневой_группы>]] где: <квалификатор> - один или несколько допустимых квалификаторов; <LDB-файл> - имя входного LDB-файла (допускается указывать только один файл); <имя_корневой_группы> - имя группы в LDB-файле начиная с которой сканируется иерархия (строчные и заглавные символы различаются). Допустимые квалификаторы:/MAIN - корневая группа записывается как основное LNG-определение; /L=@<имя_файла> или /L=n1,n2,... - только указанные слои; /LX=@<имя_файла> или /LX=n1,n2,... - исключая указанные слои; /NOF[ILTER] - отключение фильтра пустых групп; по умолчанию пустые группы не обрабатываются. /CP[=<int>] - делитель окружности (По умолчанию: <int>=80; MAX=360); /CF[=<float>] - неровность края (По умолчанию: <float>=0.1 мкм); /CC - LDB-окружности -> LNG-"CIRC"; /LNG=<файл> - создать LNG файл с указанным именем; /LOG[=<файл>] - создать LOG файл. В программе использована библиотека функций для работы с LDB-файлами версии PULT 2.3 ((C)MicroCAD 1992). Поскольку эта библиотека весьма разборчива в том, что касается конфигурации компьютера (в основном памяти) мы рекомендуем следующую конфигурацию: Файл CONFIG.SYS: BUFFERS=40 device=c:\dos\himem.sys /INT15=8000
Программа LNGtoCIF транслирует входной LNG-файл в файл CIF-формата. Запуск пpогpаммыДля запуска программы LNGtoCIF необходимо набрать следующую команду (регистр символов в командной строке некритичен): LNGTOCIF [<квалификатор(ы)>] <LNG-файл> [<CIF-файл>] где: <квалификатор> - один или несколько допустимых квалификаторов; <LNG-файл> - имя входного LNG-файла (допускается указывать только один файл); <CIF-файл> - имя выходного CIF-файла (если не указан, то создается файл <имя_LNG-файла>.CIF) Допустимые квалификаторы:/TMP[=<path>] - путь к директории для временных файлов; /LOG[=<файл>] - создать LOG-файл; /NOC - не записывать LNG-комментарии в CIF-файл; /NOS - не записывать таблицу групп в CIF-файл.
LNGEdit - утилита автоматического редактирования LNG-файлов. Полезна в тех случаях когда необходимо, например, поменять номер слоя сразу у всех примитивов или переименовать к.-л. группу. Утилита имеет возможность редактирования по условию. Запуск пpогpаммыДля запуска программы LNGEdit необходимо набрать следующую команду: LNGEDIT {<CMD-файл>|?|/CMD=<команды>} <Входной_файл> [<Выходной_файл>] [<квалификатор(ы)>] Команды:[IF(nb:ne)='<подстрока>':]'<стар.подстрока>'{REN|-[->]}'<нов.подстрока>' Пример: '(1)'-'(2)','OLDG1'-'NEWG1','(3)'REN'(4)','OLDG2'REN'NEWG2', Максимальная длина подстроки = 10 символов. Допустимые квалификаторы:/LOG[F][=<LOG-файл>] - создать LOG-файл; /L1 - не корректировать длину выходных строк.
LNGStat - считывает указанный LNG-файл и генерирует файл, содержащий статистику по LNG-файлу. Пример файла статистики можно посмотреть здесь. Запуск пpогpаммыДля запуска программы LNGStat необходимо набрать следующую команду: LNGSTAT [<квалификатор(ы)>] <LNG-файл> [<STS-файл статистики>] Допустимые квалификаторы:/TMP[=<path>] - путь к директории для временных файлов.
Цены приведены в долларах США:
По всем вопросам, пожалуйста, присылайте сообщения по E-Mail на адрес avl@beep.ru. |
Copyright © 2000 Alexander V. Loukyanets, All Rights Reserved.