Engineered for Tomorrow Date : 11/10/14 Prepared by : MN PRAPHUL & ASWINI N Assistant professor ECE Department Engineered for Tomorrow Subject Name: Fundamentals.

Slides:



Advertisements
Similar presentations
UNIT 5: CMOS subsystem design
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Fig Typical voltage transfer characteristic (VTC) of a logic inverter, illustrating the definition of the critical points.
Transmission Gate Based Circuits
RAM (RANDOM ACCESS MEMORY)
CSET 4650 Field Programmable Logic Devices
Computer Organization and Architecture
Semiconductor Memory Design. Organization of Memory Systems Driven only from outside Data flow in and out A cell is accessed for reading by selecting.
Flip-Flops, Registers, Counters, and a Simple Processor
COEN 180 DRAM. Dynamic Random Access Memory Dynamic: Periodically refresh information in a bit cell. Else it is lost. Small footprint: transistor + capacitor.
C H A P T E R 15 Memory Circuits
CP208 Digital Electronics Class Lecture 11 May 13, 2009.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
SEQUENTIAL LOGIC Digital Integrated Circuits© Prentice Hall 1995 Introduction.
Introduction to CMOS VLSI Design Lecture 13: SRAM
Topic 9 MOS Memory and Storage Circuits
Chapter 9 Memory Basics Henry Hexmoor1. 2 Memory Definitions  Memory ─ A collection of storage cells together with the necessary circuits to transfer.
11/29/2004EE 42 fall 2004 lecture 371 Lecture #37: Memory Last lecture: –Transmission line equations –Reflections and termination –High frequency measurements.
Introduction to CMOS VLSI Design SRAM/DRAM
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 31: Array Subsystems (SRAM) Prof. Sherief Reda Division of Engineering,
Memory and Advanced Digital Circuits 1.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 21: Differential Circuits and Sense Amplifiers Prof. Sherief Reda Division.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Hao Ji.
1 EE365 Read-only memories Static read/write memories Dynamic read/write memories.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Contemporary Logic Design Sequential Case Studies © R.H. Katz Transparency No Chapter #7: Sequential Logic Case Studies 7.6 Random Access Memories.
Digital Integrated Circuits for Communication
Khaled A. Al-Utaibi Memory Devices Khaled A. Al-Utaibi
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Review: Basic Building Blocks  Datapath l Execution units -Adder, multiplier, divider, shifter, etc. l Register file and pipeline registers l Multiplexers,
Logic and Computer Design Dr. Sanjay P. Ahuja, Ph.D. FIS Distinguished Professor of CIS ( ) School of Computing, UNF.
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n Latches and flip-flops. n RAMs and ROMs.
Microelectronic Circuits - Fourth Edition Sedra/Smith 0 PowerPoint Overheads to Accompany Sedra/Smith Microelectronic Circuits 4/e ©1999 Oxford University.
Microprocessor-Based System. What is it? How simple can a microprocessor-based system actually be? – It must obviously contain a microprocessor otherwise.
SRAM DESIGN PROJECT PHASE 2 Nirav Desai VLSI DESIGN 2: Prof. Kia Bazargan Dept. of ECE College of Science and Engineering University of Minnesota,
CMOS Layout poly diffusion side view top view metal cuts
Memory and Storage Dr. Rebhi S. Baraka
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 12.1 EE4800 CMOS Digital IC Design & Analysis Lecture 12 SRAM Zhuo Feng.
Chapter 3 Internal Memory. Objectives  To describe the types of memory used for the main memory  To discuss about errors and error corrections in the.
Memory System Unit-IV 4/24/2017 Unit-4 : Memory System.
CPEN Digital System Design
Digital Logic Design Instructor: Kasım Sinan YILDIRIM
Advanced VLSI Design Unit 06: SRAM
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 24: November 5, 2010 Memory Overview.
8279 KEYBOARD AND DISPLAY INTERFACING
SYEN 3330 Digital SystemsJung H. Kim 1 SYEN 3330 Digital Systems Chapter 9 – Part 2.
Bi-CMOS Prakash B.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Semiconductor Memory Types
Random Access Memory (RAM).  A memory unit stores binary information in groups of bits called words.  The data consists of n lines (for n-bit words).
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 7, 2014 Memory Overview.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Lecture 6 Complex NMOS VLSI, 2000
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 22 Memory Definitions Memory ─ A collection of storage cells together with the necessary.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 28: November 8, 2013 Memory Overview.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
Computer Architecture Chapter (5): Internal Memory
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
Subject Name: Embedded system Design Subject Code: 10EC74
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
COMBINATIONAL LOGIC DESIGN
Presentation transcript:

