0% found this document useful (0 votes)
69 views8 pages

Paper 18761

Uploaded by

yadavmickey25
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views8 pages

Paper 18761

Uploaded by

yadavmickey25
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

See discussions, stats, and author profiles for this publication at: [Link]

net/publication/381183577

Design and Implementation of High Speed SRAM Cell

Research Proposal in International Journal of Advanced Research in Science Communication and Technology · June 2024
DOI: 10.48175/IJARSCT-18761

CITATIONS READS
0 281

2 authors:

Sandesh Naik Pavan Kumar S


Bangalore Institute of Technology Bangalore Institute of Technology
1 PUBLICATION 0 CITATIONS 1 PUBLICATION 0 CITATIONS

SEE PROFILE SEE PROFILE

All content following this page was uploaded by Sandesh Naik on 06 June 2024.

The user has requested enhancement of the downloaded file.


ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Impact Factor: 7.53 Volume 4, Issue 1, June 2024

Design and Implementation of High Speed SRAM


Cell
Sandesh G Naik1 and Pavan Kumar S2
B.E, ECE, Bangalore Institute of Technology, Bengaluru, India1,2

Abstract: Static Random Access Memory's main design goals are to have a consuming low power and high
speed, as technology is developing at a faster paceand this has given rise to new [Link] high speed
along with stability of SRAM are important issues to improve efficiency and performance of the system. This
proposed work presents design and implementation of 1Kb 6T SRAM using CMOS technologies by using
EDA tool. In this proposed work, SRAM’s cell is operated in 1V voltage. Our proposed high speed SRAM
consisting 6T achieved read delay and write delay of 29.4ps & 15ps respectively. And also our designed
cell has stability of 70 mV & 195 mV for read SNM and write SNM respectively.

Keywords: Pre-charge, Row and Column Decoder, Sense Amplifier, Column mux and Write Driver

I. INTRODUCTION
Memory arrays fall into two categories: Random Access Memory(RAM) and Serial Access Memory. Static RAM is
classified as volatile memory. The volatility of SRAM gives it an edge over non-volatile DRAM, as it eliminates the
need for refreshing and is faster in operation. Because of this, SRAM cells are an essential component of contemporary
computer systems and a vital technological advancement for high-speed data processing. Because of its high speed and
low power consumption, SRAM is frequently employed as cache memory in microprocessors, personal computers, and
workstation routers. Other memory technologies like DRAM offer better cost-effectiveness for larger capacity needs,
while SRAM excels in speed-critical applications. SRAM is used as Cache memory which is very fast and used to
speed upthe task of processor and memory interface.

II. CONVENTIONAL 6T SRAM CELL


Two CMOS cross-coupled inverters are used in the architecture of the 1-bit 6T SRAM to function as a latch. The data
to be preserved is latching onto these two inverters. Latch perform different operations, i.e. Read, Write & Hold. This
latch is operated by internal pulse provided to it. Its two access transistors are used to access Bit Line, Bit Line Bar
(both BL & BLB function according to WL). The fundamental design of a 6Tcell is seen in Figure 1.

Fig.1:One bit Memory Cell

Copyright to IJARSCT DOI: 10.48175/IJARSCT-18761 487


[Link]
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Impact Factor: 7.53 Volume 4, Issue 1, June 2024

III. PROPOSED 6T MEMORY CELL


Two cross-coupled CMOS inverters made up of two pairs of NMOS pull-down transistors (NM3 & NM4) and PMOS
pull-up transistors (PM1 & PM2) make up the basic memory [Link] additional NMOS transistors (NM1 & NM2)
serve as access transistors, connecting the inverters to complementary bit lines (BL & BLB)
The SRAM can operate at high speeds by improving a number of features of its architecture and functionality. Such
design aspects are as follows:
Low Voltage Operation: The static RAM was designed to run at a lower voltage, which shortens the transistors' on and
off times. The Voltage used for operation is 1V.
Proper transistor sizing: Proper selecting of the width-to-length (W/L) ratios of transistors helps to achieve in reducing
delay. Since the Length (L) has been fixed according to technology node, the Width (W) of transistor is changed
accordingly. For the faster write operation to be possible, PMOS PM1 needs to be weaker than the access transistor
NM1. To read data from the cell faster, the driver NM3 needs to be more powerful than the accessing transistor NM1.
Use of wider access transistors helps for faster current flow during read/write access.
( W/L)pull-up < ( W/L)access << ( W/L) pull-down.
The table below shows the proposed 6T SRAM cell's dimensions.
Design of Peripheral Circuits: By designing peripheral circuits such sensing amplifiers, write driver circuits, and pre-
charges, read/write performance is greatly increased and cell latency is decreased.

Fig.2 Proposed Cell


Table1:Transistor sizing of our proposed 6 Transistor cell
Description Transistor Width

