ROM MEMORY AND DECODERS

Similar documents
Introduction to CMOS VLSI Design (E158) Lecture 11: Decoders and Delay Estimation

Chapter 7 Memory and Programmable Logic

Difference with latch: output changes on (not after) falling clock edge

Hardware Design I Chap. 5 Memory elements

VLSI Design: 3) Explain the various MOSFET Capacitances & their significance. 4) Draw a CMOS Inverter. Explain its transfer characteristics

EE5780 Advanced VLSI CAD

COMP2611: Computer Organization. Introduction to Digital Logic

Combinational vs Sequential

Music Electronics Finally DeMorgan's Theorem establishes two very important simplifications 3 : Multiplexers

EECS 270 Final Exam Spring 2012

VU Mobile Powered by S NO Group

Tutorial Outline. Typical Memory Hierarchy

DIGITAL TECHNICS. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute

S.K.P. Engineering College, Tiruvannamalai UNIT I


TEST-3 (DIGITAL ELECTRONICS)-(EECTRONIC)

DHANALAKSHMI SRINIVASAN INSTITUTE OF RESEARCH AND TECHNOLOGY CS6201-DIGITAL PRINCIPLE AND SYSTEM DESIGN. I Year/ II Sem PART-A TWO MARKS UNIT-I

Nan Ya NT5DS32M8AT-7K 256M DDR SDRAM

Saturated Non Saturated PMOS NMOS CMOS RTL Schottky TTL ECL DTL I I L TTL

TYPICAL QUESTIONS & ANSWERS

SEMICONDUCTOR TECHNOLOGY -CMOS-

IC TECHNOLOGY Lecture 2.

EECS150 - Digital Design Lecture 2 - CMOS

Chapter 18. DRAM Circuitry Discussion. Block Diagram Description. DRAM Circuitry 113

SEMICONDUCTOR TECHNOLOGY -CMOS-

Sequencing. Lan-Da Van ( 范倫達 ), Ph. D. Department of Computer Science National Chiao Tung University Taiwan, R.O.C. Fall,

A video signal processor for motioncompensated field-rate upconversion in consumer television

Quiz #4 Thursday, April 25, 2002, 5:30-6:45 PM

Come and join us at WebLyceum

For Teacher's Use Only Q Total No. Marks. Q No Q No Q No

11. Sequential Elements

Memory, Latches, & Registers

IAS0430 MICROPROCESSOR SYSTEMS

UNIT III COMBINATIONAL AND SEQUENTIAL CIRCUIT DESIGN

Introduction Actel Logic Modules Xilinx LCA Altera FLEX, Altera MAX Power Dissipation

Emerging Memory Technologies

DESIGN OF NOVEL ADDRESS DECODERS AND SENSE AMPLIFIER FOR SRAM BASED memory

PART A QUESTIONS WITH ANSWERS & PART B QUESTIONS

WINTER 14 EXAMINATION

Optimized Magnetic Flip-Flop Combined With Flash Architecture for Memory Unit Based On Sleep Transistor

COE328 Course Outline. Fall 2007

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

Use of Low Power DET Address Pointer Circuit for FIFO Memory Design

Read-only memory (ROM) Digital logic: ALUs Sequential logic circuits. Don't cares. Bus

LORDS INSTITUTE OF ENGINEERING & TECHNOLOGY


[2 credit course- 3 hours per week]

Boolean, 1s and 0s stuff: synthesis, verification, representation This is what happens in the front end of the ASIC design process

DIGITAL ELECTRONICS MCQs

TIME SCHEDULE. MODULE TOPICS PERIODS 1 Number system & Boolean algebra 17 Test I 1 2 Logic families &Combinational logic

March Test Compression Technique on Low Power Programmable Pseudo Random Test Pattern Generator

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

CS 152 Computer Architecture and Engineering

ELEC 4609 IC DESIGN TERM PROJECT: DYNAMIC PRSG v1.2

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous)

Display Technology.! Images stolen from various locations on the web... Cathode Ray Tube

CSE 140 Exam #3 Tajana Simunic Rosing

Lecture 10: Sequential Circuits

Register Transfer Level (RTL) Design Cont.

1967 FIRST PRODUCTION MOS CHIPS 1969 LSI ( TRANSISTORS) PMOS, NMOS, CMOS 1969 E-BEAM PRODUCTION, DIGITAL WATCHES, CALCULATORS 1970 CCD

(12) Patent Application Publication (10) Pub. No.: US 2004/ A1

G. D. Bishop, Electronics II. G. D. Bishop, Electronics III. John G. Ellis, and Norman J. Riches, Safety and Laboratory Practice

WELCOME. ECE 2030: Introduction to Computer Engineering* Richard M. Dansereau Copyright by R.M. Dansereau,

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

1 Hour Sample Test Papers: Sample Test Paper 1. Roll No.

Agenda. EE 260: Introduction to Digital Design Counters and Registers. Asynchronous (Ripple) Counters. Asynchronous (Ripple) Counters

Paper 7 Tel: Entered: August 8, 2014 UNITED STATES PATENT AND TRADEMARK OFFICE BEFORE THE PATENT TRIAL AND APPEAL BOARD

Copyright 2011 by Enoch Hwang, Ph.D. and Global Specialties. All rights reserved. Printed in Taiwan.

9 Programmable Logic Devices

Chapter. Sequential Circuits

EEC 118 Lecture #9: Sequential Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Part IA Computer Science Tripos. Hardware Practical Classes

EE 447/547 VLSI Design. Lecture 9: Sequential Circuits. VLSI Design EE 447/547 Sequential circuits 1

12-bit Wallace Tree Multiplier CMPEN 411 Final Report Matthew Poremba 5/1/2009

