Sense Amplifiers 6 T Cell. M PC is the precharge transistor whose purpose is to force the latch to operate at the unstable point.

Similar documents
Introduction to SRAM. Jasur Hanbaba

Integrated Circuits & Systems

Semiconductor Memory Classification

Very Large Scale Integration (VLSI)

CENG 4480 L09 Memory 2

Read and Write Cycles

+1 (479)

Lecture 11 SRAM Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

! Memory Overview. ! ROM Memories. ! RAM Memory " SRAM " DRAM. ! This is done because we can build. " large, slow memories OR

Semiconductor Memory Classification. Today. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. CPU Memory Hierarchy.

COMP3221: Microprocessors and. and Embedded Systems. Overview. Lecture 23: Memory Systems (I)

Lecture 13: SRAM. Slides courtesy of Deming Chen. Slides based on the initial set from David Harris. 4th Ed.

Memory. Outline. ECEN454 Digital Integrated Circuit Design. Memory Arrays. SRAM Architecture DRAM. Serial Access Memories ROM

ECSE-2610 Computer Components & Operations (COCO)

MEMORIES. Memories. EEC 116, B. Baas 3

Slide Set 10. for ENEL 353 Fall Steve Norman, PhD, PEng. Electrical & Computer Engineering Schulich School of Engineering University of Calgary

Introduction to CMOS VLSI Design Lecture 13: SRAM

ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems

Digital Electronics. CHAPTER THIRTY TWO. Semiconductor Read-Only Memories

Lecture 20: CAMs, ROMs, PLAs

SRAM. Introduction. Digital IC

CMOS Logic Circuit Design Link( リンク ): センター教官講義ノートの下 CMOS 論理回路設計

Digital Integrated Circuits Lecture 13: SRAM

Introduction to Semiconductor Memory Dr. Lynn Fuller Webpage:

SECTION-A

CENG 4480 L09 Memory 3

PROGRAMMABLE LOGIC DEVICES

Semiconductor Memories: RAMs and ROMs

FPGA Programming Technology

Basic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types

ECE321 Electronics I

Memory Arrays. Array Architecture. Chapter 16 Memory Circuits and Chapter 12 Array Subsystems from CMOS VLSI Design by Weste and Harris, 4 th Edition

Memory classification:- Topics covered:- types,organization and working

(Advanced) Computer Organization & Architechture. Prof. Dr. Hasan Hüseyin BALIK (5 th Week)

MODULE 12 APPLICATIONS OF MEMORY DEVICES:

Memory in Digital Systems

Memories. Design of Digital Circuits 2017 Srdjan Capkun Onur Mutlu.

Memory and Programmable Logic

CMPE 415 Programmable Logic Devices FPGA Technology I

EE141-Fall 2007 Digital Integrated Circuits. ROM and Flash. Announcements. Read-Only Memory Cells. Class Material. Semiconductor Memory Classification

Sketch A Transistor-level Schematic Of A Cmos 3-input Xor Gate

8051 INTERFACING TO EXTERNAL MEMORY

ELCT 912: Advanced Embedded Systems

Magnetic core memory (1951) cm 2 ( bit)

Chapter 3 Semiconductor Memories. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

ECE 2300 Digital Logic & Computer Organization

Lecture 14: CAMs, ROMs, and PLAs

8.3.4 The Four-Transistor (4-T) Cell

6. Latches and Memories

ELE 455/555 Computer System Engineering. Section 1 Review and Foundations Class 3 Technology

Chapter 6 Selected Design Topics

Summer 2003 Lecture 18 07/09/03

Motivation for Lecture. Market for Memories. Example: FFT Design. Sequential Circuits & D flip-flop. Latches and Registers.

Stability and Static Noise Margin Analysis of Static Random Access Memory

Chapter 5 Internal Memory

SYSTEM SPECIFICATIONS USING VERILOG HDL. Dr. Mohammed M. Farag

Memory and Programmable Logic

Memory in Digital Systems

Embedded Systems Design: A Unified Hardware/Software Introduction. Outline. Chapter 5 Memory. Introduction. Memory: basic concepts

Embedded Systems Design: A Unified Hardware/Software Introduction. Chapter 5 Memory. Outline. Introduction

CMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM

CHAPTER 12 ARRAY SUBSYSTEMS [ ] MANJARI S. KULKARNI

Lecture 13: Memory and Programmable Logic

EE251: Thursday November 15

Concept of Memory. The memory of computer is broadly categories into two categories:

Texas Instruments TMS320F2812GHHA DSP Embedded Flash Macro Partial Circuit Analysis

Memory in Digital Systems

CHAPTER 8. Array Subsystems. VLSI Design. Chih-Cheng Hsieh

ECEN 449 Microprocessor System Design. Memories

Module 6 : Semiconductor Memories Lecture 30 : SRAM and DRAM Peripherals

Digital Systems. Semiconductor memories. Departamentul de Bazele Electronicii

Unit 6 1.Random Access Memory (RAM) Chapter 3 Combinational Logic Design 2.Programmable Logic

Read-only memory Implementing logic with ROM Programmable logic devices Implementing logic with PLDs Static hazards

COMPUTER ARCHITECTURE

3. Implementing Logic in CMOS

William Stallings Computer Organization and Architecture 8th Edition. Chapter 5 Internal Memory

UNIT V (PROGRAMMABLE LOGIC DEVICES)

Digital Fundamentals. Integrated Circuit Technologies

