SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 08, 2014 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 49
A Simplied Bit-Line Technique for Memory Optimization
Revansiddayya1
Dr. Siddarama R. Patil2
2
Head of Department
1
Department of PG Studies 2
Department of Electronics and Communications
1
VTU, Gulbarga, India 2
PDA College of Engineering, Gulbarga. India
Abstract— High fan-in and fan-out in read-write of memory
requires more area, power, and causes large propagation
delay .The number of transistor counts also increases due to
large fan-in and fan-out. A simplified bit line technique for
power optimization of memory proposed consumes steady
power, requires less number of transistors and hence reduces
the propagation delay for any fan-in and fan-out of read-
write memory. Adopting simplified bit line technique, we
implemented 32-word 16-bits/word, 32-word 16-bits/word
and so on, 1-read, 1-write ported register files in a 1.2-
V/2.5V. By using this technique 2n word x m-bits/words
can be achieved with steady power consumption of 2.4mW
for 1.2V/2.5V, this power consumption can be further
reduced to half of present level by constraining the
parameters such as temperature, speed, frequency of
operation etc for processing technology.
Keywords: Fan-in, fan-out, Read write memory, Bitline
I. INTRODUCTION
HIGH-PERFORMANCE register files are critical
components of modern microprocessors [1], [2]. The
architecture of fast register files includes wide fan-in
dynamic multiplexers in its read path to achieve single-cycle
latency [4]–[7]. Similar wide-OR structures are also used in
L0 caches, the match lines of content-addressable memories,
rotator circuits, and programmable logic arrays. To perform
a bitline (BL) read operation on a register file with registers,
it requires a dynamic multiplexer structure with parallel
inputs. Since the pull-down network and the output inverter
must be preferentially skewed to achieve high speed, the
noise margin of these dynamic structures, which is small
even without skewing, is further degraded.
II. LITERATURE SURVEY
A. Bitline Techniques with Dual Dynamic Nodes for Low-
Power Register Files
Wide fan-in dynamic multiplexers are one of the critical
circuits of read-out paths in high-speed register files.
However, these dynamic gates have poor noise immunity,
which is aggravated by their wide fan-in structure, and their
high switching activity consumes significant power. We
present new footer voltage feed-forward domino (FVFD)
and static-switching pulse domino (SSPD) designs for
dynamic multiplexers. Both improve noise tolerance, and
both reduce the switching power by limiting the voltage
swing on the large bitline
B. CMOS Form of Wallace Range Exploitation Domino
Logic Full Adder
The main objective of this project is to provide new
low power solution for very large scale integration (VLSI)
designer. Especially, this work focuses on the reduction of
power dissipation, which is showing an ever increasing
growth with the scaling down of the technology. Various
technologies at the different level of the design process have
been implemented to reduce power dissipation at the circuit,
architectural and system level. It permits for commencement
of analysis during a procedure block before its analysis
section begins, and quickly performs a final analysis as
shortly because the inputs are valid.
C. Design and implementation of optimized dual port
register file bit cell
The memory bit cell is the most important block of any
memory. It defines memory specifications and occupies a
major portion of the area in any memory. Power
performance & Area (PPA) are industry wide parameters
which are used to evaluate a memory configuration. Larger
the memory size larger is its power consumption. But
designing the memory bit cell effectively minimizes the area
consumption of the memory and the chip.
III. MEMORY CELL
A. SRAM cell
The 6T SRAM cell saves one bit using two cross coupled
inverters. The value stored by these cross coupled inverters
is read or over-written using two access transistors. In
Figure.1 Word Lines enable the access transistors during
read or write cycle. The read and write happens through the
Bit Lines (BL and BL bar).
Suppose logic ‘1’ is to be saved in the SRAM cell.
BL would be charged to logic ‘1’and BL bar would be
discharged to logic ‘0’. These bit lines should be actively
driven during the write cycle and the drivers should be
strong enough to overwrite the feedback inverters. When
WL is asserted, the access transistors are enabled and the
value on the BL is written inside the cell. The same
procedure is for writing logic ‘0’. Suppose logic’1’ is
stored at ‘Bit’. To read data out from the SRAM cell,
initially BL and BL bar are charged to the supply voltage
and then are put in high-impedance state. WL is then
asserted and the access transistors are enabled. Logic values
at ‘Bit’ and Bit bar are transferred to the bit lines and the
voltage at BL bar will start to drop. As SRAM cells have
highly capacitive bit lines, the cell is generally not able to
swing the bit line to the full logic level. Typically sense
amplifiers are used to detect the small variations on the bit
lines and to give a proper logic output [7].
B. Address Decoder
The decoders were designed using AND gates. The 5-
address bits and their inverse are assumed to be running
across the length of the register file. The design of these
address lines are modeled as shown in Figure 2. At a time
only 1 bit is active, example 00, 01, 01 or 11 for 4*4 bits
memory cell. These act as address for bitline.
A Simplied Bit-Line Technique for Memory Optimization
(IJSRD/Vol. 2/Issue 08/2014/012)
All rights reserved by www.ijsrd.com 50
Fig. 1: 6T SRAM Cell
Fig. 2: 4 Address decoder
C. Read Write Cell
The following figure.3 shows read write cell. If write bar is
high, each bit of data is written into the each 6T SRAM [7]
Cell whose address is given by Bitline. If write bar is low,
read operation takes place. Write operation is done by using
Data-in and read operation is done by Data-out.
Fig. 3: Read Write Control
Table 1 below shows a 32*16 bits implementation
of bitline cell with all the three components shown above.
Table 1: Sample Of Bitline Implementation Of 32x16 Bits
IV. DESIGN TECHNIQUES FOR OPTIMIZATION
This section explores different architectural optimization
techniques that can be done to make the register file a low
power, less area unit. Time multiplexing of read and write
ports and partitioning of the register file.
A. Time multiplexed register file
Time multiplexing is a design technique in which the bit cell
has fewer ports than the register file. As mentioned earlier,
the target register file has four read ports and two write
ports. In a fully time multiplexed register file, the bit cell
would have only two read ports and one write port while the
register file will still have four read ports and two write
ports externally. This is achieved by making the internal cell
array to work at twice the frequency of the system clock.
B. Necessity for time multiplexing
The initial study of the existing time multiplexed memories
suggested that time multiplexed design reduces the area of
the cell array while the switching is almost the same as that
of a non-time multiplexed design. There is an area and
power overhead for the extra control circuit though. The
extra control circuit and some sizing adjustment of
transistors due to higher frequency may add to extra power.
 It was decided to use the time multiplexed register
file owing to the factors and observations
mentioned below.
 It was observed that parasitics contribute to a lot of
power of the register file. Reducing the number of
ports inside the cell will reduce the overall cell size
by almost 50% and thereby reducing the size of the
memory cell array. This will lead to shorter bit
lines and word lines.
 The number of bit lines and word lines will be
reduced to half. This will reduce the coupled
capacitance of the wires associated with
neighbouring wires of the same metal layer. It will
also be helpful to reduce cross talk.
 The huge capacitance on the read bit lines is one of
the factors responsible for destructive read
problem. Reducing the bit line capacitance would
help in solving this problem.
V. FLOW CHART FOR IMPLEMENTATION
The HDL description, modeling the register file, is first
synthesized. It is then followed by Place and Route. The
clock tree distribution is done next which distributes the
clock signals to all the elements. As this design is based on
flip-flops, the clock network has to be routed to 1024 flip-
flops and it takes about 10% of the power. Clock Tree
Synthesis (CTS) is then performed where the clock signal is
routed to all the elements that require it. Post CTS, the
timing is extracted from Primetime to run the simulation.
After extracting the Value Change Dump (VCD) file, which
is a record of the signal switching activity, the power for this
register file is extracted. Using the procedure mentioned
above, the power of the standard cell based register file
implementation can be obtained. Figure 4 shows the
flowchart for different steps used in the register file using
bitline technique for memory optimization. The
combinational logic, which contributes to 65% of the power,
is mostly the huge multiplexers which are used to connect
the registers to the input write ports and output read ports.
A Simplied Bit-Line Technique for Memory Optimization
(IJSRD/Vol. 2/Issue 08/2014/012)
All rights reserved by www.ijsrd.com 51
Despite the technological data and test stimuli used
for simulations of standard cell implementation are the same
as that of the full custom register file, there is a slight
possibility that the power comparison may not be 100%
accurate. This could be because the flow to obtain the power
number is different for standard cell and custom register file.
In this design, the standard cell one, there is no load at the
output, unlike in the full custom design. It is however
assumed that the primary output load would not have a big
impact on the power of standard cell implementation.
Fig. 4: Flowchart for implementation
VI. RESULTS
Fig. 5: 8x8 bits write cycle
Fig. 6: 8x8 bits read cycle
Fig. 7: 32x16 bits write cycle
When write signal is active writing into memory
takes place and when its low read operation done as shown
in figure 5, 6, 7 & 8. During read or write operation bits are
stored with 1-bit into each 6T SRAM cell using bit lines BL
as address. The address using BL takes the memory block
directly to required cell avoiding the time delay, less power
and less number of components to be used for making the
whole layout. With the above technique and optimization we
can design m*n bits with stated advantages. Figure 5, 6
shows a 8*8 bits implementation and figure 7, 8 shows
32*16 bits implementation.
A Simplied Bit-Line Technique for Memory Optimization
(IJSRD/Vol. 2/Issue 08/2014/012)
All rights reserved by www.ijsrd.com 52
Fig. 8: 32x16 bits read cycle
VII. CONCLUSION AND FUTURE WORK
The two versions - read time multiplexed with partitioning
and read/write time multiplexed with partitioning,
mentioned in Section 5.5, can be chosen as the best design
alternatives. There is a trade-off between power and area to
pick up one of these as the best implementation. If area is an
important consideration, then the read/write time
multiplexed design would be the more viable option. Also,
another consideration should be the number of transistors
per bit cell. The lesser the number of transistors, the more
compact is the layout. A compact layout directly translates
to shorter wires and less power dissipation due to parasitics.
As the read time multiplexed version has a higher number of
transistors than the other version, optimizations in layout to
reduce the parasitics are limited. On the other hand, the
layout of the read/write time multiplexed design has more
room for improvement.
The following tasks are proposed for further optimizations
and to get low power and less area values.
A. Data Forwarding and write protection handling
In case the same memory word is accessed for both writing
and reading in the same cycle, the output would be
unpredictable. In this thesis it has been assumed that this
situation would not occur. If data forwarding is necessary a
separate hardware module needs to be implemented or it
should be handled by the scheduling hardware and software.
Moreover, if more than one write port tries to write same
word in the same cycle, the results would be unpredictable.
A mechanism needs to be developed to make sure that no
word is accessed by more than one write port.
B. Improvements in the layout
As has already been noticed, the parasitic contribute
significantly to the overall power. The layouts of the
memory cells can be made more compact. This directly
translates to reduction in parasitics which in turn reduces
the overall power dissipation.
C. Use of SRAM transistors
SRAM transistors are specifically meant for memories. A
full custom layout using these transistors could be made and
simulated.
REFERENCES
[1] Leng, R. J., Computer Memory Hierarchy [Online].
Available:http://www.bittech.net/hardware/memory/2
007/11/15/the_secrets_of_pc_memory_part_1/3
[2] Static Random Access Memory [Online]. Available:
http://en.wikipedia.org/wiki/Static_random-
access_memory
[3] GojkoBabic, “Register File Design and Memory
Design,” Class Lecture [Online]. Available :
http://www.cse.ohiostate.edu/~teodores/download/tea
ching/cse675.au08/Cse675.02.E.MemoryDesign_part
1.pdf
[4] Nestoras Tzartzanis, “Static Memory Design,” in
High-Performance Energy-Efficient Microprocessor
Design, Springer, 2006, pp. 89-119.
[5] T. Jau, W. Yang and C. Chang, "Analysis and Design
of High Performance, Low Power Multiple Ports
Register Files", in IEEE Asia Pacific Conf. on
Circuits and Systems, Singapore, Dec. 2006, pp.
1453-1456.
[6] Shenglong Li, Zhaolin Li and Fang Wang, “Design of
a High-Speed Low-Power Multiport Register File”, in
Asia Pacific Conf. on Postgraduate Research in
Microelectronics and Electronics, Jan. 2009, pp. 408-
411.
[7] A. Bellaouar, Mohamed I. Elmasry, “Low-Power
CMOS Random Access Memory Circuits,” in Low-
power Digital VLSI Design: Circuits and Systems,
Kluwer Academic Publishers, 1999, pp. 339.

