Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Справочное руководство по работе с программой SPECCTRA V15.0

Покупка
Новинка
Основная коллекция
Артикул: 849316.01.99
В настоящем руководстве приведены сведения о структуре и возможностях САПР печатных плат Specctra. Эта система широко используется в качестве подсистемы для автоматических и интерактивных процедур размещения компонентов и трассировки в других САПР, и в частности, в Altium Designer, Р-CAD 200х и др. В книге даны общие сведения о подсистеме Specctra, интерфейсе этой системы при её запуске из PCAD, приведено описание синтаксиса и семантики команд для решения задач автоматического размещения и трассировки печатных плат. Книга предназначена для инженерно-технических работников и студентов технических университетов, работающих в области автоматизации проектирования электронной аппаратуры.
Ёлшин, Ю. М. Справочное руководство по работе с программой SPECCTRA V15.0 / Ю. М. Ёлшин. - Москва : СОЛОН-ПРЕСС, 2017. - 720 с. - ISBN 978-5-91359-239-2. - Текст : электронный. - URL: https://znanium.ru/catalog/product/2185863 (дата обращения: 28.11.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов
Ёлшин Ю. М. 
 
 
 
 
 
 
Справочное руководство  
по работе с программой  
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