книги / Основы построения САПР и АСТПП
..pdfТ а б л и ц а 6.2
Код группы |
Наименование группы стандартов |
ООбщие положения Основополагающие стандарты
2Правила выполнения документации разработки
3Правила выполнения документации изготовления
4Правила выполнения документации сопровождения
5Правила выполнения эксплуатационной документации
6Правила обращения программной документации
7Резервная группа
8Резервная группа
9Прочие стандарты
Для разработчика и пользователя ПО очень важно правиль но понимать основные термины и определения в программирова нии, расмотрим их.
Алгоритм — точное предписание, определяющее вычислитель ный процесс, ведущий от варьируемых начальных данных к иско мому результату.
ГО С Т 19. X X X - х х
Ряс в.12. Расшифровка обозначений стандарта ЕСПД (
Программа — алгоритм, записанный в форме, воспринимае мой вычислительной машиной.
Программирование — раздел прикладной математики, разра батывающий методы использования ЭВМ для реализации алго ритмов.
Программное обеспечение — совокупность программ и до кументов на них для реализации целей и задач ЭВМ.
Программное изделие или продукт — программа на физиче ском носителе данных, являющаяся продуктом промышленного производства.
191
Подпрограмма — часть программы, выделяемая в целях сокращения записи программы и выполняющая четко определяе
мую функцию: |
сегмент — часть |
программы, которая может |
Программный |
||
выполняться, не |
требуя нахождения в оперативной памяти ос |
|
тальных частей. |
|
программы, допускающая ав |
Программный модуль — часть |
тономную трансляцию. Изменения, вносимые в модуль или его замена на другой модуль, выполняющий те же функции, не вли яют на остальную часть программы. Модуль идентифицируется при компиляции, объединении с другими модулями и загрузке.
Программный компонент — программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяе мая самостоятельно или в составе комплекса.
Программный комплекс — программа, состоящая из двух (и более) компонентов и/или комплексов, выполняющих взаимосвя занные функции, и применяемая самостоятельно или в составе другого комплекса.
Единая система программной документации определяет про граммные документы, содержащие сведения для разработки, изготовления, сопровождения и эксплуатации программ (ГОСТ 19.101—77). Программные документы бывают следующих видов: 1) спецификации; 2) ведомости держателей подлинников; 3) тек сты программ с комментариями, 4) описания программ; 5) про граммы и методика испытаний; 6) технические задания; 7) пояс нительные записи; 8) эксплуатационные документы.
Эксплуатационные документы должны включать следующие сведения для обеспечения функционирования и эксплуатации программного продукта:
—ведомость эксплуатационных документов (ГОСТ 19.507—■
79);
—формуляр, включающий основные характеристики про граммы, комплектность и сведения об эксплуатации программы (ГОСТ 19.501—78);
—описание применения (ГОСТ 19.502—78);
—руководство системного программиста (ГОСТ 19.503—79);
—руководство оператора (ГОСТ 19. 505—79);
—описание языка (ГОСТ 19. 506—79);
■— руководство по техническому обслуживанию.
К основным стадиям и этапам разработки программы и про граммной документации, согласно ГОСТ 19.102—44, относятся: 1) разработка технического задания; 2) эскизный проект; 3) тех нический проект; 4) рабочий проект; 5) внедрение.
Содержание работ на каждом из этапов рассмотрено в гл. 1 и 2. Особое внимание уделим техническому заданию как основе разработки любого изделия и продукта. Техническое задание должно соответствовать ГОСТ 19.201—78 и включать следующие
192
разделы: введение; основания для разработки; назначение раз работки; требования к программе; требования к программной документации; технико-экономические показатели; стадии и эта пы разработки; порядок контроля и приемки.
ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ
1.Какие существуют предпосылки для автоматизации технологической подготовки производства?
2.Какие функции выполняет автоматизированная система технологиче ской подготовки производства?
3.Из каких этапов состоит маршрут разработки АСТПП?
4.Какова структура технических средств и программного обеспечения АСТПП?
б. Каковы особенности построения банков данных для АСТПП?
6.Какова роль ЕСТПП, ЕСКД и ЕСПД в решении задач автоматизации проектирования н производства ИЭТ?
ЗАКЛЮЧЕНИЕ
Проблемы построения САПР ИЭТ и РЭА аналогичны проб
лемам построения |
любых |
сложных |
систем и включают в себя |
технологические, |
концептуальные, методологические и теорети |
||
ческие аспекты. |
|
а с п е к т ы |
касаются создания стру |
Т е х н о л о г и ч е с к и е |
ктуры банков данных, систем управления базами данных, опера ционных систем, управляющих программ, языков проектирова ния и программирования. К о н ц е п т у а л ь н ы е а с п е к т ы затрагивают построение системы принципов автоматизированно го проектирования. М е т о д о л о г и ч е с к и е а с п е к т ы охва тывают построения системы научных принципов и взглядов,
определяют выбор |
того или иного маршрута проектирования. |
Т е о р е т и ч е с к и е |
а с п е к т ы касаются формирования задач |
теории автоматизированного проектирования и создания аппара та такой теории. К таким задачам можно отнести анализ разре шимости общей задачи проектирования ИЭТ как объекта, де композицию объекта проектирования, анализ общего проектного решения, построение законов функционирования САПР и ее под систем на всех уровнях и этапах проектирования.
В книге описана общая структура САПР ИЭТ и РЭА, ее основные составляющие — техническое, прикладное програм мное, лингвистическое, системное программное, методическое и организационное обеспечение. Для их дальнейшего развития необходимы: совершенствование проектирования на основе при менения математических методов и средств вычислительной тех ники; автоматизация процесса поиска, обработки и выдачи информации; использование методов синтеза, оптимизации и многовариантного проектирования, применение эффективных математических моделей проектируемых ИЭТ технологических
193
процессов; создание банков данных, содержащих сведения спра вочного характера, которые нужны для автоматизированного проектирования, унификация и стандартизация методов проек тирования; непрерывная подготовка и переподготовка специа листов; взаимодействие с автоматизированными системами раз личного уровня и назначения.
В настоящее время для проектирования ИЭТ и РЭА исполь зуются ручные, автоматизированные и автоматические системы проектирования. Доля автоматических методов проектирования с каждым годом увеличивается, так как только они в состоянии обеспечить безошибочность проектирования все усложняющихся (по числу компонентов на кристалле БИС и печатной плате РЭА) изделий радиоэлектроники.
Важная тенденция развития микроэлектроники — объедине ние САПР, АСТПП и ГАП в единые проектирующе-производя- щие системы САПР/ГАП.
Очень перспективными являются системы сквозного автома тизированного проектирования и полностью автоматического проектирования ИЭТ и РЭА. Перечисленные САПР станут ин струментальными средствами при широком доступе к ним инже нерно-технического персонала. Это может произойти только в случае внедрения микро- и персональных ЭВМ, объединенных в вычислительные сети.
ПРИЛОЖЕНИЯ
Приложение 1
Технические характеристики ЭВМ
Наименование ЭВМ н |
Быстродей' |
Объем one* |
||
ративной |
||||
где производится |
ствне. тыс. |
памяти, |
||
|
|
операцый/с |
К байт. |
|
|
|
Сер»<я ЕС |
|
|
ЕС-1010 (ВНР) |
7.0 |
До |
64 |
|
ЕС-1010М (ВНР) |
10.0 |
64...128 |
||
ЕС-1011 |
(ВНР) |
40.0 |
64...128 |
|
ЕС-1012 |
(ВНР) |
36.0 |
8...64 |
|
ЕС-1015 (ВНР) |
19...31 |
До |
256 |
|
ЕС-1020 |
(СССР) |
20.0 |
» |
256 |
ЕС-1021 |
(ЧССР) |
40.0 |
» |
256 |
ЕС-1022 (СССР) |
80.0 |
» |
512 |
|
ЕС-1025 (ЧССР) |
75.0 |
» |
256 |
|
ЕС-1030 |
(СССР) |
100.0 |
128.. .512 |
|
ЕС-1032 |
(ПНР) |
200.0 |
128. . .1024 |
|
ЕС-1033 |
(СССР) |
200.0 |
512 |
|
ЕС-1035 |
(СССР) |
140...160 |
512 |
|
ЕС-1035 Б (НРБ) |
170.0 |
1000 |
||
ЕС-1036 |
(СССР) |
400.0 |
2048. . .4096 |
|
ЕС-1040 |
(ГДР) |
380.0 |
1000 |
|
ЕС-1045 |
(СССР) |
540.. .880 |
1000.. .4000 |
|
ЕС-1052 (СССР) |
700.0 |
1024 |
||
ЕС-1055 |
(ГДР) |
450 |
1000.. .2000 |
|
ЕС-1055М (ГДР) |
450 |
1000. ..4000 |
||
ЕС-1060 |
(СССР) |
1000.0 |
2000.. .8000 |
|
ЕС-1061 |
(СССР) |
1500 |
2000.. .8000 |
|
|
|
Серия «Электроника» |
||
«Электроника 60» |
250 |
8 |
||
«Электроника 60М» |
250 |
8 |
||
«Электроника К200» |
_ |
1.. .16 |
||
«Электроника 100И» |
|
4,096... |
||
|
|
|
32,768 |
|
«Электроника К1-Ю» |
500 |
До 64 |
||
«Электроника НЦ-1» |
500 |
8,192 |
||
«Электроника НЦ-80-20» |
100 |
64 |
Принцип
управления
Микропрограммный
>
>
>
>
>
>
>
>
э
>
э
>
Микропрограммный
>
>
Схемный Микропрограммный
>
Схемномикропро граммный То же
'Микропро
граммный
>
>
>
>
>
>
Потребляе мая мощ ность, кВт |
Занимаемая площадь, и2 |
1,5 10
___
—*—
4 12
——
21 |
100 |
13 |
50 |
25 |
108 |
40 |
60 |
25 |
ПО |
23 |
80 |
40 |
120 |
43 |
20 |
40 |
100 |
11,8 |
___ |
65 |
150 |
25 |
90 |
60 |
230 |
55120
—,_
80 270
70 180
До 1 |
До |
> 1 |
166 |
> |
|
0,2 |
166 |
120 |
|
0,7 |
|
0,250 |
1 |
До 3,5 |
46 |
0,3 |
195
Приложение 2
Технические характеристики дисплеев
Наименование дисплея |
Емкость бу |
Число строк |
Число симво |
М асса, кг |
||
ферной па |
лов в строке |
|||||
|
|
|
мяти, знаков |
|
|
|
ЕС-7064 |
(СССР) |
2100 |
52,35 |
70,49 |
300 |
|
ЕС-7066 |
(СССР) |
960 |
12,6 |
80,40 |
— |
|
ЕС-7168 |
(ВНР) |
1280 |
16 |
80 |
36 |
|
ЕС-7925 |
(СССР) |
480 |
12 |
40 |
40 |
|
ЕС-7927 |
(СССР) |
1920 |
12,24 |
40,80 |
56 |
|
ЕС-7925.01 |
М (ГД Р) |
1920 |
24 |
80 |
25 |
|
ЕС-7927.01 |
(ГД Р) |
1920 |
24 |
80 |
56 |
Приложение 3
Параметры координатографов программно-управляемых и графопостроителей
Координатографы н графопостроители
Параметры
ЕММА-80 |
КПА-1200 |
«Мннск-2005» |
Размер рабочего поля, мм Максимальная скорость,
им/с Точность, мкм
Шаг перемещения, мкм Вид интерполяции
Наличие фотоголовки Число диафрагм, шт. Размер символов, мм
Точность воспроизведения,
М М
Смена масштаба
Наличие разворота символа Наличие замены символов Смена головки
Наименование носителя ин формации
Размеры рабочего поля, мм
Шаг перемещения, мм
560X880
100
± 1 0 1
Линейная,
круговая
Есть
49
0,025.. ДО
±0,005
Нет
Нет
Нет
Нет
Магнитная лента, перфо лента
Е С 7061
1000ХЮ50
0,05 или 0,025
1200X1200 |
500X500 |
||
90 |
50 |
||
± 5 0 |
± 3 0 |
||
10 |
25 |
||
Линейная, |
Линейная |
||
параболиче |
|
|
|
ская |
|
|
|
Есть |
Есть |
||
24 |
40 нли 64 |
||
5 Х 8 (М 2 :1 ), |
6, мах-30 |
||
11Х (М 1:1) |
|
|
|
± 0 ,0 3 |
± 0 ,0 3 |
||
1:100, 1:50, |
1 : 2. |
1 : 1, |
|
1: 20 |
1 :10, |
2 : 1 , |
4 : 1 |
1:5, |
100:1 |
|
|
Есть |
Нет |
||
Есть |
Есть |
||
Режущие, ра- |
Рапидограф, |
||
пидограф |
перфолента |
||
Перфолента |
Перфолента |
||
Е С |
7052 |
АП-7262 |
|
380X600; |
Рулон |
||
рулон 420Х |
420X594 |
||
80000 |
|
|
|
0,1 нли 0,05 |
0,05 нли 0,025 |
196
Продолжение прил. 3
|
|
Координаторафы в графопостроители |
||
|
|
Е С 7051 |
Е С 7052 |
АП-7252 |
Максимальная |
скорость, |
50 |
150 |
250 |
ым/с |
|
0,3; 0,5; 0,8 |
0.3; 0,5; 0,8 |
|
Ширина линий, мм |
|
0 ,2 ; 0 ,6 ; 0 ,8 |
||
Число вычерчиваемых сим |
255 |
65 |
|
|
волов |
|
|
|
|
Приложение 4
Перечень комплектности ЕС ЭВМ
|
ЕС-1033 |
|
Наименование уст |
|
|
ройств. входящих |
Шифр |
|
в ЭВМ |
||
|
Процессор |
|
|
ЕС-2433 |
Оперативная память |
|
ЕС-3207 |
|
Каналы связи |
|
— |
|
Накопитель на МД |
|
ЕС-5056, |
|
Накопитель на МЛ |
|
ЕС-5050 |
|
|
ЕС-5017 |
||
Устройство |
управле- |
ЕС-5514 |
|
ння НМЛ |
управле- |
ЕС-5551 |
|
Устройство |
|||
ния НМД |
ввода |
с |
ЕС-6012 |
Устройство |
|||
перфокарт |
(п/к) |
с |
ЕС-6022 |
Устройство |
ввода |
||
перфолент |
(п/л) |
|
ЕС-7010 |
Устройство вывода на |
|||
п/к |
|
|
или |
Устройство вывода на |
ЕС-7012 |
||
ЕС-7022 |
|||
п/л |
|
|
|
Печатающее устрой- ЕС-7032
ство |
|
ЕС-7070 |
Пишущая машинка |
||
Устройство |
подготов- |
ЕС-9011 |
ки данных на п/к |
ЕС-9020 |
|
Устройство |
подготов |
|
ки данных на п/л |
|
8
а
1
1
—
4
4
1 I 1 1 1
1
1
1
2
1
Е С -1045 |
|
ЕС-1060 |
Шифр |
Колшт.-во. |
Шифр |
ЕС-1045. 1 ЕС-2060 С001.01 ЕС-3206, 1 ЕС-3206 ЕС-3267
—— ЕС-4012-01
ЕС-5066 |
4 |
ЕС-4035-03 |
ЕС-5056 |
||
ЕС-5017 |
6 |
ЕС-5017 |
ЕС-5514 |
1 |
ЕС-5514 |
ЕС-5566 |
1 |
ЕС-5551М |
ЕС-6012 |
2 |
ЕС-6012 |
ЕС-6022 |
1 |
ЕС-6022 |
ЕС-7010 |
1 |
ЕС-7010 |
ЕС-7022 |
1 |
ЕС-7022 |
ЕС-7032 |
2 |
ЕС-7032 |
ЕС-7070 |
1 |
ЕС-7077 |
ЕС-9010 |
1 |
ЕС-9011 |
ЕС-9020 |
1 |
ЕС-9024 |
8 Sg
1
2
1
1
10
8
1
2
2
2
2
2
2
2
4
1
197
СПИСОК ЛИТЕРАТУРЫ
1. Норенков И. П. Введение в автоматизированное проектирование тех нических устройств н систем. — М.: Высшая школа, 1980.
2.Казенное Г. Г. Структура, основные требования н принципы построе ния систем автоматизированного проектирования микроэлектронных прибо ров.— М.: Машиностроение, 1978.
3.Ильин В. Н. Основы автоматизации схемотехнического проектирова ния.— М.: Энергия, 1979.
4.Рубцов В. П. Автоматизация проектирования больших интегральных схем. — М.: Радио и связь, 1980.
5.Селютин В. А. Машинное конструирование электронных устройств.— М.: Сов. радио, 1977.
6.Норенков И. П.. Маничев В. В. Системы автоматизированного проекти рования вычислительной аппаратуры.—М.: Высшая школа, 1983.
7.Системы автоматизированного проектирования/Под ред. И. П. Норенкова: В 9 кн. — М.: Высшая школа, 1986.
ОГЛАВЛЕНИЕ
П р е д и с л о в и е ........................................................................................................... |
|
|
|
|
|
|
|
3 |
||
В в е д е н и е ..................................................................................................................... |
|
|
|
|
|
|
|
5 |
||
Г л а в а |
1. Проектирование изделий злектроиной техники и радиоэлек |
7 |
||||||||
|
|
тронной аппаратуры .............................................................................. |
|
|
|
|
|
|||
§ |
1.1. Классификация объектов проектирования |
. . . |
- |
................. |
7 |
|||||
§ |
1.2. Принципы |
проектирования................................................................... |
|
|
|
|
9 |
|||
§ |
1.3. Основные |
этапы проектирования И Э Т .......................................... |
|
|
|
10 |
||||
§ |
1.4. Особенности |
проектирования |
функционально-интегрирован |
26 |
||||||
|
|
ных эл ем ен тов .......................................................................................... |
|
|
возможности при |
|||||
§ 1.5. Схема процесса проектирования и анализ |
|
|||||||||
§ |
|
менения Э В М ............................................................................................ |
|
методы ускорения |
процесса |
29 |
||||
1.6. Конструктивно-технологические |
|
|||||||||
Вопросы |
проектирования........................................................................................ |
- |
|
|
|
|
35 |
|||
для самопроверки................... |
|
|
|
|
37 |
|||||
Г л а в а |
2. Основы построения САПР |
ИЭТ н Р Э А ....................................... |
|
|
|
38 |
||||
§ 2.1. Общие положения и задачи создания С А П Р .............................. |
|
|
38 |
|||||||
§ 2.2. Требования, |
предъявляемые |
к |
С А П Р ............................................ |
|
|
|
42 |
|||
§ 2.3. Реализация |
структур С А П Р .............................................................. |
|
|
|
|
45 |
||||
§ 2.4. Прикладное |
программное обесп ечен и е........................................... |
|
|
|
47 |
|||||
§ |
2.5. Техническое |
обеспечение....................................................................... |
|
|
|
|
|
53 |
||
Вопросы |
для самопроверки . ................................................................................... |
55 |
||||||||
Г л а в а |
3. Классификация САПР. Тенденции развити я ............................... |
|
|
56 |
||||||
§ 3.1. Общие положения классификации С А П Р .................................... |
проектирова |
57 |
||||||||
§ 3.2. Интегрированные системы автоматизированного |
|
|||||||||
§ |
|
ния И Э Т ........................................................................................................ |
|
|
|
|
|
|
|
61 |
3.3. Системы сквозного автоматизированного проектирования . . |
71 |
|||||||||
§ 3.4. Системы автоматического проектирования................................... |
|
|
73 |
|||||||
§ |
3.5. Гибкие С А П Р ............................................................................................ |
|
|
|
|
ИЭТ . . |
77 |
|||
§ 3.6. Вопросы освоения и дальнейшего развития САПР |
81 |
|||||||||
§ |
3.7. Искусственный интеллект и |
экспертные си стем ы ..................... |
|
83 |
||||||
Вопросы |
для самопроверки....................... |
.... |
. . ' ............................................... |
|
|
|
92 |
|||
Г л а в а |
4. Системное, информационное и лингвистическое обеспечение |
|
||||||||
|
|
С А П Р ........................................................................................................... |
|
|
|
|
|
|
|
93 |
§ |
4.1. Общее программное обеспечение и его роль в САПР . . . . |
93 |
||||||||
§ |
4.2. Структура |
системного программного обеспечения . . . . . . |
96 |
|||||||
§ 4.3. Принципы построения информационного |
обеспечения САПР |
Ю7 |
||||||||
§ |
4.4. Структура |
лингвистического |
обеспечения |
С А П Р ...................... |
|
115 |
||||
Вопросы |
для самопроверки....................................................................................... |
|
|
|
|
. |
123 |
|||
Г л а в а |
5. Математическое моделирование в С А П Р ............................... |
|
124 |
199