EnCore protsessori - EnCore Processor

EnCore Calton va Small Finger

The EnCore mikroprotsessorlar oilasi - bu a sozlanishi va kengaytiriladigan ixcham 32-bitni amalga oshirish RISC ko'rsatmalar to'plami arxitekturasi - tomonidan ishlab chiqilgan PASTA tadqiqot guruhi da Edinburg universiteti informatika maktabi. Quyida EnCore-ning asosiy xususiyatlari keltirilgan mikroprotsessor oila:

  • 5 bosqich quvur liniyasi
  • o'z sinfidagi eng yuqori ish chastotasi
  • mumkin bo'lgan eng past dinamik energiya sarfi - flip-floplarning 99% avtomatik ravishda soat eshiklari odatdagi sintez vositalaridan foydalangan holda
  • ko'p tsiklli kechikish va ko'pi bilan yukni kechiktiradigan slotni qo'lga kiritadigan xotiradan tashqari operatsiyalar
  • kesh me'morchiligining oson konfiguratsiyasi
  • ixcham boshlang'ich ko'rsatmalar to'plami arxitekturasi (ISA ), shu jumladan maksimal zichlik uchun erkin aralashtirilgan 16 va 32 bitli kodlashlar
  • 16 va 32 bitli buyruq kodlashlari o'rtasida almashtirish uchun qo'shimcha xarajatlar yo'q

Barcha EnCore test chiplari nomi berilgan Edinburgdagi tepaliklar; Kalton, eng kichigi bo'lish, bu ulardan birinchisi. Ikkinchisi, Qasr, Edinburg qal'asi qurilgan tosh nomi bilan atalgan.

EnCore Calton

EnCore Caltonning fotomikrograf surati

EnCore protsessorining birinchi kremniy tatbiq etilishi a sinov chipi a tomonidan ishlab chiqarilgan Calton kodli nomi umumiy 130nm CMOS standart yordamida jarayon ASIC oqimi.

  • 130nm kengaytirilgan kengaytirilgan asosiy konfiguratsiyadagi EnCore protsessorini amalga oshirish bochka almashtirgich, multiplikator va 32 ta umumiy maqsadlarning to'liq to'plami registrlar.
  • Protsessordan tashqari avtobus interfeysi va tizimni boshqarish funktsiyalari mavjud.
  • 8KB bilan amalga oshiriladi to'g'ridan-to'g'ri xaritada ko'rsatmalar va ma'lumotlar keshi.
  • Bajarildi chipdagi tizim 1 mm egallaydi2 75% ishlatishda kremniy.
  • Chip darajasidagi quvvat sarfi 25 mVt 250 MGts.
  • Birinchi silikon namunalari chastotadan yuqori ishlaydi 375 Odatda kuchlanish va haroratda MGts.

EnCore qal'asi

EnCore Qal'asining Chip Layout

Kengaytirilgan EnCore protsessorining ikkinchi silikon qo'llanilishi - bu sinovdan o'tgan, chip-kod bilan nomlangan imorat. umumiy 90nm CMOS jarayoni.

Castle chipida EnKore protsessorining kengaytirilgan versiyasi, 32KB 4 tomonlama set-assotsiativ ko'rsatmalar keshi va 32KB 4-yo'llar-assotsiativ ma'lumotlar keshlari mavjud. U 32-bitli umumiy xotira interfeysi, shuningdek uzilish, soat va qayta tiklash signallarini ta'minlaydigan chipdagi tizim (SoC) dizayniga kiritilgan.

  • 90nm amalga oshirish umumiy bepul quyish kutubxonalari va 9 ta metall qatlamlar to'plamiga asoslangan.
  • To'liq dizayni 1,875 x 1,875 mm o'lchamdagi 2,25 kvadrat metrni tashkil etadi. Bunga asosiy protsessor, qayta sozlanadigan, kiradi Konfiguratsiya qilinadigan oqim tezlashtiruvchisi (CFA) kengaytma mantig'i, ikkita 32KB kesh va chipdan tashqari interfeyslar.
  • 2,5 V LVCMOS I / O signallari bilan 0,9V dan 1,1V gacha bo'lgan yadro kuchlanishida ishlashga mo'ljallangan.
  • 68 pinli Ceramic LCC-ga qadoqlangan.
  • Birinchi silikon namunalari ishlaydi 600MHz.
  • Chip darajasidagi quvvat sarfi odatdagi sharoitlarda 600 MGts da 70 MVtni tashkil qiladi.
  • To'liq dizayn oqimi, RTL dan GDSIIgacha, tomonidan amalga oshirildi PASTA jamoasi. Bu topologik sintez uchun Synopsys Design Compiler va avtomatlashtirilgan joy va marshrut uchun IC Compiler yordamida ichki ishlab chiqilgan dizayn oqimiga asoslangan.
  • Dizayndagi barcha flip-floplarning 97% dan ortig'i mantiqiy sintez paytida avtomatik ravishda soat yo'nalishi bo'yicha amalga oshirildi.
  • LVS va DRC tekshiruvlari Mentor Graphics-dan Kalibr yordamida amalga oshirildi.