INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

Similar documents
Optimized CAM Design

STUDY OF SRAM AND ITS LOW POWER TECHNIQUES

International Journal of Advance Engineering and Research Development LOW POWER AND HIGH PERFORMANCE MSML DESIGN FOR CAM USE OF MODIFIED XNOR CELL

Ternary Content Addressable Memory Types And Matchline Schemes

Low Power using Match-Line Sensing in Content Addressable Memory S. Nachimuthu, S. Ramesh 1 Department of Electrical and Electronics Engineering,

A Survey on Design of Content Addressable Memories

Implementation of SCN Based Content Addressable Memory

A Low Power Content Addressable Memory Implemented In Deep Submicron Technology

Content Addressable Memory performance Analysis using NAND Structure FinFET

DESIGN ANDIMPLEMENTATION OF EFFICIENT TERNARY CONTENT ADDRESSABLE MEMORY

Design of low power Precharge-Free CAM design using parity based mechanism

Power Gated Match Line Sensing Content Addressable Memory

Implementation of Efficient Ternary Content Addressable Memory by Using Butterfly Technique

Filter-Based Dual-Voltage Architecture for Low-Power Long-Word TCAM Design

DESIGN OF PARAMETER EXTRACTOR IN LOW POWER PRECOMPUTATION BASED CONTENT ADDRESSABLE MEMORY

Column decoder using PTL for memory

Analysis of Power Dissipation and Delay in 6T and 8T SRAM Using Tanner Tool

Design of high speed low power Content Addressable Memory (CAM) using parity bit and gated power matchline sensing

Design of a Low Power Content Addressable Memory (CAM)

CALCULATION OF POWER CONSUMPTION IN 7 TRANSISTOR SRAM CELL USING CADENCE TOOL

Low Power SRAM Design with Reduced Read/Write Time

POWER REDUCTION IN CONTENT ADDRESSABLE MEMORY

LOW POWER SRAM CELL WITH IMPROVED RESPONSE

6T- SRAM for Low Power Consumption. Professor, Dept. of ExTC, PRMIT &R, Badnera, Amravati, Maharashtra, India 1

Design and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology

Survey on Content Addressable Memory and Sparse Clustered Network

EMDBAM: A Low-Power Dual Bit Associative Memory with Match Error and Mask Control

A Comparative Study of Power Efficient SRAM Designs

Design of Read and Write Operations for 6t Sram Cell

8Kb Logic Compatible DRAM based Memory Design for Low Power Systems

A Single Ended SRAM cell with reduced Average Power and Delay

Research Scholar, Chandigarh Engineering College, Landran (Mohali), 2

Analysis of 8T SRAM with Read and Write Assist Schemes (UDVS) In 45nm CMOS Technology

A Novel Architecture of SRAM Cell Using Single Bit-Line

Minimizing Power Dissipation during Write Operation to Register Files

High Performance Memory Read Using Cross-Coupled Pull-up Circuitry

Content Addressable Memory Using Automatic Charge Balancing with Self-Control Mechanism and Master-Slave Match Line Design

POWER EFFICIENT SRAM CELL USING T-NBLV TECHNIQUE

Design and Implementation of 8K-bits Low Power SRAM in 180nm Technology

A Review Paper on Reconfigurable Techniques to Improve Critical Parameters of SRAM

Design of 6-T SRAM Cell for enhanced read/write margin

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume 9 /Issue 5 / JAN 2018

DESIGN AND IMPLEMENTATION OF 8X8 DRAM MEMORY ARRAY USING 45nm TECHNOLOGY

THE latest generation of microprocessors uses a combination

250nm Technology Based Low Power SRAM Memory

Simulation and Analysis of SRAM Cell Structures at 90nm Technology

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

Low Power PLAs. Reginaldo Tavares, Michel Berkelaar, Jochen Jess. Information and Communication Systems Section, Eindhoven University of Technology,

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

A Low Power SRAM Base on Novel Word-Line Decoding

VERY large scale integration (VLSI) design for power

POWER AND AREA EFFICIENT 10T SRAM WITH IMPROVED READ STABILITY

Implementation of DRAM Cell Using Transmission Gate

Introduction to Semiconductor Memory Dr. Lynn Fuller Webpage:

A REVIEW ON LOW POWER SRAM

Improved Initial Overdrive Sense-Amplifier. For Low-Voltage DRAMS. Analog CMOS IC Design. Esayas Naizghi April 30, 2004

A Low Power 32 Bit CMOS ROM Using a Novel ATD Circuit

CENG 4480 L09 Memory 2

FeRAM Circuit Technology for System on a Chip

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

Unit 7: Memory. Dynamic shift register: Circuit diagram: Refer to unit 4(ch 6.5.4)

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

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

