Description:
An efficient 1kb SRAM 8x4 Cell array, built on 32-bit 7T SRAM Cells, in which a novel 7T SRAM design is utilized, which offers better stability and low leakage over conventional design. This was achieved using high Vth pull-up PMOS and extra one NMOS transistor.
Why we decided on this?:
Even today, SRAM is the fastest semiconductor memory devices, utilized in building CPU Cache memories for High-end devices. But, as modern era demands high performance and low-power, for wearables and handsets, which can't be fulfilled by a conventional design due to high leakage currents and less stability. So, we wanted to come up with a new circuit, which exhibits better stability and lower leakage currents, thus delivering high-end device requirements.
Design Goals:
Block diagram of our Design:
Figure 1: 16-bit SRAM sub-array
Figure 2: 32-bit SRAM Sub Array
A 32b SRAM Sub Array is constructed by using 16 bit 7T SRAM cells. This sub Array has the capability to store 25 bits. This can be accomplished by using an (1-2) word line decoder and (2-1) Multiplexer, as shown in Figure 2.
16b = 24b
32b = 24 b x 21 b = 25b
1 kb Sub Array:
A 1-kb Sub-Array can be built as 8 rows Χ 4 columns. An SRAM 1-kb Sub-Array is designed with the help of 32 bit Sub-Array. In order to address one row out of 16, the row address decoder needs 5 address bit i.e. 25 bits = 32 bits.
Figure 3: 1 kb SRAM Cell Array
This can be accomplished by using (3-8) row address decoder and (2-4) column address decoder. 1kb Sub-Array is shown in Figure 3.
32 bits = 25 bits
1kb = 25 x 23 x 22 bits = 210 bits
Schematics:
Figure 4: Basic 7T SRAM cell
Figure 5: Basic 7T SRAM Cell array
Expected Performance Summary of 7T SRAM Cell (130nm process):
S. No |
Parameter |
Expected Range of Values |
1 |
Clock Speed |
400-600 MHz |
2 |
Leakage Current during Read |
15-40 uA |
3 |
Leakage Current during Write |
600 – 700 uA |
4 |
Write Access Time |
0.01 – 2 ns |
5 |
Read Access Time (Array) |
0.1 – 5 ns |
6 |
Supply |
0.1 - 2 V |
7 |
Leakage Power |
600 – 700 uW |
8 |
Total Power Consumed by a Cell |
40 – 100 uW |
9 |
Total Power Consumed by Array |
400 – 500 uW |
10 |
SNM |
0.1 – 2 V |
References:
Team Members:
K. Sarath Chandra (College Faculty Mentor)
Lakku Yashaswi (Lead Designer)
Kothapalli Srujana
Kummari Shivani
Kuruva Thirumalesh
A novel basic Low-power 7T SRAM cell, designed and utilized in designing an efficient 1kb SRAM 8X4 Cell Array using 32-bit 7T SRAM cells. It uses high Vth pull-Up PMOS to improve stability and reduce leakage at read/write modes, even at large variations. This will be implemented using CMOS 130nm process.
sram