Multidimensional Logarithmic Number System:Fabricated Designs
Fabricated Designs
As an example of the applicability of the MDLNS representation to DSP applications, a variety of digital filters using the architecture proposed in Section 84.3.2 have been created. These designs have used both one- and two-digit 2DLNS representations with different bases.
Two-Digit Data, One-Digit Coefficient Parallel Design
A two-digit 2DLNS architecture for a 15-tap filter has been fabricated (TSMC 0.35 µm three-metal CMOS process) and successfully tested [12,20]. The input data (10-bit 2’s complement converted via an LUT) uses the full two-digit representation, but the filter coefficients are designed using a one-digit MDLNS (a hybrid representation). This requires two inner product computational units per coefficient. The chip size is very large at 9 mm X 16 mm, owing to the 1024-word LUT in each of the inner product computational units which are implemented with logic gates and only three layers of metal. Although impractical in terms of the large area of silicon used, it was the first MDLNS circuit fabrication and also allowed design comparisons based solely on representation choices and not on design skill. The layout is shown in Figure 84.15 and the two parallel arrays are clearly visible.
Two-Digit Data and Coefficient Serial Design
An eight-band 75-tap filterbank [30] designed for use in a low-power digital hearing instrument (fabricated in a TSMC 0.18 mm six-metal CMOS process) uses a two-digit data and coefficient 2DLNS system. The input binary data (16-bit 2’s complement) is converted to 2DLNS using a two-digit 2DLNS high/low serial converter. The system uses a four-channel architecture with each channel utilizing a 2DLNS to binary LUT containing 32 words. The filter coefficient’s optimal second base range is limited to only 2 bits. Since the filterbank is intended for processing speech and low-power operation, a serial implementation was selected to minimize both power and area. The design consumes 708 mW and the core size is 1 mm X 1 mm, half of which is occupied by the converter as the RALUT is built using standard cells (see Figure 84.16).
A second-generation unfabricated design [31] promises half the power (316 mW), almost half the logic cells, and one-third of the area (555 µm X 555 µm). These improvements are the result of utilizing an optimal base on the input data versus the filter coefficients, single-phase operation, single-port RAM, and a single sign-bit architecture.
Complexity Reduction
Although the two designs are fabricated in different technologies, one can see that the thirty 1024-word LUTs dominate the area of the 15-tap filter. Assuming a technology scaling factor of 2, over 200 of the second-generation 75-tap filter designs can be placed in the same area as that of the 15-tap filter. This clearly shows the benefit of using a full multiple-digit MDLNS.
Comments
Post a Comment