Low Power Circuits using Modified Gate Diffusion Input (GDI)

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

LOW- POWER ANALYSIS OF VARIOUS 1-BIT SRAM CELLS USING SPICE

Introduction to SRAM. Jasur Hanbaba

Power Analysis for CMOS based Dual Mode Logic Gates using Power Gating Techniques

AN ANALYTICAL APPROACH TO DESIGN VLSI IMPLEMENTATION OF LOW POWER, HIGH SPEED SRAM CELL USING SUB-MICRON TECHNOLOGY

Design and Analysis of 8T/10T SRAM cell using Charge Recycling Logic

COMPARITIVE ANALYSIS OF SRAM CELL TOPOLOGIES AT 65nm TECHNOLOGY

Ripple-Precharge TCAM: A Low-Power Solution for Network Search Engines

CENG 4480 L09 Memory 3

Very Large Scale Integration (VLSI)

POWER ANALYSIS RESISTANT SRAM

Low-Power SRAM and ROM Memories

DESIGN AND SIMULATION OF 1 BIT ARITHMETIC LOGIC UNIT DESIGN USING PASS-TRANSISTOR LOGIC FAMILIES

8.3.4 The Four-Transistor (4-T) Cell

Memory Design I. Array-Structured Memory Architecture. Professor Chris H. Kim. Dept. of ECE.

Content Addressable Memory Architecture based on Sparse Clustered Networks

Design of Low Power SRAM in 45 nm CMOS Technology

DESIGN AND READ STABILITYANALYSIS OF 8T SCHMITT TRIGGER BASED SRAM

Power Reduction Techniques in the Memory System. Typical Memory Hierarchy

+1 (479)

Performance Analysis and Designing 16 Bit Sram Memory Chip Using XILINX Tool

Analysis and Design of Low Voltage Low Noise LVDS Receiver

Prototype of SRAM by Sergey Kononov, et al.

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

Low Power and Improved Read Stability Cache Design in 45nm Technology

Integrated Circuits & Systems

Lecture 20: CAMs, ROMs, PLAs

Resource Efficient Multi Ported Sram Based Ternary Content Addressable Memory

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Semiconductor Memory Classification

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

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume VI /Issue 4 / AUG 2016

Design of Low Power Wide Gates used in Register File and Tag Comparator

INTERNATIONAL JOURNAL OF PROFESSIONAL ENGINEERING STUDIES Volume 9 /Issue 3 / OCT 2017

Dynamic Logic ALU Design with Reduced Switching Power

IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY LOW POWER SRAM DESIGNS: A REVIEW Asifa Amin*, Dr Pallavi Gupta *

Transcription:

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECNOLOGY (IJECET) International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 976 6464(Print), ISSN 976 6472(Online) Volume 3, Issue 1, January- June (212), IAEME ISSN 976 6464(Print) ISSN 976 6472(Online) Volume 3, Issue 1, January- June (212), pp. 3-31 IAEME: www.iaeme.com/ijecet.html Journal Impact Factor (211):.85 (Calculated by GISI) www.jifactor.com IJECET I A E M E NAND-NOR TYPE 4T LOADLESS SRAM BASED AREA AND POWER EFFICIENT YBRID Kuludip Kumar Gupta 1, Er.Nitin Kr.Tiwari 2, Dr. R.K Sarin 3 Department of Electronics & Communication 1,2,3 Dr. B. R. Ambedkar National Institute of Technology Jalandhar guptakuld@gmail.com 1, nitin.vd25@gmail.com 2, sarinrk@nitj.ac.in 3 ABSTRACT Content Addressable Memory is used in hardware look up table for data matching for its corresponding match location. ybrid type is combination of NAND and NOR type with control circuit. In this paper we proposed and implement four transistor store unit SRAM based. The proposed 1 32 bit array contains control circuit in between NAND type and NOR type. The results of the hybrid design are compared with conventional hybrid in CMOS.18um technology. It is found that the proposed design is having less area, power and energy as compared to the conventional. Keywords- Four transistor loadless SRAM based,or and NOR. I INTRODUCTION Content-Addressable Memory () is used to compare the search data with the stored data in parallel. Due to its fastest parallel search operation it is used in router.other applications of are parametic curve extraction, hough transformation, uffman coding/decoding and image coding. Fig 1 is simplified block diagram of [1] array which consist of 4 words and 4 bits. The match line of every in a word is shorted to matchline sense amplifier. The matchline is precharge to high before the data is put on search drivers as in Fig.1.If the search data matches with all bits in a word then the matchline will remain high otherwise it discharges to ground. The sense amplifier detects the matchline results and generate the corresponding Addresses for high value of matchline.the design are divided in two types NOR-type and NAND-type s. The NOR-type has best search performance at the cost of high power. 3

