Книжная полка

Здесь вы можете выбрать и приобрести необходимую Вам техническую литературу. Здесь представлена вся современная техническая литература, которая разделена на несколько основных разделов. Все книги имеют аннотацию, которая поможет Вам правильно определиться в выборе. Надеемся, что предоставленный сервис книжного магазина поможет Вам быстро и недорого приобрести справочник, учебник, энциклопедию или другую книгу. В цену книги включена стоимость доставки по России, оплата книг наложенным платежом (оплачиваете только при получении бандероли).



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

Ёлшин Ю. М.

Книга - Справочное руководство по работе с программой SPECCTRA V15.0 (SPECCTRA EXPERT SYSTEMS)Цена: 790руб.


ISBN:978-5-91359-239-2
Формат:70×100/16
Серия:Системы проектирования
Объем:720 стр.

Описание книги "Справочное руководство по работе с программой SPECCTRA V15.0 (SPECCTRA EXPERT SYSTEMS)"

Издательство: СОЛОН-ПРЕСС, 2017

В настоящем руководстве приведены сведения о структуре и возможностях САПР печатных плат Specctra. Эта система широко используется в качестве подсистемы для автоматических и интерактивных процедур размещения компонентов и трассировки в других САПР, и в частности, в Altium Designer, P-CAD 200x и др.

В книге даны общие сведения о подсистеме Specctra, интерфейсе этой системы при её запуске из PCAD, приведено описание синтаксиса и семантики команд для решения задач автоматического размещения и трассировки печатных плат.

Книга предназначена для инженерно-технических работников и студентов технических университетов, работающих в области автоматизации проектирования электронной аппаратуры.

Оглавление

Введение 3

Что такое программа SPECCTRA 4

Лицензирование SPECCTRA 4

Продукты Cadence PCB Products и свойства SPECCTRA 6

Строка свойств SPECCTRA и доступные характеристики 7

Свойства системы SPECCTRA 8

Свойства SPECCTRA и доступные команды 9

Набор лицензий 13

Запрос лицензионного продукта из командной строки 15

Лицензирование продукта и пакетный режим SPECCTRA 15

Использование SPECCTRA для проектирования печатных плат 16

Файлы проектных данных 17

Чтение файлов данных после сессии 18

Запуск интерактивной сессии SPECCTRA 19

Запуск SPECCTRA с помощью диалогового бокса Startup 19

Запуск SPECCTRA с помощью команд 20

Запуск SPECCTRA в системе Windows с помощью команды 21

Запуск SPECCTRA в пакетном режиме 21

Соглашения по именованию файлов 23

ОСНОВНЫЕ СВОЙСТВА SPECCTRA EXPERT 24

Высокоскоростная управляемая трассировка 24

Дополнительные физические правила проектирования 25

Редактор размещения Specctra 27

Редактор трассировки 28

Свойства программы авторазмещения 31

Установка системы P-CAD 2002 (сетевая версия) 31

Установка программ на Нost компьютер 33

Установка программ на Slave-компьютер 35

Привязка Specctra к системе P-CAD 37

Общие сведения о системе Specctra 38

Взаимодействие пользовательской САПР с системой Specctra 39

Проектный файл системы Specctra 40

Взаимодействие между Specctra и пользовательской САПР 40

Команды управления системой Specctra 43

Размещение компонентов 44

Интерактивное редактирование и трассировка 44

Автотрассировка 45

Расширенный набор правил (ADV) 46

Проектирование с учетом удобства производителя плат (DFM) 46

Гибридное проектирование (HYB) 46

Правила проектирования высокочастотных цепей (FST) 46

Оценка результатов размещения 46

Коррекция ошибок размещения 47

Маркировка нарушений при размещении 47

Исправление ошибок размещения 47

Анализ результатов размещения 48

Оценка длин цепей 49

Выполнения проектов с повышенными требованиями 49

Размещение компонентов 49

Запрет трассировки на внешних слоях 53

Оптимизация правил проектирования 54

Особенности подготовки данных для трассировки 55

Трассировка двухслойных плат 57

Поперечные наводки и параллельные шумы 57

Многовариантные правила для наводок 58

Контроль наводок типа class-class 59

Контроль наведённых шумов 60

Трассировка дифференциальных пар 61

Стрингеры 61

Стрингеры для стандартных SMD компонентов 61

Стрингеры для BGA компонентов 62

Стрингер для дискретных BGA компонентов. 62

Комплектование различных цепей 63

Случаи сближения и расхождения 65

Фазовый контроль 67

Прохождение через группу пинов 68

Изгибы дифференциальных пар 70

Работа с распределёнными цепями. 72

Работа с проектами высокой плотности 73

Выявление ошибок в проектном файле. 74

Коррекция неверных определений запретных зон 74

Коррекция неверного задания силового слоя 76

Удаление громадных компонентов из проектного файла. 77

Опции запуска SPECCTRA 77

Установка цветов и шрифтов 81

Specctra.ini файл 85

Символы SPECCTRA 86

Интерфейс с трассировщиком SPECCTRA в P-CAD 86

Синтаксис языка описания проекта 95

Синтаксические соглашения 96

Иерархические правила трассировки и размещения 99

Специальные правила для дифференциальных пар 99

Примеры файлов 100

Образец проектного файла 101

Данные о конструкции 101

Данные размещения 102

Библиотечные данные 103

Данные о связности компонентов 111

Данные о ранее проложенных трассах 120

Образец проектного файла с ВЧ установками 121

Предварительно проложенные трассы 141

Работа в программе SPECCTRA 142

Пользовательский графический интерфейс 142

Переключение между трассировкой и размещением 144

Использование мышки 144

Изменение масштаба 144

Панорамирование 145

Просмотр всей печатной платы 146

Установка режима левой клавиши 146

Измерение расстояний 146

Замена единиц измерения 147

Использование панели инструментов 147

Использование диалогового бокса слоёв 148

Чтение статусного бара 148

Статус трассировки 149

Статус интерактивной трассировки 149

Просмотр статуса размещения 150

Использование команд 151

Команды паузы и остановки 151

Команда для эхо (индикации команд) 152

Использование Did файлов 152

Свойства файла Did 154

Использование файлов Do 155

Команды автоматического размещения компонентов 156

ALIGN (выравнивание) 157

APPLY_SMALL_COMP_PATTERN (применить шаблон размещения маленьких компонентов) 158

ASSIGN_SMALL_COMP_PATTERN (задать шаблон размещения маленьких компонентов) 159

ASSOCIATE (ассоциация компонентов) 160

AUTODISCRETE (разместить маленькие компоненты) 161

AUTOROTATE (вращение компонентов) 167

CHANGE ALIGN_BASE (установить базу для выравнивания) 169

CHANGE COMPONENT_IMAGE (изменить имидж компонента) 169

CHANGE WORK_ORIGIN (изменить базовую точку компонента) 170

CHECK (контроль заданных правил проектирования) 171

CHECKMODE (режим оперативного контроля правил проектирования) 172

COMPONENT_PIN_PROPERTY (задать свойства пинам компонента) 173

COMPONENT_PROPERTY (задать свойства компонентам) 174

DEFINE CLUSTER (задать кластер) 177

DEFINE COMPONENT (ввести новый компонент) 183

DEFINE KEEPOUT (задать запретную зону) 186

DEFINE NET PINS (ввести пин в цепь) 189

DEFINE PLACE_BOUNDARY (Задать зону размещения на плате) 190

DEFINE ROOM (задать область на плате в виде комнаты) 192

DELETE COMPONENT (удалить компонент) 196

DENSTY_ANALYSIS (рассчитать карту плотности размещения) 197

DISASSOCIATE (распустить ассоциацию из компонентов)) 198

EDIT_WIRES_FOR_PLACEMENT (редактировать топологию трасс при размещении) 198

FORGET (отменить свойства) 200

FORM_CLUSTER (формирование поэтажных кластеров) 202

GRID PLACE (установить дискретную сетку для размещения) 204

GRID PLACE_MAJOR_FACTOR (главная сетка размещения) 205

GRID SNAP (установить дистанцию привязки указателя) 206

HIGH_SPEED (учитывать свойства ВЧ-цепей) 207

HIGHLIGHT (выделить объекты подсветкой) 208

IMAGE_PROPERTY (задать свойства имиджу компонента) 212

IMAGE_PIN_PROPERTY (задать свойства пинам для имиджей) 213

IMAGE_PROPERTY (задать свойства имиджу компонента) 214

INITPLACE (задать начальное размещение компонентам) 216

INTERCHANGE (произвести взаимоперестановки компонентов) 222

KEEP_SELECTED (выбрать сохраняемые компоненты) 224

LAYER_PROPERTY (Задать свойства слоям платы) 225

LOCK\UNLOCK (фиксация и расфиксация компонентов) 225

MODE (задать режим для мышки) 226

