icieca 2014 paper 07

29
A NOVEL VOLTAGE-MODE LUT USING CLOCK BOOSTING TECHNIQUE IN STANDARD CMOS BY SATHYAVATHI N S ME-VLSI DESIGN

Upload: association-of-scientists-developers-and-faculties

Post on 21-Jul-2015

97 views

Category:

Technology


0 download

TRANSCRIPT

A NOVEL VOLTAGE-MODE LUT USING

CLOCK BOOSTING TECHNIQUE IN

STANDARD CMOS

BYSATHYAVATHI N S

ME-VLSI DESIGN

CONTENT

• INTRODUCTION

• OBJECTIVE

• EXISTING SYSTEM

• PROBLEM FORMULATION

• PROPOSED SYSTEM

• TOOLS REQUIRED

• OUTPUT

• SUMMARY

• REFERENCES

INTRODUCTION

The Interconnections plays the dominant role in VLSI system

On reducing the interconnection we can able to reduce Delay,

Power, Area.

So now many techniques has been found to reduce the

interconnections

OBJECTIVE

• Reducing the routing leads to a direct reduction of the line

capacitances and the overall circuit area.

• Thus the Quaternary logic helps to implement more logic

function then the binary logic

EXISTING SYSTEM

Look up Table are used especially in Non Volatile Memories

like ROM

In order to get their information from these memories they use

LOOK UP TABLE. These LUT contains address of the data

and their memory location.

Every time the table needs to be updated, so that CPU could

fetch information.

PROGRAMMABLE LOGIC ELEMENTS (LES)

A B C F

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 1

1 0 0 0

1 0 1 1

1 1 0 0

1 1 1 1

B

C

A

C

F

8 x 1

ROM

(LUT)

A

B

C

F

Cont…

BINARY VS QUATERNERY

BINARY

• 0

• 1

QUATERNERY

• 0

• 1

• 2

• 3

QUATERNERY IMPORTANCE(4-1 multiplexer)

CAPACITY:

|C| = nbk

FUCTIONS IN LUT:

|F| = B|c| (BINARY)

Q|C| (QUATERNERY)

k- inputs

n- outputs

B- binary

FOR 4-1 MUX CAPACITY = 16

BINARY = 665536 FUNCTIONS

QUATERNARY = 4.3 X 109 FUNCTION

PROBLEM FORMULATION

Clock boosting techniques cannot be implemented.

Slower speed

More interconnection has to be found.

Complexity is more

PROPOSED• Using the quaternary look up table more functions has to be

implemented.

• Reducing the routing leads to a direct reduction of the line

capacitances and the overall circuit area.

• Consume less power

• Transistor count has been reduced

• Implementation of clock boosting techniques.

INPUT TABLE(16-1 MUX)

DECIMAL 8 4 2 1

0 0 0 0 0

1 0 0 0 1

2 0 0 1 0

3 0 0 1 1

4 0 1 0 0

5 0 1 0 1

6 0 1 1 0

7 0 1 1 1

8 1 0 0 0

9 1 0 0 1

10 1 0 1 0

11 1 0 1 1

12 1 1 0 0

13 1 1 0 1

14 1 1 1 0

15 1 1 1 1

DECIMAL 4 1

0 0 0

1 0 1

2 0 2

3 0 3

4 1 0

5 1 1

6 1 2

7 1 3

8 2 0

9 2 1

10 2 2

11 2 3

12 3 0

13 3 1

14 3 2

15 3 3

Binary and quaternary multiplexer

BLUT QLUT

QUATERNERY LOOK UP TABLE

16-1 multiplier

Quaternary to binary decoder

Quaternary look up table

QA QB

DECODER

CP CI CN

DECODER BLOCK

DECODER USING CADENCE

Modified decoder output

COMPARISON OF POWER

EXSISTING POWER PROPOSED POWER

CLOCK BOOSTING

16-1 MUX DEIGN

POWER CONSUMPTION OF 16-1 MUX

PROPOSED MUX MODIFIED MUX

Comparison between Proposed and Existing Work

PROPOSED WORK QUATERNERY LOGIC

NUMBER OF INPUTS 2 2

LOGIC VALUES 0,1,2,3 0,1,2,3

TECHNIQUES STANDARD CMOS STANDARD CMOS

TECHNOLOGY

MODE GPDK 180nm GPDK 180nm

SUPPLY VOLTAGE 1.8v 1.8v

OUTPUT LOAD 10pF 10pF

NUMBER OF GATES FOR MULTIPLEXER 16 20

NUMBER OF GATES IN DECODER 11 8

POWER CONSUMPTION 12.32µW 41.88µW

NUMBER OF GATES IN FINAL DECODER 22 16

POWER 4.92mW 4.19mW

Comparison Chart between Existing and Proposed

16

8

12.32

4

20

11

41.88

5

0 5 10 15 20 25 30 35 40 45

NO.OF GATES(MUX)

NO OF GATES IN DECODER

DECODER POWER

MULTIPLEXER POWER

NO.OF GATES(MUX)NO OF GATES IN

DECODERDECODER POWER MULTIPLEXER POWER

EXSISTING 20 11 41.88 5

PROPOSED 16 8 12.32 4

EXSISTING

PROPOSED

Comparison Chart between Binary and Quaternary

LUT

4

30

64

4

2

20

16

2

0 10 20 30 40 50 60 70

No.of Inputs

No.of transmission gates

No.of functions in LUT 2-1 MUX

DECIMAL TO LOGIC

QUATERNERY BINARY

SUMMARY

A new look-up table structure based on a low-power high-speed

quaternary voltage-mode device had been designed.

Our quaternary implementation overcomes the drawbacks of

previously proposed techniques by using a standard CMOS

technology reduces the power and delay..

A clock boosting technique to enhance speed without increasing

consumption.

REFRENCES

[1] J. Rabaey, Low Power Design Essentials (Integrated Circuits and

Systems). New York, NY, USA: Springer-Verlag, 2009.

[2] L. Shang, A. S. Kaviani, and K. Bathala, “Dynamic power consumption

in virtex-II FPGA family,” in Proc. ACM/SIGDA Int. Symp. Field-Program. Gate Arrays, 2002, pp. 157–164.

[3] Z. Zilic and Z. Vranesic, “Multiple-valued logic in FPGAs,” in Proc.

Midwest Symp. Circuits Syst., 1993, pp. 1553–1556.

[4] E. Ozer, R. Sendag, and D. Gregg, “Multiple-valued logic buses for reducing bus energy in low-power systems,” IEE Comput. Digital Tech.,vol. 153, no. 4, pp. 270–282, Jul. 2006.

[5] K. Current, “Current-mode CMOS multiple-valued logic circuits,” IEEE J. Solid-State Circuits, vol. 29, no. 2, pp. 95–107, Feb. 1994.