Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Cadence / kursach / kurs.doc
Скачиваний:
19
Добавлен:
16.04.2013
Размер:
709.63 Кб
Скачать

Топологическое проектирование буфера.

Топология буфера, спроектированного по американским размерам, имеет вид (рис.11.).

Для определения площади учтем то, что размеры ячейки кратны размерам квадрата трассировочной сетки, последний имеет размер 0.66*0.66мкм2. Таким образом, площадь элемента равна 12*5= 60 квадратов трассировочной сетки. Анализ его поводим с такими же изменяемыми параметрами, как и для простой схемы. Результаты отражены в таблице 3.

График зависимости задержки переключения нарисован на рисунке 12.

Учет топологии не внес существенных изменений в работу схемы, увеличилась только задержка на 18.8%. Разброс задержек переключения из «0» в «1» и из «1» в «0» по-прежнему остается высоким (то есть порядка 40-50% при больших фронтах).

Топология буфера, спроектированного по американским размерам, имеет вид (рис.13.). Площадь буфера, спроектированного по нашим размерам, оказалась равна 12*6=72кв, что на 20% больше площади американского. Получилось это в связи с тем, что размеры нашего p-канального транзистора гораздо больше размера наибольшего транзистора в американском элементе, а размер карманаNwellпринимается постоянным для всех библиотечных элементов. В результате этого ограниченияp-канальный транзистор с шириной канала 3мкм не помещается в карман так, как представлено в американской модели (из-за того, что контакт к карману выполнен вертикально с транзистором, он накладывает дополнительные ограничения на размер последнего). Поэтому контакт к карману пришлось вынести к стоковой области транзистора, что привело к увеличению площади. Примечание: если ширину транзистора подогнать с учетом ограничений точно под ширину кармана, то естьWp=2.94мкм, то размеры буфера совпадают с американскими, однако контакт ко входу буфера не помещается в узел трассировочной сетки. Поэтому решено было оставить первоначальный вариант. Для него же и проводилось моделирование, результаты которого занесены в таблицу 4.

Здесь сохраняется равенство задержек переключения в пределах 10% (смотри рис.14) и равенство фронта и среза. По сравнению с идеальным случаем средняя задержка увеличилась примерно на 18.7%, то есть примерно на столько же, насколько и в американском варианте. Как это видно на рисунке 14, она все равно меньше, чем задержка реального библиотечного элемента.

Проведем теперь оценку средней потребляемой мощности за период. Ее можно рассчитать по формуле , где– потребляемый ток,- напряжение питания, а- период. Общие результаты по нашему и американскому буферу занесены в таблицу 5, а сравнительные графики представлены на рисунке 15. Здесь дана чисто сравнительная оценка мощности за период (в нашем случае он равен 50нс). Поэтому судить о каких-то конкретных цифрах не совсем корректно. Можно только дать оценку мощности для нашего буфера по сравнению с американским. В данном случае наша мощность получилась больше американской. Это можно объяснить только тем, что наши подобранные транзисторы больше американских, соответственно через них протекают большие токи, тем самым увеличивая мощность. В результате мощность увеличилась по сравнению с американским вариантом на 10-15%, а наша почти не изменилась

То, что мы сформировали топологию по американским размерам, еще не говорит о том, что данная топология имеет абсолютно такой же вид. Для сравнения полученных нами данных для американской модели с реально существующими воспользуемся цифрами, взятыми изTLFфайла (TimingLibraryFormat).

Вслучае сильного расхождения в значениях поведем перерасчет сравнительных характеристик для нашего и американского случаев. Итак, реально замеренные данные занесены в таблицу 6, а на рисунке 16 изображено изменение реальных задержек относительно задержек для созданного нами буфера по американским размерам. Как видно из графиков, разница при этом очень небольшая и находится в районе 2-3%. Поэтому можно считать топологию, построенную нами по заданным размерам (американским), корректной для сравнения с топологией, построенной по собственным критериям.

Соседние файлы в папке kursach