Delay and Energy Consumption Analysis of Conventional SRAM

Similar documents
Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

Digital Integrated Circuits A Design Perspective

Semiconductor Memory Classification

Semiconductor Memories

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Semiconductor memories

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

Power Dissipation. Where Does Power Go in CMOS?

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

Bit -Line. Bit -Line. 2.1 Concept. Local Word Line. Global Word Line. Sub Bit-Line. Figure 1. Divided Bit-Line Approach, M = Theoretical Basis

! Memory. " RAM Memory. ! Cell size accounts for most of memory array size. ! 6T SRAM Cell. " Used in most commercial chips

C.K. Ken Yang UCLA Courtesy of MAH EE 215B

EE141Microelettronica. CMOS Logic

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

Lecture 25. Semiconductor Memories. Issues in Memory

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

The Physical Structure (NMOS)

THE INVERTER. Inverter

Chapter Overview. Memory Classification. Memory Architectures. The Memory Core. Periphery. Reliability. Memory

GMU, ECE 680 Physical VLSI Design 1

ECE 546 Lecture 10 MOS Transistors

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

CMOS Inverter (static view)

Digital Integrated Circuits A Design Perspective

ECE 342 Electronic Circuits. Lecture 6 MOS Transistors

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

Chapter 8. Low-Power VLSI Design Methodology

EE241 - Spring 2000 Advanced Digital Integrated Circuits. References

Hw 6 and 7 Graded and available Project Phase 2 Graded Project Phase 3 Launch Today

Pass-Transistor Logic

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

MODULE III PHYSICAL DESIGN ISSUES

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Sciences

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

University of Toronto. Final Exam

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

SEMICONDUCTOR MEMORIES

Magnetic core memory (1951) cm 2 ( bit)

EECS 141: FALL 05 MIDTERM 1

2007 Fall: Electronic Circuits 2 CHAPTER 10. Deog-Kyoon Jeong School of Electrical Engineering

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

EE141-Fall 2011 Digital Integrated Circuits

Semiconductor Memories

Where Does Power Go in CMOS?

MOSFET and CMOS Gate. Copy Right by Wentai Liu

Semiconductor Memories

The CMOS Inverter: A First Glance

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

Memory Trend. Memory Architectures The Memory Core Periphery

9/18/2008 GMU, ECE 680 Physical VLSI Design

The Devices. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

ECE 342 Electronic Circuits. 3. MOS Transistors

CSE140L: Components and Design Techniques for Digital Systems Lab. Power Consumption in Digital Circuits. Pietro Mercati

High-to-Low Propagation Delay t PHL

Chapter 2 CMOS Transistor Theory. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

EE241 - Spring 2001 Advanced Digital Integrated Circuits

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

Properties of CMOS Gates Snapshot

EE115C Winter 2017 Digital Electronic Circuits. Lecture 3: MOS RC Model, CMOS Manufacturing

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

Lecture 2: CMOS technology. Energy-aware computing

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

Static CMOS Circuits. Example 1

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. The Devices. July 30, Devices.

CMOS Inverter. Performance Scaling

COMP 103. Lecture 16. Dynamic Logic

Lecture 7 Circuit Delay, Area and Power

EE105 Fall 2014 Microelectronic Devices and Circuits. NMOS Transistor Capacitances: Saturation Region

Semiconductor Memories

MOS Transistor Theory

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

EE115C Winter 2017 Digital Electronic Circuits. Lecture 6: Power Consumption

CMPEN 411 VLSI Digital Circuits. Lecture 03: MOS Transistor

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

Very Large Scale Integration (VLSI)

Integrated Circuits & Systems

Lecture 23. CMOS Logic Gates and Digital VLSI I

Digital Integrated Circuits A Design Perspective

WARM SRAM: A Novel Scheme to Reduce Static Leakage Energy in SRAM Arrays

Lecture 34: Portable Systems Technology Background Professor Randy H. Katz Computer Science 252 Fall 1995

Transcription:

