DocumentCode
2160359
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
fYear
2000
fDate
2000
Firstpage
537
Lastpage
540
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Custom Integrated Circuits Conference, 2000. CICC. Proceedings of the IEEE 2000
Conference_Location
Orlando, FL
Print_ISBN
0-7803-5809-0
Type
conf
DOI
10.1109/CICC.2000.852725
Filename
852725
Link To Document