SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 102
A Low Power Hybrid Partition SRAM based TCAM with a
Parity Bit
Thushara T Hima Sara Jacob
Dept. of ECE, MG University Dept. of ECE, MG University
Mangalam College of Engineering, Kerala Mangalam College of Engineering, Kerala
Abstract— Ternary Content Addressable memory provides high speed search operation. When compared to RAM, TCAM suffers
certain limitation like low bit density, slow access time, high cost per bit. In this paper, we introduced a parity bit to boost the
searching speed HP SRAM based TCAM with less power and delay. A novel memory architecture called HP SRAM based TCAM,
which emulates TCAM functionality with SRAM memory. The architecture of HP SRAM based TCAM with a parity bit was
verified by VHDL in ModelSim.
Keywords— TCAM, APT, BPT, APTAG, Hybrid Partition, SRAM, ANDing operation.
I. INTRODUCTION
Ternary Content Addressable (TCAM) is a special type of memory, which receives an input search word and returns
the address of that word which it is stored on its data bank [1]. TCAM search the entire contents in a single clock cycle.
TCAM has the ability to store three states 0, 1, and don’t care condition (“X”). It can be described as the opposite of
RAM [2]. Due to its parallel nature, TCAM used a wide variety of applications such as network routers, image
processing and data compression.
When compared to RAM, the cost of conventional TCAM device is high [3]. Hybrid Partitioned SRAM based TCAM
achieves advantages like bit density, lower cost, and comparable search performance. HP SRAM based TCAM that
emulates TCAM functionality with SRAM memory [4]. Conventional TCAM divide along vertically and horizontally
and form TCAM sub tables. Each TCAM sub table is named as Hybrid Partition. All TCAM sub tables are stored in their
corresponding SRAM memory units.
In this work, a parity bit is introduced to boost the searching speed of HP SRAM based TCAM with less power and
delay. These newly introduced parity bits are used to find the matched word and reduce the comparison with the
mismatched word. This is similar to the existing HP SRAM based TCAM, but it has a different operating principle. By
this way the total power consumption in HP SRAM based TCAM is reduced when compared with already existing
schemes [5]-[8].
II. ARCHITECTURE OF HP SRAM BASED TCAM
Fig. 1 illustrates an overall architecture of HP SRAM based TCAM where each layer corresponds to Fig. 2. It contains
m layers and Global Priority Encoder (GPE). All layers receive input word simultaneously during searching operation.
Potential Matching Address (PMA) is an output of each layer. If multiple PMA occurs, GPE select the highest priority as
a Matching Address (MA). Lower layer of PMA has the highest priority.
Fig. 1 Memory Architecture of HP SRAM based TCAM
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 103
Fig. 2 Architecture of a layer of HP SRAM based TCAM
Main components are Bit Position Tables (BPTs), Address Position Tables (APTs), Address Position Table Address
Generators (APTAGs), Local Priority Encoder (LPE), and ANDing operation. In BPT, 2ᵂ bits of memory are grouped
into 2ᵂ‾ᵇ bit of rows. Each row is supplemented with a value is called Last Index (LI) and its length is w+1 bit. The high
order bits (“w-b”) of input words used to select a particular row in BPT acting as an address. This address is termed as
BPT Address (BPTA). The low order bits (“b”) of the input sub word are used to indicate a particular bit position in the
row selected and it’s named as Bit Position Indicator (BPI). If BPI is high means input sub word is present. Last Index of
a row is set to the total number of bits in all previous rows reduced by one. Fig. 3 shows the Conceptual view of BPT.
Fig. 3 Conceptual view of BPT
APTAG generates an address referred to APTA, which contains 1’s counter and adder. The 1’s counter counts the
number of ones in the selected row of BPT and then forwards this information to adder. The adder then adds the 1’s
counter output and LI of the selected row. Fig. 4 shows the conceptual view of APT, where K bits represent the number
of bits in each row.
Fig. 4 Conceptual view of APT
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 104
A. Searching in HP SRAM based TCAM
During searching operation [10], an input word is applied to all layers of HP SRAM based TCAM and it’s partitioned
into n sub words, which are then applied to their corresponding BPTs in parallel. Upon reading, each access memory
location produces a single bit ie, ‘1’ or ‘0’. If read out a bit is high, an input sub word is present and sustain the search
operation. Upon validation of all sub word, each sub word access a memory location in its corresponding APT and read
K bits data. All the validated sub words read out their respective memory locations concurrently from their corresponding
APT, which are then bit-wise ANDed. LPE receives the K-bit AND operation result and selects PMA. GPE select MA
from the multiple PMA.
B. Searching in HP SRAM based TCAM with a Parity Bit
The new architecture has the same interface as the conventional HP SRAM based TCAM with one extra bit. The
proposed TCAM with a parity bit design consisting of the original data segment and an extra one bit segment derived
from the actual data bits. Parity bit is either odd or even. The extractor is used to find the parity bit value. During the
search operation, the matched parity bit value of word is found first. Only the word whose parity bit value matched will
be compared with the search word and reduce the comparison with the mismatched word [9].
III. RESULTS
A. Simulation Result
The performance analysis HP SRAM based TCAM architecture is analysed and it is simulated using ModelSim
simulator in Fig. 5. Also HP SRAM based TCAM with a parity bit is analysed as shown in Fig. 6.
Fig. 5 Simulated Waveform of HP SRAM based TCAM
Fig. 6 Simulated Waveform of HP SRAM based TCAM with a Parity Bit
B. Synthesis Results
Using Xilinx ISE 13.1, synthesis is done and analysed. The synthesis report is gives the parameters enhanced like
power dissipation and delay.
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 105
Fig. 7 Delay of HP SRAM based TCAM
Fig. 8 Delay of HP SRAM based TCAM with a Parity Bit
Fig .9 Power of HP SRAM based TCAM
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 106
Fig. 10 Power of HP SRAM based TCAM with a Parity Bit
C. Results Comparison
TABLE I shows that HP SRAM based TCAM with a parity bit has given the better performance compared to existing
method.
TABLE I
COMPARISON OF HP SRAM BASED TCAM AND HP SRAM BASED TCAM WITH A PARITY BIT
Parameter Delay (ns) Power (mW) Power*Delay (J)
HP SRAM based TCAM 7.219 61 4.49E-10
HP SRAM based TCAM with a Parity Bit 5.684 55 3.12E-10
IV.CONCLUSIONS
We proposed a low power TCAM with high speed. It support large input patterns with much simpler design structure,
and has a deterministic search performance. The proposed design has a low power dissipation and shorter propagation
delay compared to existing method.
ACKNOWLEDGMENT
I would like to take this opportunity to express my sincere gratitude to all my professors who have guided, inspired
and motivated me for my project work. It gives me immense pleasure to acknowledge their co-operation.
REFERENCES
[1] S. Baeg, “Low power ternary content-addressable memory design using a segmented match line, “IEEE Trans. Circuits Syst. I, vol.55, no.6, pp.
1485-1494, Jul.2008.
[2] K. Pagiamtzis and A. Sheikholeslami, “Content-addressable memory (CAM) circuits and architectures: A tutorial and survey,” IEEE J. Solid
State Circuits, vol. 41,n0. 3,pp. 712-727, Mar. 2006.
[3] P. Mahoney, Y. Savaria, G. Bois, and P. Plante, “Performance characterization for the implementation of content addressable memories based
on parallel hashing memories,” P. Stentrom (ED.): Trans. HiPEAC II, LNCS 5470, pp.307-325, 2009.
[4] Zahid Ullah, Kim Ilgon, and Sanghyeon baeg, “Hybrid partitioned SRAM-based ternary content addressable memory,” IEEE Trans. Circuits
Syst. I, vol. 59, no.12, pp. 2969-2978, Dec. 2012.
[5] Anh-Tuan Do, Shoushun Chen, Zhi-Hui Kong, and Kiat Seng Yeo, “A high speed low power CAM with a parity bit and power-gated ML
sensing,” IEEE Trans. Very Large Scale Integration (VLSI) System, vol. 21, no. 1, pp. 151-156, Jan. 2013.
[6] K. Pagiamtzis and A. Sheikholeslami, “A low-power content- addressable memory (CAM) using pipelined hierarchical search scheme,” IEEE J.
Solid-State Circuits, vol. 39, pp. 1512-1519, Sep. 2004.
[7] I. Arsovski and A, Sheikholeslami, “A mismatch-dependent power allocation technique for matchline sensing in content-addressable memories,”
IEEE J. Solid-State Circuits, vol.38, no. 11, pp. 1958-1966, Nov. 2003.
[8] J. Chang, “Using the dynamic power source technique to reduce TCAM leakage power,” IEEE Trans. Circuits Syst. II, vol. 57, no. 11, pp. 888-
892, Nov. 2010.
[9] Do, S. S. Chen, Z. H. Kong, and K. S. Yeo, “A low-power CAM with efficient power and delay trade-off,” in Proc. IEEE int. Symp. Circuits
Syst. (ISCAS), 2011, pp. 2573-2576.
[10] B. D. Yang, Y. K. Lee, S. W. Sung, J. J. Min, J. M. Oh, and H. J. Kang, “A low power content addressable memory using low swing search
lines,” IEEE Trans. Circuits Syst. I, vol.58, no. 12, pp. 2849-2858, Dec. 2011.

