Apa itu RAS (Strobe Akses Baris atau Pilih Akses Baris)?

Komputer modern adalah kapal yang dijalankan dengan ketat. Sebagian besar komponen dijalankan pada jam, dan jam tersebut dapat berdetik miliaran kali per detik. Namun, perangkat keras yang paling dikontrol ketat di komputer adalah RAM. Ada lusinan pengaturan waktu primer, sekunder, dan tersier yang digunakan untuk mengonfigurasi dengan tepat seberapa cepat setiap keping RAM. Meskipun pengaturan waktu ini menentukan kinerja RAM, pengaturan waktu ini tidak mengontrol cara kerjanya, seberapa cepat.

Salah satu bagian penting dalam menggunakan RAM adalah RAS. RAS adalah kependekan dari Row Access Strobe atau Row Access Select. Pada hari-hari Asynchronous DRAM, RAS adalah strobo. Namun, dengan DRAM Sinkron modern, hal itu tidak lagi terjadi; nama tersebut umumnya masih digunakan sebagai peninggalan.

RAS adalah sambungan listrik antara pengontrol memori dan chip RAM. Itu dibiarkan tinggi secara default. Ketika RAS diturunkan, ini menunjukkan bahwa alamat pada pin alamat adalah alamat baris. RAM kemudian memulai proses membuka baris yang ditentukan. RAS kemudian harus tetap rendah sampai baris dapat ditutup. Ini setelah data muncul di pin data.

Timing Terkait dengan RAS

Ada banyak pengaturan waktu yang terkait dengan RAS. Yang paling dasar adalah tRAS yang menentukan jumlah minimum siklus jam memori yang harus dipertahankan RAS rendah. Ini biasanya angka keempat jika satu set pengaturan waktu RAM disajikan tanpa label. TRCD adalah waktu lain yang menentukan keterlambatan RAS ke CAS. Ini adalah jumlah siklus jam memori yang harus dilewati antara RAS yang ditarik rendah ke menginstruksikan RAM untuk mengambil alamat baris dan CAS ditarik rendah untuk menginstruksikan RAM untuk mengambil kolom alamat. Jika digabungkan, kedua alamat ini menentukan alamat memori, tetapi membuka baris harus selesai sebelum alamat kolom dapat ditentukan.

TRC adalah waktu siklus baris. Itu adalah jumlah minimum siklus jam memori antara satu baris yang dibuka dan baris lainnya yang dibuka. Ini adalah kombinasi dari waktu RAS harus dijaga tetap rendah, dan waktu RAS harus dijaga tinggi untuk mengisi ulang setelah baris ditutup. TRp adalah waktu pra-pengisian RAS, menentukan berapa lama RAS harus tinggi sebelum dapat diturunkan lagi untuk membuka baris lain.

Untuk Apa Fungsi RAS Digunakan?

RAS digunakan untuk setiap operasi RAM. Alamat baris dan kolom harus ditentukan untuk membaca data apa pun dari RAM. Tepi jatuh RAS menginstruksikan RAM untuk memeriksa pin alamat untuk mengetahui baris mana yang harus dibuka. Proses ini sama untuk operasi penulisan.

Sel-sel memori yang membentuk RAM perlu disegarkan karena dayanya bocor secara teratur. Ini disebut menyegarkan. Siklus penyegaran dijalankan untuk memastikan bahwa setiap sel disegarkan sebelum kehilangan data. Seluruh baris sel disegarkan sekaligus dengan membuka dan menutupnya lagi. Oleh karena itu, operasi baca atau tulis menyegarkan baris yang berarti dapat dilewati untuk siklus itu. Operasi baca dan tulis, bagaimanapun, tidak dapat diandalkan untuk mencapai setiap baris secara teratur, sehingga diperlukan operasi penyegaran khusus.

Pendekatan yang Menyegarkan

Ada dua pendekatan utama untuk melakukan penyegaran; keduanya membutuhkan penggunaan RAS. Yang pertama adalah RAS Only Refresh atau ROR. Ini melibatkan menarik RAS rendah dan menentukan baris yang akan disegarkan. Tidak ada tindakan lebih lanjut yang diambil, dan baris ditutup segera setelah siap untuk operasi berikutnya.

Pendekatan kedua adalah CAS Before RAS refresh atau CBR. Ini menarik CAS rendah, lalu RAS rendah, tetapi tidak pernah menentukan alamat apa pun pada pin alamat. Dalam operasi normal, RAS harus selalu ditarik rendah terlebih dahulu, yang merupakan operasi yang berbeda. Itu bergantung pada RAM untuk menyimpan penghitung baris mana yang telah disegarkan dan mana yang masih perlu disegarkan.

Karena tidak ada baris yang ditentukan, baris yang ditentukan oleh penghitung dibuka dan kemudian ditambah satu sehingga baris berikutnya dibuka di lain waktu. CBR memiliki sedikit keunggulan efisiensi daya dibandingkan ROR karena tidak diperlukan daya untuk menentukan alamat baris. CBR, bagaimanapun, mungkin menawarkan lebih sedikit kesempatan untuk tunjangan kesadaran peluruhan biaya sel-demi-sel, meskipun saat ini tidak diterapkan sama sekali, menjadikannya kerugian murni teoretis.

Kesimpulan

RAS adalah singkatan dari Row Address Strobe. Ini juga bisa disebut Pemilihan Alamat Baris, karena sinyal listrik bukan lagi strobo. Ketika RAS diturunkan, alamat baris diambil dari pin alamat. Ini digunakan untuk membuka baris, yang tetap terbuka selama RAS rendah. Ada jumlah waktu minimum agar RAS tetap rendah, didefinisikan sebagai tRAS.

Ada juga jumlah minimum waktu yang RAS harus dijunjung tinggi sesudahnya, tRp. Gabungan, kedua pengaturan waktu ini membentuk waktu Siklus RAS, tRC. Ini bukan batas keras tetapi batas lunak yang memastikan cukup waktu untuk baris terbuka dengan benar dan untuk pra-pengisian selesai setelah baris ditutup lagi.