I. Introduction
Index generation functions [6], [7] are logical models of index searches. Since index searches are widely used as a basic operation in many applications, such as detection of computer viruses and packet classification, fast hardware for index generation functions has been required. In addition to processing speed, an ability for quick updating of index generation functions is also important particularly in these network applications, because virus patterns and rules for classification are frequently updated. Thus, there is merit to a memory-based hardware design.