World Academy of Science, Engineering and Technology 13 8 Delay and Energy Consumption Analysis of Conventional SAM Arash Azizi-Mazreah, Mohammad T. Manzuri Shalmani, Hamid Barati, and Ali Barati Abstract The energy consumption and delay in read/write operation of conventional SAM is investigated analytically as well as by simulation. Explicit analytical expressions for the energy consumption and delay in read and write operation as a function of device parameters and supply voltage are derived. The expressions are useful in predicting the effect of parameter changes on the energy consumption and speed as well as in optimizing the design of conventional SAM. HSPICE simulation in standard.5µm CMOS technology confirms precision of analytical expressions derived from this paper. Keywords ead energy consumption, write energy consumption, read delay, write delay. S I. INTODUCTION TATIC andom Access Memory (SAM) has found its way into almost every IC as an embedded component. Traditionally, an SAM macro is mainly formed by an array of cells consisting of four or six transistors and a number of periphery circuits such as row decoder, column decoder, sense amplifier, write buffer, etc. Information access from/to this macro consumes energy in both dynamic and static ways. The dynamic energy consumption involving the switching of signals is consumed in operations such as word-line decoding, bit-line charging/discharging, sense amplification, etc. The static energy consumption is consumed when there is a direct path from to ground during memory access [1]. Furthermore information access from/to this macro involve delay, due to C networks exists in SAM structure. Two aspects are important for SAM design: the dynamic energy consumption and delay of read and write operation. Dynamic energy consumption consumed energy of power supply during read and write operation and determines time battery operation in mobile application. The delay during read and write operation determine speed of SAM, and this is important in height speed application. Much of the published work has been concerned with the power modeling in especial structure such as hierarchical bit-line SAM [][3]. And analytic work has not yet been reported include delay or energy consumption modeling for conventional SAM. Arash Azizi-Mazreah is with Islamic Azad University, Sirjan Branch (email: aazizi@iausirjan.ac.ir). Mohammad T. Manzuri Shalmani is with Sharif University of Technology (e-mail: manzuri@sharif.edu). Hamid Barati is with Islamic Azad University, Dezful Branch (e-mail: hbarati@iaud.ac.ir). Ali Barati is with Islamic Azad University, Dezful Branch (e-mail: abarati@iaud.ac.ir). This paper is concerned with the delay and energy consumption in read and write operation of conventional SAM both from an analytic as well as a simulation point of view in standard.5µm CMOS technology. In Section II the structure, read and write operation of conventional SAM discussed. Capacitance in conventional SAM discussed in section III. Analytical expressions for the energy consumption and delay in read and write operation of conventional SAM are derived in Section I and respectively. Simulation results are given in Section I. And finally, we conclude with a brief summary in Section II. II. CONENTIONAL SAM The structure of conventional SAM with 6T cell is shown in Fig. 1. In the following we describe the read and write operation in conventional SAM. A. Write Operation When a write operation is issued the memory array will go through the following steps: ow and column decoding : The row and column address decoded and select one cell from memory array Bit-line driving: for a write, this bit-line driving conducts simultaneously with the row and column decoding by turning on proper write buffer. After this step, the bit-line pair will forced into full-swing logic level. Cell flipping: If the value of the stored bit in the target cell is opposite to the value being written, then cell flipping process will take place. Pre-charging: At the end of write operation all bit-lines pre-charged to the and get ready for next read or write operation [1]. B. ead Operation When a read operation is issued the memory array will go through the following steps: ow and column decoding: The row and column address decoded and select the target cell. Bit-line deriving: after the word-line go to height voltage, the target cell connected to bit-line and bit-line-bar. The so-called cell current through a driver of target cell will discharge the voltage of either bit-line or bit-line-bar progressively and this resulted a difference voltage between the bit-line and bit-line-bar. Sensing: The sense amplifier is turned on to amplify the small difference voltage at bit-line pair into full-swing logic signals. Pre-charging: At the end of read operation all bit-line precharged to the [1]. 33