Introduction to CMOS VLSI Design (E158) Lab 3: Datapath and Zipper Assembly

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

STATIC RANDOM-ACCESS MEMORY

LED BASED SNAKE GAME

OV µm Pixel Size Back Side Illuminated (BSI) 5 Megapixel CMOS Image Sensor

A Design Of A Low Power Delay Buffer Using Ring Counter Addressing Schemes

Study of Pattern Area Reduction. with FinFET and SGT for LSI

Digital Principles and Design

LH28F160SGED-L M-bit (512 kb x 16 x 2-Bank) SmartVoltage Dual Work Flash Memory DESCRIPTION FEATURES LH28F160SGED-L10

MOS Logic Families. Somayyeh Koohi. Department of Computer Engineering Sharif University of Technology

PICOSECOND TIMING USING FAST ANALOG SAMPLING


DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING SUBJECT CODE: CS1202 ELECTRONIC CIRCUITS AND DIGITAL SYSTEMS (FOR THIRD SEMESTER IT & CSE)

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK. SUBJECT NAME: DIGITAL ELECTRONICS Subject Code:

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Science SOLUTIONS

Lecture 1: Circuits & Layout

Digital Blocks Semiconductor IP

Infineon HYB18T512160AF-3.7 DDR2 SDRAM Circuit Analysis

CSE 140 Exam #3 Solution Tajana Simunic Rosing

Part IA Computer Science Tripos. Hardware Practical Classes

Sampling Worksheet: Rolling Down the River

TWO MARK QUESTIONS EE6301 DIGITAL LOGIC CIRCUITS

A Microcode-based Memory BIST Implementing Modified March Algorithm

An Introduction to VLSI (Very Large Scale Integrated) Circuit Design

C-2450 is the 4 th generation high-end pre-amplifier descended from brilliant C-2400 series.

Topic 8. Sequential Circuits 1

Transcription:

ROM MEMORY AND DECODERS INEL427 - Spring 22

RANDOM ACCESS MEMORY Random Access Memory (RAM) read and write memory volatile Static RAM (SRAM) store information as long as power is applied will not lose data during a read cycle Dynamic RAM (DRAM) uses a capacitor to store data must be refreshed periodically to prevent data loss read cycles destroy DRAM data (must be re-written) SRAM takes ~ 4 x DRAM Silicon area

READ-ONLY MEMORY (ROM) Non-volatile ROM is often needed in digital systems such as: Holding the instruction set for a microprocessor Firmware Calculator plug-in modules Cartridge style video games

A 256-MBYTE MEMORY CHIP Memory block contains 2 M+N storage locations When a bit is selected, sense amplifiers: used to read/write to the RAM location Horizontal rows: wordlines Vertical lines: bitlines

READ-ONLY MEMORY (ROM) The basic structure of the NMOS static ROM is shown in the figure The existence of a NMOS means a is stored at that address otherwise a is stored The major downfall to this particular circuit is that it dissipates a lot of power

Figure 6.3 A simple MOS ROM organized as 8 words 4 bits.

READ-ONLY MEMORY (ROM) The domino CMOS ROM is one technique used to lower the amount of power dissipation

NAND-ARRAY STRUCTURE ROM l Can be directly used with NAND decoder Active-low word bits: All W's are HIGH except selected row absence of FET makes bit low; presence makes bit high

NMOS NOR ADDRESS DECODERS Output is high if both A and A are low Row = (A+A) Row = (A+A ) Row 2 = (A +A) Row 3 = (A +A )

Figure 6.25 A NOR address decoder in array form. One out of eight lines (row lines) is selected using a 3-bit address.

NMOS NAND ADDRESS DECODERS Output 3 is low if both A and A are high Row = (A A ) Row = (A A ) Row 2 = (A A ) Row 3 = (A A )

DOMINO CMOS ADDRESS DECODERS

PASS-TRANSISTOR COLUMN DECODER 3-bit column data selector using pass-transistor logic

Figure 6.27 A tree column decoder. Note that the colored path shows the transistors that are conducting when A =, A =, and A 2 =, the address that results in connecting B 5 to the data line.

Figure 6.26 A column decoder realized by a combination of a NOR decoder and a pass-transistor multiplexer.

A A ROM M 3 M 5 M 9 M M 5 M M 6 M 2 M 2 M 7 M M 3 M 4 M 8 M 4 M 6 Row decoder address A 3 A 2 A A D O transistors "ON" (subscripts only) A 2 M 7 M 8 M 9 M 2 A 3 M 2 M 22 data buffer data D O Column decoder

A A ROM M 3 M 5 M 9 M M 5 M M 6 M 2 M 2 M 7 M M 3 M 4 M 8 M 4 M 6 Row decoder address A 3 A 2 A A D O transistors "ON" (subscripts only) A 2 M 7 M 8 M 9 M 2 A 3 M 2 M 22 data buffer data D O Column decoder

A A ROM M 3 M 5 M 9 M M 5 M M 6 M 2 M 2 M 7 M M 3 M 4 M 8 M 4 M 6 Row decoder address A 3 A 2 A A D O transistors "ON" (subscripts only) A 2 M 7 M 8 M 9 M 2 A 3 M 2 M 22 data buffer data D O Column decoder

A A ROM M 3 M 5 M 9 M M 5 M M 6 M 2 M 2 M 7 M M 3 M 4 M 8 M 4 M 6 Row decoder A 2 M 7 M 8 address A 3 A 2 A A D O transistors "ON" (subscripts only) M 2 3,4,5,6,,3,7,8,22 M 9 3,4,7,8,2,9,2,2,2,7,8,9,,5,9,2, 22 A 3 M 2,2,7,8,9,,5,9,2, 2 M 22 3,4,5,6,,3,9,2,22 data data buffer D O Column decoder