Транзисторлық логикадан өту - Pass transistor logic

Жылы электроника, транзисторлық логикадан өту (PTL) бірнеше сипаттайды логикалық отбасылар жобалау кезінде қолданылады интегралды микросхемалар. Бұл әр түрлі ету үшін қолданылатын транзисторлардың санын азайтады логикалық қақпалар, артық транзисторларды жою арқылы. Транзисторлар өткізу үшін ажыратқыштар ретінде қолданылады логикалық деңгейлер тізбектің түйіндері арасында, кернеуге тікелей қосылатын ажыратқыштардың орнына.[1] Бұл белсенді құрылғылардың санын азайтады, бірақ кемшілігі бар, әр кезеңде жоғары және төмен логикалық деңгейлер арасындағы кернеу айырмашылығы азаяды. Әрбір транзистор өз кірісінде қарағанда аз қаныққан.[2] Егер логикалық жолда бірнеше құрылғылар тізбектеле тізбектелген болса, сигнал кернеуін толық мәнге келтіру үшін әдеттегідей салынған қақпа қажет болуы мүмкін. Керісінше, әдеттегі CMOS логикасы транзисторларды қосады, осылайша шығыс қуат көздерінің біріне қосылады, сондықтан тізбектегі тізбектегі кернеудің логикалық деңгейлері төмендемейді. Тиісті өнімділікті қамтамасыз ету үшін схемаларды модельдеу қажет болуы мүмкін.

Қолданбалар

Алты транзисторлы CMOS SRAM ұяшық. M5 және M6 екі бағытты өту транзисторлары болып табылады.
10 транзисторлы CMOS ысырмалы D ысырмасы, CD4042 немесе CD74HC75 интегралды схемаларындағыдай.

Pass транзисторлық логикасы көбінесе транзисторларды азырақ пайдаланады, жылдамырақ жұмыс істейді және CMOS логикасында бірдей транзисторлармен орындалатын функцияға қарағанда аз қуатты қажет етеді.[3]

XOR-да ең нашар жағдай бар Karnaugh картасы - егер бұл қарапайым қақпалардан орындалса, онда кез-келген басқа функциялардан гөрі транзисторлар көбірек қажет Z80 және басқа көптеген чиптер қарапайым қақпалардан гөрі пас-транзисторлық логиканы қолдана отырып, XOR қолдану арқылы бірнеше транзисторларды үнемдеді.[4]

Транзисторлық тізбектердің негізгі принциптері

Өткізгіш транзистор мезгілдік сағаттық сигналмен басқарылады және паразиттік С сыйымдылығын зарядтауға немесе зарядтауға арналған қосқыш ретінде жұмыс істейді.х, V кіріс сигналына байланыстыжылы. Сонымен, сағаттық сигнал белсенді болған кезде екі мүмкін амал бар (CK = 1) - бұл «1» логикасы (С сыйымдылығын қуаттау)х логикалық жоғары деңгейге дейін) және «0» логикасы (С сыйымдылығын зарядтау)х логикалық төмен деңгейге дейін). Кез-келген жағдайда, nMOS инверторының сарқылу жүктемесі V кернеуіне байланысты логикалық төмен немесе жоғары деңгейге ие болады.х.

Қосымша өтпелі транзисторлық логика

Кейбір авторлар «қосымша транзисторлық логика» терминін қолданатын логикалық қақпаларды іске асыру стилін көрсету үшін қолданады беріліс қақпалары NMOS және PMOS өткізу транзисторларынан тұрады.[5]

Басқа авторлар «қосымша транзисторлық логика» (CPL) терминін әр қақпа тек NMOS өткізгіш транзисторлық желіден, содан кейін CMOS шығыс инверторынан тұратын логикалық қақпаларды іске асыру стилін көрсету үшін қолданады.[6][7][8]

Басқа авторлар екі рельсті кодтауды қолданып, логикалық қақпаларды іске асыру стилін көрсету үшін «қосымша транзисторлық логика» (CPL) терминін қолданады. Әрбір CPL қақпасында инверторлардың қажеттілігін болдырмайтын екі шығыс сым бар, олар оң және қосымша сигналдар болып табылады.[9][10][11]

