Разработка программного обеспечения
Рефераты >> Программирование и компьютеры >> Разработка программного обеспечения

Перед началом обработки полученного от разработчика .nlt или .xnl файла конструктору необходимо провести входной контроль проверку выполнения в .nlt или .xnl файле требований сквозного маршрута проектирования.

5.1.1. Программа PCERC обеспечивает проверку правильности ввода электрической принципиальной схемы.

Входным файлом для программы PCERC является файл списка цепей в двоичном виде (.NLT и .XNL). В результате проверки формируется файл отчета (.ERC), который может быть выведен на экран или принтер.

Правила и порядок выполнения этого этапа:

- После загрузки программы PCERC по главному меню программы операция GCONFIGURE (конфигурация модуля) выполнить настройку, т.е. выбрать необходимые проверки.

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

До выполнения работ по проектированию топологии необходимо выполнить проверку наличия и правильности упаковки вентилей в корпус - проверка 8 Packaging consistency check (проверка упаковки).

В случае наличия в .nlt или .xnl ошибок, приводящих к некорректности дальнейшей обработки, конструктор должен сообщить об этом разработчику электрической схемы. Разработчик должен устранить указанные ошибки и передать конструктору новый вариант .nlt или .xnl файла (и .sch файла).

5.1.2. Программа PCFORM обеспечивает проверку наличия и правильности задания в компонентах атрибута PRT.

Наличие у КАЖДОГО компонента РЭУ PRT атрибута является обязательным условием для дальнейшей обработки.

Наличие в электрической схеме определенного количества компонентов периферии и правильность задания их опорных имен также является обязательным условием правильного получения БД РЭУ.

Входным файлом для программы PCFORM является файл списка цепей в двоичном виде (.NLT и .XNL). В результате для выполнения проверки сформировать файл отчета (.MAT) - список компонентов по опорным именам, который можно вывести на экран или принтер, для этого на запросы программы указать:

Attribute Keyword : <None> Ввести имя передаваемого

в .mat файл атрибута

компонентов PRT

List Components By: NAME Пробелом установить

REFERENCE DESIGNATOR.

Для выполнения проверки просмотреть содержимое полученного .MAT файла.

.MAT файл содержит таблицу, включающую следующие графы:

ITEM - номер

QTY - количество вентилей

COMP-NAME - имя УГО (.SYM файла)

REFERENCE-DESIGNATOR - опорное имя вентилей

DESCRIPTION - выделенное значение атрибута

(PRT - имя КТО)

В одну строку (под один номер) попадает группа компонентов, у которых одинаковы все три значения: имя УГО, опорное имя вентиля, значение атрибута.

В таблице необходимо проверить следующее:

- ВСЕ компоненты должны иметь атрибут PRT;

- Значение PRT атрибута должно быть обязательно задано с расширением.

- Значение PRT атрибута для вентилей, входящих в один корпус, должно быть одинаковым.

Т.е. одно и то же опорное имя может встречаться более чем в одной строке только в том случае, если компонент является неоднородным. При этом значение PRT атрибута в данных строках должно быть ОБЯЗАТЕЛЬНО одинаковым.

Невыполнение хотя-бы одного из указанных требований приводит к невозможности дальнейшей обработки .nlt или .xnl или к ее некорректности.

В этом случае конструктор должен сообщить об этом разработчику электрической схемы. Разработчик должен устранить указанные ошибки и передать конструктору новый вариант .nlt или .xnl файла (и .sch файла).

ВНИМАНИЕ !!!

На данном этапе необходимо провести контроль наличия в

электрической схеме РЭУ многовентильных компонентов,

имеющих РАЗЛИЧНЫЕ УГО, НО ОДИНАКОВЫЕ КТО.

В случае присутствия в РЭУ такого набора компонентов

проводимый в дальнейшем процесс перекомпоновки вентилей

необходимо выполнять с соблюдением особых требований.

Об этом будет сказано позже.

Пример .MAT файла, не содержащего ошибок :

ITEM QTY COMP-NAME REFERENCE-DESIGNATOR DESCRIPTION

1 14 564LA7 D1 D5 D3 PRT=564LA7.prt -- Множество компонентов,

D6 D6 D3 имеющих одинаковое

D5 D1 D1 УГО и КТО D3 D5

D1 D6 D3

2 2 C C1 C3 PRT=K10171A.prt - Одно и то же УГО упак.

в различные корпуса,

3 1 C C2 PRT=K10171P0.prt - различные КТО

4 1 F33LR11A D4 PRT=F33LR11.prt - Неоднородный компонент.

Различные вентили упак.

5 1 F33LR11B D4 PRT=F33LR11.prt - в один корпус

6 2 F33KP14A D2 D8 PRT=F33KP14.prt - Группа многовентильных

компонентов - различные

7 2 F33KP14B D7 D9 PRT=F33KP14.prt - УГО, но одинаковые КТО

8 74 RAZEM X1 X2 PRT=ROZET.prt -- Компоненты периферии

5.2 ПОДГОТОВКА КОНСТРУКТИВА.

Последовательность действий.

1. Вызов PCCARDS

- командой DETL установить «детальный» режим работы графического редактора, пpи этом меню команд окрашено в зеленый цвет,

- командой VLYR проверить исходную таблицу слоев по рекомендациям пункта 3 для графического редактора PCCARDS, если таблица изменена, выйти из редактора, удалить из рабочей директории файла .cmd, .cm$, .dbg, повторить вызов PCCARDS.

2. Для обеспечения трассировки МПП проверить в таблице слоев наличие слоев для внутренних трасс: INT1, INT2, .,INTi. Пpоставить флаг трассировки S для всех внутренних трасс (SCMD/LPAR), а так же для COMP и SOLDER и обеспечить парность внутренних слоев.

3. Ввести в требуемых местах запреты на проведение трасс (DRAW/FREC, слои BARALL, BARCMP, BARSLD, BARIN1 .), запрет на размещение межслойных отверстий (слой BARVIA) и запреты на размещение элементов (слои BARPLC, BARCMP, BARSLD). Толщина линии (W:0).

4. Для обеспечения двухстороннего размещения элементов объединить в паpы (SCMD/LPAR) следующие слои:

PADCOM-PADSLD, FLCOMP-FLSOLD, PIN-PINBOT,

SLKSCR-SLKBOT, REFDES-REFDBT, DEVICE-DVCBOT,

BARCMP-BARSLD, BARTOP-BARBOT, MSKGTP-MSKGBT

и т.п.

5. Обрисовка контура платы (DRAW/LINE).

Проводится на 2-х слоях:

а) SLKSCR (толщина линии W:10)

б) KONTUR (W:10)

Размещение контура платы производить так, чтобы левый нижний угол имел координату (0,0).

6. Обрисовка области трассировки (DRAW/RECT, DRAW/LINE).

BRDOUT (W:0) выполнить обрисовку поля трассировки прямоугольником или ломанной линией, только линия прорисовки должна быть непрерывной.

7. В центрах крепежных отверстий:

нарисовать следующие знаки (DRAW/LINE, CIRCLE):

- на слое KONTUR: перекрестье (W=0) и окружность требуемого радиуса (W=5).

- на слое SLKSCR: перекрестье (W=0) «+».

8. Установить командой VLYR слой COMP 1 ABL A. В центpе каждого крепежного отверстия поставить компонент с именем OTV.PRT. Команда (ENRT/COMP).

9. Ввести ключ ФШ с именем KLUCH.PRT. Команда (ENTR/COMP). или Ключ - на слое TRO ввести вспышку (DRAW/FLSH, APER=10).


Страница: