270 likes | 375 Views
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut. Lecture 6. Complex NMOS. V DD. V DD. A. A. C. C. B. B. Y. Y. A. B. A. B. C. C.
E N D
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Lecture 6 Complex NMOS
VDD VDD A A C C B B Y Y A B A B C C Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut In the Past
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Memory NMOS
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Dynamic RAM 1. Dynamic RAM using 6 NMOS High bit rate word sequential 1 1 B A
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Dynamic RAM 2. Dynamic RAM using 4 NMOS Row select
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Dynamic RAM using 4 NMOS B1 - bit line B2 - bit line
Activate word line I I = 0 off on Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Read Dynamic RAM using 4 NMOS
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Write “0” in Dynamic RAM using 4 NMOS 1 0 ON OFF Cg2 Release Q until not have I at T2, then Cg1 charge Q until T1 ON Flip/Flop
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Dynamic RAM using 3 NMOS Read/write start at f2 = 1 1
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Write “1” in Dynamic RAM using 3 NMOS write and f2 = 1 0 off Y = 1
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Write “0” in Dynamic RAM using 3 NMOS write and f2 = 0 1 Off No changing
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Read Dynamic RAM using 3 NMOS write and f2 = 0 / read and f2 = 1 ON OFF Off when Y = 0 If Y = 1 bit line = 0 if Y= 0 bit line = 1
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Dynamic RAM using 1 NMOS
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Write into Dynamic RAM using 1 NMOS 1 Write ‘1’ with charge Cs Value which want to write ‘0’ or ‘1’ Write ‘0’ with nocharge Cs
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Read Dynamic RAM using 1 NMOS 0 discharge Q ‘0’ or ‘1’ detect with sense amplifier
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Static RAM
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut ROM • PROM (mask programmable rom) • EPROM (erasable programmable rom) • EEPROM (electrically erasable programmable • rom)
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Memory Structure in VLSI
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut ROM circuit, 4x4 bit NOR based ROM Array
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut 4x4 bit NAND based ROM Array
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Shift Register • temporary memory using in Data path Half register Half register
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Half Register Half register
Combination Combination Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut Data Path input input
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut PLA (Programmable logic arrays) • Built by R. Preobsting NOR-NOR Structure (Product of Sum)
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut PLA (Programmable logic arrays) Change to be NOR logic before program
Department of Computer Engineering, Prince of Songkla University by Wannarat Suntiamorntut How to program PLA