Title :
Merging hardware and software: intellectual property cores for Internet applications
Author :
Bollano, G. ; Claretto, S. ; Filippi, E. ; Torielli, A. ; Turolla, M.
Author_Institution :
CSELT, Torino, Italy
Abstract :
The Internet continuous growth and its widespread applications require different router architectures where flexibility and reconfigurability are the paradigms. In this scenario system engineers and designers ask for adequate and flexible solutions suitable both for prototypes and advanced products. This paper presents hard and soft Intellectual Property (IP) cores, parameterized and programmable for design reuse purposes, that can be efficiently used in address lookup units to forward Internet packet streams. The soft macro, IPCAM, is an innovative IP implementing a ternary Content Addressable Memory (CAM), which is capable of solving both exact and longest match operations; it is composed of a hardware module for fast search and a software module for search table configuration. The hard macro is a configurable and physical ternary CAM. Both are suitable for implementing a broad range of lookup functions. Moreover, the efficiency of the proposed cores have been proved on silicon and through a hardware emulation platform
Keywords :
CMOS memory circuits; Internet; VLSI; content-addressable storage; industrial property; macros; CMOS IC; Camelot chip; IP cores; IPCAM soft macro; Internet applications; Internet packet streams; address lookup units; exact match operations; hardware module; hardware/software merging; intellectual property cores; longest match operations; lookup functions; router architectures; search table configuration; software module; ternary CAM; ternary content addressable memory; Application software; CADCAM; Computer aided manufacturing; Computer architecture; Design engineering; Hardware; Intellectual property; Internet; Merging; Systems engineering and theory;
Conference_Titel :
Custom Integrated Circuits Conference, 2000. CICC. Proceedings of the IEEE 2000
Conference_Location :
Orlando, FL
Print_ISBN :
0-7803-5809-0
DOI :
10.1109/CICC.2000.852725