lect30-engin112
UMass (Amherst), ECE 221
Excerpt: ... ENGIN 112 Intro to Electrical and Computer Engineering Lecture 30 Random Access Memory (RAM) ENGIN112 L30: Random Access Memory November 14, 2003 Overview Memory is a collection of storage cells with associated input and output circuitry Possible to read and write cells Random access memory (RAM) contains words of information Data accessed using a sequence of signals Leads to timing waveforms Decoders are an important part of memories Selects specific data in the RAM Static RAM loses values when circuit power is removed. ENGIN112 L30: Random Access Memory November 14, 2003 Preliminaries RAMs contain a collection of data bytes A collection of bytes is called a word A sixteen bit word contains two bytes Capacity of RAM device is usually described in bytes (e.g. 16 MB) Write operations write data to specific words Read operations read data from specific words Note: new notation for OR gate ENGIN112 L30: Random Access Memory November 14, 2003 RAM ...
|
|
lect30-engin112
UMass (Amherst), ECE 221
Excerpt: ... ENGIN 112 Intro to Electrical and Computer Engineering Lecture 30 Random Access Memory (RAM) ENGIN112 L30: Random Access Memory November 14, 2003 Overvie w Memory is a collection of storage cells with associated input and output circuitry Possible to read and write cells Random access memory (RAM) contains words of information Data accessed using a sequence of signals Leads to timing waveforms Decoders are an important part of memories Selects specific data in the RAM Static RAM loses values when circuit power is removed. ENGIN112 L30: Random Access Memory November 14, 2003 Preliminarie s RAMs contain a collection of data bytes A collection of bytes is called a word A sixteen bit word contains two bytes Capacity of RAM device is usually described in bytes (e.g. 16 MB) Write operations write data to specific words Read operations read data from specific words Note: new notation for OR gate ENGIN112 L30: Random Access Memory November 14, 2003 R ...
|
|
ecen5355L38
Colorado, ECEN 5355
Excerpt: ... Lecture #38: MOS Memory Random access memory Static (SRAM) Dynamic (DRAM) Read only memory ROM, PROM, EPROM Floating Gate memory ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2005 Memory Addressing Bit lines Word lines Memory cell Memory cell Memory cell Memory cell Sense Amplifiers ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2005 Static Random Access Memory (SRAM) Bit lines Word lines Dynamic Random Access Memory (DRAM) Bit lines Word lines Sense Amplifiers ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2005 Sense Amplifiers ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2005 Dynamic Random Access Memory (DRAM) Word lines Bit lines Poly-silicon word line Metal bit line Source and Drain regions Trench capacitors Trench capacitor (a) ECEN5355 Lecture # 38 (b) Bart Van Zeghbroeck, 2005 ...
|
|
Quiz3Solutions
UC Riverside, CS 120
Excerpt: ... CS/EE120B Lecturer: Brian Grattan Do not use any notes or calculators Quiz 3 May 12, 2005 Name:_Solutions_ UCR ID:_ 1. (4 points) Rank the following types of memory for their memory retention. '1' being the memory that holds it's contents for the longest, and '4' for the memory that loses it's contents the fastest. _1_ OTP (One Time Programmable) _4_ DRAM (Dynamic Random Access Memory ) _2_ Flash _3_ SRAM (Static Random Access Memory ) 2. (2 points) In a cache the size (number of bits) of the offset is determined by: a) The line size (number of data elements in each cache line) b) The number of lines in the cache c) The number of bits stored at each address in main memory d) How many bytes are stored in the cache all together 3. (4 points) Create a memory by making a table that has an address and the data on each line for a ROM that could be used to replace this combinational logic (hint, a truth table by itself is not enough). Also, indicate how big the memory needs to be (in ...
|
|
SRAM
SPSU, ECET 2210
Excerpt: ... Random Access Memory (RAM) All types of RAM are read/write memory device with the following general characteristics: - Data is arranged in arrays - Information accessed is independent of location which is unlike older serial-access memories such as CCD and magnetic bubble memories. - RAM is volatile (data is lost if power removed) NOTE Some newer RAMs offer non-volatile operation such as CMOS RAM with a Lithium battery as well as ferroelectric RAMs. The two types we will study within the scope of this class are Static and Dynamic RAM (SRAM & DRAM) STATIC RAM (SRAM) Once a word is written to an address, it remains as long as power is applied unless the ADDR is written to again Details on the inputs and outputs of SRAM chips CS - Chip Select is an input that enables/disables general access to the SRAM chip (standby mode) OE - Output Enable controls the Hi-Z output data (just like the ROM case) and also bidirectional data if used WE - Write Enable controls the writing to RAM locations similar to the ...
|
|
practice1
CSU Long Beach, CECS 174
Excerpt: ... rithmetical results. Cache memory is used to store instructions of programs currently being executed by the CPU. Random access memory stores data (both machine instructions and other forms of user data, such as pictures and text les) that has a good chance of being used in the near future. Secondary memory is used for long-term storage of data. 2 ...
|
|
Quiz B Study
Penn State, IST 110
Excerpt: ... Quiz B Study CDs & DVDs are examples of optical storage Computer memory (RAM) is an example of random access memory while tape drives are examples of sequential access memory. 800x600 is an example of monitor resolution When you record your voice into your computer using microphone, a digital to analog conversion is occurring. Your Ipod is playing a music file. a digital to analog BIOS stands for: Basic Input Output System RAM is considered volatile memory while a hard drive is non-volatile memory The data bus carries data from the RAM to the CPU The number 101 in BINARY would translate to what number in DECIMAL? 5 ...
|
|
Preeti_Mudda_Physical_Memory_and_Physical _Addr...
San Jose State, CS 147
Excerpt: ... Physical Memory and Physical Addressing By: Preeti Mudda Prof: Dr. Sin-Min Lee CS147 Computer Organization and Architecture Agenda Physical Memory Random Access Memory Two Types of Ram Dynamic RAM Static RAM Physical Address Word Size Byte Alignment Physical Memory Physical memory is the main memory that has direct/indirect access to CPU Physical memory mainly consists of RAM Random Access Memory Random Access Memory (RAM): Any data could be accessed in a constant time regardless of its physical location. Types of RAM: DRAM Dynamic Random Access Memory SRAM Static Random Access Memory Two Dynamic Random Access Memory DRAM is an integrated circuit. Millions of transistors and capacitors are paired together to create an array of memory cells Capacitor holds the bit information Transistors behaves like a switch which lets the control circuitry to control the state of the memory chip by reading or changing the capacitor state. DRAM Architecture DRAM Chips are large and ...
|
|
lec12
Texas A&M, ENGR 111
Excerpt: ... ed for longer time Input D(t) D(t-1) D(t-2) Clock Counters Flip-flops with logic Examples in lab: 74LS161, 74LS393 Use special flipflops JK T toggle Implemented with RS latch + logic Texas Instruments SN74LS393D Toggle FF is D flipflop with ~Q output connected to D input Counter Operation Current D C BA 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 D 0 0 0 0 0 0 0 1 Next C B 0 0 0 1 0 1 1 0 1 0 1 1 1 1 0 0 A 1 0 1 0 1 0 1 0 Counter Applications Note bit D of counter goes to 1 on the 8th clock cycle Can use counter to divide clock to lower frequency (2x every bit) Can use counter to generate time delays One counter can produce multiple results Bit C runs at twice the frequency as bit D Bit C goes to 1 on the 4th clock cycle SRAM Static Random Access Memory SRAM Static Random Access Memory SRAM Function Cell holds value as long as power applied When RowSelect = 1, cell can be written or read Cell written by precharging bit/~bit lines to requ ...
|
|
hmk8-s08
Arizona, PHYS 405
Excerpt: ... Homework Assignment 8 Worksheet: D-Latch Homework Cogdell: 3.36, 3.40, 3.47, 3.54 Notes 1. Logic which is controlled by other logic or controls other circuitry in a specific order is called sequential logic. The object which dictates the sequence can be either a control clock or a enable/disable signal. 2. Unlike combinatorial logic, sequential logic can remember a state even when the inputs are removed. This feature forms the basis of random access memory or RAM. 3. The circuit shown above is called a D latch. Procedure 1. Draw the circuit shown above. 2. Write down the truth table for each of the four input states. 3. Describe how this circuit works. Can the output change while the gate is high? How does this circuit differ from the SR latch? 1 ...
|
|
hmk8-s09
Arizona, PHYS 405
Excerpt: ... Homework Assignment 8 Worksheet: D-Latch Homework Cogdell: 3.36, 3.40, 3.41, 3.54 Notes 1. Logic which is controlled by other logic or controls other circuitry in a specific order is called sequential logic. The object which dictates the sequence can be either a control clock or a enable/disable signal. 2. Unlike combinatorial logic, sequential logic can remember a state even when the inputs are removed. This feature forms the basis of random access memory or RAM. 3. The circuit shown above is called a D latch. Procedure 1. Draw the circuit shown above. 2. Write down the truth table for each of the four input states. 3. Describe how this circuit works. Can the output change while the gate is high? How does this circuit differ from the SR latch? 1 ...
|
|
ee3801_lect16_d05
Uni. Worcester, EE 3801
Excerpt: ... Lecture 16 : Memory Systems EE3801 - Advanced Logic Circuits 1 Session Overview Memory (Definitions) Memory Types Read Only Memory ROM ROM Classifications Random Access Memory RAM RAM Classifications EE3801 - Advanced Logic Circuits 2 1 Memory Definition: Memory refers to bits stored in a structured array 2n data 'words' of size m bits Address A of n-bits selects word to be written to or read from. EE3801 - Advanced Logic Circuits 3 Memory Types Read Only Memory (ROM) Can be used to store data or instructions in a computer. Can't write to ROM. Applications: Boot ROM for personal computers Complete application storage for embedded systems. ROM can be used to directly implement a truth table. EE3801 - Advanced Logic Circuits 4 2 Memory Types (Cont.) Types of ROM: ROM: Programmed by manufacturer. Mask costs can only be justified by volume production in most cases. PROM: Programmable ROM. Based on fusible link technology. Programmed once by user. EPROM: Erasable programmabl ...
|
|
notes_for_7_dec2004
Berkeley, EE 40
Excerpt: ... Important note regarding Pre-Lab this week This week you will finish the audio amplifier project by building the tone control and amplifier. In order to finish the project you should build the circuit BEFORE COMING TO THE LAB on the circuit board you ...
|
|
PLS 021 Lecture 5
UC Davis, PLS 021
Excerpt: ... Computer Hardware I PLS 021 What do you need to build a computer? 1. Motherboard 2. Central Processing Unit (CPU) 3. Random Access Memory (RAM) 4. Video card 5. Power supply 6. Hard drive 7. Optical Drive 8. Peripherals (keyboard, monitor, printer, etc.) LECTURE 5 What do you need to build a computer? Lecture 5 Computer Hardware I 1 Lecture 5 Computer Hardware I 2 Units Amount of information Bit, smallest amount of information (1 or 0) Byte = 8 bits (Note Kb is kilo-bits, KB is kilo-bytes; that is an 8-fold difference) KB = 210 = 1,024 bytes (8,192 bits) MB = 220 = 1,048,576 bytes; GB = 230 How Computers Represent Data Digital versus Analog Representation digital: high and low power signals analog: continuous variable scale Numbering systems every numbering system has a base (e.g., 2, 10, 16) Speed for cycles (CPU and buses) Hertz = 1 cycle per second KHz = 1000 Hz, MHz = 106 Hz, GHz = 109 Hz Speed for data transfer (data/time) bps ...
|
|
lecture22A
UPR Mayagüez, INEL 4076
Excerpt: ... Lecture 22: Memories Topics: How are memories constructed? PROM (Programmable Read Only Memories) EPROM (Electronically Programmable ROM) EEPROM (Electrically Erasable PROM) FLASH Memories How to use ROMs RAM ( Random Access Memory ) Shadow RAM Memory Battery Backup Objectives: After this lesson students should understand all basic forms of static memories, how they are constructed and interfaced to a microprocessor based system. References: Students interested in further understanding static memories should read chapter 6.3 of the Miller class book. 21-1 Flash Memory Devices Is a somewhat different type of EEPROM. Can not be erased byte by byte. Faster Erasing sequence (a sector at a time). That's why they are called FLASH! Programming times same as EEPROM. Occupy almost same space as EPROM (higher density than EEPROM) 21-6 What are ROM Used For? Firmware Like an OS for microcontrolled devices such as CD players, VHS, HArd Drives, etc. Tells the microcontrolled device what to do on power on and operation ...
|
|
Lec1
Georgia Tech, CS 3500
Excerpt: ... s that we will charge one unit of cost to each such operation This is a convention. It is the most reasonable convention in today's computer technology. It is known as the RAM ( random access memory ) model. (Note: The swap procedure can be also realized with a couple of array operations.) Remark on Space Efficiency: The depth of the recursive code is approximately n. Thus the recursive code needs a stack of size approximately n to keep track of the recursive calls. This is additional memory requirement of O(n). On the other hand, the iterative code needs only a couple of counters to keep i, j and a couple of pointers. 9 Time Complexity, measured by the number of COMPARISONS. Note: This is yet another convention. It is a particularly suitable abstraction for the sorting problem. Finding a good abstraction is very important in understanding and solving a problem ! I am solving this recurrence by SUBSTITUTION ! (Full review on recurrences in Lectures 2 and 3, but make sure you understand the steps I am taking ...
|
|
Lec1
Georgia Tech, CS 3500
Excerpt: ... ns that we will charge one unit of cost to each such operation This is a convention. It is the most reasonable convention in today's computer technology. It is known as the RAM ( random access memory ) model. (Note: The swap procedure can be also realized with a couple of array operations.) Remark on Space Efficiency: The depth of the recursive code is approximately n. Thus the recursive code needs a stack of size approximately n to keep track of the recursive calls. This is additional memory requirement of O(n). On the other hand, the iterative code needs only a couple of counters to keep i, j and a couple of pointers. 9 Time Complexity, measured by the number of COMPARISONS. Note: This is yet another convention. It is a particularly suitable abstraction for the sorting problem. Finding a good abstraction is very important in understanding and solving a problem ! I am solving this recurrence by SUBSTITUTION ! (Full review on recurrences in Lectures 2 and 3, but make sure you understand the steps I am takin ...
|
|
Exam1ReviewFall07
Wisconsin Milwaukee, BUS ADM 230
Excerpt: ... random access memory Volatile Memory modules Circuit boards that contain RAM chips Holds open application software, data being processed, core of the operating system Organized into bytes Holds a character of data Expansion slots and cards - Used to add additional capabilities to system Video, sound, modem, network interface (NIC) cards Contain memory, controller, dedicated processor Includes plate with connectors ...
|
|
ecen5355L38
Colorado, ECEN 5355
Excerpt: ... Lecture #38: MOS Memory Random access memory Static (SRAM) Dynamic (DRAM) Read only memory ROM, PROM, EPROM Floating Gate memory, Flash ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 Silicon on Insulator (SOI) Trench isolation Source p+ n+ p-type silicon SiO2 insulator silicon substrate Gate Drain n+ Figure 7.7.8 a) Schematic cross-section of an SOI MOSFET and b) TEM micrograph of an SOI MOSFET with 7 nm thick channel. ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 Scaled MOSFET Scaled MOSFET ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 7.7.10 FinFET CMOS Inverter (Cross section) Figure 7.7.2 CMOS inverter ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 CMOS Inverter (Top view) CMOS Latchup pnp npn ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 ECEN5355 Lecture # 38 Bart Van Zeghbroeck, 2008 CMOS Logic families Memory Addressing Bit lines 1 bit Word lin ...
|
|
410F06Notes-3
CSU Long Beach, CECS 410
Excerpt: ... CECS 410 Computers and Networks COURSE NOTES - Part 3 Computers: The Components of a Personal Computer The following are the primary components of a PC system: PC Case o Tower o Mini-tower o Pizza/Lunch box Motherboard (or Mainboard) o The most important single component Dr. Tracy Bradley Maples (Fall 2006) 1 Dr. Tracy Bradley Maples (Fall 2006) 2 Power Supply RAM o Random Access Memory CPU o Central Processing Unit Graphics Card o Containing the GPU (Graphics Processing Unit) Dr. Tracy Bradley Maples (Fall 2006) 3 Monitor o CRT or LCD Keyboard and Mouse o Many types: ergonomic, wireless, etc. Hard Drive Dr. Tracy Bradley Maples (Fall 2006) 4 CD Rom Drive / DVD Drive Floppy Drive NICs Sound Cards Dr. Tracy Bradley Maples (Fall 2006) 5 ...
|
|
abs_073
Allan Hancock College, MDL 112
Excerpt: ... Selective etching of (Ba,Sr)TiO3 thin films over mask materials and silicon in an inductively coupled plasma Gwan-Ha Kim and Chang-Il Kim School of electrical and electronics engineering, Chung-Ang University, 221 Heukseuk-Dong, Dongjak-Gu, Seoul 156-756, Korea With the recent increase in integration density of dynamic random access memory (DRAM), a large charge storage density is required. To ensure sufficient accumulated electric charge with a smaller capacitor area, (Ba,Sr)TiO3 (BST) thin film are attracted to the capacitor dielectric for Gbit DRAM because of its large dielectric constant, low leakage current and low dielectric loss. But, there are several problems such as fine pattern transfer and no plasma induced-damage etc. In order to solve these problems, the etch behavior of BST with various gas mixture is performed with inductively coupled plasma. In this study, inductively coupled plasma etching system was used for BST thin films etching. The various plasmas were characterized by optical emission ...
|
|
hw-1
UConn, CSE 221
Excerpt: ... CSE 221: Probabilistic Analysis of Computer Systems Fall 2006 Swapna S. Gokhale Homework #1 Date: Sept. 11, 2006 Material covered: Lectures #1 - #4 1. Describe a possible sample space for the following experiment: Three chips are drawn from a lot containing a mix of RAMs ( random access memory ) and ROM (read-only memory), and each is checked to see whether it is a ROM or a RAM. 2. In the experiment described in Problem #1, assume that the probability p(RAM) = and p(ROM) = . Compute the probabilities of the following events: A = At most two RAMs. B = At least two ROMs. Are events A and B independent? 3. If a three-digit decimal number is chosen at random, find the probability that exactly k digits are greater than or equal to 5, for k=0, k=1, k=2, k=3. 4. Evaluate the reliability of the following reliability block diagram, assuming all component reliabilities to be 0.9. #1 #3 #2 #4 #5 5. A certain firm has plants A, B and C producing 35%, 15% and 50% of the total output. The probabilities of a non-defec ...
|