CREATED BY M BILAL & Arslan Ahmad Shaad Visit:

Logical Design of Digital Systems

RTL Design (2) Memory Components (RAMs & ROMs)

Organization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition

ECE 485/585 Microprocessor System Design

Memory and Programmable Logic

William Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory

Keywords: NVSRAM, DRAM, SRAM, EEPROM, shadow RAM, NV Memory, MK48Z08, MK48Z18, nvsrams, NV SRAMs

Column decoder using PTL for memory

Hardware Design with VHDL PLDs I ECE 443. FPGAs can be configured at least once, many are reprogrammable.

Computer Organization. 8th Edition. Chapter 5 Internal Memory

Chapter Two - SRAM 1. Introduction to Memories. Static Random Access Memory (SRAM)

Prototype of SRAM by Sergey Kononov, et al.

Many ways to build logic out of MOSFETs

Information Storage and Spintronics 10

Microcontroller Systems. ELET 3232 Topic 11: General Memory Interfacing

Design and Implementation of an AHB SRAM Memory Controller

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422)

Lecture Objectives. Introduction to Computing Chapter 0. Topics. Numbering Systems 04/09/2017

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

Based on slides/material by. Topic 7-4. Memory and Array Circuits. Outline. Semiconductor Memory Classification

CS250 VLSI Systems Design Lecture 9: Memory

Transcription:

Announcements (Crude) notes for switching speed example from lecture last week posted. Schedule Final Project demo with TAs. Written project report to include written evaluation section. Send me suggestions for review/example topics.

Sense Amplifiers Sense amplifiers are used to detect the small currents that flow through the access transistors or the small voltage differences that occur during charge sharing

Sense Amplifiers 6 T Cell M PC is the precharge transistor whose purpose is to force the latch to operate at the unstable point.

Sense Amplifiers 6 T Cell Example For the figure on the previous slide, find the currents in the latch transistors when M PC is turned on under the following conditions: V DD 3 V W 2 L All 1 NMOS : PMOS : K n ' 60 A /V 2 V TO 0.7 V 0.5 V 1/2 2 F 0.6V K V ' p TO 2 F 25 A / V 0.7V 0.7V 1/ 2 0.6V 2

Sense Amplifiers 6 T Cell Example Since the output voltage should equal on both sides of the latch when M PC is on, it is known that V GS = V DS for the latch NMOS devices and V SG = V SD for the latch PMOS devices. Therefore these transistors are saturated. Due to the symmetry of the situation, the drain currents must be equal giving the following:

Sense Amplifiers 6 T Cell Example The drain currents are then found by: i D 1 60 A 2 V 2 2 1 1.33 0.7 2 23.6 A Note that the PMOS and NMOS drain currents are equal The power dissipation is given by: P 2i D V DD 223.5 A 3V 0.140mW

Sense Amplifiers 1 T Cell The same sense amplifier used in the 6 T cell can be used for the 1 T cell in manner shown in the figure

Sense Amplifiers 1 T Cell The sense amplifier works the same as it did for the 6 T cell, but takes longer to reach steady state after precharge

Sense Amplifiers Boosted Wordline Circuit Obviously it is desired to have a fast access in many DRAM applications. By driving the wordline to a higher voltage (referred to as a boosted wordline), say 5V instead of 3V, it is possible to increase the amount of current supplied to the storage capacitors

Address Decoders NOR and NAND Decoders The following figures are examples of commonly used decoders for row and column address decoding NMOS NOR Decoder NMOS NAND Decoder

Read Only Memory (ROM) 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

Read Only Memory NMOS NOR Array The basic structure of the NMOS static ROM is shown in the figure The existence of an NMOS transistor means a 0 is stored at that address otherwise a 1 is stored Power dissipation is large

Read Only Memory NMOS NAND Array Another ROM option is the NAND array ROM which can be directly used with a NAND decoder

Programmable Read Only Memory (PROM) The main problem with these previous ROMs is that they must be designed at the mask level, meaning that it is not a versatile product. To solve this problem, the programmable ROM (PROM) was introduced The standard PROM cannot be erased, so the erasable ROM (EPROM), and later, electrically erasable ROM (EEPROM) were introduced High density flash memories allow for electrical erasure and reprogramming of memory cells. Use 2 nd floating gate with stored charge to shift V T.

RS Flip Flops Truth Tables The reset set (RS) flip flop can be easily realized by using either two cross coupled NOR or NAND gates The RSFF has the following truth tables NOR RSFF R S Q Q 0 0 Q Q 0 1 1 0 1 0 0 1 1 1 0 0 NAND RSFF R S Q Q 0 0 Q Q 0 1 0 1 1 0 1 0 1 1 1 1

RS Flip Flops NOR and NAND Circuitry

RS Flip Flops Simplified CMOS Circuit Simplified RS flip flop

D Latch Transmission Gate Implementation A very important circuit of digital systems is the D Latch which is used for a D Flip Flop Whenever clock C goes high in the D Latch, the data on D is passed through to Q

Master Slave D Flip Flop By using series D Latches that latch the data on opposite clock phases, a masterslave D flip flop can be realized

Scope of Finals Material Final will be comprehensive, but will emphasize material since Exam 2 (HW 7 9). Semiconductors: 2.1 2.10 Diode Physics and Circuits: 3.1 3.18 MOSFETs: 4.1 4.10 MOS Logic Gates: 6.1 6.12 CMOS Logic Gates: 7.1 7.7,7.9 7.10 MOS Memory: 8.1 8.4