Quvvatni optimallashtirish (EDA) - Power optimization (EDA)

Quvvatni optimallashtirish bu funksionallikni saqlab, integral mikrosxema kabi raqamli dizayndagi quvvat sarfini optimallashtirish (kamaytirish) uchun elektron dizaynni avtomatlashtirish vositalaridan foydalanish.

Kirish va tarix

Bugungi dizaynlarning tezligi va murakkabligi tobora ortib borayotganligi elektr energiyasini iste'mol qilish hajmining sezilarli darajada oshishini anglatadi juda keng ko'lamli integratsiya (VLSI) chiplar. Ushbu muammoni hal qilish uchun tadqiqotchilar quvvatni kamaytirish uchun juda ko'p turli xil dizayn usullarini ishlab chiqdilar. 100 Gt dan ortiq tranzistorlar bilan ishlaydigan 1 gigagertsli chastotada ishlaydigan bugungi IClarning murakkabligi, quvvatni qo'lda optimallashtirish umidsiz sekin va xatolarga yo'l qo'ymaslik ehtimoli borligini anglatadi. Kompyuter yordamida loyihalash (SAPR) vositalari va metodikalari majburiydir.

Bir-birini to'ldiruvchi metall oksidli yarimo'tkazgich muvaffaqiyatiga olib kelgan asosiy xususiyatlardan biri CMOS, texnologiya uning ichki kam quvvat sarfi edi. Bu shuni anglatadiki, elektron dizaynerlar va elektron dizaynni avtomatlashtirish (EDA) vositalari elektron ishlashni maksimal darajaga ko'tarish va elektron maydonni minimallashtirishga e'tibor berishlari mumkin. CMOS texnologiyasining yana bir qiziqarli xususiyati - bu uning o'lchamlarini doimiy ravishda pasayishiga imkon beradigan yoqimli masshtablash xususiyatlari (qarang) Mur qonuni ), yuqori chastotalarda ishlaydigan bitta chipda tobora murakkab tizimlarni yaratishga imkon beradi.Quvvatni iste'mol qilish xavfi 1980 yillarning oxirlarida birinchi ko'chma elektron tizimlarning paydo bo'lishi bilan paydo bo'ldi. Ushbu bozorda batareyaning ishlash muddati mahsulotning tijorat muvaffaqiyatida hal qiluvchi omil hisoblanadi. Taxminan bir vaqtning o'zida aniq bo'lgan yana bir haqiqat shuki, har bir o'lgan maydon uchun faol elementlarning ko'payib borayotgan integratsiyasi integral mikrosxemaning juda katta energiya sarflanishiga olib keladi. Quvvatning yuqori mutlaq darajasi nafaqat iqtisodiy va ekologik sabablarga ko'ra kerak emas, balki u issiqlik tarqalish muammosini ham keltirib chiqaradi. Qurilmani maqbul harorat darajasida ishlashini ta'minlash uchun haddan tashqari issiqlik qimmatga tushadigan issiqlik olish tizimlarini talab qilishi mumkin.

Ushbu omillar quvvatning ko'tarilishiga hissa qo'shdi, bu ishlash va o'lchov o'lchamlari bilan bir qatorda asosiy dizayn parametri. Aslida, energiya iste'moli CMOS texnologiyasining doimiy ravishda kengaytirilishida cheklovchi omil sifatida qaraladi. So'nggi o'n yillikda ushbu muammoga javob berish uchun quvvatni optimallashtirish muammosini hal qiladigan kompyuterli loyihalash (SAPR) vositalarini yaratish bo'yicha intensiv tadqiqotlar olib borildi. Dastlabki harakatlar elektron va mantiqiy darajadagi vositalarga yo'naltirildi, chunki bu darajada SAPR vositalari ancha etuk edi va masalalar bo'yicha yaxshiroq ish yuritildi. Bugungi kunda SAPR vositalari uchun olib borilgan tadqiqotlarning aksariyati tizimni yoki me'moriy darajani optimallashtirishga qaratilgan bo'lib, ularni qo'llashning kengligini hisobga olgan holda umumiy ta'sir katta bo'lishi mumkin.