World Academy of Science, Engineering and Technology 13 8 Fig. 1 Structure of conventional SAM III. CAPACITANCE IN CONENTIONAL SAM There are three premier capacitance in conventional SAM that include bit-line capacitance, word-line capacitance, dataline capacitance. The bit-line capacitance is mainly composed of the drain junction capacitance of access transistor of memory cell and metal capacitance of bit-line. We can obtain this capacitance by following ow C = C Junction _ AccessTran sistor M (1) Where, C Junction _ AccessTransistor is drain junction capacitance of access transistor of memory cell, ow is number of address line in row decoder and CM is metal capacitance of bit-line and is assumed to be 1% of the total drain junction capacitance []. Thus the metal capacitance of bit-line obtained from following C M = C Junction _ AccessTran sistor.1 () The next large capacitance in conventional SAM is word-line capacitance and is mainly composed of gate capacitance of the access transistor of memory cell and obtained by following C = _ (3) WL C gate AccessTran sistor Where, C gate _ AccessTransistor is gate capacitance of access transistor of memory cell and is number of address line in column decoder. And finally the next large capacitance in conventional SAM is data-line capacitance and this capacitance is mainly composed of junction capacitance of column access transistor and obtained by following C = C Junction _ Acce sstransist or (4) Where, C Jumction_AccessTransistor is drain junction capacitance of column access transistor (these transistor shown in Fig. 1) and is number of address line in column decoder. ow I. DYNAMIC ENEGY CONSUMION IN CONENTIONAL SAM The energy consumption in the SAM includes two components: dynamic energy consumption and static energy consumption. Static energy consumption, consumed due to leakage current in SAM, and dynamic energy consumption consumed due to the charging and de-charging of capacitance during read and write operation. In following, we introduce explicit analytic expressions for estimation of dynamic energy consumption in read and write operation. A. Dynamic Energy Consumption During ead Operation There are four premier energy dissipation source during read operation include 1-energy dissipation during charging and discharging data-line capacitance - energy dissipation during charging and discharging word-line capacitance 3- energy dissipation during charging and discharging word-line capacitance 4- when row address decoded and one word-line asserted in row of memory array all cell in that row connected to bit-line and this caused unselected bit-line discharged thus energy dissipated on this lines. Based on four premier energy dissipation sources during read operation that listed above dynamic energy consumption in SAM for normal read operation, is given by: 1 E ead = CW ( C ) + l (1) 1 ( C Δ I T ) ( 1) C C Where, is voltage of bit-line at the end of read operation, is external supply voltage, ΔT is interval time that access transistor of cell is turn on and I is current of access transistor of cell in saturation region, and obtained by following 34