MODE SWAP (режим своппирования) 227

MOVE_WITH_VECTOR (смещать силовой вектор) 228

NET_PROPERTY (задать свойства цепям) 229

PLACE (разместить объекты) 229

PLACE_RULE (задать правила для размещения компонентов) 230

PLACE_STATUS_FILE (формировать файл состояния размещения) 237

PLC_POST_PROCESS (усовершенствовать результаты размещения) 238

PUSH (протолкнуть компонент) 238

READ FLOOR_PLAN (считать поэтажный план) 239

READ PLACEMENT (считать результат размещения) 240

REBUILD_POWER_NET (перестроить силовую цепь) 240

REDO (отменить ранее выданную команду) 241

RELOCATE (перемещение объектов) 242

REPORT (сформировать отчёт) 243

REPORT PLACE_RULE (отчёт об установленных правилах размещения) 246

ROOM_RULE (задать правила размещения для комнаты) 247

SECONDARY_CONNECTION (пересмотреть вторичные связи) 250

SELECT AREA (выбрать зону) 250

SELECT CLUSTER (выбрать кластер) 252

SELECT COMPONENT (Выбрать компонент) 253

SELECT FAMILY (выбор семейства) 257

SELECT GATES (выбрать вентиль) 257

SELECT IMAGE (выбрать имидж) 259

SELECT LOGICAL_PART (выбор логической части компонента) 259

SELECT PHYSICAL_PART (выбор физической части) 260

SELECT PIN (выбор пина) 261

SELECT ROOM (выбрать комнату) 262

SELECT SUBGATES (выбрать подвентиль) 263

SELECT TERMINATORS (выбрать терминаторы) 264

SEQUENCE (задать последовательность размещения компонентов) 265

SETUP_CHECK (задать варианты контроля размещения) 266

SHOW COMPONENT_LABELS (показать метку компонента) 267

SHOW INTERCHANGE (индицировать заменённые компоненты) 268

SHOW UNROUTES (индицировать гиды) 269

SITE (задать сетку размещения имиджей) 270

SPLASH (разрешить совмещённое размещение компонентов) 271

SWAP (разрешить взаимозамену секций компонентов) 272

TRADE (разрешить парное перемещение компонентов) 274

UNDO (отменить команду размещения объекта) 274

UNLOCK (отменить фиксацию компонентов) 276

UNPLACE (переместить компоненты в кучу) 277

SELECT/UNSELECT ALL OBJECTS (выбрать/ отменить выбор объектов) 278

SELECT/UNSELECT AREA (выбрать/ отменить выбор объектов в зоне) 278

SELECT/UNSELECT CLUSTER (выбрать/отменить выбор кластеров) 279

SELECT/UNSELECT COMPONENT (выбрать/отменить выбор компонентов) 280

SELECT/UNSELECT FAMILY (выбрать/отменить выбор семейств имиджей) 281

SELECT/UNSELECT GATES (выбрать/отменить выбор секций компонентов) 281

SELECT/UNSELECT IMAGE (выбрать/отменить выбор имиджей) 282

SELECT/UNSELECT LOGICAL_PART (выбрать/отменить выбор логических частей) 282

SELECT/UNSELECT PHISICAL_PART (выбрать/отменить выбор физических частей) 283

SELECT/UNSELECT PIN (выбрать/отменить выбор пинов) 284

SELECT/UNSELECT ROOM (выбрать/отменить выбор комнат) 284

SELECT/UNSELECT ROOM_CONTENTS (выбрать/отменить выбор объектов в комнате) 285

SELECT/UNSELECT SUBGATES (выбрать/отменить выбор подсекций компонентов) 285

SELECT/UNSELECT TERMINATORS (выбрать/отменить выбор терминаторов) 286

SELECT/UNSELECT ALL OBJECTS (выбрать/отменить выбор всех объектов) 287

WIEW (обновить экран) 288

VSET (Задать свойства слоям платы) 290

WILDCARD (задать альтернативные символы в спецификаторе файла) 292

WRITE (записать в файл результаты размещения) 292

WRITE COLORMAP (записать в файл карту цветности) 294

WRITE ENVIRONMENT (записать в файл параметры окружения) 295

WRITE KEYS (записать в файл параметры ключей) 297

Команды автоматической трассировки 298

ASSIGN_PIN (привязать свойства пину) 299

ASSIGN_SUPPLY (привязать пин к цепи питания) 301

AUTOSAVE (автосохранение) 303

BESTSAVE (сохранить проложенные трассы) 304