Optimallashtirish vositalari bilan birgalikda elektr energiyasini baholashning samarali texnikasi talab etiladi, bu ham elektron iste'molining biron bir maqsad qiymatiga javob berishining mutlaq ko'rsatkichi sifatida va ham kosmik loyihalash paytida turli xil alternativlarning quvvat ko'rsatkichlarining nisbiy ko'rsatkichi sifatida.

CMOS davrlarini quvvatini tahlil qilish

Raqamli CMOS davrlarining quvvat sarfi odatda uchta komponent bo'yicha ko'rib chiqiladi:

  • The dinamik quvvat Eshik chiqishidagi yuk sig'imini zaryadlash va tushirish bilan bog'liq komponent.
  • The qisqa tutashuv kuchi komponent. Chiqish chizig'ini (CMOS eshigidan) bir kuchlanish darajasidan ikkinchisiga o'tish paytida ham PMOS, ham NMOS tranzistorlari yoqilgan vaqt bo'ladi, shu bilan V dan yo'l hosil bo'ladi.DD erga.
  • The statik quvvat sızdırmazlık tufayli, bu kontaktlarning zanglashiga olib ulanmagan bo'lsa ham mavjud. Bu, o'z navbatida, ikkita komponentdan iborat - manba qochqinning eshigi, bu to'g'ridan-to'g'ri eshik izolyatoridan, asosan tunnel orqali oqish va manba-drenaj qochqinlari ikkala tunnel va pastki eshik o'tkazuvchanligiga tegishli. Statik quvvat komponentining umumiy quvvat soniga qo'shgan hissasi hozirgi davrda juda tez o'sib bormoqda Chuqur sub-mikrometr (DSM) dizayni.

Quvvatni bir qator tafsilotlar darajasida taxmin qilish mumkin. Abstraktsiyaning yuqori darajalari tezroq va katta mikrosxemalarni boshqaradi, ammo unchalik aniq emas. Asosiy darajalarga quyidagilar kiradi:

  • Kabi elektron simulyatordan foydalangan holda, elektron darajadagi quvvatni baholash ZARIF
  • Statik quvvatni baholash kirish vektorlaridan foydalanmaydi, lekin kirish statistikasidan foydalanishi mumkin. Shunga o'xshash vaqtni statik tahlil qilish.
  • Mantiqiy darajadagi quvvatni baholash, ko'pincha bog'liqdir mantiqiy simulyatsiya.
  • Ro'yxatdan o'tish-o'tkazish darajasida tahlil. Tez va yuqori quvvat, ammo unchalik aniq emas.

O'chirish darajasidagi quvvatni optimallashtirish

Kichkintoyning ko'rinishi standart hujayra to'g'ridan-to'g'ri quvvat sarfiga bog'liq bo'lgan isitish effektlarini ko'rsatadigan kattaroq dizayndan olingan.

O'chirish darajasida quvvat sarfini kamaytirish uchun juda ko'p turli xil texnikalar qo'llaniladi. Ulardan ba'zilari:

  • Transistor o'lchamlari: har bir eshik yoki tranzistor o'lchamlarini minimal quvvat uchun sozlash.
  • Voltajni miqyosi: past kuchlanish kuchlanishlari kam quvvat sarflaydi, lekin sekinroq.
  • Voltaj orollari: Turli xil bloklarni turli xil kuchlanishlarda ishlatish, quvvatni tejash. Ushbu dizayn amaliyoti har xil besleme zo'riqishida bo'lgan ikkita blok bir-biri bilan aloqa qilganda, darajani o'zgartirgichlardan foydalanishni talab qilishi mumkin.
  • V o'zgaruvchisiDD: Ish paytida bitta blok uchun kuchlanish o'zgarishi mumkin - yuqori tezlikli (va yuqori quvvatli) blok tez ketishi kerak bo'lganda, sekin ishlash qabul qilinganida past kuchlanishli.
  • Bir nechta pol kuchlanish: Zamonaviy jarayonlar turli xil chegaralarga ega tranzistorlarni yaratishi mumkin. Ikki yoki undan ortiq har xil pol kuchlanishli CMOS tranzistorlar aralashmasi yordamida quvvatni tejash mumkin. Oddiy shaklda ikki xil chegara mavjud, ular odatda "Vt" yuqori voltli va "past-Vt" deb nomlanadi. Yuqori polli tranzistorlar sekinroq, ammo kamroq oqadi va muhim bo'lmagan davrlarda ishlatilishi mumkin.
  • Elektr eshiklari: Ushbu texnikada yuqori Vt ishlatiladi uyqu transistorlari blok o'chirilganda o'chirib qo'yadigan blok. Uyqu tranzistorining o'lchamlari muhim dizayn parametridir. MTCMOS yoki Multi-Threshold CMOS nomi bilan ham tanilgan ushbu usul kutish yoki qochqinning quvvatini pasaytiradi va shuningdek Iddq sinovi.
  • Uzoq kanalli tranzistorlar: minimal uzunlikdan yuqori tranzistorlar kamroq oqadi, lekin kattaroq va sekinroq.
  • Yig'ish va to'xtash holatlari: Mantiqiy eshiklar paytida har xil oqishi mumkin mantiqiy ekvivalenti kirish holatlari (masalan, 01-dan farqli o'laroq, NAND darvozasida 10). Muayyan shtatlarda shtat mashinalari kamroq oqishi mumkin.
  • Mantiqiy uslublar: dinamik va statik mantiq, masalan, tezlik / quvvat almashinuvi har xil.

Kam quvvat uchun mantiqiy sintez

Mantiqiy sintez quvvat sarfini nazorat ostida ushlab turish uchun ko'p jihatdan optimallashtirish ham mumkin. Quyidagi qadamlarning tafsilotlari quvvatni optimallashtirishga sezilarli ta'sir ko'rsatishi mumkin:

  • Soat eshigi
  • Mantiqiy omil
  • Yo'llarni muvozanatlash
  • Texnologiyalarni xaritalash
  • Davlat kodlash
  • Oxirgi holatdagi mashinalarning parchalanishi
  • Qaytish

Power Aware EDA-ni qo'llab-quvvatlash

Dizayn fayllarini yozish uchun Power formatini va dizaynni amalga oshirishni ko'rsatadigan fayl formatlari mavjud. Ushbu fayllardagi ma'lumotlar EDA vositalariga avtomatik ravishda quvvatni boshqarish funktsiyalarini kiritish va natijaning maqsadga muvofiqligini tekshirish imkonini beradi. The IEEE DASC shaklida ushbu formatni ishlab chiqish uchun uy beradi IEEE P1801 ishchi guruh. 2006 yil va 2007 yilning dastlabki ikki oyi davomida ikkalasi ham Birlashtirilgan quvvat formati va Umumiy quvvat formati turli xil vositalarni qo'llab-quvvatlash uchun ishlab chiqilgan. The IEEE P1801 ishchi guruhlar ushbu ikkita standartning yaqinlashishini ta'minlash maqsadida ishlaydi.

Arxitektura darajasidagi quvvatni baholashni qo'llab-quvvatlash uchun bir qator EDA vositalari ishlab chiqilgan, shu jumladan McPAT,[1] Vattch,[2] va oddiy kuch.[3]

Shuningdek qarang

Adabiyotlar

  • Integral mikrosxemalar uchun elektron dizaynni avtomatlashtirish bo'yicha qo'llanma, Lavagno, Martin va Sheffer tomonidan, ISBN  0-8493-3096-3 Yuqorida keltirilgan xulosa olingan maydonni izni bilan o'rganish.
  • Yan M. Rabaey, Ananta Chandrakasan va Borivoje Nikolich, Raqamli integral mikrosxemalar, 2-nashr[1], ISBN  0-13-090996-3, Nashriyotchi: Prentice Hall

Qo'shimcha o'qish / Tashqi havolalar