Қосымша өтпелі транзисторлық логика немесе «Дифференциалды өту транзисторының логикасы» а-ға сілтеме жасайды логикалық отбасы ол белгілі бір артықшылыққа арналған. Бұл логикалық жанұяны пайдалану әдеттегідей мультиплексорлар және ысырмалар.[дәйексөз қажет ]

CPL логиканың ықтимал төңкерілген шығыс мәндерін таңдау үшін тізбекті транзисторларды қолданады, олардың шығысы an инвертор CMOS беріліс қақпалары параллель қосылған nMOS және pMOS транзисторынан тұрады.

Басқа формалар

Өткізгіш транзисторлық логиканың статикалық және динамикалық түрлері бар, олардың жылдамдығы, қуаты және төмен вольтты жұмысына қатысты әр түрлі қасиеттері бар.[12] Интегралды микросхема кернеуінің төмендеуіне байланысты транзисторлық логиканың кемшіліктері маңызды бола түседі; транзисторлардың шекті кернеуі қоректену кернеуімен салыстырғанда үлкен болады, тізбекті кезеңдердің санын қатаң шектейді. Өткізгіш транзисторларды басқару үшін көбінесе қосымша кірістер қажет болғандықтан, қосымша логикалық кезеңдер қажет.

Әдебиеттер тізімі

  1. ^ Хаум Сегура, Чарльз Ф. Хокинс CMOS электроникасы: ол қалай жұмыс істейді, ол қалай істен шығады, Wiley-IEEE, 2004 ж ISBN  0-471-47669-2, 132 бет
  2. ^ Клайв Максфилд Булигтік бугиге Bebop: электроникаға арналған дәстүрлі емес нұсқаулықНьюнес, 2008 ж ISBN  1-85617-507-3, 423-426 беттер
  3. ^ Норимицу Сако.«Патент US7171636: транзисторлық логикалық схема және оны жобалау әдісі». 'Технологияда бірқатар элементтер мен қуат шығынын азайту және жұмыс жылдамдығын жақсарту үшін «транзисторлық логикалық схеманы» қолдану белгілі болды.'
  4. ^ Кен Ширриф.«Z-80-нің кері инженері: екі қызықты қақпаға арналған кремний түсіндірілді».2013.
  5. ^ Гари К.«Төмен қуатты сандық VLSI дизайны».2012 б. 197.
  6. ^ Воджин Г. Оклобдзия.«Сандық дизайн және фабрика».p. 2-39.
  7. ^ Яно, Куниаки; Яманака, Тосиаки Яманака; Нишида, Такеши; Сайто, Мицуо; Шимохигаши, Кацухиро; Шимизу, Атсуши (1990). «Қосымша транзисторлық логиканы қолданатын 3.8-ns CMOS 16x16-b мультипликаторы». IEEE қатты күйдегі тізбектер журналы. 25 (2): 388–395. Бибкод:1990IJSSC..25..388Y. дои:10.1109/4.52161.
  8. ^ Рейндерс, Неле; Dehaene, Wim (2015). Heverlee, Бельгияда жазылған. Энергия тиімді цифрлық тізбектердің ультра төмен кернеу дизайны. Аналогтық тізбектер мен сигналдарды өңдеу (ACSP) (1 басылым). Чам, Швейцария: Springer International Publishing AG Швейцария. дои:10.1007/978-3-319-16136-5. ISBN  978-3-319-16135-8. ISSN  1872-082X. LCCN  2015935431.
  9. ^ Вай-Кай Чен.«Логикалық дизайн».2003 б. 15-7.
  10. ^ Воджин Г. Оклобдзия.«Компьютерлік техниканың анықтамалығы».2001 б. 2-23-тен 2-24-ке дейін.
  11. ^ Аджит Пал.«Төмен қуатты VLSI тізбектері мен жүйелері».p. 109-дан 110-ға дейін.
  12. ^ Корнелиус Т. Леондес Сигналдарды цифрлық өңдеу жүйелері: енгізу әдістері Elsevier, 1995 ж ISBN  0-12-012768-7 2 бет

Әрі қарай оқу

  • Уэст пен Харрис, CMOS VLSI дизайны, үшінші басылым (ISBN  0-321-14901-7; ISBN  0-321-26977-2 (халықаралық басылым))
  • Дуглас А. Пакнелл және Камран Эшрагян, VLSI дизайны, үшінші басылым (ISBN  978-81-203-0986-9 (Үнді шығарылымы))