Академический Документы
Профессиональный Документы
Культура Документы
FET MJPRU
ROHILKHAND
UNIVERSITYBAREILLY
SUBMITTED TO
SUBMITTED BY
SHOBHIT SINGH
CONTENTS
1. INTRODUCTION
2. CIRCUIT USED
3. COMPONENTS REQUIRED
4. COMPONENTS DETAIL
5. SOFTWARE REQUIRED
6. SOFTWARE DETAIL
7. APPLICATION OF PROJECT
8. CONCLUSION OF PROJECT
9. FUTURE SCOPE OF PROJECT
10. REFERENCES
ABSTRACT
INTRODUCTION
CIRCUIT USED
OPERATION OF SRAM
An SRAM cell has three different states: standby (the circuit is idle),
reading (the data has been requested) or writing (updating the
contents). SRAM operating in read mode and write modes should
have "readability" and "write stability", respectively. The three
different states work as follows:
Standby
If the word line is not asserted, the access transistors M5 and M6
disconnect the cell from the bit lines. The two cross-coupled inverters
formed by M1 M4 will continue to reinforce each other as long as
they are connected to the supply.
Reading
In theory, reading only requires asserting the word line WL and
reading the SRAM cell state by a single access transistor and bit line,
e.g. M6,
BL. Nevertheless, bit lines are relatively long and have large parasitic
capacitance. To speed up reading, a more complex process is used in
practice: The read cycle is started by pre charging both bit lines BL
and BL, i.e., driving the bit lines to a threshold voltage (midrange
voltage between logical 1 and 0) by an external module (not shown in
the figures). Then asserting the word line WL enables both the access
transistors M5 and M6, which causes the bit line BL voltage to either
slightly drop (bottom NMOS transistor M 3 is ON and top PMOS
transistor M4 is off) or rise (top PMOS transistor M4 is on). It should
be noted that if BL voltage rises, the BL voltage drops, and vice versa.
Then the BL and BL lines will have a small voltage difference
between them. A sense amplifier will sense which line has the higher
voltage and thus determine whether there was 1 or 0 stored. The
higher the sensitivity of the sense amplifier, the faster the read
operation.
Writing
The write cycle begins by applying the value to be written to the bit
lines. If we wish to write a 0, we would apply a 0 to the bit lines, i.e.
setting BL to 1 and BL to 0. This is similar to applying a reset pulse to
an SR-latch, which causes the flip flop to change state. A 1 is written
by inverting the values of the bit lines. WL is then asserted and the
value that is to be stored is latched in. This works because the bit line
input-drivers are designed to be much stronger than the relatively
weak transistors in the cell itself so they can easily override the
previous state of the cross-coupled inverters. In practice, access
NMOS transistors M5 and M6 have to be stronger than either bottom
NMOS (M1, M3) or top PMOS (M2, M4) transistors. This is easily
obtained as PMOS transistors are much weaker than NMOS when
same sized. Consequently when one transistor pair (e.g. M3 and M4) is
only slightly overridden by the write process, the opposite transistors
pair (M1 and M2) gate voltage is also changed. This means that the M 1
and M2 transistors can be easier overridden, and so on. Thus, crosscoupled inverters magnify the writing processed it RAM.
COMPONENTS REQUIRED
There are various type of components used as following.
1. CMOS
2. CMOS INVERTER
3. NAND GATE
4. AND GATE
COMPONENTS DETAILS
1. CMOS
CMOS is also sometimes referred to as complementary-symmetry
metaloxidesemiconductor
(or
COS-MOS).
The
words
is a technology for
2. CMOS INVERTER
CMOS inverters are some of the most widely used and adaptable
MOSFET inverters used in chip design. They operate with very little
power loss and at relatively high speed.
This short description of CMOS inverters gives a basic understanding
of the how a CMOS inverter works.
A CMOS inverter contains a PMOS and a NMOS transistor connected
at the drain and gate terminals, a supply voltage VDD at the PMOS
source terminal, and a ground connected at the NMOS source
3. NAND GATE
The NAND gate operates as an AND gate followed by a NOT gate. It
acts in the manner of the logical operation "and" followed by
negation. The output is "false" if both inputs are "true." Otherwise, the
output is "true."
NAND GATE
Input 1
Input 2
Output
AND GATE
The AND gate is so named because, if 0 is called "false" and 1 is
called "true," the gate acts in the same way as the logical "and"
operator. The following illustration and table show the circuit symbol
and logic combinations for an AND gate. (In the symbol, the input
terminals are at left and the output terminal is at right.) The output is
"true" when both inputs are "true." Otherwise, the output is "false."
AND GATE
Input 1
Input 2
Output
SOFTWARE REQUIRED
In this project mainly two software are used as following.
1. OrCAD
2. MODELSIM
SOFTWARE DETAIL
1.OrCAD
Verilog
language,
also
known
as
mixed
HDL.
Program of multiplexing
SIMULATION OF MUX
APPLICATION OF PROJECT
Static Random access memory (SRAM) are useful building blocks in
many applications such as a data storage embedded applications,
cache memories, microprocessors. Large SRAM arrays that are
widely used as cache memory in microprocessors and applicationspecific integrated circuits can occupy a significant portion of the die
area. For high density circuits such as SRAM arrays.In an attempt to
optimize the performance of such chips, large arrays of fast SRAM
help to boost the system performance. However, the area impact of
incorporating large SRAM arrays into a chip directly translates into a
higher chip cost. Balancing these requirements is driving the effort to
minimize the footprint of SRAM cells. As a result, millions of
minimum-size SRAM cells are tightly packed making SRAM arrays
the densest circuitry on a chip.
CONCLUTION
FUTURE SCOPE
As the simulation results shows that the Read Access time was not
reduced up to expectation, there is much more left to do with the
design in future like design of Sense amplifier for Fast Read
operation.
Also the design and Simulation was done in 2 m technology which
would have done at sub-micron level using more advanced tools but it
was not possible due to the unavailability of the needed tools. So, the
preferred task in future is to test the proposed design with 32KB
SRAM at 32 nm Technology.
REFERENCES
1. Andrew Carlson, Sriram Balasubramanian, Radu Zlatanovici, TsuJae King Liu, and Borivoje Nikolic, SRAM Read/Write Margin
Enhancements Using FinFETs, IEEE Transactions on VLSI systems,
September, 2009.
2. S. A. Tawfik and V. Kursun, Low power and roubst 7T dual-Vt
SRAM circuit, in Proc.