Author(s): Эйрис Рональд, Наумов Б.Н., Ойхман, Е.Г., Вышенский С.В., Зюзин, Ю.В.
Publisher: ФМЛ
Year: 1988
Language: Russian
Pages: 461
City: М
ОГЛАВЛЕНИЕ......Page 3
ПРЕДИСЛОВИЕ......Page 5
ПРЕДИСЛОВИЕ РЕДАКТОРА ПЕРЕВОДА......Page 10
БЛАГОДАРНОСТИ......Page 13
ВВЕДЕНИЕ......Page 15
Глава 1. Лэйауты интегральных схем и их создание......Page 22
1.1. Текстовое описание лэйаутов......Page 23
1.2. Немного о n-МДП технологии......Page 28
1.3. Основные строительные блоки: "машинный язык" технологии......Page 33
1.4. Эффективность лэйаутов с кристаллоподобной структурой......Page 47
2.1. Три основных понятия вычислительного процесса......Page 57
2.2. Типы данных - основа промежуточного представления......Page 61
2.3. Тип лэйаут (LAYOUT) и вариантные типы......Page 80
2.4. Геометрические преобразования лэйаутов......Page 91
2.5. Тип данных "процесс" и обобщение процедуры изображения......Page 99
2.6. Другие представления лэйаутов......Page 108
2.7. Интерактивная графика. Еще раз об анализе лэйаутов......Page 122
3.1. Обзор языка. Основы семантики......Page 144
3.2. Формализация языка синхронной логики......Page 155
3.3. Моделирование синхронной логики......Page 170
4.1. Дизъюнктивная форма для выражения типа SIGNAL_EXPR......Page 186
4.2. Из типа EQUATIONS в тип PLA_LOGIC......Page 198
5.1. Организованное (или иерархическое) функциональное описание......Page 208
5.2. Обозначения, применяемые при задании логической ячейки. Тип NAME. Операторы с наборами сигналов и ячеек......Page 214
5.3. Необходимые и достаточные условия правильности логической ячейки......Page 225
Глава 6. Единство лэйаута и логики......Page 236
6.1. Ячейки лэйаута. Соглашения и формальная запись......Page 237
6.2. Слияние "односторонних" ячеек......Page 258
6.3 Краткое описание кремниевого ассемблера и реальной ПЛМ......Page 278
Глава 7. Реорганизация логики и ее воздействие на лэйаут......Page 298
7.1. Оптимизация логической ячейки - удаление "тривиальных" уравнений......Page 299
7.2. Анализ интерфейса. Применение оператора \ STANDARDIZE в процессе обновления......Page 308
7.3. Операторы редактирования иерархии......Page 319
7.4. Локализация действия редактирующих операторов......Page 328
Глава 8. Усложнение процедуры слияния ячеек. Четырехсторонние ячейки......Page 348
8.1. Необходимость рассмотрения четырехсторонних ячеек. Межсоединения в динамике......Page 349
8.2. Соглашения о четырехсторонних ячейках. "Углы"......Page 350
8.3. Общая структура программы для слияния четырехсторонних ячеек......Page 355
8.4. Оператор трассировки ROUTE......Page 359
8.5. Оператор CONS. Завершение слияния пары ячеек......Page 367
8.6. Оператор CELL4. Преобразование логических ячеек LOGIC_CELL в четырехсторонние ячейки лэйаута......Page 371
8.7. Удовлетворение последнего набора внешних потребностей......Page 376
8.8. Завершающее размещение контактных площадок......Page 378
9.1. Сопротивление, емкость, время......Page 382
9.2. Модель электрических островов: тип LOAD......Page 387
9.3. Логические зависимости: тип NODE......Page 394
9.4. Модель для тактируемых элементов......Page 415
9.5. Наращивание электрической модели при состыковке ячеек......Page 421
9.6. Рекурсивное упрощение электрической модели......Page 425
ЭПИЛОГ......Page 444
СПИСОК ЛИТЕРАТУРЫ......Page 448
УКАЗАТЕЛЬ ОПРЕДЕЛЕНИЙ ТИПОВ......Page 449
УКАЗАТЕЛЬ ОПРЕДЕЛЕНИЙ ФУНКЦИЙ......Page 450