1 1 1 1 SA 1 1 SA 1 1 1 1 1 Search Data registers /drivers SA 1 Fig 1 array While the NAND-type has low power consumpution but has large delay. In this paper we implemented hybrid type in CMOS.18um technology which is combination of the NOR and NAND type with control circuit between them. The design is of 1 32 I.e 1 words with 32 bit. In this paper we vary the length of SEG_1 i.e NAND-type block to 1 bit and SEG_2 i.e NOR-type block to 31 bit.similiarly SEG_1 to 2 bit and SEG_2 to 3 bit and comparison has occur for various hybrid type. The rest of this paper is organized as follows Section II reviews brief discription of the OR NOR.In this we proposed four transistor SRAM store unit based of OR and NOR type.in Section III, we briefly describe the working of hybrid type [4].Next the experimental results are given in section V and Section IV gives some brief conclusions. II DESIGN CONCEPT OF Content Addressable Memory[2] consists of store unit,compare unit and match unit. The store unit stores the data,compare unit compares the search data with that of stored data and arrange in such a way that can be either OR or NOR type.match unit decides whether the stored data and search data is matched or not.the input of the is Search_Data(), Stored Data and Output is as shown in Fig.1 Search_Data() Stored SEARC STORE DATA() DATA 1 1 1 1 1 1 Fig.1(a) OR TYPE 31

Search_Data() Stored SEARC STORE DATA() DATA 1 1 1 1 1 1 Fig.1(b) NOR TYPE A. Traditional Nine Transistor The store unit of traditional in Fig. 2 consist of six transistor SRAM. The two transistor M1 and M2 are used as pass transistor which compares the stored data with the search data and the result is fed into gate of match unit transistor M3 which makes it on or off. If stored and search data matches,then = in OR shown in Fig 2(a).So there is no path for matchline() to discharge else is shorted to ground i.e =1. STORE WL M1 M2 M3 Fig.2(a) OR (6 T SRAM) owever in NOR in Fig.2(b) there will be a path for a matchline() to discharge if stored data and search data () matches to i.e =1. For mismatch there is no path for matchline to get discharged as =. 32

STORE a. NOR (6 T SRAM) B. PROPOSED Seven Transistor The proposed consists of loadless 4T SRAM[3] store unit. The difference in 4T SRAM with that of 6T SRAM is, The bit lines are charged to ground instead of Vdd in read mode.with the help of this 4T SRAM we implement OR and NOR type shown in Fig.4 WL STORE Vdd Fig.4(a) OR type (4 T SRAM) WL STORE Vdd Fig.4(b) NOR type (4 T SRAM) 33

C. NOR-Type The can be arranged in two ways either NOR type or NAND type. In NOR type Fig.6 the pull down NMOS transistor use for matching, is arranged in NOR fashion.the used is OR type. It provides best search performance as matchline discharges to ground when mismatch i.e = 1. So NOR type can be used for best search performance. D.NAND type The matchline are highly capactive in NOR-Type due to its parallel nature and hence OR OR.... OR OR PRE.... Fig. 6(a) NOR type NOR NOR NOR NOR........ Fig. 6(b) NAND type PRE results in more power dissipation. So to reduce the power we use NAND type in which the pull down NMOS transistor are arranged in NAND fashion as shown in fig.6(b). The is NOR type. The matchline capacitance is small so power consumption is very less during match condition i.e =1.owever The pull down path is too long to increase the discharging delay in match case. III YBRID-TYPE DESIGN A. Overview NOR-type has best search performance and NAND-type has less power dissipation. In hybrid type [4] we combine these two types with an additional control circuit.i.e SEG_1,control circuit,seg_2 as shown in Fig.7.In SEG_1 the used is NOR type, the pull down transistors are arranged in NAND fashion denoted as NAND TYPE BLOCK. In SEG_2 the used is OR type and the pull down transistor are arranged in NOR fashion denoted as NOR 34

