Optimization of Row Decoder For 128X128 6T Srams
Optimization of Row Decoder For 128X128 6T Srams
With each gate having equal delays (rise time and fall time)
can minimize the total delay of the circuit. And this leads to
CQl1lroi the optimization in the circuit. The gate delays in the critical
Ws Control path shown in Figure 3 and delays in the interconnection
. nl�
S bi� dolO bu s between pre-decoder and word line wires form the decoder
delay.
The next level is post-decoder where all the outputs from IV: RESULT AND DISCUSSIONS
pre-decoder are combined to form a total of 128 word lines.
The main reason behind the partition of decoder into two 180nm technology has been used to design the decoder
stages is to reduce the logical effort of the complete path designed using AND gates. For schematic entry cadence
as shown in Fig 2. Out of 10 address lines 7 are fed into composer is used, for simulation Cadence Spectre is used.
the pre-decoder. Address lines AO-Al, A2-A3 and A4-A7
forms a total of 7 inputs for the row decoder using two
2 to 4 decoders and one 3 to 8 decoder. Then the 16
outputs of pre- decoder stage are used to drive the word
lines.
2015 International Conference on VLSI Systems, Architecture Technologv and Applications VLSI-SATA)
whose output becomes the input of the inverter and the '"'"
PMOS gate of transmission gate .The output of inverter """f
i
""'"
output and the third line from the decoder outputs is •
fed into the NAND gate which in turn turns on the TG
� - � .-.
J
and accordingly the word line is raised high. Likewise -- -=:P-�
every time a combination is made with the outputs of -{
decoders and a word line is raised high in correspondence
to the combination.
Figure 6: Full decoder 7 to 128 word lines
�����-r1 L�.. n
__
T r-
Jf-�"""""":!!=:j
r
·1 •
! ! ! i ; i i 1 -: � : : : : : .;:f i i #�! : ! ! ! !
:
Figure 7: Partial waveforms
.... � � � � :. � � � � � � � � +;t �t� : � � ; � In first architecture to make 7 inputs two 2 to 4 decoder and
one 3 to 8 decoder are used which is called pre-decoder
� � � � � � � c ;;;;;;;; . � � � �. �rr : � �; �
• • •
c
• � • • • • • • • • • • • • • • • . • • • • • I • • • •
stage as discussed in preceding sections.
� �; ; ; ; ;::::: :: : : '-�:�: t � i � � � �
�
..
�
..
.
.
�
..
•
"
•
..
r
.
.
.
.
..
..
.
�
..
�
..
.
..
"
.
•
..
•
..
r
.
..
.
.
..
r
II
..
• ..
. .
�
..
..
..
..
.
I
.
..
.
..
.
I
.
..
The outputs of the pre-decoder stage make a total of 128
combinations. In second architecture one 3 to 8 decoder and
one 4 to 16 decoder is design to form the pre-decoder stage
and further for the outputs are combined to form 128
outputs for next stage i.e. the post- decoder stage. Power
for both is architectures is calculated and compared. Table
1 gives the comparison between the two architectures.
Figure 5: Designed architecture of row decoder for 8 At I V Row Decoder Optimized Row
word lines (one 4 to 16 and Decoder
one 3 to 8 (two 2 to 4 and
Figure 5 shows the schematic of present row decoder decoder) one 3 to 8
in which pre-decoder stage is comprised of two 2 to 4 and decoder)
one 3 to 8 decoder, for 8 word lines. For the comparison Static Power 0.34uW 0.15uW
purpose two different architectures have been designed dissipation
and each design is further divided into levels in order to Dynamic Power 20.16uW 15.75uW
make such a large circuit. Dissipation
Total Power 20.5uW 15.9uW
Fig 6 shows the 7 to 128 row designed decoder Right Dissipation
side shows the zoom of the few word lines and the Table I: Power comparison of both the decoder architectures
waveforms generated are shown in Figure 7 partially.
2015 International Conference on VLSI Systems, Architecture, Technology and Applications (VLSI-SATA)
Acknowledgement
References: