Random Access Memory




1. Tujuan [Kembali]
memahami apa itu RAM dan fungsi dari RAM (random access memory).
2. Alat dan bahan [Kembali]
1. cd 4001

2. gerbang nand

3. inverter
4. logic probe
5.logic state
3. Teori [Kembali]
Seperti disebutkan sebelumnya, elemen dasar SRAM adalah sel memori kait. Gambar 15.4 menunjukkan sel memori SRAM dasar. Sel memori dipilih dengan mengatur jalur 'pilih' aktif. Bit data ditulis ke dalam sel dengan menempatkannya di baris 'data in' dan dibaca dari baris 'data out'. SRAM dapat secara luas diklasifikasikan sebagai SRAM asinkron dan SRAM sinkron. SRAM asinkron adalah mereka yang operasinya tidak disinkronkan dengan jam sistem, yaitu mereka beroperasi secara independen dari frekuensi jam. 'Data masuk' dan 'data keluar' dalam RAM ini dikendalikan oleh transisi alamat. SRAM sinkron adalah mereka yang timingnya dimulai oleh ujung jam. 'Alamat', 'data masuk', 'data keluar' dan semua sinyal kontrol lainnya disinkronkan dengan sinyal jam. Sinkronis
SRAM biasanya memiliki fitur burst alamat, yang memungkinkan memori untuk membaca dan menulis di lebih dari satu lokasi menggunakan satu alamat. SRAMs sinkron dan asinkron tersedia dalam teknologi bipolar, MOS dan BiCMOS . Sementara SRAM bipolar menawarkan kecepatan operasi yang relatif lebih tinggi, teknologi MOS menawarkan kapasitas yang lebih tinggi dan konsumsi daya yang berkurang.

RAM Statis

Seperti disebutkan sebelumnya, elemen dasar SRAM adalah sel memori kait. Gambar 15.4 menunjukkan sel memori SRAM dasar. Sel memori dipilih dengan mengatur jalur 'pilih' aktif. Bit data ditulis ke dalam sel dengan menempatkannya di baris 'data in' dan dibaca dari baris 'data out'. SRAM dapat secara luas diklasifikasikan sebagai SRAM asinkron dan SRAM sinkron. SRAM asinkron adalah mereka yang operasinya tidak disinkronkan dengan jam sistem, yaitu mereka beroperasi secara independen dari frekuensi jam. 'Data masuk' dan 'data keluar' dalam RAM ini dikendalikan oleh transisi alamat. SRAM sinkron adalah mereka yang timingnya dimulai oleh ujung jam. 'Alamat', 'data masuk', 'data keluar' dan semua sinyal kontrol lainnya disinkronkan dengan sinyal jam. Sinkronis

SRAM biasanya memiliki fitur burst alamat, yang memungkinkan memori untuk membaca dan menulis di lebih dari satu lokasi menggunakan satu alamat. SRAMs sinkron dan asinkron tersedia dalam teknologi bipolar, MOS dan BiCMOS . Sementara SRAM bipolar menawarkan kecepatan operasi yang relatif lebih tinggi, teknologi MOS menawarkan kapasitas yang lebih tinggi dan konsumsi daya yang berkurang. Gambar 15.5 (a) dan (b) masing-masing menunjukkan sel memori bipolar dasar dan sel memori MOS (NMOS).





SRAM biasanya memiliki fitur burst alamat, yang memungkinkan memori untuk membaca dan menulis di lebih dari satu lokasi menggunakan satu alamat. SRAMs sinkron dan asinkron tersedia dalam teknologi bipolar, MOS dan BiCMOS . Sementara SRAM bipolar menawarkan kecepatan operasi yang relatif lebih tinggi, teknologi MOS menawarkan kapasitas yang lebih tinggi dan konsumsi daya yang berkurang.gambar  (a) dan (b) masing-masing menunjukkan sel memori bipolar dasar dan sel memori MOS (NMOS).