More Related Content

What's hot

Implementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell DesignImplementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell Designiosrjce
 
Project Report Of SRAM Design
Project Report Of SRAM DesignProject Report Of SRAM Design
Project Report Of SRAM DesignAalay Kapadia
 
301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilogSrinivas Naidu
 
Cache Design for an Alpha Microprocessor
Cache Design for an Alpha MicroprocessorCache Design for an Alpha Microprocessor
Cache Design for an Alpha MicroprocessorBharat Biyani
 
Skerlj Dbi Ecc Isqed08 1 B2
Skerlj Dbi Ecc Isqed08 1 B2Skerlj Dbi Ecc Isqed08 1 B2
Skerlj Dbi Ecc Isqed08 1 B2skerlj
 
PCI Bridge Performance
PCI Bridge PerformancePCI Bridge Performance
PCI Bridge PerformanceMohamad Tisani
 
Implementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve DesignImplementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve Designijsrd.com
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
21bx21b booth 2 multiplier
21bx21b booth 2 multiplier21bx21b booth 2 multiplier
21bx21b booth 2 multiplierBharat Biyani
 
Design and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM CircuitsDesign and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM Circuitsijsrd.com
 
DLC logic families and memory
DLC logic families and memoryDLC logic families and memory
DLC logic families and memorybalu prithviraj
 
Unit 4 memory system
Unit 4   memory systemUnit 4   memory system
Unit 4 memory systemchidabdu
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Scienceresearchinventy
 
Architecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 MicroprocessorArchitecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 MicroprocessorAneesh Raveendran
 
FPGA based JPEG Encoder
FPGA based JPEG EncoderFPGA based JPEG Encoder
FPGA based JPEG EncoderIJERA Editor
 

What's hot (19)

Implementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell DesignImplementation of High Reliable 6T SRAM Cell Design
Implementation of High Reliable 6T SRAM Cell Design
 
Project Report Of SRAM Design
Project Report Of SRAM DesignProject Report Of SRAM Design
Project Report Of SRAM Design
 
301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog301378156 design-of-sram-in-verilog
301378156 design-of-sram-in-verilog
 