NOR... NOR NAND-TYPE BLOCK P4 OR... OR PRE P3 T1 PRE N1 P1 M1 N4 NOR-TYPE BLOCK M2 P2 T3 PRE T2 N2 N3 SEG_1 CONTROL SEG_2 Fig.7 Word structure of 32 bit of hyrbrid design (ref [4]) NOR TYPE BLOCK. The NAND type block is matched only when it is connected to the ground i.e when all NOR cam output are 1. The NOR-type block is in matched state when all matchline is disconnected from the ground i.e =.. B Search Operation ybrid has two phases precharge phase and match evaluation phase irrespective to conventional that works in three phases. 1 Precharge phase. In this phase PRE signal is asserted low which makes M1,M2 and Matchline () charged to high. NMOS N2,N1,N3 are off so there is no path for T1,T2,T3 to discharge is mismatched. Therefore if one of OR is mismatched in NOR type block there will be no path for M2 to discharge through T3. Same for NAND type block, i.e. if =1 for all,there will no path for M1 to discharge. Because of this there is no searchline precharge phase in which bitlines are discharged to ground to prevent unexpected results. 2. Match Evaluation Phase Case I-In this case one of the NOR of NAND type of SEG_1 is mismatched and all or one of OR of NOR type of SEG_2 is either matched or mismatched.so M1 retains high which makes N2 and N3 transistor off which disconnect the pull down path T2 and T3. So whether NOR type is matched or mismatched still remains high due to no pull down path to discharge Case 1 Case 2 Case 3 Match Match Table -1 SEG_1 SEG_2 Match T1 PAT T2 T3 Each Node Voltages of ybrid KEY M1 L L L NODE M2 L RESULT Match 35

CASE I: SEG_1 is mismatched SEG_2 is mismatched CASE II: SEG_1 is matched SEG_2 is mismatched 36

CASE I: SEG_1 is mismatched SEG_2 is matched Case III: SEG_1 is matched SEG_2 is matched (Fig.8 Simulated waveform for Seven Transistor (The waveform signal 1.PRE 2.Cellx 3.M14. M2 5. ) Case II In this case NOR cam s of NAND type of SEG_1 is matched and one of OR cam s of NOR type of SEG_2 is mismatch. So M1 discharge to that turns on N1 and N3 and due to mismatch in NOR type block of SEG_2 the M2 discharge to ground.so N4 is off and remains high. Case III. In this case the NAND type block of SEG_1 and NOR type block of SEG_2 are matched. So M1 discharge to ground which turns on the transistor N1 and N3.Since NOR type of SEG_2 is mismatched, the M2 remains high which turns on N4 so the is discharged to ground either through T1 or T2 path. As T1 path is the shortest path to discharge the to ground ence this design is the best in search performance also. 37

V EPERIMENTAL RESULTS In this paper,we use CMOS.18 um technology for our design.we have compared the matchline delay and power between the Matchline delay is delay between when PRE signal is asserted IG and when matchline() discharges to ZERO. In hybrid type we vary the SEG_1 length 1 to 2 correspoinding SEG_2 length is 31 and 3. In this paper we have taken average power[5],[6],[7] which is equal to P av = [(1/T) T ( V I) dt. The delay and power of hybrid has been taken when both SEG_1 and SEG_2 is matched. (6T SRAM store unit) (4T SRAM store unit) OR (Power NOR (Power uw) AREA (OR or uw) NOR) 3.47 2.956 9.769.45 2.642 2.661 9.18 7.28 Table 2 Comparison of 9T and 7T Delay (ns) ybrid (6T SRAM ) ybrid (4T SRAM) 1.499.328 2.533.388 Table 3 ybrid Delay comparison Power (mw) ybrid (6T SRAM ) 1.149.924 2.866.779 ybrid (4T SRAM) Table 4 ybrid Power comparison Energy (fj) ybrid (6T SRAM ) ybrid (4T SRAM) 1 5.234 3.31 2 4.616 3.22 Table 5 ybrid Energy comparison 38

Fig 9 Layout of OR of conventional VI CONCLUSION Fig 1 Layout of OR (of 4T loadless SRAM based ). The hybrid- design of conventional has low power consumption comparison to other. In this paper the proposed seven transistor loadless SRAM based has low area and power as compared to the conventional hybrid. REFERENCES [1].. Miyatake, M. Tanaka, and Y. Mori, A design for high speed lowpower CMOS fully parallel contentaddressable memory macros, IEEE J. Solid-State Circuits, vol. 36, pp. 956 968, June 21. 39

[2] K. Pagiamtzis and A. Sheikholeslami, Content- addressable memory () circuits and architectures: A tutorial and survey, IEEE J. Solid-State Circuits, vol. 41, no. 3, pp. 712 727, Mar. 26 [3] Jinshen Yang, Li Chen A New Loadless 4-Transistor SRAM Cell with a.18 um CMOS technology IEEE 27 [4] Yen-Jen Chang and Yuan ong Liao ybrid-type design for both power and performance efficiency in VLSI systems,vol No:8 Aug 28 [5]www.egr.msu.edu/classes/ece41/mason/files/guidepower.pdf [6]http://www.ece.ncsu.edu/asic/ece733/hw/energy.pdf [7]http://www.ece.cmu.edu/~ee52 power.html 31