![](/user_photo/_userpic.png)
Оптимизация схемы
Экспресс-анализ дал возможность определить лучшую схему из 3 (мы выбрали схему №3), но синтез оптимальных значений ширин каналов – решение задачи оптимизации. Сформулируем ее:
Переменными
будут значения ширин каналов.
Мы можем уменьшить размерность
задачи оптимизации введением упрощающих
связей. Так
как мы определили некритическую подсхему
на этапе экспресс-анализа,
зададим минимальную ширину канала:
.
Обозначим:
.
Перепишем формулы времен задержек в терминах переменных :
Целевой функцией будет:
Наложим
ограничения на минимальное значение
ширин каналов из-за
техпроцесса:
,
ограничение по площади кристалла:
мкм.
Оптимальное
решение будет находиться на границе
ограничения по площади
.
Начальными значениями будут ширины
каналов,
полученные на этапе экспресс-анализа.
Значения ширин каналов должны быть
целыми числами,
так в условиях заданной технологии
невозможно произвести транзисторы в
доли микрона.
Результаты оптимизации схемы приведены в таблице 9.
Таблица 10. Результаты оптимизации схемы
Kt |
1 |
Kоэффициент |
W, мкм |
Время задержки |
|||||
t0 |
1 |
Беск |
Этаж |
Геом |
|||||
Wp1 |
6 |
1 |
1 |
1 |
6 |
ts0 |
- |
tp0 |
- |
Wp2 |
6 |
1 |
1 |
1 |
6 |
ts1 |
- |
tp1 |
- |
Wp3 |
6 |
1 |
1 |
1 |
6 |
ts2 |
- |
tp2 |
0 |
Wp4 |
6 |
1 |
1 |
1 |
6 |
ts3 |
0 |
tp3 |
0 |
Wp5 |
6 |
1 |
2 |
1 |
9 |
ts4 |
- |
tp4 |
13 |
Wp6 |
6 |
1 |
2 |
1 |
18 |
ts5 |
13 |
tp5 |
13 |
Wn1 |
6 |
3 |
1,3333 |
1 |
18 |
ts6 |
12 |
tp6 |
13 |
Wn2 |
6 |
1 |
1,3333 |
1 |
9 |
ts7 |
13 |
tp7 |
13 |
Wn3 |
6 |
1 |
1 |
1 |
6 |
t_max |
13 |
|
|
Wn4 |
6 |
1 |
1 |
1 |
6 |
|
|
|
|
Wn5 |
6 |
1 |
1 |
1 |
6 |
|
|
|
|
Wn6 |
6 |
1 |
1 |
1 |
6 |
|
|
|
|
Σ |
|
|
|
|
102 |
|
|
|
|
S(X)=102 мкм;
нс.
Максимальное время работы схемы уменьшилось на 0.33 нс, а также была уменьшена суммарная площадь кристалла.