Шта је РАС (Ров Аццесс Стробе или Ров Аццесс Селецт)?

Модерни рачунари су чврсто вођени бродови. Огромна већина компоненти ради на сату, а ти сатови могу откуцати милијарде пута у секунди. Ипак, најстроже контролисани део хардвера у рачунару је РАМ. Постоје десетине примарних, секундарних и терцијарних тајминга који се користе да би се прецизно конфигурисало колико брзо сваки штап РАМ-а може бити. Иако ова времена дефинишу перформансе РАМ-а, они не контролишу како он функционише, већ колико брзо.

Један од критичних делова коришћења РАМ-а је РАС. РАС је скраћеница од Ров Аццесс Стробе или Ров Аццесс Селецт. У данима асинхроног ДРАМ-а, РАС је био строб. Међутим, са модерним синхроним ДРАМ-ом то више није случај; име се још увек углавном користи као залиха.

РАС је електрична веза између меморијског контролера и РАМ чипова. Подразумевано је остављено високо. Када је РАС низак, то указује да је адреса на пиновима адресе адреса реда. РАМ тада започиње процес отварања дефинисаног реда. РАС тада мора остати низак док се ред не може затворити. Ово је након што се подаци појаве на пиновима података.

Временски оквири повезани са РАС

Постоји много времена везаних за РАС. Најосновнији је тРАС који дефинише минимални број циклуса меморијског такта које РАС мора да се држи ниским. Ово је обично четврти број ако је скуп РАМ тајминга представљен без ознака. тРЦД је још једно време које дефинише кашњење РАС до ЦАС. Ово је број циклуса меморијског такта који треба да прођу између РАС-а који се повлачи на ниски ниво инструкције РАМ-у да узме адресу реда, а ЦАС се повлачи на ниско да би наложио РАМ-у да узме колону адреса. Комбиновано, ове две адресе одређују меморијску адресу, али отварање реда мора да се заврши пре него што се може навести адреса колоне.

тРЦ је време циклуса реда. То је минимални број циклуса меморијског сата између отварања једног реда и отварања другог реда. Ово је комбинација времена када се РАС мора држати ниским и времена када се мора држати високо да би се препунио након што је ред затворен. тРП је време претходног пуњења РАС, које дефинише колико дуго РАС мора бити висок пре него што се поново може смањити да би се отворио други ред.

За које функције се користе РАС?

РАС се користи за сваку операцију РАМ-а. Адреса реда и колоне мора бити наведена да би се читали подаци из РАМ-а. Опадајућа ивица РАС-а налаже РАМ-у да провери пинове адресе како би сазнао који ред да отвори. Овај процес је исти за операције писања.

Меморијске ћелије које чине РАМ треба да освеже свој набој јер редовно цури. Ово се зове освежавање. Покреће се циклус освежавања како би се осигурало да се свака ћелија освежи пре било каквог губитка података. Читави редови ћелија се освежавају одједном тако што се поново отварају и затварају. Операција читања или писања, стога, освежава ред, што значи да се може прескочити за тај циклус. Међутим, не може се поуздати да ће операције читања и писања погађати сваки ред довољно редовно, тако да су потребне специфичне операције освежавања.

Освежавајући приступ

Постоје два главна приступа извођењу освежавања; оба захтевају коришћење РАС-а. Први је РАС Онли Рефресх или РОР. Ово укључује повлачење РАС ниског нивоа и навођење реда који треба освежити. Не предузимају се никакве даље радње, а ред се затвара чим буде спреман за следећу операцију.

Други приступ је ЦАС пре освежавања РАС-а или ЦБР. Ово повлачи ЦАС низак, затим РАС низак, али никада не наводи адресу на пиновима адресе. У нормалним операцијама, РАС се увек прво мора повући ниско, што је посебна операција. Ослања се на РАМ да задржи бројач редова који су освежени, а који још треба да се освеже.

Како ниједан ред није наведен, отвара се ред наведен бројачем, а затим се повећава за један тако да се следећи пут отвара следећи ред. ЦБР има благу предност у погледу енергетске ефикасности у односу на РОР јер није потребно напајање да би се одредила адреса реда. ЦБР, међутим, може понудити мање могућности за смањење свести о смањењу наелектрисања ћелија по ћелију, иако се то тренутно уопште не примењује, што чини да је то чисто теоретски недостатак.

Закључак

РАС је скраћеница од Ров Аддресс Стробе. Може се назвати и одабиром адресе реда, пошто електрични сигнал више није стробоскоп. Када се РАС смањи, адреса реда се преузима са пинова адресе. Ово се користи за отварање реда, који остаје отворен све док се РАС држи ниско. Постоји минимално време које се РАС мора одржавати на ниском нивоу, дефинисано као тРАС.

Такође постоји минимално време које се РАС мора држати високо након тога, тРП. Комбиновано, ова два времена чине време циклуса РАС, тРЦ. Ово није тврдо ограничење, већ меко ограничење које обезбеђује довољно времена да се редови правилно отворе и да се претходно пуњење заврши када се ред поново затвори.