Design and Implementation of a Low Power Ternary Content Addressable Memory (TCAM)

Also Available Domains Tanner EDA

Project Code :TVMABE164

Abstract

Memory has become an essential resource in today’s computing systems. The speed of the memory remains a bottleneck in the overall design of various computational systems. Parallel search operations using content addressable memory (CAM) architecture is popularly employed to improve the memory access time. Ternary Content Addressable Memory (TCAM) subsystem includes search operation via content addressing in the designed look up table, to fetch actual data from memory. The TCAM design has shown remarkable performance improvement over years, yet there is a scope to leverage power. A novel power efficient and performance reliable Binary and Ternary CAM memory cells are proposed and implemented, with results presented for 8*8 memory subsystem design. 

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

v   Back End : Tanner EDA for Design and Implementation

v   Technology Files   : 45nm

Learning Outcomes

Learning Outcomes:

  • Introduction to Content addressable Memories
  • Transistors & its applications 
    • Types of Transistors 
    • Logic Gates using Transistors 
    • Pull Up and Pull Down networks 
    • Importance of Transistors
  • MOS Fundamentals
  • NMOS/PMOS/CMOS Technologies
  • How to design circuits using Transistor logic?
  • Importance of static power consumption in lower technology nodes
  • Static power reduction techniques
  • Transistor level design for TCAMS
  • How to design low power, high speed area efficient transistor level circuits?
  • Scope of   TCAM in today’s world
  • Applications in real time
  • Tanner EDA tool for design and simulation
  • Solution providing for real time problems
  • Project Development Skills:
    • Problem Analysis Skills
    • Problem Solving Skills
    • Logical Skills
    • Designing Skills
    • Testing Skills
    • Debugging Skills
    • Presentation Skills
    • Thesis Writing Skills

Demo Video

Final year projects