BUS (проложить трассы одинаковой топологии) 305

CCT_CMD 305

CCT_MODE 306

CENTER (центрировать трассу) 306

CHANGE (изменить длину стрингера) 307

CHANGE_WIDTH_BY_RULE (изменить ширину трасс) 308

CHECK (контроль конструктивных установок) 309

CHECK_AREA (контроль нарушений в заданной области) 310

CIRCUIT (задать схемные конструкторские ограничения) 311

CIRCUIT RULES OVERVIEW (обзор схемных установок) 332

СLEAN (улучшить результаты трассировки) 337

COST (установить расценки) 338

COMPONENT_PIN_PROPERTY (присвоить свойства пинам) 340

CRITIC (улучшить топологию трасс) 343

DEFINE COMANDS (команды создания субъектов платы) 343

DEFINE BUNDLE (создать жгут) 344

DEFINE CLASS (создать класс) 345

DEFINE CLASS-CLASS (задать группу классов) 347

DEFINE GROUP (создание групп) 348

DEFINE GROUP_SET (создать набор групп) 351

DEFINE KEEPOUT (создать запретные зоны) 353

DEFINE LAYER_NOUSE_WEIGHT (Определить вес шумового фактора) 356

DEFINE LAYER_SET (Задать набор слоёв) 358

DEFINE NET (Задать цепь) 359