Contenu connexe

En vedette

Flash Series! Ecommerce Navigation: The Importance of Getting It Right
Flash Series! Ecommerce Navigation: The Importance of Getting It RightFlash Series! Ecommerce Navigation: The Importance of Getting It Right
Flash Series! Ecommerce Navigation: The Importance of Getting It RightHanapin Marketing
 
Universo e a relatividade
Universo e a relatividadeUniverso e a relatividade
Universo e a relatividadeDavid Pires
 
Understanding Relational Violence Enacted by Men
Understanding Relational Violence Enacted by MenUnderstanding Relational Violence Enacted by Men
Understanding Relational Violence Enacted by MenBill Warters
 
Mastering the Art of Ecommerce Reporting With Excel
Mastering the Art of Ecommerce Reporting With ExcelMastering the Art of Ecommerce Reporting With Excel
Mastering the Art of Ecommerce Reporting With ExcelHanapin Marketing
 
Image Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic AlgorithmImage Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic AlgorithmAM Publications
 
Programmatic Advertising: How To Join In On the Fun
Programmatic Advertising: How To Join In On the FunProgrammatic Advertising: How To Join In On the Fun
Programmatic Advertising: How To Join In On the FunHanapin Marketing
 

En vedette (9)

Flash Series! Ecommerce Navigation: The Importance of Getting It Right
Flash Series! Ecommerce Navigation: The Importance of Getting It RightFlash Series! Ecommerce Navigation: The Importance of Getting It Right
Flash Series! Ecommerce Navigation: The Importance of Getting It Right
 
