Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Основы построения САПР и АСТПП

..pdf
Скачиваний:
9
Добавлен:
12.11.2023
Размер:
6.91 Mб
Скачать

Т а б л и ц а 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