DEFINE PADSTACK (Задание стека контактной площадки (КП) 363

DEFINE PAIR (Задание парных трасс) 364

DEFINE POLY_WIRE (Задание проводящего полигона) 365

DEFINE REGION (задать регион) 366

DEFKEY (Определение ключей) 369

DELETE (Удаление объектов) 371

DID_FILE (создать Did – файл) 375

DIRECTION (задать направление трасс) 377

DO (командный файл) 378

EVALUATE (вычисление выражения) 379

FANOUT (формировать стрингеры) 380

FENCE (создать барьер) 387

FILTER (минимизировать конфликты) 387

FIX/UNFIX (фиксация/расфиксация цепей) 388

FORGET (отменить установки) 389

GRID-ROUTE_MAJOR_FACTOR (дополнительная дискретная сетка) 392

GRID_SMART (задать разумную сетку) 392

GRID SNAP (сетка захвата) 394

GRID VIA (сетка переходных отверстий) 394

GRID VIA_KEEPOUT (запрет позиций для переходных отверстий) 395

GRID WIRE (сетка трасс) 396

HIGHLIGTH (выделить объекты подсветкой) 396

IF (условный переход) 401

IMAGE_PIN_PROPERTY (свойства контактной площадки) 402

IMAGE_PROPERTY (свойства имиджа) 403

LIMIT (ограничение параметров трассировки) 406

LAYER_PROPERTY (свойства слоёв) 407

LICENSE USAGE (контроль наличия лицензии) 407

MITER (сглаживание трасс) 408

MODE (режим для мышки) 411

Draw modes (режим рисования) 415

NET_PROPERTY (свойства цепи) 417

ORDER (задать топологию цепей) 417

PROTECT/UNPROTECT (защитить/снять защиту) 419

QUIT (выход из системы Specctra) 423

READ COLORMAP (считать карту цветности) 424

READ KEEPOUT (считать запретные зоны) 424

READ ROUTES (считать трассы) 424

READ_WIRE (считать проводники) 425

RECORNER (изменить изгибы трасс) 426

UNDO/REDO (отменить/вернуть операцию) 427

REDUCE_PADSTACK (уменьшить размеры контактной площадки) 428

RELEASE LICENSE (наличие лицензий у пользователей) 428

REPAINT (перерисовать экран) 429

REPORT (отчет о трассировке или размещении) 429

REPORT CONFLICT (отчёт о текущих конфликтах трассировки) 452

REPORT NETWORK (отчёт о цепях) 453

REPORT RULE (отчёт о текущих установках) 453

ROUTE (запустить трассировщик) 455

RULE (установить правила проектирования) 456

SEEDVIA (разрыв диагональной трассы) 480

SELECT/UNSELECT (выбор/отмена выбора объекта) 481

SELECT/UNSELECT ALL (выбор/отмена выбора всего) 484

SELECT/UNSELECT ALL OBJECTS (выбор/ отмена выбора всех объектов) 487

SELECT/UNSELECT AREA (выбор/отмена выбора зоны) 487

SELECT/UNSELECT FROMTO (выбор/отмена выбора фрагментов цепей) 488

SELECT ROOM_CONTENTS (выбор содержимого комнаты) 489

SELECT/UNSELECT PIN (выбор/отмена выбора пина) 490

SET (установка различных вспомогательных параметров) 491

SET CONDITION OVERVIEW (установить условия отображения) 498

SET_FOCUS (установить командные функции ключам) 500

SETEXPR (вычислить выражение) 500

SETUP_CHECK (контроль в процессе трассировки) 501

SH (команды системного уровня) 502

SHIELD (ввести экранировку трассы) 503

SHOW COMPONENT_LABELS (показать идентификаторы компонента) 503

SHOW UNROUTES (показать гиды) 505

SKILL_CMD (установить команду SKILL) 506

SKILL_MODE (установить область ввода команд) 506

SMART_ROUTE (разумная трассировка) 507

SORT (сортировать трассы) 510

SPREAD (увеличить зазор между объектами) 510

STATUS_FILE (изменить статус файла) 512

STOP (пауза для трассировщика) 512

TAX (установить фактор стоимости) 513

TESTPOINT (ввести контрольную точку) 513

UNASSIGN_SUPPLY (вернуть исходный статус объекту) 515

UNDO (отмена ранее выданной команды) 517

REDO (вернуть отменённую команду) 518

UNFIX (расфиксировать) 518

UNIT (установить единицы измерения) 520

UNMITER (удалить повороты трасс) 520

UNPROTECT (отменить защиту трасс и переходных отверстий) 520

UNSELECT (отменить выбор) 523

UNSELECT ALL (отменить выбор объектов) 527

UNSELECT AREA (отменить выбор зоны) 531

UNSELECT FROMTO (отменить выбор фрагмента цепи) 533

UNSELECT ROOM_CONTENTS (отменить выбор объектов в комнате) 534

VIEW (изменить видимость слоя) 535

SYSTEM LAYER KEYWORDS (Системные ключевые слова для слоёв) 536

VIEW GRID (стиль отображения сетки) 539

VSET (минимизировать перерисовку экрана) 540

WHILE (условный переход) 541

WILDCARD (установить альтернативные символы) 541

WIREBOND (Навесная перемычка) 542

WRITE (записать файл) 542

WRITE COLORMAP (записать карту цветности) 545

WRITE ENVIRONMENT (записать установки окружения) 546

WRITE KEYS (записать информацию о ключах) 547

Завершение трассировки 547

Перечень примеров Do-файлов для трассировки 551

Команды автотрассировки 551

Команды установки правил 551

Команда направления трасс 551

Команда создания стрингеров 552

Команда ограждения 552

Команда задания сетки 552

Команда ограничения (Limit) 552

Команда последовательности трасс 552

Команда установки правил конструирования 552

Команда умной трассировки 554

Команда отмены выбора 554

Листинги файлов Do для размещения 554

Команда установок размещения 554

Листинг Do файлов постпроцессирования для производства плат 554

Примеры Do-файлов трассировки и размещения 554

Команда автотрассировки 554

Команда задания правил 555

Команда ориентации трасс 559

Команда создания стрингеров 559

Команда ограждения зоны 561

Команда установки сеток 561

Команда установки лимита ПО 561

Команда задания порядка трассировки 562

Команда трассировки 562

Команда установки правил проектирования 563

Пример правил установки последовательности фрагментов цепи 564

Пример использования команд экранировки трасс 583

Команда разумной трассировки 590

Команда отмены выбора 590

Do файлы размещения 591

Do файлы постпроцессирования для производства 591

Практическая работа с программой SPECCTRA 593

Управление автотрассировкой 595

Использование мышки для панорамирования и масштабирования 600

Получение информации и измерение расстояний 601

Сохранение результатов и выход из программы 603

Просмотр команд сессии 605

Размещение компонентов 606

Основные этапы процесса размещения 606

Размещение больших компонентов 613

Взаимная перестановка компонентов 616

Выравнивание компонентов 617

Размещение маленьких компонентов 621

Окончание размещения и сохранение результатов 624

Трассировка печатной платы 625

Как трассировщик работает 625

Задание установок для трассировки 635

Правила иерархии для Specctra 636

Трассировка с помощью Do файла 638

Мониторинг работы автотрассировщика 641

Задание правил и ограничений 646

Команды для установки правил 648

Выбор соединений и трассировка 651

Трассировка цепей 656

Интерактивная трассировка и редактирование 658



RadioRadar.net - datasheet, service manuals, схемы, электроника, компоненты, semiconductor,САПР, CAD, electronics