Memory Element of SRAM PM1 120n


PM2 120n
NM3 380n
NM4 380n
Access Transistor NM1 240n
NM2 240n

IV. PRECHARGE CIRCUIT


The pre-charge circuit is one of the crucial components of the SRAM cell that is constantly in [Link] bit lines and bit
line bar are charged using this circuit to supply voltage VDD/2, and pre-charging must be completed before each write
and read operation. Transistors M1 and M0 will pre-charge the bit lines prior to that cell being read, and transistor M2
will equalize them to ensure that every bit line in a pair is at the same potential. As bit lines have high capacitance,
precharge circuit needs to provide large current to bit lines to get charged quickly

Copyright to IJARSCT DOI: 10.48175/IJARSCT-18761 488


[Link]
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Impact Factor: 7.53 Volume 4, Issue 1, June 2024

Fig.3:Pre-charge Circuit

V. WRITE-DRIVE CIRCUIT
When the enable signal (WE) is high, the input data (DATA) is written into the bitlines (BL and BLB) using two pass
transistors (NM1 and NM2). If DATA is high, BL is pulled high and BLB is pulled low, and vice-versa if DATA is
low. This written data is then stored to the corresponding SRAM cell connected to the activated bitlines.

Fig.4:Write-Driver Circuit

VI. DESIGN OF SENSE-AMPLIFIER CIRCUIT

Fig.5: Sense-Amplifier Circuit


Sense-amplifier circuit is used to speed up the read cycle operation in the memories. Sense-amplifier circuitry takes the
small signal difference bit line voltage as input and gives full swing single ended [Link] time and power
consumption of memory is affected by the sense-amplifier circuitry hence the performance of memory is improved by
reducing both sensing delay and power dissipation.

VII. ROW-DECODER, COLUMN-MUX AND COLUMN-DECODER


These three circuits block work together to enable efficient and accurate access of data bit in the SRAM memory array.
Without these circuit blocks, it is impossible to address and retrieve specific data elements from the vast array memory.

Copyright to IJARSCT DOI: 10.48175/IJARSCT-18761 489


[Link]
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Impact Factor: 7.53 Volume 4, Issue 1, June 2024

 Addressing: The Row-Decoder and Column-Decoder ensure that the correct SRAM Cell gets selected for
reading or writing.
 Data Transfer: The column MUX ensures the data of the selected columns is properly routed to the output,
enabling the transfer of multiple bits of data in parallel.

VIII. BLOCK DIAGRAM OF 1KB SRAM CELL


Fig. 6 shows 1-kb SRAM block structure which includes Cell Array, decoder, sense amplifier, write driver, column
MUX and pre-charge circuitry as the peripheral circuit to the SRAM cell array.

Fig.6: Block Diagram of 1KB SRAM Cell

Core Components:
 Cell Array (32x32): The heart of the SRAM Memory, this is a two-dimensional grid where data is stored.
Each cell in the array is a tiny sram cell that holds data.
 Row Decoder (5x32): This circuit receives a 5-bit row address and activates the corresponding row in the cell
array.
 Column Decoder (2x4): This circuit receives a 2-bit column address and activates the corresponding columns
in the cell array.
 Column Mux:The column MUX ensures that the data of the selected columns is properly routed to the output,
enabling the transfer of multiple bits of data in parallel.
 Sense Amplifiers: These amplifiers detect the tiny charges in the activated cells and convert them into a
readable voltage level.
 Write Driver: This circuit amplifies the data input and drives it into the activated cells during a write
operation.
Pre-charge Circuit: This circuit ensures that the bitlines are pre-charged to VDD/2 before read write operation.

Input/Output Pins:
 DIN<0:7>: 8-bit data input lines for writing data into the SRAM.
 Dout<0:7>: 8-bit output data lines for reading data bit from the SRAM.
 W_EN: Write enable control signal to write driver, for write operation to be performed.

Copyright to IJARSCT DOI: 10.48175/IJARSCT-18761 490


[Link]
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Impact Factor: 7.53 Volume 4, Issue 1, June 2024

 SE: Sense amplifier circuit enable signal which controls the activation of the sense amplifiers during a read
operation.
 PR: Pre-charge enable signal which controls the pre-charging of the bitlines.

VIII. SIMULATION RESULTS

Fig.7: Simulation results of 1bit SRAM memory Cell

Fig.8: Schematic of 1Kb SRAM memory

Fig.9:Waveform of 1KB Memory


Copyright to IJARSCT DOI: 10.48175/IJARSCT-18761 491
[Link]
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Impact Factor: 7.53 Volume 4, Issue 1, June 2024

Fig.10:Read SNM curve Fig.11:Write SNM curve