SRAM asinkron 
gambar diatas menunjukkan arsitektur khas SRAM asinkron 64 × 8. Itu mampu menyimpan 64 kata dari delapan bit masing-masing. Blok utama termasuk decoder alamat baris 6-ke-64, buffer I / O, 64 sel memori dan logika kontrol untuk operasi baca / tulis. Sel memori dalam satu baris direpresentasikan sebagai register. Setiap register adalah register delapan bit dan dapat dibaca dari serta ditulis ke dalamnya. Seperti dapat dilihat dari gambar, semua sel di dalam register yang sama berbagi baris output decoder yang sama, juga disebut sebagai 'baris baris'. Fungsi kontrol disediakan oleh input R / W (baca / tulis) dan CS (pilih chip). Input R / W dan CS juga disebut sebagai input WE (write enable) dan CE (chip enable). Baris 'input data' dan 'output data' biasanya digabungkan dengan menggunakan jalur input / output yang umum untuk menghemat jumlah pin pada paket IC. Memori dipilih dengan membuat CS = 0. Selama operasi 'baca', status pin R / W dan CS masing-masing adalah '1' dan '0', sedangkan selama operasi 'tulis' masing-masing adalah '0' dan '0'. Selama operasi 'baca' buffer input dinonaktifkan dan konten register yang dipilih muncul di output. Selama operasi 'tulis' buffer input diaktifkan dan buffer output dinonaktifkan. Isi buffer input dimuat ke register yang dipilih, data sebelumnya yang ditimpa oleh data baru. Buffer output, sedang tristate , berada dalam keadaan impedansi tinggi selama operasi penulisan. CS = 1 membatalkan pilihan chip, dan input dan output data buffer dinonaktifkan dan pergi ke keadaan impedansi tinggi. Isi memori dalam kasus ini tetap tidak terpengaruh. Input 'chip Select' sangat penting ketika lebih dari satu chip memori RAM digabungkan untuk mendapatkan kapasitas memori yang lebih besar. Dalam kasus memori SRAM yang lebih besar, ada dua decoder alamat, satu untuk baris dan satu untuk kolom. Mereka disebut sebagai decoder baris dan decoder kolom masing-masing. Beberapa baris alamat diumpankan ke dekoder baris dan sisanya dari baris alamat diumpankan ke dekoder kolom
 Gambar diatas menunjukkan arsitektur SRAM asinkron 16K × 8 yang khas. Sel-sel memori diatur dalam delapan array 128 baris dan 128 kolom masing-masing. Kenangan dengan decoder alamat tunggal dirujuk
Interval waktu berbeda yang ditunjukkan dalam diagram didefinisikan sebagai berikut:
• Lengkap baca waktu siklus tRC . Ini didefinisikan sebagai interval waktu di mana kode alamat yang valid diterapkan ke baris alamat selama operasi 'baca'.
• Waktu akses RAM tACC . Ini didefinisikan sebagai selang waktu antara penerapan input alamat baru dan tampilan data output yang valid.
• Chip memungkinkan waktu akses tCO . Ini didefinisikan sebagai waktu yang diambil oleh output RAM untuk beralih dari status Hi-Z ke level data yang valid setelah CS diaktifkan.
• Chip menonaktifkan waktu akses tOD . Ini didefinisikan sebagai waktu yang diambil oleh RAM untuk kembali ke status Hi-Z setelah CS dinonaktifkan.
• Lengkapi waktu siklus tulis tWC . Ini didefinisikan sebagai interval waktu di mana kode alamat yang valid diterapkan ke baris alamat selama operasi 'tulis'. • Tulis lebar pulsa tW . Ini adalah waktu di mana R / W diadakan RENDAH selama operasi 'tulis'. • Waktu penyiapan alamat tAS. Ini adalah interval waktu antara tampilan alamat baru dan R / W yang RENDAH. • Waktu pengaturan data tDS . Ini didefinisikan sebagai interval waktu di mana R / W harus tetap RENDAH setelah data yang valid diterapkan pada input data. • Waktu penyimpanan data tDH . Ini didefinisikan sebagai interval waktu di mana data input yang valid harus tetap pada jalur data setelah input R / W menjadi TINGGI. • Alamat ditahan interval waktu tah . Ini didefinisikan sebagai interval waktu di mana alamat yang valid harus tetap pada baris alamat setelah input R / W menjadi TINGGI.
menjadi ingatan dua dimensi, dan ingatan dengan dua dekoder disebut sebagai ingatan tiga dimensi. gambar (a) dan (b) masing-masing menunjukkan diagram waktu selama operasi 'baca' dan 'tulis'. Diagramnya cukup jelas. Baca dan tulis interval waktu siklus beberapa nanodetik hingga beberapa puluh nanodetik biasa terjadi dalam kasus SRAM asinkron.

SRAM Sinkron
SRAM sinkron, seperti yang disebutkan sebelumnya, disinkronkan dengan jam sistem. Dalam hal sistem komputer beroperasi pada frekuensi clock yang sama dengan mikroprosesor. Sinkronisasi mikroprosesor dan memori ini memastikan kecepatan eksekusi yang lebih cepat. Perbedaan mendasar antara arsitektur SRAMs sinkron dan asinkron adalah bahwa SRAM sinkron memanfaatkan register ter - clock untuk menyinkronkan 'alamat', R / W, CS, dan baris 'data masuk' ke jam sistem. Gambar dibawqah menunjukkan arsitektur dasar SRAM sinkron 32K × 8 dengan fitur burst. Seperti yang dapat kita lihat dari gambar, blok array memori, blok decoder alamat dan R / W dan CS adalah sama

