0704-883-0675     |      dataprojectng@gmail.com

AN IPV6 ROUTING TABLE LOOKUP ALGORITHM IN SOFTWARE AND ASIC BY DESIGNING A HIGH-LEVEL SYNTHESIS SYSTEM

  • Project Research
  • 1-5 Chapters
  • Abstract : Available
  • Table of Content: Available
  • Reference Style: APA
  • Recommended for : Student Researchers
  • NGN 3000

ABSTRACT

This dissertation has two contributions. The primary contribution is to present a trie based routing table lookup algorithm named CP-Trie. The secondary contribution is to present a high-level synthesis tool named C2RTL that can generate routing table lookup implementation in ASIC from C code. Routing table lookup is a key function of a router. It involves performing the longest prefix match (LPM). A router needs to perform a routing table lookup for each incoming packet. Highspeed routers generally implement routing table lookup in Software and ASIC (Application Specific Integrated Circuit). This dissertation describes a new routing table algorithm named CP-Trie that outperforms the state-of-the-art trie based routing table lookup algorithm in lookup speed while consuming slightly more memory. We evaluated our algorithms with real routing tables from RouteView project. Our experiments with real routing tables from core routers show that CPTrie achieves upto 1.43X lookup throughput on a general purpose CPU, but consumes 1.36-1.47X memory compared to the state-of-the-art solution. CP-Trie also outperforms the state-of-the-art solutions in ASIC. Implementing routing table lookup in ASIC is another challenge. The ASICs in high-speed routers are currently designed in a register transfer level (RTL) hardware description language (HDL) such as Verilog or VHDL. However, manually writing hardware logic is notoriously complicated and painful. This dissertation describes a high-level synthesis (HLS) tool named C2RTL that can generate Verilog RTL from C code. It takes a routing table lookup algorithm in C as an input and generates corresponding Verilog RTL code. We used C2RTL to generate the Verilog RTL implementation of CP-Trie. We then synthesized the generated RTL code with OpenROAD in a 1 GHz pipelined ASIC with a 45nm standard cell library. Our OpenROAD report shows that CP-Trie consumes 14% less power and 20.5% less area compared to the state-of-the-art solution in ASIC




FIND OTHER RELATED TOPICS


Related Project Materials

EFFECT OF PHYSICAL WORKING ENVIRONMENT ON ORGANIZATIONAL PERFORMANCE IN NIGERIA

ABSTRACT

The main objective of this study is to examine the effect of physical working environment on o...

Read more
USERS’ ASSESSMENT OF FACILITIES MANAGEMENT SERVICE DELIVERY IN PRIVATE HIGH RISE BUILDINGS

Abstract

The study assessed and compared the delivery of Facilities Management (FM) services in private High rise buildings in Lagos, Nig...

Read more
ISOLATION AND IDENTIFICATION OF BACTERIA FROM FOOD VENDORS AND SOME VEGETABLE AVAILABLE AT OGBETE MARKET ENUGU.

ABSTRACT

Safety of food is a basic requirement of food quality. A total of 25 street food samples (Jollof rice, egwusi soup, ugu, water l...

Read more
AN APPRAISAL OF THE IMPLICATION OF ELECTRONIC BANKING NIGERIA BANKS (A CASE STUDY OF DIAMOND BANK)

ABSTRACT

Electronic banking have long been recognized to play an important role in economic development on the basis of...

Read more
AN ASSESSMENT OF MASS MEDIA AND THE MANAGEMENT OF HUMAN RIGHTS IN NIGERIA

The  political  entity  called  Nigeria  has  continued  since independence  under  one  form &nb...

Read more
TEACHING OF ICT AS A CORE SUBJECT IN SENIOR HIGH SCHOOLS IN GHANA

Background to the study

Over the last two decades, there has been substantial progress in the global in...

Read more
ASSESSMENT OF METHODS FOR INTEGRATING ENTREPRENEURSHIP INTO VOCATIONAL CURRICULA

ABSTRACT: Methods for Integrating Entrepreneurship into Vocational Curricula examines approaches to fostering entrepreneurial skills and mindsets a...

Read more
EXAMINATION OF DEMOCRACY AND POLITICAL CRISIS IN NIGERIA

ABSTRACT

The return to democracy in Nigeria in 1999 ushered in some form of political reforms, particul...

Read more
THE ROLE OF REVENUE MOBILIZATION IN ECONOMIC GROWTH AND DEVELOPMENT

ABSTRACT

This study was carried out to examine the role of revenue mobilization on economic growth and development u...

Read more
ANALYTICAL STUDY OF PROSTATE CANCER IN MEN LIVING IN ADAMAWA STATE; CASE STUDIES IN FEDERAL MEDICAL CENTER YOLA, DAAMA CLINIC AND ZENITHCARE

ABSTRACT

The research is on the analysis of prostate cancer in men living in Adamawa state, this topic is essential to determining certai...

Read more
Share this page with your friends




whatsapp