Електронна схемотехника


СХЕМИ, СИСТЕМИ, ТЕХНОЛОГИЯ



страница5/11
Дата03.01.2022
Размер343.5 Kb.
#112170
1   2   3   4   5   6   7   8   9   10   11
Vqvedenie-Sept-2009
4. СХЕМИ, СИСТЕМИ, ТЕХНОЛОГИЯ, СХЕМОТЕХНИКА
4.1. Термини. Названията на основните схеми са свързани с тяхната специализация за обработка на съответен вид сигнали – напр. аналогови схеми, цифрови схеми, схеми със смесени (аналогови и цифрови) сигнали.

4 .2. Проектиране. В зората на цифровата схемотехника проектирането на схемите започваше от конструирането, оразмеряването и свързването на транзисторите с цел оптимизация на проектираната схема. С течение на времето непрекъснато се увеличаваше броя на транзисторите в схемите и се усложняваха структурите им, при спазване на редица ограничения (площ, разсейвана мощност и др.). Това беше т.нар. подход “отдолу – нагоре” (“bottom – up”). Експоненциалното нарастване на броя на транзисторите върху чипа, предсказано от т.нар. ''закон на Мур'' (удвояване на всеки 12÷18 месеца) позволяваше да се реализират все по – сложни схеми1. Бързодействието, съответно тактовата честота, се удвояваха средно на всеки три години, а през 21и век – на всеки две. Всичко това наложи при проектиране на цифровите схеми (и в много по – малка степен на аналоговите, поне досега) да се въведе подход ''отгоре – надолу'' (“top – down”).

Основното при този подход е абстракцията – въвеждат се нива на абстракция и се работи с абстрактни модели. Във всяко ниво реалните елементи (схеми, модули и т.н) се заместват от модели – тип ''черна кутия''. Тези модели се абстрахират от многобройните вътрешни детайли, но съдържат информацията, необходима за работа на съседното по – високо иерархично ниво2. В нарастващ порядък на абстракция нивата са:

♦ схемно – съдържа основните транзисторни схеми. Тяхното поведение се описва с предавателни характеристики и времеви параметри на сигналите;

♦♦ логическо – в него са базовите логически елементи (gates), описвани поведенчески чрез булеви уравнения и закъснения;

♦♦♦ функционално – съдържа модули (устройства)

като регистри, аритметични, логически, запомнящи

и др. възли, представени с входно/изходните регистри, операциите извършвани в тях и закъсненията на сигналите. Tова ниво е удобно при нов проект, тъй като той може лесно да се опише и симулира само чрез обмен между регистрите, поради което се означава като RTL (Register Transfer Level);

♦♦♦♦ системно – най – високото ниво на абстракция – за описание на сложни системи (типичен пример е процесорът), чието поведение се задава алгоритмично. .

Описаните особености на този подход улесниха създаването на т.нар. развойни системи или системи за автоматизирано проектиране, популярни със съкращението CAD (Computer Aided Design) systems. В тях са включени средства за синтез и симулация на всяко ниво, за верификация на проекта или негови части, за разполагане и опроводяване, за документиране и др.

В началото на цялостната разработка на една интегрална схема или система. наред с функцията и/или поведението на бъдещото изделие, се задават базовите параметри (изисквания, ограничения) и се определят връзките и зависимостите между тях. За целта се използват количествени оценки, т. нар. метрики (metrics) [Rabaey03] на качествата на схемите, т.е. на параметрите им. След това започва процеса на проектиране ''отгоре – надолу''.

Ще се спрем накратко на няколко от най – съществените общоприети метрики за цифрови схеми и системи. Консумираната мощност е енергията, консумирана (разсейвана) от схемата за единица време. Консумацията определя мощността на захранващите източници, времето на живот на батериите, размерите на захранващите шини. От друга страна подадената към схемата енергия се превръща в топлина, която трябва да се отведе и разсее чрез корпуса и охлаждащата система. А това е свързано с цената и надеждността. В компютърните системи максималната разсейвана мощност ограничава броя на елементарните схеми (gates) върху чипа, както и бързодействието (броя на превключванията, съответно – на операциите – за единица време).

Средната консумирана (разсейвана)мощност се определя като

Pср = Vзахр .iзахр(t)dt = iзахр(t)dt ,

където iзахр е токът от захранващото напрежение Vзахр през интервала

t є [0,T ]. При оразмеряване на захранващите шини от значение е максималната моментна мощност

Pmax = max [Vзахр .iзахр(t)] = Vзахр .imax

където imax е максималната стойност на тока iзахр през разглеждания времеви интервал.

Разсейваната мощност е сума от две съставящи: ♦ статична – в покой, когато няма превключвания. Дължи се на постоянно протичащ ток от захранване към маса и на утечен ток; ♦♦ динамична – при превключване. Определя се от процесите на зареждане и разреждане на капацитетите, както и на краткотрайно протичащ ток от захранване към маса.

Закъснението на сигнала1 при преминаване (разпространение) през схемата, т.нар. propagation delay, зависи от скоростта с която енергията се подава към схемата и се извежда от нея. Ето защо произведението мощност x закъснение (power-delay product) е мярка за качеството на превключващите схеми и системи. Всъщност то е равно на енергията консумирана при превключване. За фиксирана технология и схемна конфигурация това произведение е постоянна величина.

Обикновено преди започване на проектирането произведението мощност x закъснение е зададено (фиг. 4.2) Стремежът е в края на проектирането неговата стойност да бъде минимизирана. Тя, обаче, е свързана с размерите на интегралната схема, а те – с производствените разходи (чрез т.нар. ''процент годни схеми''). От друга страна и четирите основни параметъра – скорост, мощност, шумозащитеност, площ (фиг. 4.2) – влияят върху времето и разходите за проектиране. А проектирането и производството в крайна сметка определят цената.

При аналоговите схеми и системи параметрите са повече, а зависимостите между тях – по–сложни. Например в [Razavi98a] те са осем (мощност, скорост, шумове, линейност, усилване, амплитуда, захранващо напрежение, входно/изходен импеданс), а почти между всеки два съществуват взаимни връзки

Поради броя на базовите параметри и сложните взаимни зависимости между тях, разработването на интегрални схеми по същество е процес на многопараметрична оптимизация, процес с многобройни итерации и компромиси (trade – offs) с оглед проектирането им за съответните приложения. Например при сървърите най – голямо значение има бързодействието, при преносимите (мобилните) устройства – консумацията и т.н. А надеждността и цената, макар и с различна значимост или ”тежест”, са общи изисквания към всички крайни изделия.



Сподели с приятели:
1   2   3   4   5   6   7   8   9   10   11




©obuch.info 2024
отнасят до администрацията

    Начална страница