seperti dalam kasus SRAM asinkron. Seperti disebutkan sebelumnya, sebagian besar SRAM sinkron memiliki fitur burst alamat. Dalam hal ini, ketika alamat eksternal terkunci ke register alamat, sejumlah bit alamat terendah diterapkan ke logika burst. Logika Burst terdiri dari penghitung biner dan gerbang EKSKLUSIF-ATAU. Output dari logika burst, yang pada dasarnya menghasilkan urutan alamat internal, diumpankan ke decoder bus alamat. Dalam kasus logika burst dua- bit, urutan alamat internal yang dihasilkan diberikan oleh A1A0, A1A0, A1A0, A1 A0, di mana A0 dan A1 adalah bit alamat yang diterapkan pada logika burst. Logika burst yang ditunjukkan pada Gambar. 15.9 juga merupakan logika dua-bit.
RAM Dinamis
Sel memori dalam kasus DRAM terdiri dari kapasitor dan MOSFET. Sel memiliki nilai '1' saat kapasitor diisi dan '0' saat dilepaskan. Keuntungan utama dari jenis memori ini adalah kepadatannya yang lebih tinggi, atau lebih banyak bit per paket, dibandingkan dengan SRAM. Ini karena sel memori sangat sederhana dibandingkan dengan SRAM. Juga, biaya per bit kurang dalam kasus DRAM. Kerugian dari jenis memori ini adalah kebocoran muatan yang disimpan pada kapasitor dari berbagai sel memori ketika mereka menyimpan '1'. Untuk mencegah hal ini terjadi, setiap sel memori dalam DRAM perlu dibaca secara berkala, muatannya (atau voltase) dibandingkan dengan nilai referensi dan kemudian muatan dikembalikan ke kapasitor. Proses ini dikenal sebagai 'penyegaran memori' dan dilakukan kira-kira setiap 5-10 m . Gambar dibawah menunjukkan sel memori dasar DRAM dan prinsip operasinya. MOSFET bertindak seperti sakelar. Ketika dalam mode 'tulis' (R / W = 0 , buffer input diaktifkan saat buffer output dinonaktifkan. Ketika '1' disimpan di memori, baris 'data masuk' harus dalam status TINGGI dan 'baris baris' yang sesuai juga harus dalam status TINGGI sehingga MOSFET dihidupkan. Ini menghubungkan MOSFET ke baris 'data dalam', dan ini akan mengisi kapasitor ke tingkat tegangan positif. Ketika '0' perlu untuk disimpan, baris 'data masuk' RENDAH dan kapasitor juga memperoleh level yang sama. Ketika 'baris baris' diambil ke status RENDAH, MOSFET dimatikan dan terputus dari garis bit. mengisi kapasitor. Dalam mode 'baca' (R / W = 1 , buffer output diaktifkan ketika buffer input dinonaktifkan. Ketika 'baris baris' diambil ke logika TINGGI, MOSFET dihidupkan dan menghubungkan kapasitor. ke baris 'data out' melalui buffer output . Operasi refresh dilakukan dengan mengatur R / W = 1 dan dengan mengaktifkan buffer refresh. Ada dua basi mode c menyegarkan memori, yaitu mode burst refresh dan mode refresh terdistribusi. Dalam mode burst refresh, semua baris dalam array memori di-refresh secara berurutan selama siklus burst burst. Dalam mode refresh terdistribusi, setiap baris di-refresh pada interval yang bersinggungan antara operasi 'baca' dan 'tulis'.
Arsitektur DRAM
Arsitektur memori DRAM agak berbeda dari memori SRAM. Baris alamat baris dan kolom biasanya multipleks dalam DRAM. Ini dilakukan untuk mengurangi jumlah pin pada paket. Pilih alamat baris (RAS) dan input pilih alamat kolom (CAS) digunakan untuk menunjukkan apakah baris atau kolom harus ditangani. Multiplexing alamat sangat menarik untuk DRAM berkapasitas lebih tinggi. RAM 4 MB, misalnya, akan membutuhkan 22 input alamat (222 = 4M)Gambar 1 menunjukkan arsitektur DRAM 16K × 1. Jantung DRAM adalah array sel memori singlebit . Setiap sel memiliki posisi unik dalam hal baris dan kolom. Blok penting lainnya termasuk decoder alamat (dekoder baris dan dekoder kolom) dan kontrol penyegaran dan kait alamat (kait alamat baris dan kait alamat kolom). Seperti yang dapat dilihat dari gambar, tujuh baris alamat adalah multiplexing waktu pada awal siklus memori oleh garis RAS dan CAS. Pertama, alamat tujuh-bit (A0-A6 terkunci ke kait alamat baris, dan kemudian alamat tujuh-bit diikat ke kait alamat kolom (A7-A13 . Mereka kemudian diterjemahkan untuk memilih lokasi memori tertentu. ukuran kata dapat dicapai dengan menggabungkan lebih dari satu chip. Hal ini dibahas pada bagian berikutnya.Gambar 2 (a) dan (b) masing-masing menunjukkan diagram waktu untuk operasi baca dan tulis. DRAM relatif lebih lambat daripada SRAM. waktu akses tipikal adalah dalam kisaran 100–250 ns.

gambar 1
gambar 2
Jenis DRAM DRAM
memori dapat diklasifikasikan lebih lanjut sebagai DRAM mode halaman cepat (FPM), DRAM output data diperpanjang (EDO), DRAM output data diperluas (BEDO) dan DRAM sinkron (S). Dalam FPM DRAM, alamat baris hanya ditentukan satu kali untuk akses ke beberapa alamat kolom berturut-turut. Karenanya, waktu baca dan tulis berkurang. EDO DRAM mirip dengan FPM DRAM, dengan fitur tambahan bahwa siklus akses baru dapat dimulai sambil menjaga output data dari siklus sebelumnya aktif. BEDO DRAM adalah EDO DRAM dengan kemampuan burst address. Semua jenis DRAM yang dibahas sampai sekarang adalah DRAM asinkron, dan operasinya tidak disinkronkan dengan jam sistem. SDRAM, seperti namanya, adalah DRAM sinkron yang operasinya disinkronkan dengan jam sistem.

4. Gambar Rangkaian dan Prinsip Kerja [Kembali]
BASIC RAM MEMORY CELL
arsitektur khas SRAM asinkron 64 × 8. Itu mampu menyimpan 64 kata dari delapan bit masing-masing. Blok utama termasuk decoder alamat baris 6-ke-64, buffer I / O, 64 sel memori dan logika kontrol untuk operasi baca / tulis. Sel memori dalam satu baris direpresentasikan sebagai register. Setiap register adalah register delapan bit dan dapat dibaca dari serta ditulis ke dalamnya. Seperti dapat dilihat dari gambar, semua sel di dalam register yang sama berbagi baris output decoder yang sama, juga disebut sebagai 'baris baris'. Fungsi kontrol disediakan oleh input R / W (baca / tulis) dan CS (pilih chip). Input R / W dan CS juga disebut sebagai input WE (write enable) dan CE (chip enable). Baris 'input data' dan 'output data' biasanya digabungkan dengan menggunakan jalur input / output yang umum untuk menghemat jumlah pin pada paket IC. Memori dipilih dengan membuat CS = 0. Selama operasi 'baca', status pin R / W dan CS masing-masing adalah '1' dan '0', sedangkan selama operasi 'tulis' masing-masing adalah '0' dan '0'. Selama operasi 'baca' buffer input dinonaktifkan dan konten register yang dipilih muncul di output. Selama operasi 'tulis' buffer input diaktifkan dan buffer output dinonaktifkan. Isi buffer input dimuat ke register yang dipilih, data sebelumnya yang ditimpa oleh data baru. Buffer output, sedang tristate , berada dalam keadaan impedansi tinggi selama operasi penulisan. CS = 1 membatalkan pilihan chip, dan input dan output data buffer dinonaktifkan dan pergi ke keadaan impedansi tinggi. Isi memori dalam kasus ini tetap tidak terpengaruh. Input 'chip Select' sangat penting ketika lebih dari satu chip memori RAM digabungkan untuk mendapatkan kapasitas memori yang lebih besar. Dalam kasus memori SRAM yang lebih besar, ada dua decoder alamat, satu untuk baris dan satu untuk kolom. Mereka disebut sebagai decoder baris dan decoder kolom masing-masing.Beberapa baris alamat diumpankan ke dekoder baris dan sisanya dari baris alamat diumpankan ke dekoder kolom
5. Video [Kembali]


6. Link download [Kembali]
video        : download
gambar     : download
rangkaian :     download
html          :download

Tidak ada komentar:

Posting Komentar