Fig.12:Power-DissipationGraph
Table 2: Results
Parameters Values Obtained
Read Delay 29.4ps
Write Delay 15ps
Dynamic-Power Dissipation 82.231uW
Static-Power Dissipation 36.617nW
Write SNM 195mV
Read SNM 70mV

IX. CONCLUSION
The performance of a 1Kb Static Random-Access Memory (SRAM) was analyzed using a 1-bit 6T SRAM. Simulations
were done with in Virtuoso tool using 90nm CMOS technology. Future work involves manufacturing a 2kb and 1MB
chip based upon the 1kb block design. The goal is to maintain an similar operating frequency for the 1MB memory as
the 1kb design. High-speed performance and 90nm CMOS technology presented unique challenges, particularly in
transistor sizes and interconnect delays. The project also focused on analyzing delays to ensure the memory operates
within the required speed.
GitHub Link:
[Link]

X. ACKNOWLEDGMENT
We express our gratitude to Bangalore Institute of Technology and our guide, Dr. Vijayaprakash, for their invaluable
support and guidance. We would like to thank our institution for their assistance with the Cadence Virtuoso tool and
90nm CMOS technology.

Copyright to IJARSCT DOI: 10.48175/IJARSCT-18761 492


[Link]
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Impact Factor: 7.53 Volume 4, Issue 1, June 2024

REFERENCES
[1] “Ultra Low Power SRAM Cell for High Speed Application using 90nm CMOS Technology” proposed by Hansraj,
Ajay Rana , 2021.
[2] T. Wada, S. Rajan, and S. Przybylski, “An analytical access time model for on-chip cache memories,” IEEE J. Solid
State Circuits, vol. 27, no. 8, pp. 1147–1156, Aug. 2022
[3] “Static Noise Margin Analysis of SRAM Cell For High Speed Application”, Debasis Mukherjee, Hemanta
[Link] 2021 IJCSI.
[4] “Design and analysis of 6T SRAM in 45 nm Technology”, V. Panduranga Vemula, S. Priyanka, A. Sairam , IJERT,
2022.
[5] “Design and Analysis of Area and Power Optimised SRAM Cell for High-speed Processor”, Govind Prasad, Bipin
Chandra Mandi, Megha Jain, ICPC2T 2022.
[6] “The Stability Performance Analysis of SRAM Cell Topologies in 90nm and 130nm CMOS technology”,
AjjayGaadhe, Ujwal Shirode, Rajendra Kanphade, ESCI 2021.
[7] “ Design and Analysis of 10T SRAM Cell with Stability Characterizations”, Deepika Sharma, Shilpi Birla,
ICAECT, 2023.
[8] “Design of 16-bit Low power SRAM in 180nm CMOS Technology” proposed by Shubham Santosh Kadam, Piyush
Bhatasana in the year 2022.
[9] “Design and Analysis of 10T SRAM Cell with Stability Characterizations”, Deepika Sharma, Shilpi Birla,
ICAECT,2023.
[10] “K. Sreevani, Sankara Reddy, “Design and Analysis of 1KB 6T SRAM cell in deep submicron cmos
technologies”, IJETTS, Vol. 5, Issue 3, September 2015.
[15] Preeti S Bellerimath, R. M Banakar, “Implementation of 16x16 SRAM Memory Array using 180nm
Technology”,International Journal of Current Engineering and Technology (IJCET), September 2013.
[16] Gaurav Hemant Patil, Irene Susan Jacob, Dada Bhagwan Sargar, Sneha Revankar, “Design and Implementation of
SRAM”, Proceedings of 22nd IRF International Conference, 22nd March 2015.
[17] Apoorva Pathak, Divyesh Sachan, Harish Peta, Manish Goswami, “A Modified SRAM Based Low Power Memory
Design”, 29th International Conference on VLSI Design and 15th International Conference on Embedded Systems,
2016.
[18] Ezeogu Chinonso Apollos, “Design Principles of SRAM Memory in Nano-CMOS Technologies”, International
Journal of Computer Applications, Vol. 178, Issue 11, May 2019.
[19] Rohit Kumar Sah, Inamul Hussain, Manish Kumar, “Performance Analysis of a 6T SRAM Cell in 180nm CMOS
Technology”, IOSR Journal of VLSI and signal processing, Vol.5, Issue 2, April 2015.
[20] Subhashree Rath, Siba Kumar Panda, “Analysis of 6T SRAM cell in different technologies”, Circulation in
computer science, 2nd National Conference on Mechatronics Computing and Signal Processing (MCSP-2017),
September 2017.
[21] Abhishek Kumar, “SRAM Cell Design with minimum number of Transistor” Proceedings of 2014 RAECS UIET
Panjab University Chandigarh, 06 - 08 March, 2014

Copyright to IJARSCT DOI: 10.48175/IJARSCT-18761 493


[Link]

View publication stats

You might also like