5.2. Главная программа
Процесс
генерации топологии фрагмента CELL
организует головная программа main (файл
pcell.cpp).
Текст
файла pcell.cpp представлен в листинге 2.
Данная программа позволяет генерировать
топологию фрагмента БИС, описанного на
языке топологического расширения языка
СИ, в двух
форматах: CIF, GDSII.
Листинг
2. Текст файла pcell.cpp
#include
"stdafx.h"
#include
"CELL.H"
void
main()
{
int
format = -1; // Выходной
формат
_printf(" Введите
выходной формат (1-CIF, 2-GDSII): ");
scanf("%d",
&format);
_printf("\n");
switch
(format)
{
case 1 :
Init_TPAC(_CIF);
break;
case 2 :
Init_TPAC(_GDSII);
break;
}
BEGINFILE
MICROT();
layout_fix
CELL1=0;
CELL1 = CELL_();
// Генерация топологии фрагмента CELL с
оптимальной точкой
ENDFILE
exit(0);
}
// ПРОГРАММА PCELL КОМПИЛЯТОРА ФРАГМЕНТА
CELL БИС
5.3. Сгенерированная топология
Скриншоты
полученных топологий в формате CIF и
GDSII представлены на рисунках
10 и 11.
Рисунок
10. Топология в формате CIF
Рисунок
11. Топология в формате GDSII
Вывод
В
ходе выполнения курсового проектирования
были изучены КМОП транзисторы. Также
были определены времена задержек схем
на транзисторах,
выполнен экспресс-анализ схем, в ходе
которого определились приблизительно
оптимальные ширины каналов транзисторов,
удовлетворяющих требованиям: минимального
времени задержки всей схемы, минимальной
площади схемы. Также было получено
представление о построении топологии
схем по 6 мкм технологии.
Список источников
И.С.
Зуев, Н.М. Сафьянников, Проектирование
фрагментов цифровых БИС на комплементарных
МОП-структурах. Учебно-методическое
пособие. Спб.: Изд-во: СПБГЭТУ «ЛЭТИ»,
2018. 120c., [10]с. ил.
И.С.
Зуев, Н.М. Сафьянников, Проектирование
специализированных кремниевых
компиляторов в САПР ТРАС. Учебное
пособие. Спб.: Изд-во: СПБГЭТУ «ЛЭТИ»,
2019. 116c., [12]с. ил.