DocumentCode
811266
Title
CASM: a VLSI chip for approximate string matching
Author
Sastry, Raghu ; Ranganathan, N. ; Remedios, Klinton
Author_Institution
HAL Comput. Syst. Inc., Canpbell, CA, USA
Volume
17
Issue
8
fYear
1995
fDate
8/1/1995 12:00:00 AM
Firstpage
824
Lastpage
830
Abstract
The edit distance between two strings a1, ..., am and b 1, ..., bn is the minimum cost s of a sequence of editing operations (insertions, deletions and substitutions) that convert one string into the other. This paper describes the design and implementation of a linear systolic array chip for computing the edit distance between two strings over a given alphabet. An encoding scheme is proposed which reduces the number of bits required to represent a state in the computation. The architecture is a parallel realization of the standard dynamic programming algorithm proposed by Wagner and Fischer (1974), and can perform approximate string matching for variable edit costs. More importantly, the architecture does not place any constraint on the lengths of the strings that can be compared. It makes use of simple basic cells and requires regular nearest neighbor communication, which makes it suitable for VLSI implementation. A prototype of this array has been built at the University of South Florida
Keywords
CMOS logic circuits; VLSI; application specific integrated circuits; dynamic programming; integrated circuits; parallel architectures; pattern matching; string matching; 2 mum; CASM; CMOS p-well technology; VLSI chip; approximate string matching; edit distance; editing operations; encoding scheme; linear systolic array chip; minimum cost; parallel realization; regular nearest neighbor communication; standard dynamic programming algorithm; Computer architecture; Costs; Dynamic programming; Encoding; Hardware; Heuristic algorithms; Information retrieval; Prototypes; Systolic arrays; Very large scale integration;
fLanguage
English
Journal_Title
Pattern Analysis and Machine Intelligence, IEEE Transactions on
Publisher
ieee
ISSN
0162-8828
Type
jour
DOI
10.1109/34.400575
Filename
400575
Link To Document