Title :
A dynamic address decode circuit for implementing range addressable look-up tables
Author :
Muscedere, Roberto ; Leboeuf, Karl
Author_Institution :
Res. Centre for Integrated Microsyst., Univ. of Windsor, Windsor, ON
Abstract :
A Range Addressable Look Up Table (RALUT) is a non-linear memory storage element that has been shown to significantly reduce hardware requirements for matching data in particular applications. However, its ability to perform parallel pattern matching on large words can be applied in many areas. Most of the RALUT circuits presented in literature thus far are built with logic gates and tri-state buffers so that they are easily synthesizable and implemented with other components of the overall design. These circuits are not competitive with modern memory in terms of area, timing, power and functionality. The only significant difference between a RALUT and a standard LUT is the address decoding system. In this paper, we will show a preliminary dynamic address decode circuit which can be used to build a scalable full custom read-only RALUT implementations. We will show significant reductions in area, timing and power compared to a previously published synthesized version.
Keywords :
decoding; logic gates; memory architecture; pattern matching; read-only storage; storage management; table lookup; RALUT circuits; address decoding system; dynamic address decode circuit; logic gates; nonlinear memory storage element; parallel pattern matching; range addressable look-up tables; read-only RALUT implementations; tri-state buffers; Circuit synthesis; Data engineering; Decoding; Hardware; Logic circuits; Logic design; Logic gates; Pattern matching; Table lookup; Timing;
Conference_Titel :
Circuits and Systems, 2008. ISCAS 2008. IEEE International Symposium on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-1683-7
Electronic_ISBN :
978-1-4244-1684-4
DOI :
10.1109/ISCAS.2008.4542170