Engineered for Tomorrow Date : 11/10/14 Prepared by : MN PRAPHUL & ASWINI N Assistant professor ECE Department Engineered for Tomorrow Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56 Prepared By: Aswini N, Praphul M N Department: ECE Date: 10/11/2014

Engineered for Tomorrow UNIT – 7 MEMORY, REGISTERS AND CLOCK:

Engineered for Tomorrow Objectives: System timing consideration Storage / Memory Elements dynamic shift register 1T and 3T dynamic memory 4T dynamic and 6T static CMOS memory Array of memory cells

Engineered for Tomorrow System timing considerations: Two phase non-overlapping clock ¢ 1 leads ¢ 2 Bits to be stored are written to register and subsystems on ¢ 1. Bits or data written are assumed to be settled before ¢ 2. ¢ 2 signal used to refresh data. Delays assumed to be less than the intervals between the leading edge of ¢ 1 and ¢ 2 Bits or data may be read on the next ¢ 1. There must be atleast one clocked storage element in series with every closed loop signal path.

Engineered for Tomorrow The elements that we will be studying are: Dynamic shift register 3T dynamic RAM cell 1T dynamic memory cell Pseudo static RAM / register cell 4T dynamic & 6T static memory cell JK FF circuit D FF circuit Storage / Memory Elements:

Engineered for Tomorrow Dynamic shift register: Power dissipation static dissipation is very small dynamic power is significant dissipation can be reduced by alternate geometry Volatility data storage time is limited to 1msec or less

Engineered for Tomorrow Ccircuit diagram 3T dynamic RAM cell Working RD = low, bit read from bus through T1, WR = high, logic level on bus sent to Cg of T2, WR = low again Bit level is stored in Cg of T2, RD=WR=low Stored bit is read by RD = high, bus will be pulled to ground if a 1 was stored else 0 if T2 non-conducting, bus will remain high. Dissipation Static dissipation is nil Depends on bus pull-up & on duration of RD signal & switching frequency Volatility Cell is dynamic, data will be there as long as charge remains on Cg of T2

Engineered for Tomorrow 1T dynamic memory cell: Working Row select (RS) = high, during write from R/W line Cm is charged data is read from Cm by detecting the charge on Cm with RS = high cell arrangement is bit complex. solution: extend the diffusion area comprising source of pass transistor, but Cd<<< Cg channel Cm is formed as a 3-plate structure with all this careful design is necessary to achieve consistent readability Dissipation no static power, but there must be an allowance for switching energy during read/write

Engineered for Tomorrow Pseudo static RAM / register cell: Dynamic RAM need to be refreshed periodically and hence not convenient static RAM needs to be designed to hold data indefinitely One way is connect 2 inverter stages with a feedback. ¢ 2 to refresh the data every clock cycle bit is written on activating the WR line which occurs with ¢ 1 of the clock. At every ¢ 2 stored bit is refreshed through the gated feedback path. stored bit is held till ¢ 2 of clock occurs at time less than the decay time of stored bit. to read RD along with ¢ 1 activated.

Engineered for Tomorrow nMOS pseudo-static memory Cell CMOS pseudo-static memory Cell Circuit diagram

Engineered for Tomorrow 4T dynamic & 6T static memory cell Circuit diagram Dynamic memory cell static memory cells

Engineered for Tomorrow Working uses 2 buses per bit to store bit and bit’ both buses are precharged to logic 1 before read or write operation. write operation read operation Write operation both bit & bit’ buses are precharged to VDD with clock ¢ 1 via transistor T5 & T6 column select line is activated along with ¢ 2 either bit or bit’ line is discharged along the I/O line when carrying a logic 0 row & column select signals are activated at the same time => bit line states are written in via T3 & T4, stored by T1 & T2 as charge.

Engineered for Tomorrow Read operation bit and bit’ lines are again precharged to VDD via T5 & T6 during ¢ 2. if 1 has been stored, T2 ON & T1 OFF bit’ line will be discharged to VSS via T2 each cell of RAM array be of minimum size & hence will be the transistors implies incapable of sinking large charges quickly RAM arrays usually employ some form of sense amplifier T1, T2, T3 & T4 form as flip-flop circuit if sense line to be inactive, state of the bit line reflects the charge present on gate capacitance of T1 & T3