The Design of a Code-String Matching Processor using an EWLD Algorithm

EWLD 알고리듬을 이용한 코드열 정합 프로세서의 설계

  • 조원경 (경희대학교 전자공학과) ;
  • 홍성민 (예주공업전문대학 전자과) ;
  • 국일호 (경희대학교 전자공학과)
  • Published : 1994.04.01

Abstract

In this paper we propose an EWLD(Enhanced Weighted Levenshtein Distance) algorithm to organize code-string pattern matching linear array processor based on the mappting to an one-dimensional array from a two-dimensional matching matrix, and design a processing element(PE) of the processor, N PEs are required instead of NS02T in the processor because of the mapping. Data input and output between PEs and all internal operations of each PE are performed in bit-serial fashion. The bit-serial operation consists of the computing of word distance (WD) by comparison and the selection of optimal code transformation path, and takes 22 clocks as a cycle. The layout of a PE is designed based on the double metal $1.5\mu$m CMOS rule. About 1,800 transistors consistute a processing element and 2 PEs are integrated on a 3mm$\times$3mm sized chip.

Keywords