EnCore процессоры - EnCore Processor

EnCore Calton және кішкентай саусақ

The EnCore микропроцессорлық отбасы - бұл а теңшелетін және ұзартылатын ықшам 32-битті енгізу RISC нұсқаулық жиынтығының архитектурасы - әзірлеген PASTA зерттеу тобы кезінде Эдинбург университетінің информатика мектебі. Төменде EnCore негізгі ерекшеліктері келтірілген микропроцессор отбасы:

  • 5 кезең құбыр
  • өз класындағы ең жоғары жұмыс жиілігі
  • мүмкін динамикалық энергияны ең аз тұтыну - флип-флоптардың 99% автоматты түрде сағат тілді типтік синтездеу құралдарын қолдану
  • бір циклді кідіріске жететін жадтан тыс операциялардың көпшілігі және жүктеме кешіктірілетін ұяшықтан көп емес
  • кэш архитектурасының оңай конфигурациясы
  • ықшам базалық нұсқаулар жиынтығының архитектурасы (БҰЛ ), максималды код тығыздығы үшін 16-биттік және 32-биттік кодталған еркін араласқан
  • 16 және 32 биттік командалық кодтауды ауыстыруға арналған қосымша шығындар жоқ

EnCore тест чиптерінің барлығы аталған Эдинбургтегі төбелер; Калтон, ең кішісі, бұлардың біріншісі. Екінші, Қамал, Эдинбург сарайы салынған тастың атымен аталған.

EnCore Calton

ЭнКор Калтонның фотомикрографиялық суреті

EnCore процессорының алғашқы кремнийді іске асыруы а сынақ чипі а-да ойдан шығарылған Калтон атты кодты жалпы 130нм CMOS стандартты қолдану процесі ASIC ағыны.

  • 130нм кеңейтілген базалық конфигурациядағы EnCore процессорын енгізу баррель ауыстырғыш, мультипликатор және 32 жалпы мақсаттағы толық жиынтығы тіркеушілер.
  • Процессордан басқа шинаның интерфейсі және жүйені басқару функциялары бар.
  • 8KB-пен жүзеге асырылады тікелей картаға түсірілген нұсқаулық және деректерді сақтау.
  • Аяқталды чиптегі жүйе 1 мм алады2 75% пайдалану кезінде кремний.
  • Чип деңгейіндегі қуат тұтыну 25 мВт құрайды 250 МГц.
  • Алғашқы кремний сынамалары жоғары жиілікте жұмыс істейді 375 Әдеттегі кернеу мен температурада МГц.

EnCore Castle

EnCore сарайының макеті

Кеңейтілген EnCore процессорының екінші кремнийді іске асыруы - бұл сынамалы чиптермен атау берілген Castle. жалпы 90нм CMOS процесі.

Castle микросхемасында EnCore процессорының кеңейтілген нұсқасы, 32KB 4-жолдық ассоциативті нұсқаулық кэші және 32KB 4-жолдық-ассоциативті деректер кэші бар. Ол 32-биттік жад интерфейсін, сондай-ақ үзілістерді, сағаттарды және қалпына келтіру сигналдарын қамтамасыз ететін чиптегі (SoC) дизайнға ендірілген.

  • 90нм іске асыру жалпы ақысыз құю кітапханаларына және 9 металл қабатынан тұратын стекке негізделген.
  • Толық дизайн 1,875 x 1,875 мм матрицада 2,25 кв.м құрайды. Бұған қайта жаңартылатын базалық процессор кіреді Конфигурациялық ағын үдеткіші (CFA) кеңейту логикасы, екі 32 кБ кэш және чиптен тыс интерфейстер.
  • 2,5 В LVCMOS енгізу / шығару сигналдары бар 0,9В-ден 1,1В дейінгі кернеуде жұмыс істеуге арналған.
  • 68 істікшелі керамикалық LCC-ге оралған.
  • Алғашқы кремний үлгілері жұмыс істейді 600МГц.
  • Әдеттегі жағдайларда чип деңгейіндегі қуат шығыны 600 МГц 70 МВт құрайды.
  • Толық дизайн ағыны, RTL-ден GDSII-ге дейін орындалды PASTA командасы. Бұл топологиялық синтез үшін Synopsys Design Compiler, ал автоматтандырылған орын мен маршрут үшін IC Compiler көмегімен құрастырылған жобалық ағынға негізделген.
  • Дизайндағы барлық флип-флоптардың 97% -дан астамы логикалық синтез кезінде автоматты түрде сағат тілімен жүрді.
  • LVS және DRC тексерістері Mentor Graphics-тен Caliber көмегімен жүргізілді.