I. Introduction
IN a packet forwarding architecture, efficient use of a fast memory (e.g., on-chip SRAM) is important because the memory access is one of the main performance bottlenecks. In this regard, Bloom filter is considered as one attractive way for improving the packet forwarding because of its space efficiency. For example, the routing table can be transformed into Bloom filters so that whole or partial routing table can be kept in the fast memory [2], [3].