Cache Design for an Alpha Microprocessor
Cache Design for an Alpha MicroprocessorCache Design for an Alpha Microprocessor
Cache Design for an Alpha Microprocessor
 
Skerlj Dbi Ecc Isqed08 1 B2
Skerlj Dbi Ecc Isqed08 1 B2Skerlj Dbi Ecc Isqed08 1 B2
Skerlj Dbi Ecc Isqed08 1 B2
 
PCI Bridge Performance
PCI Bridge PerformancePCI Bridge Performance
PCI Bridge Performance
 
SRAM Design
SRAM DesignSRAM Design
SRAM Design
 
Implementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve DesignImplementation of Viterbi Decoder on FPGA to Improve Design
Implementation of Viterbi Decoder on FPGA to Improve Design
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
21bx21b booth 2 multiplier
21bx21b booth 2 multiplier21bx21b booth 2 multiplier
21bx21b booth 2 multiplier
 
Design and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM CircuitsDesign and Simulation Low power SRAM Circuits
Design and Simulation Low power SRAM Circuits
 
DLC logic families and memory
DLC logic families and memoryDLC logic families and memory
DLC logic families and memory
 
Unit 4 memory system
Unit 4   memory systemUnit 4   memory system
Unit 4 memory system
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Architecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 MicroprocessorArchitecture and Implementation of the ARM Cortex-A8 Microprocessor
Architecture and Implementation of the ARM Cortex-A8 Microprocessor
 
RAM Design
RAM DesignRAM Design
RAM Design
 
FPGA based JPEG Encoder
FPGA based JPEG EncoderFPGA based JPEG Encoder
FPGA based JPEG Encoder
 
64 bit sram memory: design paper
64 bit sram memory: design paper64 bit sram memory: design paper
64 bit sram memory: design paper
 
J42046469
J42046469J42046469
J42046469
 

Viewers also liked

ANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKS
ANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKSANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKS
ANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKSijsrd.com
 
Implementation of Digital Beamforming Technique for Linear Antenna Arrays
Implementation of Digital Beamforming Technique for Linear Antenna ArraysImplementation of Digital Beamforming Technique for Linear Antenna Arrays
Implementation of Digital Beamforming Technique for Linear Antenna Arraysijsrd.com
 
Analysis for Maximum Utilization of Parking Area
Analysis for Maximum Utilization of Parking AreaAnalysis for Maximum Utilization of Parking Area
Analysis for Maximum Utilization of Parking Areaijsrd.com
 
Comparative Study of Convolution Based Inpainting Algorithms
Comparative Study of Convolution Based Inpainting AlgorithmsComparative Study of Convolution Based Inpainting Algorithms
Comparative Study of Convolution Based Inpainting Algorithmsijsrd.com
 
A verilog based simulation methodology for estimating statistical test for th...
A verilog based simulation methodology for estimating statistical test for th...A verilog based simulation methodology for estimating statistical test for th...
A verilog based simulation methodology for estimating statistical test for th...ijsrd.com
 
Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...
Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...
Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...ijsrd.com
 
Performance Analysis of Malicious Node in the Different Routing Algorithms in...
Performance Analysis of Malicious Node in the Different Routing Algorithms in...Performance Analysis of Malicious Node in the Different Routing Algorithms in...
Performance Analysis of Malicious Node in the Different Routing Algorithms in...ijsrd.com
 
Full-Text Retrieval in Unstructured P2P Networks using Bloom Cast Efficiently
Full-Text Retrieval in Unstructured P2P Networks using Bloom Cast EfficientlyFull-Text Retrieval in Unstructured P2P Networks using Bloom Cast Efficiently
Full-Text Retrieval in Unstructured P2P Networks using Bloom Cast Efficientlyijsrd.com
 
Performance Comparison of IAODV and OLSR Protocols under Black Hole Attack
Performance Comparison of IAODV and OLSR Protocols under Black Hole AttackPerformance Comparison of IAODV and OLSR Protocols under Black Hole Attack
Performance Comparison of IAODV and OLSR Protocols under Black Hole Attackijsrd.com
 
An Implementation of Embedded System in Patient Monitoring System
An Implementation of Embedded System in Patient Monitoring SystemAn Implementation of Embedded System in Patient Monitoring System
An Implementation of Embedded System in Patient Monitoring Systemijsrd.com
 
Data Mining in Telecommunication Industry
Data Mining in Telecommunication IndustryData Mining in Telecommunication Industry
Data Mining in Telecommunication Industryijsrd.com
 
Verification of Four Port Router For NOC
Verification of Four Port Router For NOCVerification of Four Port Router For NOC
Verification of Four Port Router For NOCijsrd.com
 
Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...
Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...
Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...ijsrd.com
 
Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...
Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...
Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...ijsrd.com
 
A REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATOR
A REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATORA REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATOR
A REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATORijsrd.com
 
Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...
Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...
Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...ijsrd.com
 

Viewers also liked (16)

ANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKS
ANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKSANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKS
ANALYSIS AND OPTIMIZATION OF EXTRUSION PROCESS USING HYPERWORKS
 
Implementation of Digital Beamforming Technique for Linear Antenna Arrays
Implementation of Digital Beamforming Technique for Linear Antenna ArraysImplementation of Digital Beamforming Technique for Linear Antenna Arrays
Implementation of Digital Beamforming Technique for Linear Antenna Arrays
 
Analysis for Maximum Utilization of Parking Area
Analysis for Maximum Utilization of Parking AreaAnalysis for Maximum Utilization of Parking Area
Analysis for Maximum Utilization of Parking Area
 
Comparative Study of Convolution Based Inpainting Algorithms
Comparative Study of Convolution Based Inpainting AlgorithmsComparative Study of Convolution Based Inpainting Algorithms
Comparative Study of Convolution Based Inpainting Algorithms
 
A verilog based simulation methodology for estimating statistical test for th...
A verilog based simulation methodology for estimating statistical test for th...A verilog based simulation methodology for estimating statistical test for th...
A verilog based simulation methodology for estimating statistical test for th...
 
Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...
Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...
Lower Limb Musculoskeletal Modeling for Standing and Sitting Event by using M...
 
Performance Analysis of Malicious Node in the Different Routing Algorithms in...
Performance Analysis of Malicious Node in the Different Routing Algorithms in...Performance Analysis of Malicious Node in the Different Routing Algorithms in...
Performance Analysis of Malicious Node in the Different Routing Algorithms in...
 
Full-Text Retrieval in Unstructured P2P Networks using Bloom Cast Efficiently
Full-Text Retrieval in Unstructured P2P Networks using Bloom Cast EfficientlyFull-Text Retrieval in Unstructured P2P Networks using Bloom Cast Efficiently
Full-Text Retrieval in Unstructured P2P Networks using Bloom Cast Efficiently
 
Performance Comparison of IAODV and OLSR Protocols under Black Hole Attack
Performance Comparison of IAODV and OLSR Protocols under Black Hole AttackPerformance Comparison of IAODV and OLSR Protocols under Black Hole Attack
Performance Comparison of IAODV and OLSR Protocols under Black Hole Attack
 
An Implementation of Embedded System in Patient Monitoring System
An Implementation of Embedded System in Patient Monitoring SystemAn Implementation of Embedded System in Patient Monitoring System
An Implementation of Embedded System in Patient Monitoring System
 
Data Mining in Telecommunication Industry
Data Mining in Telecommunication IndustryData Mining in Telecommunication Industry
Data Mining in Telecommunication Industry
 
