Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
НУ „Львівська політехніка”
ІКТА
Кафедра ЕОМ
Лабораторна робота №5
з курсу „Проектуванння периферійних комп’ютерних мікросистем”
на тему: „Отримання технологічного файлу”
Виконав ст. гр. СКС-5
Львів-2005
Мета роботи. Створення технологічного файлу.
Виконання.
Отримання технологічного файлу 8-розрядної схеми контролю парності.
Вихідний технологічний файл отримала за допомогою утиліти S2R. Формат вихідного файлу cif. Вхідними даними є готова топологія кристалу:
# ###---------------------------------------------------------###
# generates CIF description for 1.0 um process #
# ###---------------------------------------------------------###
MBK_IN_PH=ap ;\
MBK_CATA_LIB=$TOP/cells/scr:$TOP/cells/ring ;\
RDS_TECHNO_NAME=$TOP/etc/prol10.rds ;\
RDS_OUT=cif ;\
RDS_IN=cif ;\
export MBK_IN_PH RDS_IN RDS_OUT RDS_TECHNO_NAME MBK_CATA_LIB;\
s2r -v multiplier [16]
multiplier.ap --> multiplier.cif
Повідомлення системи при виконанні програми S2R показано на рис.1.
@@@@
@ @@
@@ @@
@@@@@@ @@@ @@ @@@ @@@
@@ @ @ @@ @@@ @@
@@@ @ @@ @@
@@@@ @ @@
@@@@ @ @@
@ @@@ @ @ @@
@@ @@ @@@@@@ @@
@ @@@@@ @@@@@@@ @@@@
Symbolic to Real layout converter
Alliance CAD System 3.2b, s2r 3.6
Copyright (c) 1991-2002, ASIM/LIP6/UPMC
E-mail support: alliance-support@asim.lip6.fr
o loading technology file : /usr/alliance/etc/prol10_7.rds
o loading all level of symbolic layout : addaccu
o removing symbolic data structure
o layout post-treating with connectors, with scotchs.
--> post-treating model palo_sp
rectangle merging :
. RDS_NWELL ................................
. RDS_NIMP .................................
. RDS_PIMP .................................
. RDS_ACTIV ................................
. RDS_POLY .................................
. RDS_ALU1 .................................
. RDS_ALU2 .................................
.
.
.
o replacing black boxes
--> replace cell padreal
o saving addaccu.cif
o memory allocation informations
--> required rectangles = 7290 really allocated = 7
--> required scotchs = 7 really created = 7
--> Number of allocated bytes: 342180
Рис. 1. Повідомлення системи при виконанні програми S2R
На цьому етапі можyf також візуально переглянути готову топологію кристалу за допомогою графічного редактора GRAAL:
# ###---------------------------------------------------------###
# look at the circuit under graal #
# ###---------------------------------------------------------###
GRAAL_TECHNO_NAME = $TOP/etc/cmos_5.graal
DREAL_TECHNO_NAME = $TOP/etc/cmos_5.dreal
export. . .
MBK_IN_PH=ap ;\
RDS_TECHNO_NAME=$TOP/etc/cmos_5.rds ;\
GRAAL_TECHNO_NAME=$TOP/etc/cmos_5.graal ;\
DREAL_TECHNO_NAME=$TOP/etc/cmos_5.dreal ;\
MBK_CATA_LIB=$TOP/cells/scr:$TOP/cells/ring ;\
export MBK_IN_PH RDS_TECHNO_NAME GRAAL_TECHNO_NAME DREAL_TECHNO_NAME \
MBK_CATA_LIB ;\
graal -l multiplier [17]
multiplier.ap
... graal -l core [18]
core.ap
Вигляд готової топології кристалу показано на рис.2.
рис.2: топологія кристалу
Висновок.
На лабораторній роботі виконав п’ятий етап розробки кристалу контролю парності – отримав технологічний файл за допомогою кремнієвого компілятора S2R та можливості візуально переглянути вихідний кристал утилітою GRAAL в середовищі X-Window. Для цього використав готову топологія кристалу.