DocumentCode :
1043666
Title :
A high-speed and low-voltage associative co-processor with exact Hamming/Manhattan-distance estimation using word-parallel and hierarchical search architecture
Author :
Oike, Yusuke ; Ikeda, Makoto ; Asada, Kunihiro
Author_Institution :
Univ. of Tokyo, Japan
Volume :
39
Issue :
8
fYear :
2004
Firstpage :
1383
Lastpage :
1387
Abstract :
A high-speed and low-voltage associative co-processor with exact Hamming or Manhattan distance estimation is presented. The word-parallel and hierarchical search architecture is achieved using a logic-in-memory digital implementation. In the bit-serial search architecture, it is important to shorten the search cycle time since the total search time generally increases in proportion to the bit length. The present hierarchical architecture achieves a high-speed operation with a large input number. Furthermore, it provides a result for the data close to the input with a fewer number of clocks. Therefore, it reduces the number of clocks required for nearest-match detection in practical use. The circuit implementation allows unlimited database capacity and achieves a low-voltage operation under 1.0 V for system-on-a-chip applications. The capacity scalability makes it easy to compute a function of Manhattan distance estimation using thermometer encoding. A 64-bit 32-word associative co-processor has been designed using a one-poly-Si five-metal 0.18-μm CMOS process and has been successfully tested. The measurement results show that the operation achieves a speed of 411.5 MHz at a supply voltage of 1.8 V. The worst-case search time is 158.0 ns for a 64-bit 32-word database. In a low-voltage operation, the operation speed achieves 40.0 MHz at a supply voltage of 0.75 V.
Keywords :
CMOS logic circuits; CMOS memory circuits; clocks; content-addressable storage; coprocessors; system-on-chip; 0.18 micron; 0.75 V; 1 V; 1.8 V; 32-word database; 40.0 MHz; 411.5 MHz; 64 bit; Hamming distance estimation; Manhattan distance estimation; bit-serial search architecture; capacity scalability; clocks; content addressable memory; hierarchical architecture; hierarchical search architecture; high-speed operation; logic-in-memory architecture; logic-in-memory digital implementation; low-voltage associative co-processor; low-voltage operation; nearest-match detection; one-poly-Si five-metal CMOS process; search cycle time; system-on-a-chip applications; thermometer encoding; unlimited database capacity; word-parallel search architecture; CMOS process; Circuits; Clocks; Coprocessors; Databases; Encoding; Scalability; System-on-a-chip; Testing; Voltage; Associative co-processor; CAM; Hamming distance; Manhattan distance; content addressable memory; hierarchical search; logic-in-memory architecture; word parallel;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/JSSC.2004.831805
Filename :
1317069
Link To Document :
بازگشت