Cuento 16
Cuento 16Cuento 16
Cuento 16
 
'Coursera
'Coursera'Coursera
'Coursera
 
Universo e a relatividade
Universo e a relatividadeUniverso e a relatividade
Universo e a relatividade
 
Namoro
NamoroNamoro
Namoro
 
Understanding Relational Violence Enacted by Men
Understanding Relational Violence Enacted by MenUnderstanding Relational Violence Enacted by Men
Understanding Relational Violence Enacted by Men
 
Mastering the Art of Ecommerce Reporting With Excel
Mastering the Art of Ecommerce Reporting With ExcelMastering the Art of Ecommerce Reporting With Excel
Mastering the Art of Ecommerce Reporting With Excel
 
Image Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic AlgorithmImage Steganography Using Wavelet Transform And Genetic Algorithm
Image Steganography Using Wavelet Transform And Genetic Algorithm
 
Programmatic Advertising: How To Join In On the Fun
Programmatic Advertising: How To Join In On the FunProgrammatic Advertising: How To Join In On the Fun
Programmatic Advertising: How To Join In On the Fun
 

Similaire à A Low Power Hybrid Partition SRAM based TCAM with a Parity Bit

PAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAMPAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAMIJECEIAES
 
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...ijesajournal
 
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...ijesajournal
 
Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...IRJET Journal
 
Implementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable MemoryImplementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable Memoryijsrd.com
 
E24099025李宇洋_專題報告.pdf
E24099025李宇洋_專題報告.pdfE24099025李宇洋_專題報告.pdf
E24099025李宇洋_專題報告.pdfKerzPAry137
 
Evaluating CPU Performance
Evaluating CPU PerformanceEvaluating CPU Performance
Evaluating CPU PerformanceQi(Gilbert) Zhou
 
Iaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd Iaetsd
 
Content addressable-memory
Content addressable-memoryContent addressable-memory
Content addressable-memorySaravanan Ns
 
Memory Organisation in Computer Architecture.pdf
Memory Organisation in Computer Architecture.pdfMemory Organisation in Computer Architecture.pdf
Memory Organisation in Computer Architecture.pdfSangitaBose2
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
High- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift MechanismHigh- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift MechanismIJERA Editor
 
FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...
FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...
FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...IRJET Journal
 
An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...eSAT Journals
 

Similaire à A Low Power Hybrid Partition SRAM based TCAM with a Parity Bit (20)

PAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAMPAOD: a predictive approach for optimization of design in FinFET/SRAM
PAOD: a predictive approach for optimization of design in FinFET/SRAM
 
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
 
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...Dominant block guided optimal cache size estimation to maximize ipc of embedd...
Dominant block guided optimal cache size estimation to maximize ipc of embedd...
 
Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...Investigations on Implementation of Ternary Content Addressable Memory Archit...
Investigations on Implementation of Ternary Content Addressable Memory Archit...
 
Implementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable MemoryImplementation and Design of High Speed FPGA-based Content Addressable Memory
Implementation and Design of High Speed FPGA-based Content Addressable Memory
 
E24099025李宇洋_專題報告.pdf
E24099025李宇洋_專題報告.pdfE24099025李宇洋_專題報告.pdf
E24099025李宇洋_專題報告.pdf
 
LEXICAL ANALYZER
LEXICAL ANALYZERLEXICAL ANALYZER
LEXICAL ANALYZER
 
Bg4103362367
Bg4103362367Bg4103362367
Bg4103362367
 
J1067783
J1067783J1067783
J1067783
 
20120140506024
2012014050602420120140506024
20120140506024
 
Evaluating CPU Performance
Evaluating CPU PerformanceEvaluating CPU Performance
Evaluating CPU Performance
 
Iaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpgaIaetsd march c algorithm for embedded memories in fpga
Iaetsd march c algorithm for embedded memories in fpga
 
Content addressable-memory
Content addressable-memoryContent addressable-memory
Content addressable-memory
 
Memory Organisation in Computer Architecture.pdf
Memory Organisation in Computer Architecture.pdfMemory Organisation in Computer Architecture.pdf
Memory Organisation in Computer Architecture.pdf
 
Cache memory
Cache memoryCache memory
Cache memory
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
High- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift MechanismHigh- Throughput CAM Based On Search and Shift Mechanism
High- Throughput CAM Based On Search and Shift Mechanism
 
Bhageerath h
Bhageerath  h Bhageerath  h
Bhageerath h
 
FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...
FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...
FPGA Implementation of High Speed AMBA Bus Architecture for Image Transmissio...
 
An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...An input enhancement technique to maximize the performance of page replacemen...
An input enhancement technique to maximize the performance of page replacemen...
 

Plus de AM Publications

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...AM Publications
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...AM Publications
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNAM Publications
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...AM Publications
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...AM Publications
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESAM Publications
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS AM Publications
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...AM Publications
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONAM Publications
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...AM Publications
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...AM Publications
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...AM Publications
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...AM Publications
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNAM Publications
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTAM Publications
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTAM Publications
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...AM Publications
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...AM Publications
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY AM Publications
 

Plus de AM Publications (20)

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
 
INTELLIGENT BLIND STICK
INTELLIGENT BLIND STICKINTELLIGENT BLIND STICK
INTELLIGENT BLIND STICK
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNN
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECT
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
 

Dernier

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 