Verification of Four Port Router For NOC
Verification of Four Port Router For NOCVerification of Four Port Router For NOC
Verification of Four Port Router For NOC
 
Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...
Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...
Design of Rectangular Microstrip Antenna with Finite Ground Plane for WI-FI, ...
 
Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...
Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...
Comparative Analysis of En 45 Steel & Thermoplastic Polyimide (30% Carbon Fib...
 
A REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATOR
A REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATORA REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATOR
A REVIEW PAPER ON ANALYSIS OF AUTOMOBILE RADIATOR
 
Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...
Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...
Improving the Cooling Performance of Automobile Radiator with TiO2/Water Nano...
 

Similar to A Simplied Bit-Line Technique for Memory Optimization

A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeIOSR Journals
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMIJSRED
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMIJSRED
 
Digital standard cell library Design flow
Digital standard cell library Design flowDigital standard cell library Design flow
Digital standard cell library Design flowijsrd.com
 
Low power sram design using block partitioning
Low power sram design using block partitioningLow power sram design using block partitioning
Low power sram design using block partitioningeSAT Journals
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGAVLSICS Design
 
Time and Low Power Operation Using Embedded Dram to Gain Cell Data Retention
Time and Low Power Operation Using Embedded Dram to Gain Cell Data RetentionTime and Low Power Operation Using Embedded Dram to Gain Cell Data Retention
Time and Low Power Operation Using Embedded Dram to Gain Cell Data RetentionIJMTST Journal
 
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSIIRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSIIRJET Journal
 
Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder NAVEEN TOKAS
 
A High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry SystemA High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry Systemijsrd.com
 
Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...IOSRJVSP
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuitschitrarengasamy
 
Extremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor ModuleExtremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor ModuleCSCJournals
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...
VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...
VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...VLSICS Design
 
VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...
VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...
VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...VLSICS Design
 
Low power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wcLow power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wcMd.Akm Sahansha
 
AN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGY
AN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGYAN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGY
AN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGYBHAVANA KONERU
 

Similar to A Simplied Bit-Line Technique for Memory Optimization (20)

Bg36347351
Bg36347351Bg36347351
Bg36347351
 
A Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver TreeA Low Power Delay Buffer Using Gated Driver Tree
A Low Power Delay Buffer Using Gated Driver Tree
 
Kj2417641769
Kj2417641769Kj2417641769
Kj2417641769
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAM
 
Advantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAMAdvantages of 64 Bit 5T SRAM
Advantages of 64 Bit 5T SRAM
 
Digital standard cell library Design flow
Digital standard cell library Design flowDigital standard cell library Design flow
Digital standard cell library Design flow
 
Low power sram design using block partitioning
Low power sram design using block partitioningLow power sram design using block partitioning
Low power sram design using block partitioning
 
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
 
Time and Low Power Operation Using Embedded Dram to Gain Cell Data Retention
Time and Low Power Operation Using Embedded Dram to Gain Cell Data RetentionTime and Low Power Operation Using Embedded Dram to Gain Cell Data Retention
Time and Low Power Operation Using Embedded Dram to Gain Cell Data Retention
 
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSIIRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
IRJET- Low Power Adder and Multiplier Circuits Design Optimization in VLSI
 
Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder Leakage power optimization for ripple carry adder
Leakage power optimization for ripple carry adder
 
A High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry SystemA High Accuracy, Low Power, Reproducible Temperature Telemetry System
A High Accuracy, Low Power, Reproducible Temperature Telemetry System
 
Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...Design & Implementation of Subthreshold Memory Cell design based on the prima...
Design & Implementation of Subthreshold Memory Cell design based on the prima...
 
EC6601 VLSI Design Memory Circuits
EC6601 VLSI Design   Memory CircuitsEC6601 VLSI Design   Memory Circuits
EC6601 VLSI Design Memory Circuits
 
Extremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor ModuleExtremely Low Power FIR Filter for a Smart Dust Sensor Module
Extremely Low Power FIR Filter for a Smart Dust Sensor Module
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...
VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...
VLSI Architecture for Nano Wire Based Advanced Encryption Standard (AES) with...
 
VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...
VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...
VLSI ARCHITECTURE FOR NANO WIRE BASED ADVANCED ENCRYPTION STANDARD (AES) WITH...
 
Low power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wcLow power flexible_rake_receivers_for_wc
Low power flexible_rake_receivers_for_wc
 
AN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGY
AN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGYAN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGY
AN IMPROVED ECG SIGNAL ACQUISITION SYSTEM THROUGH CMOS TECHNOLOGY
 

More from ijsrd.com

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Gridijsrd.com
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Thingsijsrd.com
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Lifeijsrd.com
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTijsrd.com
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...ijsrd.com
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...ijsrd.com
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Lifeijsrd.com
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learningijsrd.com
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation Systemijsrd.com
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...ijsrd.com
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigeratorijsrd.com
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...ijsrd.com
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingijsrd.com
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logsijsrd.com
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMijsrd.com
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Trackingijsrd.com
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...ijsrd.com
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparatorsijsrd.com
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...ijsrd.com
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.ijsrd.com
 

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

A Simplied Bit-Line Technique for Memory Optimization

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 08, 2014 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 49 A Simplied Bit-Line Technique for Memory Optimization Revansiddayya1 Dr. Siddarama R. Patil2 2 Head of Department 1 Department of PG Studies 2 Department of Electronics and Communications 1 VTU, Gulbarga, India 2 PDA College of Engineering, Gulbarga. India Abstract— High fan-in and fan-out in read-write of memory requires more area, power, and causes large propagation delay .The number of transistor counts also increases due to large fan-in and fan-out. A simplified bit line technique for power optimization of memory proposed consumes steady power, requires less number of transistors and hence reduces the propagation delay for any fan-in and fan-out of read- write memory. Adopting simplified bit line technique, we implemented 32-word 16-bits/word, 32-word 16-bits/word and so on, 1-read, 1-write ported register files in a 1.2- V/2.5V. By using this technique 2n word x m-bits/words can be achieved with steady power consumption of 2.4mW for 1.2V/2.5V, this power consumption can be further reduced to half of present level by constraining the parameters such as temperature, speed, frequency of operation etc for processing technology. Keywords: Fan-in, fan-out, Read write memory, Bitline I. INTRODUCTION HIGH-PERFORMANCE register files are critical components of modern microprocessors [1], [2]. The architecture of fast register files includes wide fan-in dynamic multiplexers in its read path to achieve single-cycle latency [4]–[7]. Similar wide-OR structures are also used in L0 caches, the match lines of content-addressable memories, rotator circuits, and programmable logic arrays. To perform a bitline (BL) read operation on a register file with registers, it requires a dynamic multiplexer structure with parallel inputs. Since the pull-down network and the output inverter must be preferentially skewed to achieve high speed, the noise margin of these dynamic structures, which is small even without skewing, is further degraded. II. LITERATURE SURVEY A. Bitline Techniques with Dual Dynamic Nodes for Low- Power Register Files Wide fan-in dynamic multiplexers are one of the critical circuits of read-out paths in high-speed register files. However, these dynamic gates have poor noise immunity, which is aggravated by their wide fan-in structure, and their high switching activity consumes significant power. We present new footer voltage feed-forward domino (FVFD) and static-switching pulse domino (SSPD) designs for dynamic multiplexers. Both improve noise tolerance, and both reduce the switching power by limiting the voltage swing on the large bitline B. CMOS Form of Wallace Range Exploitation Domino Logic Full Adder The main objective of this project is to provide new low power solution for very large scale integration (VLSI) designer. Especially, this work focuses on the reduction of power dissipation, which is showing an ever increasing growth with the scaling down of the technology. Various technologies at the different level of the design process have been implemented to reduce power dissipation at the circuit, architectural and system level. It permits for commencement of analysis during a procedure block before its analysis section begins, and quickly performs a final analysis as shortly because the inputs are valid. C. Design and implementation of optimized dual port register file bit cell The memory bit cell is the most important block of any memory. It defines memory specifications and occupies a major portion of the area in any memory. Power performance & Area (PPA) are industry wide parameters which are used to evaluate a memory configuration. Larger the memory size larger is its power consumption. But designing the memory bit cell effectively minimizes the area consumption of the memory and the chip. III. MEMORY CELL A. SRAM cell The 6T SRAM cell saves one bit using two cross coupled inverters. The value stored by these cross coupled inverters is read or over-written using two access transistors. In Figure.1 Word Lines enable the access transistors during read or write cycle. The read and write happens through the Bit Lines (BL and BL bar). Suppose logic ‘1’ is to be saved in the SRAM cell. BL would be charged to logic ‘1’and BL bar would be discharged to logic ‘0’. These bit lines should be actively driven during the write cycle and the drivers should be strong enough to overwrite the feedback inverters. When WL is asserted, the access transistors are enabled and the value on the BL is written inside the cell. The same procedure is for writing logic ‘0’. Suppose logic’1’ is stored at ‘Bit’. To read data out from the SRAM cell, initially BL and BL bar are charged to the supply voltage and then are put in high-impedance state. WL is then asserted and the access transistors are enabled. Logic values at ‘Bit’ and Bit bar are transferred to the bit lines and the voltage at BL bar will start to drop. As SRAM cells have highly capacitive bit lines, the cell is generally not able to swing the bit line to the full logic level. Typically sense amplifiers are used to detect the small variations on the bit lines and to give a proper logic output [7]. B. Address Decoder The decoders were designed using AND gates. The 5- address bits and their inverse are assumed to be running across the length of the register file. The design of these address lines are modeled as shown in Figure 2. At a time only 1 bit is active, example 00, 01, 01 or 11 for 4*4 bits memory cell. These act as address for bitline.
  • 2. A Simplied Bit-Line Technique for Memory Optimization (IJSRD/Vol. 2/Issue 08/2014/012) All rights reserved by www.ijsrd.com 50 Fig. 1: 6T SRAM Cell Fig. 2: 4 Address decoder C. Read Write Cell The following figure.3 shows read write cell. If write bar is high, each bit of data is written into the each 6T SRAM [7] Cell whose address is given by Bitline. If write bar is low, read operation takes place. Write operation is done by using Data-in and read operation is done by Data-out. Fig. 3: Read Write Control Table 1 below shows a 32*16 bits implementation of bitline cell with all the three components shown above. Table 1: Sample Of Bitline Implementation Of 32x16 Bits IV. DESIGN TECHNIQUES FOR OPTIMIZATION This section explores different architectural optimization techniques that can be done to make the register file a low power, less area unit. Time multiplexing of read and write ports and partitioning of the register file. A. Time multiplexed register file Time multiplexing is a design technique in which the bit cell has fewer ports than the register file. As mentioned earlier, the target register file has four read ports and two write ports. In a fully time multiplexed register file, the bit cell would have only two read ports and one write port while the register file will still have four read ports and two write ports externally. This is achieved by making the internal cell array to work at twice the frequency of the system clock. B. Necessity for time multiplexing The initial study of the existing time multiplexed memories suggested that time multiplexed design reduces the area of the cell array while the switching is almost the same as that of a non-time multiplexed design. There is an area and power overhead for the extra control circuit though. The extra control circuit and some sizing adjustment of transistors due to higher frequency may add to extra power.  It was decided to use the time multiplexed register file owing to the factors and observations mentioned below.  It was observed that parasitics contribute to a lot of power of the register file. Reducing the number of ports inside the cell will reduce the overall cell size by almost 50% and thereby reducing the size of the memory cell array. This will lead to shorter bit lines and word lines.  The number of bit lines and word lines will be reduced to half. This will reduce the coupled capacitance of the wires associated with neighbouring wires of the same metal layer. It will also be helpful to reduce cross talk.  The huge capacitance on the read bit lines is one of the factors responsible for destructive read problem. Reducing the bit line capacitance would help in solving this problem. V. FLOW CHART FOR IMPLEMENTATION The HDL description, modeling the register file, is first synthesized. It is then followed by Place and Route. The clock tree distribution is done next which distributes the clock signals to all the elements. As this design is based on flip-flops, the clock network has to be routed to 1024 flip- flops and it takes about 10% of the power. Clock Tree Synthesis (CTS) is then performed where the clock signal is routed to all the elements that require it. Post CTS, the timing is extracted from Primetime to run the simulation. After extracting the Value Change Dump (VCD) file, which is a record of the signal switching activity, the power for this register file is extracted. Using the procedure mentioned above, the power of the standard cell based register file implementation can be obtained. Figure 4 shows the flowchart for different steps used in the register file using bitline technique for memory optimization. The combinational logic, which contributes to 65% of the power, is mostly the huge multiplexers which are used to connect the registers to the input write ports and output read ports.
  • 3. A Simplied Bit-Line Technique for Memory Optimization (IJSRD/Vol. 2/Issue 08/2014/012) All rights reserved by www.ijsrd.com 51 Despite the technological data and test stimuli used for simulations of standard cell implementation are the same as that of the full custom register file, there is a slight possibility that the power comparison may not be 100% accurate. This could be because the flow to obtain the power number is different for standard cell and custom register file. In this design, the standard cell one, there is no load at the output, unlike in the full custom design. It is however assumed that the primary output load would not have a big impact on the power of standard cell implementation. Fig. 4: Flowchart for implementation VI. RESULTS Fig. 5: 8x8 bits write cycle Fig. 6: 8x8 bits read cycle Fig. 7: 32x16 bits write cycle When write signal is active writing into memory takes place and when its low read operation done as shown in figure 5, 6, 7 & 8. During read or write operation bits are stored with 1-bit into each 6T SRAM cell using bit lines BL as address. The address using BL takes the memory block directly to required cell avoiding the time delay, less power and less number of components to be used for making the whole layout. With the above technique and optimization we can design m*n bits with stated advantages. Figure 5, 6 shows a 8*8 bits implementation and figure 7, 8 shows 32*16 bits implementation.
  • 4. A Simplied Bit-Line Technique for Memory Optimization (IJSRD/Vol. 2/Issue 08/2014/012) All rights reserved by www.ijsrd.com 52 Fig. 8: 32x16 bits read cycle VII. CONCLUSION AND FUTURE WORK The two versions - read time multiplexed with partitioning and read/write time multiplexed with partitioning, mentioned in Section 5.5, can be chosen as the best design alternatives. There is a trade-off between power and area to pick up one of these as the best implementation. If area is an important consideration, then the read/write time multiplexed design would be the more viable option. Also, another consideration should be the number of transistors per bit cell. The lesser the number of transistors, the more compact is the layout. A compact layout directly translates to shorter wires and less power dissipation due to parasitics. As the read time multiplexed version has a higher number of transistors than the other version, optimizations in layout to reduce the parasitics are limited. On the other hand, the layout of the read/write time multiplexed design has more room for improvement. The following tasks are proposed for further optimizations and to get low power and less area values. A. Data Forwarding and write protection handling In case the same memory word is accessed for both writing and reading in the same cycle, the output would be unpredictable. In this thesis it has been assumed that this situation would not occur. If data forwarding is necessary a separate hardware module needs to be implemented or it should be handled by the scheduling hardware and software. Moreover, if more than one write port tries to write same word in the same cycle, the results would be unpredictable. A mechanism needs to be developed to make sure that no word is accessed by more than one write port. B. Improvements in the layout As has already been noticed, the parasitic contribute significantly to the overall power. The layouts of the memory cells can be made more compact. This directly translates to reduction in parasitics which in turn reduces the overall power dissipation. C. Use of SRAM transistors SRAM transistors are specifically meant for memories. A full custom layout using these transistors could be made and simulated. REFERENCES [1] Leng, R. J., Computer Memory Hierarchy [Online]. Available:http://www.bittech.net/hardware/memory/2 007/11/15/the_secrets_of_pc_memory_part_1/3 [2] Static Random Access Memory [Online]. Available: http://en.wikipedia.org/wiki/Static_random- access_memory [3] GojkoBabic, “Register File Design and Memory Design,” Class Lecture [Online]. Available : http://www.cse.ohiostate.edu/~teodores/download/tea ching/cse675.au08/Cse675.02.E.MemoryDesign_part 1.pdf [4] Nestoras Tzartzanis, “Static Memory Design,” in High-Performance Energy-Efficient Microprocessor Design, Springer, 2006, pp. 89-119. [5] T. Jau, W. Yang and C. Chang, "Analysis and Design of High Performance, Low Power Multiple Ports Register Files", in IEEE Asia Pacific Conf. on Circuits and Systems, Singapore, Dec. 2006, pp. 1453-1456. [6] Shenglong Li, Zhaolin Li and Fang Wang, “Design of a High-Speed Low-Power Multiport Register File”, in Asia Pacific Conf. on Postgraduate Research in Microelectronics and Electronics, Jan. 2009, pp. 408- 411. [7] A. Bellaouar, Mohamed I. Elmasry, “Low-Power CMOS Random Access Memory Circuits,” in Low- power Digital VLSI Design: Circuits and Systems, Kluwer Academic Publishers, 1999, pp. 339.