Professional Documents
Culture Documents
Karat 2015
Karat 2015
Abstract—The application of sensor networks varies from and the chip size is limited by the characteristic of the SRAM
medical field to the military application. The raw data onto the array [2]. The SRAM cache consists of an array of bi- stable
sensor node is of large quantity and it is necessary to store these memory bit cells along with peripheral circuits. Efficient
data bits. In this paper, design of optimized Static Random SRAM arrays design will be useful in reducing power
Access Memory (SRAM) array for the sensor application is
consumption. The trade- off of SRAM array area for achieving
implemented. SRAM cell is designed using 8T. The Half Select
Condition Free Cross Point 8T SRAM is modified, using low power consumption is a viable option for reducing the
transmission gates as access transistors. By simulation, it is overall form factor of wireless sensor network [1]. In energy
observed that the write-ability is enhanced and reduction in the constrained application such as sensor nodes and medical
power dissipation. Apart from the memory cell, the SRAM array implants, energy efficiency and reliability will be the main
has been constructed using the optimized peripheral circuits. issues. The size of the wireless sensor node is limited by
Simulations show that reading and writing of data takes place energy carrying capacity (battery size) hence increased energy
correctly. efficiency of SRAM array would require smaller size battery
[1].
Keywords—SRAM array , Sensor Network, Static Noise Margin.
In the SRAM array design, the memory cell is an important
I. INTRODUCTION component which decides the performance of the array. Basic
SRAM cells are constructed using 6T and improved using
The common man’s lifestyle is revolutionized by the various techniques called as bit cell optimization [2]. Based on
development of wireless sensor network. The application of the type of applications, 6T SRAM cells are moved to 7T, 8T,
sensor network ranges from military surveillance to farming 10T etc. In [1] and [3], 8T SRAM architecture is used to
fields. In the field of medical electronics, wireless sensors are overcome from 6T SRAM trade off. Using 8T SRAM cells,
used for the medical diagnosis like heart beats monitoring, power consumption is reduced and write-ability is improved.
blood sugar values etc. Health monitoring analysis requires Different types of 8T SRAM architectures such as
feedback. The limited energy source and heat dissipation limit Differential Data Aware Power Supplied (D2AP) [4], Half
the required sensor nodes to be highly energy efficient. Select Condition Free Cross Point 8T (CR8T) [5] etc, are
developed. The other structures available are Read Decoupled
Even with most energy-efficient sensor network the power 8T and 10T Cell [1]. In this, read operation has been
consumption is in order of tens of mill watts. The continuous decoupled to avoid half select problem by providing separate
transmission of sensed raw data would lead to data congestion read/ write ports.
in the sensor network [1]. Hence, signals are processed to
reduce the amount of data transmission. This requires large The implemented design is a further modification of CR8T
memory area to store the data bits. The computation intensive structure which gives us better Write Margin (WM) and
wireless sensor node with increased memory size significantly reduces power dissipation. The proposed CR8T is
to reduce the requirement of data transmission. implemented using two Transmission Gates (TG) in place of
NMOS access transistors.
The SRAM array is used as the representative memory for
Large Scale Integration (LSI), because of its fast operation and Section 2 describes the design of SRAM array of bit cells and
low power consumption in standby mode. Around 40% of the its peripheral circuits such as Sense Amplifier, Decoder, and
logic LSI is occupied by the SRAM array nowadays, so that Write Driver. Section 3 gives simulation results. Section 4
the nature of the logic LSI such as the power, supply voltage, gives simulation of 4x4 SRAM array and Conclusion is given
in Section 5.
TABLE I
W/L Values of the Modified CR8T Transistor
B. Sense Amplifier
Transmission Gates 8/0.18
PMOS (M5, M6) There are different types of sense amplifier available [7],
[12]. Because of the constraints faced in case of current mirror
and voltage latch type sense amplifier, Current Mode Voltage
Sense Amplifier (CMVSA) has been preferred for 8T SRAM
it is chosen based on the high speed of operation and low In the layout, Metal -5 is used for common VDD and Metal-4
power dissipation [7]. for the ground.
TABLE II
Number of Transistors Required
Type of Decoder 2:4 Decoder 3:8 Decoder
Basic Gates 28 70
Fig. 5: Layout of 2 to 4 Domino CMOS Wallace Tree Decoder
Wallace Tree 23 51
D. Write Driver
Domino CMOS 25 55
Different types of write driver circuits are analyzed namely
transmission gate type, stacked NMOS type and two input
AND gate [12]. A simple write driver is used here and its
layout is shown in Fig. 6 [10]. Its function is to quickly
The 2 to 4 Domino CMOS Wallace tree decoder schematic discharge one of the bit lines from pre-charge level to below
and layout are shown in Fig. 4 and Fig. 5. The PMOS in the the write-margin of the cell. Only one write driver is necessary
inverter part of the decoder is twice the aspect ratio of NMOS. for each column of SRAM array. Even though greater
discharge of highly capacitive bit-line is required in write
operation still it takes place faster than read operation.
Normally the write driver is enabled by Write Enable (WE)
signal and drives the bit line using full swing discharge from
pre-charge level to the ground. Only when the WE is high
input data will pass to the cell. The difference between write
drive for bit line bar and the bit line is a single inverter before
the input data.
Fig. 7: Modified CR8T SRAM Read Write Operation Fig. 10: Butterfly Diagram of Modified CR8T Structure
C. Rail to Rail Smulation of CMVSA Layout E. Layout Simulation of Write Driver Connected to Bit Line
The rail to rail simulation of the layout of CMVSA is shown The data is passed on to the BL only during the WE period,
in Fig. 11. The bit lines are exited with pulsed input. The after this cycle it does not write data into the cell. The
V(se) is enabled after 1.5µs and the data is read at the Vout. waveforms are as shown Fig. 14.
D. Simulation of Domino CMOS Wallace Tree Decoder Fig. 14: Output of Write Driver Layout for Bit Line
Layout
Comparison of layout and schematic output of write driver is
shown in Fig. 15.
The Layout response of Domino CMOS Wallace tree decoder
is shown in Fig. 12.
Fig. 12: Response of 2 to 4 Domino CMOS Wallace Tree Fig. 15: Comparison of Write Driver Layout versus Schematic
Decoder
The comparison of schematic and layout simulation is shown IV. RESULT OF 4X4 PROPOSED CR8T STRUCTURE
in Fig. 13.
A. Layout of Proposed CR8T Structure
[10] Vazir, Irina, et al, “SRAM IP for DSP/SoC Projects”, San Jose
State University SRAM.
[13] Bhuvaneshwari, Y. V., et al. “SEU study of 4T, 6T, 7T, 8T, 10T
Fig. 17: Read/Write Operation in SRAM Array MOSFET based SRAM using TCAD simulation” Information
Communication and Embedded Systems (ICICES), 2014
V. CONCLUSION International Conference on. IEEE, 2014, pp.1-7.