Dernier (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 

A Low Power Hybrid Partition SRAM based TCAM with a Parity Bit

  • 1. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 102 A Low Power Hybrid Partition SRAM based TCAM with a Parity Bit Thushara T Hima Sara Jacob Dept. of ECE, MG University Dept. of ECE, MG University Mangalam College of Engineering, Kerala Mangalam College of Engineering, Kerala Abstract— Ternary Content Addressable memory provides high speed search operation. When compared to RAM, TCAM suffers certain limitation like low bit density, slow access time, high cost per bit. In this paper, we introduced a parity bit to boost the searching speed HP SRAM based TCAM with less power and delay. A novel memory architecture called HP SRAM based TCAM, which emulates TCAM functionality with SRAM memory. The architecture of HP SRAM based TCAM with a parity bit was verified by VHDL in ModelSim. Keywords— TCAM, APT, BPT, APTAG, Hybrid Partition, SRAM, ANDing operation. I. INTRODUCTION Ternary Content Addressable (TCAM) is a special type of memory, which receives an input search word and returns the address of that word which it is stored on its data bank [1]. TCAM search the entire contents in a single clock cycle. TCAM has the ability to store three states 0, 1, and don’t care condition (“X”). It can be described as the opposite of RAM [2]. Due to its parallel nature, TCAM used a wide variety of applications such as network routers, image processing and data compression. When compared to RAM, the cost of conventional TCAM device is high [3]. Hybrid Partitioned SRAM based TCAM achieves advantages like bit density, lower cost, and comparable search performance. HP SRAM based TCAM that emulates TCAM functionality with SRAM memory [4]. Conventional TCAM divide along vertically and horizontally and form TCAM sub tables. Each TCAM sub table is named as Hybrid Partition. All TCAM sub tables are stored in their corresponding SRAM memory units. In this work, a parity bit is introduced to boost the searching speed of HP SRAM based TCAM with less power and delay. These newly introduced parity bits are used to find the matched word and reduce the comparison with the mismatched word. This is similar to the existing HP SRAM based TCAM, but it has a different operating principle. By this way the total power consumption in HP SRAM based TCAM is reduced when compared with already existing schemes [5]-[8]. II. ARCHITECTURE OF HP SRAM BASED TCAM Fig. 1 illustrates an overall architecture of HP SRAM based TCAM where each layer corresponds to Fig. 2. It contains m layers and Global Priority Encoder (GPE). All layers receive input word simultaneously during searching operation. Potential Matching Address (PMA) is an output of each layer. If multiple PMA occurs, GPE select the highest priority as a Matching Address (MA). Lower layer of PMA has the highest priority. Fig. 1 Memory Architecture of HP SRAM based TCAM
  • 2. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 103 Fig. 2 Architecture of a layer of HP SRAM based TCAM Main components are Bit Position Tables (BPTs), Address Position Tables (APTs), Address Position Table Address Generators (APTAGs), Local Priority Encoder (LPE), and ANDing operation. In BPT, 2ᵂ bits of memory are grouped into 2ᵂ‾ᵇ bit of rows. Each row is supplemented with a value is called Last Index (LI) and its length is w+1 bit. The high order bits (“w-b”) of input words used to select a particular row in BPT acting as an address. This address is termed as BPT Address (BPTA). The low order bits (“b”) of the input sub word are used to indicate a particular bit position in the row selected and it’s named as Bit Position Indicator (BPI). If BPI is high means input sub word is present. Last Index of a row is set to the total number of bits in all previous rows reduced by one. Fig. 3 shows the Conceptual view of BPT. Fig. 3 Conceptual view of BPT APTAG generates an address referred to APTA, which contains 1’s counter and adder. The 1’s counter counts the number of ones in the selected row of BPT and then forwards this information to adder. The adder then adds the 1’s counter output and LI of the selected row. Fig. 4 shows the conceptual view of APT, where K bits represent the number of bits in each row. Fig. 4 Conceptual view of APT
  • 3. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 104 A. Searching in HP SRAM based TCAM During searching operation [10], an input word is applied to all layers of HP SRAM based TCAM and it’s partitioned into n sub words, which are then applied to their corresponding BPTs in parallel. Upon reading, each access memory location produces a single bit ie, ‘1’ or ‘0’. If read out a bit is high, an input sub word is present and sustain the search operation. Upon validation of all sub word, each sub word access a memory location in its corresponding APT and read K bits data. All the validated sub words read out their respective memory locations concurrently from their corresponding APT, which are then bit-wise ANDed. LPE receives the K-bit AND operation result and selects PMA. GPE select MA from the multiple PMA. B. Searching in HP SRAM based TCAM with a Parity Bit The new architecture has the same interface as the conventional HP SRAM based TCAM with one extra bit. The proposed TCAM with a parity bit design consisting of the original data segment and an extra one bit segment derived from the actual data bits. Parity bit is either odd or even. The extractor is used to find the parity bit value. During the search operation, the matched parity bit value of word is found first. Only the word whose parity bit value matched will be compared with the search word and reduce the comparison with the mismatched word [9]. III. RESULTS A. Simulation Result The performance analysis HP SRAM based TCAM architecture is analysed and it is simulated using ModelSim simulator in Fig. 5. Also HP SRAM based TCAM with a parity bit is analysed as shown in Fig. 6. Fig. 5 Simulated Waveform of HP SRAM based TCAM Fig. 6 Simulated Waveform of HP SRAM based TCAM with a Parity Bit B. Synthesis Results Using Xilinx ISE 13.1, synthesis is done and analysed. The synthesis report is gives the parameters enhanced like power dissipation and delay.
  • 4. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 105 Fig. 7 Delay of HP SRAM based TCAM Fig. 8 Delay of HP SRAM based TCAM with a Parity Bit Fig .9 Power of HP SRAM based TCAM
  • 5. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 106 Fig. 10 Power of HP SRAM based TCAM with a Parity Bit C. Results Comparison TABLE I shows that HP SRAM based TCAM with a parity bit has given the better performance compared to existing method. TABLE I COMPARISON OF HP SRAM BASED TCAM AND HP SRAM BASED TCAM WITH A PARITY BIT Parameter Delay (ns) Power (mW) Power*Delay (J) HP SRAM based TCAM 7.219 61 4.49E-10 HP SRAM based TCAM with a Parity Bit 5.684 55 3.12E-10 IV.CONCLUSIONS We proposed a low power TCAM with high speed. It support large input patterns with much simpler design structure, and has a deterministic search performance. The proposed design has a low power dissipation and shorter propagation delay compared to existing method. ACKNOWLEDGMENT I would like to take this opportunity to express my sincere gratitude to all my professors who have guided, inspired and motivated me for my project work. It gives me immense pleasure to acknowledge their co-operation. REFERENCES [1] S. Baeg, “Low power ternary content-addressable memory design using a segmented match line, “IEEE Trans. Circuits Syst. I, vol.55, no.6, pp. 1485-1494, Jul.2008. [2] K. Pagiamtzis and A. Sheikholeslami, “Content-addressable memory (CAM) circuits and architectures: A tutorial and survey,” IEEE J. Solid State Circuits, vol. 41,n0. 3,pp. 712-727, Mar. 2006. [3] P. Mahoney, Y. Savaria, G. Bois, and P. Plante, “Performance characterization for the implementation of content addressable memories based on parallel hashing memories,” P. Stentrom (ED.): Trans. HiPEAC II, LNCS 5470, pp.307-325, 2009. [4] Zahid Ullah, Kim Ilgon, and Sanghyeon baeg, “Hybrid partitioned SRAM-based ternary content addressable memory,” IEEE Trans. Circuits Syst. I, vol. 59, no.12, pp. 2969-2978, Dec. 2012. [5] Anh-Tuan Do, Shoushun Chen, Zhi-Hui Kong, and Kiat Seng Yeo, “A high speed low power CAM with a parity bit and power-gated ML sensing,” IEEE Trans. Very Large Scale Integration (VLSI) System, vol. 21, no. 1, pp. 151-156, Jan. 2013. [6] K. Pagiamtzis and A. Sheikholeslami, “A low-power content- addressable memory (CAM) using pipelined hierarchical search scheme,” IEEE J. Solid-State Circuits, vol. 39, pp. 1512-1519, Sep. 2004. [7] I. Arsovski and A, Sheikholeslami, “A mismatch-dependent power allocation technique for matchline sensing in content-addressable memories,” IEEE J. Solid-State Circuits, vol.38, no. 11, pp. 1958-1966, Nov. 2003. [8] J. Chang, “Using the dynamic power source technique to reduce TCAM leakage power,” IEEE Trans. Circuits Syst. II, vol. 57, no. 11, pp. 888- 892, Nov. 2010. [9] Do, S. S. Chen, Z. H. Kong, and K. S. Yeo, “A low-power CAM with efficient power and delay trade-off,” in Proc. IEEE int. Symp. Circuits Syst. (ISCAS), 2011, pp. 2573-2576. [10] B. D. Yang, Y. K. Lee, S. W. Sung, J. J. Min, J. M. Oh, and H. J. Kang, “A low power content addressable memory using low swing search lines,” IEEE Trans. Circuits Syst. I, vol.58, no. 12, pp. 2849-2858, Dec. 2011.