I nc OX W = μ ( GS tn ) () L Where, μ is the mobility of electron, n COX is the gate capacitance per unit area,, W is the width of access transistor of cell, L is the length of access transistor of cell, GS is the gate-source voltage of access transistor of cell and tn is the threshold voltage of access transistor of cell. As described in section II during read operation voltage changed on bit-line, word-line, data-line and equation (1) is based on this fact. B. Dynamic Energy Consumption During Write Operation Dynamic energy consumption in conventional SAM for normal write operation is given by: E = C write W l 1 ( C Δ I T ) + ( 1) C C Equation (3) is based on fact that, during write operation voltage changed on bit-line, word-line and data-line and this caused energy consumed like read operation. World Academy of Science, Engineering and Technology 13 8 (3). DELAY IN CONENTIONAL SAM During transitions occur in read and write operation, transistors in SAM structure can be modeled as a liner resistor [4], and C networks shown in Fig. can be considered for read and write operation. Based on these C networks we can estimate the read and write delay by following T ead = ln( ) + change _ read ln( ) + TSA (4) Write T = ) + ln( ) + change write ln( T (5) _ Filiping write Where, end of pre-charging, is maximum voltage of bit-line and data-line at the is voltage of bit-line at the end of read operation, TSA is delay of sense amplifier, write is voltage of bit-line that flipping process starts, T Filipin g is delay of flipping process and depended on transistor size of SAM cell,and, change _ write, change_ read obtained by following = Max C, C (6) change_ read + ( = ( Driver_ Cell = Driver_ Cell + { } + access_ cell access_ cell + C change _ write eq _ Driver _ ( eq _ Driver _ + eq _ column _ access + Where, eq column_ access _ is equivalent resistance of pre-charging (7) (8) transistor, Fig. C Networks during read and write operation transistor of cell, eq _ Driver _ Cell is equivalent resistance of deriver eq _ access _ cell is equivalent resistance of eq _ column _ access is equivalent access transistor of cell, resistance of transmission gate, this transmission gate connect bit-line to data-line and eq _ Driver _ is equivalent resistance of data-line driver transistors. The equivalent resistance for each transistor during a transition obtained by following equation [4]: eq _ each _ transistor = μ n, p.5 W COX ( L Where μn, p is mobility of electron or hole, W is the width of transistor, L is the length of transistor, t is threshold voltage of transistor. Since bit-line connected to data-line with transmission gate, eq _ column _ access obtained by following eq _ n eq _ p eq _ column _ access = + (1) eq _ n eq _ p Where eq _ n and eq _ p are equivalent resistance of NMOS and t ) (9) 35

World Academy of Science, Engineering and Technology 13 8 PMOS of transmission gate and obtained by expression (9). I. SIMULATION ESULT To evaluate the precision of obtained analytic expression in this paper, we simulate read and write operation of conventional SAM in standard.5µm CMOS technology for different memory array size. In these simulations we use.5 for supply voltage and.5 and -.5 for threshold voltage of NMOS transistor and PMOS transistor respectively. Fig. 3 shows layout of conventional 6 transistors SAM cell in standard.5µm CMOS technology with traditional topology. Based on layout shown in Fig. 3, all parasitic capacitances and resistances of bit-lines, data-line and word-lines are included in the circuit simulation. In our simulation all transistors in SAM structure have fixed size for different memory array size and following results obtained: 1-The read dynamic energy consumption predicted by analytic expression (1) is very close to values that obtained from simulation as shown in Fig. 4 and this indicates expression (1) has good precision. -The write dynamic energy consumption predicted by analytic expression (3) is very close to values that obtained from simulation as shown in Fig. 5 and this indicates expression (3) has good precision. 3-ead delay predicted by analytic expression (4) is very close to values that obtained from simulation as shown in Fig. 6 and this indicate expression (4) has good precision. 4-Write delay predicted by analytic expression (5) is very close to values that obtained from simulation as shown in Fig. 7 and this indicate expression (5) has good precision. Energy Consumption (PJ) Energy Consumption (PJ) 14 1 1 8 6 4 Simulation ead Energy Consumption Analytical ead Energy Consumption 4Kbit 6Kbit 16Kbit 3Kbit 64Kbit 18Kbit Fig. 4 Simulation and analytical read energy consumption 14 1 1 8 6 4 Simulation Write Energy Consumption Analytical Write Energy Consumption 4Kbit 6Kbit 16Kbit 3Kbit 64Kbit 18Kbit Fig. 5 Simulation and analytical write energy consumption Delay( ns ) Delay( ns ) 4 35 3 5 15 1 5 1 1 8 6 4 Simulation ead Daly Analytical Delay ead 4Kbit 6Kbit 16Kbit 3Kbit 64Kbit 18Kbit Fig. 6 Simulation and analytical read delay Simulation Write Delay Analytical Write Delay Fig. 3 Conventional layout of 6 transistor SAM cell Fig. 7 Simulation and analytical write delay 36

II. CONCLUSION Capacitance in Conventional SAM investigated analytically. Analytical expressions for the energy consumption and delay in read and write operation of conventional SAM have been derived. The expressions are useful in predicting the effect of parameters as well as in optimizing the design of conventional SAM. In addition, the simulation results in standard.5µm CMOS technology are in good agreement with the analytic expressions prediction. World Academy of Science, Engineering and Technology 13 8 EFEENCES [1] S. P. Cheng, S. Y. Huang "A Low-Power SAM Design Using Quiet- Bitline Architecture Proc. of IEEE Int l Workshop on Memory Technology Design and Testing, 5. [] A. Karandikar and K. K. Parhi, Low power SAM design using hierarchical divided bit-line approach, in Proc. Int. Conf. Computer Design: LSI in Computers and Processors, 1998, pp. 8 88. [3] B. D. Yang, L. S. Kim, A Low-Power SAM Using Hierarchical Bit Line and Local Sense Amplifiers IEEE J. Solid State Circuits, ol. 4, pp. 1366-1376, June 5. [4] J. K. Martin Digital Integrated Circuit Design Oxford University Press, New York,, pp. 18-18. Arash Azizi Mazreah received the B.S. degree in computer hardware engineering and M.S. degree in computer system architecture engineering in 5 and 7 respectively. His M.S. research was on Analysis and Design of Low Power, High Density SAM and currently he is faculty of Islamic Azad University, sirjan branch. His major research experiences and interests include low power digital system design, high speed SAM, LSI testing and high density LSI system design (e-mail: aazizi@iausirjan.ac.ir). manzuri@sharif.com). Mohammad T. Manzuri Shalmani received his B.S. and M.S. in Electrical Engineering from Sharif University of Technology (SUT), Iran, in 1984 and 1988, respectively; and PhD in Electrical and Computer Engineering from ienna University of Technology, Austria, in 1995. Currently, he is an associate professor in Computer Engineering Department of SUT, Tehran, Iran. His main research interests include digital signal processing, robotics, image processing, and data communications (e-mail: Hamid Barati received the B.S. degree in computer hardware engineering and M.S. degree in computer system architecture engineering in 5 and 7 respectively. Currently he is faculty of Islamic azad university, Dezful branch. His major research experiences and interests include Ad-hoc network, Interconnection network, Wireless network, Wireless sensor network and LSI design (e-mail: hbarati@iaud.ac.ir). Ali Barati received the BSc degree in Computer Engineering from Azad University of Dezful, Iran, in. He obtained his MSc degree in Computer Engineering from University of Arak, Iran, in 4. Currently he is faculty of Islamic azad university, Dezful branch. His research interest is Ad-Hoc Networks, wireless Networks, Mobile Networks and LSI Design (e-mail: abarati@iaud.ac.ir). 37