Presentation is loading. Please wait.

Presentation is loading. Please wait.

1/14 Synthesis and Design of Parameter Extractors for Low-Power Pre-computation-Based Content-addressable Memory Using Gate- Block Selection Algorithm.

Similar presentations


Presentation on theme: "1/14 Synthesis and Design of Parameter Extractors for Low-Power Pre-computation-Based Content-addressable Memory Using Gate- Block Selection Algorithm."— Presentation transcript:

1 1/14 Synthesis and Design of Parameter Extractors for Low-Power Pre-computation-Based Content-addressable Memory Using Gate- Block Selection Algorithm Jui-Yuan Hsieh and Shanq-Jang Ruan, Department of Electronic Engineering National Taiwan University of Science and Technology, 2008 IEEE Presenter: Cheng-Yeh Tsao

2 2/14 Outline Previous work and observation PB-CAM architecture 1’s count PB-CAM 15-bit parameter extractor of the 1’s count PB-CAM Block-XOR PB-CAM The number of data related to the same parameter and average probability for the 1’s count and the block-xor approaches Proposed approach Truth table and average number of comparison operations of basic logic gates for a 2-bit skew data Gate-block selection algorithm An example Experimental results Conclusions

3 3/14 PB-CAM architecture Memory organization of the PB-CAM. During the writing phase During the data searching operation

4 4/14 1’s count PB-CAM Conceptual view of the 1’s count PB-CAM.

5 5/14 15-bit parameter extractor of the 1’s count PB-CAM

6 6/14 Block-XOR PB-CAM 15–bit parameter extractor of the block–xor PB-CAM. The number of blocks is 0011101 = 1 = 0

7 7/14 The number of data related to the same parameter and average probability for the 1’s count and the block-xor approaches 88% 4 x 8 x 8 x 8 2048 / (2048 x 16) 2323 2323 23232

8 8/14 Proposed approach n-bit block diagram of the proposed parameter extractor architecture. N / 8 log 2 8

9 9/14 Truth table and average number of comparison operations of basic logic gates for a 2-bit skew data C avg = N 0 (1 - p)+ N 1 . p =

10 10/14 Gate-block selection algorithm AND OR XOR NAND NOR NXOR NAND NOR XOR ( C avg : The average of comparison operations)

11 11/14 An example (1/4) N 0 = 8N 1 = 8

12 12/14 An example (2/4) N 0 = 7N 1 = 9

13 13/14 An example (3/4) N 0 = 9N 1 = 7

14 14/14 An example (4/4)

15 15/14 Experimental results (1/2)

16 16/14 Experimental results (2/2) LG : Logic Gate FA : Full Adder

17 17/14 Conclusions Gate-block selection algorithm Saving the power by reducing the number of comparison operations Computing parameter bits only use three logic gate

18 18/14 END


Download ppt "1/14 Synthesis and Design of Parameter Extractors for Low-Power Pre-computation-Based Content-addressable Memory Using Gate- Block Selection Algorithm."

Similar presentations


Ads by Google