Справочное руководство по работе с программой SPECCTRA V15.0
Покупка
Новинка
Основная коллекция
Тематика:
Системы автоматического проектирования
Издательство:
СОЛОН-Пресс
Автор:
Ёлшин Юрий Михайлович
Год издания: 2017
Кол-во страниц: 720
Дополнительно
Вид издания:
Справочная литература
Уровень образования:
Профессиональное образование
ISBN: 978-5-91359-239-2
Артикул: 849316.01.99
В настоящем руководстве приведены сведения о структуре и возможностях САПР печатных плат Specctra. Эта система широко используется в качестве подсистемы для автоматических и интерактивных процедур размещения компонентов и трассировки в других САПР, и в частности, в Altium Designer, Р-CAD 200х и др. В книге даны общие сведения о подсистеме Specctra, интерфейсе этой системы при её запуске из PCAD, приведено описание синтаксиса и семантики команд для решения задач автоматического размещения и трассировки печатных плат. Книга предназначена для инженерно-технических работников и студентов технических университетов, работающих в области автоматизации проектирования электронной аппаратуры.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 00.03.31: Электроника и электротехника
- 11.03.01: Радиотехника
- ВО - Магистратура
- 11.04.01: Радиотехника
- ВО - Специалитет
- 11.05.01: Радиоэлектронные системы и комплексы
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Ёлшин Ю. М. Справочное руководство по работе с программой SPECCTRA V15.0 (SPECCTRA EXPERT SYSTEMS) Руководство подготовлено по материалам онлайн-документации ф. Cadence Design Systems Inc. Перевод и формирование пособия выполнил Ёлшин Ю.М. СОЛОН-Пресс Москва 2017
УДК 621.38 ББК 32.844-02 Е 55 Ёлшин Ю. М. Справочное руководство по работе с программой SPECCTRA V15.0 (SPECCTRA EXPERT SYSTEMS). — М.: СОЛОН-Пресс, 2017. — 720 с.: ил. ISBN 978-5-91359-239-2 В настоящем руководстве приведены сведения о структуре и возможностях САПР печатных плат Specctra. Эта система широко используется в качестве подсистемы для автоматических и интерактивных процедур размещения компонентов и трассировки в других САПР, и в частности, в Altium Designer, P-CAD 200x и др. В книге даны общие сведения о подсистеме Specctra, интерфейсе этой системы при её запуске из PCAD, приведено описание синтаксиса и семантики команд для решения задач автоматического размещения и трассировки печатных плат. Книга предназначена для инженерно-технических работников и студентов технических университетов, работающих в области автоматизации проектирования электронной аппаратуры. Сайт журнала «Ремонт & Сервис»: www.remserv.ru Сайт издательства «СОЛОН-Пресс»: www.solon-press.ru По вопросам приобретения обращаться: ООО «СОЛОН-Пресс» Тел: (495) 617-39-64, (495) 617-39-65 E-mail: kniga@solon-press.ru, www.solon-press.ru ISBN 978-5-91359-239-2 © СОЛОН-Пресс, 2017 © Ёлшин Ю. М. , 2017
Введение В последнее время система САПР PCAD получила широкое распространение, как доступная и достаточно мощная среда разработки печатных плат различных типов. В продаже появилась соответствующая техническая литература, особенно следует отметить книги В.Д. Разевига “ACCEL EDA 15.0 (P-CAD 2000)” , издательства “Солон-Р” и А.С. Уварова “P-CAD 2000 ACCEL EDA Конструирование печатных плат. Учебный курс”, издательства “Питер”. Приведенные в этих книгах материалы, посвященные системе автоматизированного проектирования, достаточно подробно знакомят с методикой использования этой системы. Вместе с тем, общий объём перечисленных книг не дал возможности рассмотреть более подробно вопросы автотрассировки печатных плат в этой системе и, в частности, такие важные вопросы как синтаксис и семантика проектных файлов SPECCTRA, методов высокоскоростной управляемой трассировки, трассировки дифференциальных пар, поддержки структуры MicroVia, полное описание возможностей опций файлов DO подсистемы Specctra и другие вопросы. Вместе с тем, именно содержание этих файлов, определяет стратегию работы подсистемы и, следовательно, позволяет эффективно использовать большие возможности, заложенные в программное обеспечение подсистемы автоматической трассировки печатных плат. Целью данного пособия является как раз устранение указанных недостатков. Приведенные ниже данные позволят пользователям системы подробно ознакомиться с командами автотрассировки SPECCTRA, с их синтаксисом и семантикой, и таким образом, позволят более успешно применять в практической работе мощные программные средства этой подсистемы. Отметим также, что в системе Specctra предусмотрена возможность использования подсистемы авторазмещения компонентов на печатной плате, однако в практике конструирования печатных плат эта подсистема используется достаточно редко, в силу различных причин. Вместе с тем, автоматическое размещение позволяет получить весьма полезное начальное размещение, отталкиваясь от которого пользователь может затем произвести необходимые перестановки в интерактивном режиме. Поэтому в рамках данного пособия приведено описание команд авторазмещения, которые могут быть введены в DO – файл на этом этапе заинтересованными пользователями. Трассировщик Cadence SPECCTRA Expert возможно, и сегодня является лидером на рынке решений для автоматических и интерактивных трассировок для печатных плат и сложных интегральных схем. Разработанный для печатных плат высокой плотности, которые требуют сложных правил проектирования для высокоскоростных схем, трассировщик использует мощный бессеточный алгоритм для эффективного использования области для прокладки трасс. В результате увеличивается производительность и сокращается цикл проектирования.
Specctra Expert является составной частью систем Allegro PCB, проектирования интегральных микросхем (IC packaging) и подсистемы контроля целостности сигналов (SpecctraQuest signal integrity). SPECCRA также интегрирована с наиболее популярными системами PCB CAD, включая серию продуктов Cadence Orcad Layout. Что такое программа SPECCTRA В этом разделе рассмотрены такие вопросы, как: "Лицензирование SPECCTRA" "Использование SPECCTRA для проектирования печатных плат" "Файлы проектных данных" "Запуск интерактивной сессии SPECCTRA" "Запуск SPECCTRA в пакетном режиме" "Знакомство с Do файлом" "Знакомство с пакетным режимом" "Соглашения по именованию файлов" Лицензирование SPECCTRA Обзор Здесь применена новая лицензионная система, которая начинается со SPECCTRA версии 15.0. Система управления лицензиями FLEXlm также продолжает использоваться. Однако, лицензионная схема, формально используемая в SPECCTRA, заменена стандартными лицензиями Cadence PCB и IC Packaging Systems licensing. Эта система распознаёт как инструментальную, так и групповую лицензии. Некоторые продукты требуют всего лишь инструментальную лицензию, в то время как другие требуют и того и другого. Более детально эти вопросы освещены в Cadence PCB Products and SPECCTRA Feature Strings и Suite Licensing. При щелчке на клавише Start SPECCTRA из диалогового бокса Startup, лицензионная система, прежде всего, определяет доступность для вас множества продуктов, основываясь на содержимом строк в вашем лицензионном файле. Если в вашем лицензионном файле указан единственный продукт, SPECCTRA немедленно стартует. В других случаях, диалоговый бокс Product Selection, показанный на следующей фигуре, показывает специфический перечень доступных вам продуктов Cadence PCB и IC Packaging. Более детально лицензии на продукты при запуске SPECCTRA в командной строке или в пакетном режиме можно просмотреть в Requesting a Product License from the Command Line и Product Licensing and SPECCTRA Batch Mode.
Примечание: Если требуемый продукт в настоящий момент недоступен на вашем компьютере, вступите в контакт с вашим местным представителем фирмы Cadence, который представит нужную информацию, связанную с обновлением программного обеспечения. Для запуска SPECCTRA с подходящей лицензией 1. Щёлкните для подсветки требуемый продукт в диалоговом боксе SPECCTRA Product Selection. 2. Щёлкните клавишу Select Highlighted Product . Соответствующая лицензия(и) будет проверена и запущена SPECCTRA. - или - Щёлкните клавишу Cancel. Запуск SPECCTRA будет отложен. Для верификации выбранного и запущенного продукта и ознакомления со свойствами лицензии, которую вы проверили 1. Укажите Help - About SPECCTRA. Появится диалоговый бокс SPECCTRA. 2. В этом боксе прочитайте информацию, которая следует за строкой текста: You are running... (вы стартовали …) 3. Щёлкните OK для удаления диалогового бокса.
Продукты Cadence PCB Products и свойства SPECCTRA Следующая таблица иллюстрирует относящиеся к SPECCTRA свойства, которые отражены в лицензионном файле FLEXlm для каждого программного продукта в Cadence PCB, доступного в PSD версии 15.0 и OrCAD Unison версии 10.0, и 10.0i, которые включены в SPECCTRA. Большинство продуктов будут содержать дополнительные строки свойств, которые относятся к другим инструментам Cadence. Примечание: В случаях указания в таблицах одних и тех же строк свойств, это говорит, что это строки свойств для “других инструментов Cadence”, которые существуют одновременно в двух продуктах. Номер продукта Наименование продукта Строка свойств SPECCTRA PE2300 SPECCTRAQuestTM expert SPECCTRA_QE PS3000 PCB design studio with Concept® HDL SPECCTRA_PCB PS3010 PCB design studio with OrCAD Capture® CIS SPECCTRA_PCB PS3100 Allegro® performance option SPECCTRA_HP PS3500 SPECCTRA® auto-interactive router option SPECCTRA_autoroute PS3600 SPECCTRA® performance option SPECCTRA_performance PX3100 SPECCTRAQuestTM SI expert SPECCTRA_expert PX3700 PCB design expert with Concept® HDL SPECCTRA_expert PX3710 PCB design expert with OrCAD Capture® SPECCTRA_expert
CIS PX3800 SPECCTRA® expert system SPECCTRA_expert_system PX3900 PCB designer with Concept® HDL SPECCTRA_expert PX3910 PCB designer with OrCAD Capture® CIS SPECCTRA_expert PX4000 Advanced package engineer expert SPECCTRA_expert PX4100 Advanced package designer expert SPECCTRA_expert SPT256U SPECCTRA® auto-interactive router (256 layers, unlimited pins) SPECCTRA_256U SPT6U SPECCTRA® auto-interactive router (6 layers, unlimited pins) SPECCTRA_6U SPTADV SPECCTRA® advanced rules option SPECCTRA_ADV SPTDFM SPECCTRA® design for manufacturing and test option SPECCTRA_DFM SPTHP SPECCTRA® high performance option SPECCTRA_HP VT2100 Allegro® designer SPECCTRA_VT VT2200 Allegro® expert SPECCTRA_APD VT2300 Advanced package designer SPECCTRA_APD Строка свойств SPECCTRA и доступные характеристики Таблица ниже иллюстрирует функциональные специфические возможности SPECCTRA, которые доступны для каждого лицензионного файла (и его свойства), перечисленные в Таблице 1-1. Буквой "X" в ячейке помечены доступные свойства. В колонке "# of layers" числа (6 или 4) указывается число слоёв печатной платы, а символ "U" указывает на неограниченное число слоёв. Для краткого описания каждого свойства см. SPECCTRA Features. Примечание: Строки свойств SPECCTRA_ADV, SPECCTRA_DFM, и SPECCTRA_HP отмечают функциональные свойства, которые доступны с одним из базисных свойств SPECCTRA_256U или SPECCTRA_6U. В этих случаях, лимит слоёв функционального свойства такой же, как в базисном свойстве, которое применено. SPECCTRA_HP также доступна с PS3100 при этом лимит слоёв определяется либо SPECCTRA_autoroute лицензией (неограниченное число), либо
просто SPECCTRA_PCB (6 слоёв). Таблица описания свойств и их доступности приведена ниже. EditBase ViewBase PlaceBase # of layers RouteFST RouteBase Table Feature Strings and Enabled Features Feature String IPlaceBase RouteADV RouteDFM RouteMVia SPECCTRA_expert U X X X X X X X X X SPECCTRA_expert_system U X X X X X X X X X SPECCTRA_PCB 6 X X X X SPECCTRA_autoroute U X X X X SPECCTRA_performance U X X X SPECCTRA_QE U X X SPECCTRA_256U U X X X X SPECCTRA_6U 6 X X X X SPECCTRA_ADV - X X SPECCTRA_DFM - X SPECCTRA_HP - X SPECCTRA_VT U X X X X SPECCTRA_APD U X X X X Свойства системы SPECCTRA Следующая таблица представляет краткие описания свойств SPECCTRA. Имя свойства Описание ViewBase Base option EditBase Base EditRoute option RouteBase Base AutoRoute option
Имя свойства Описание IPlaceBase Base EditPlace option PlaceBase Automatic Placement option RouteADV AutoRoute ADV option RouteMVIA MicroVia option RouteDFM AutoRoute DFM option RouteFST HighPerformance option for AutoRoute EditFST EditHighPerformance option for AutoRoute Свойства SPECCTRA и доступные команды В таблице ниже перечислены команды SPECCTRA, доступные в каждом свойстве Примечание: Элементы в колонках таблицы это ключевые слова и представляют специфические варианты команд (выровненные по левому краю) в каждой колонке. Доступные команды в режиме ViewBase assign_pin smart limit_crossing assign_supply snap limit_vias associate via limit_way autosave via_keepout max_stagger bestsave wire max_stub bind_mouse_button highlight max_total_vias cct_mode if pin_width_taper change smd_escape image_property power_fanout change_width_by_rule image_pin_property redundant_wiring check keep_selected reorder all layer_property spiral_via place license usage staired_via
route lock time_length_factor check_area mode tjunction checkmode measure width component_pin_property delete keepout select component_property edit fence set define edit keepout setexpr bundle edit region set_focus class edit ruler setup_check cluster highlight component nets sh component merge keepout show group select component_labels group set net_property interchange keepout order unroutes net place_rule skill_cmd net pins place_status_file skill_mode noise_table plc_post_process splash padstack protect status_file ViewBase poly_wire quit stop room read undo defkey colormap unfix delete floor_plan unit delete component keepout unprotect delete wirebond placement unselect did_file routes view direction wire vset disassociate rebuild_power_net while