29
Counters design in Cadence By Gonugunta saiphani kumar Roll num:1421908 M.tech VLSI 2 nd sem NIT jalandhar 1

Counters

Embed Size (px)

Citation preview

Page 1: Counters

1

Counters design in Cadence

By

Gonugunta saiphani kumar

Roll num:1421908

M.tech VLSI 2nd sem

NIT jalandhar

Page 2: Counters

2

Counters

The major work of counter is counting of

time / frequency

electronic pulse

Applications: Alarm clock

Set an AC/TV timer

Set a timer for taking picture

Flashing indicator lights of your vehicle

Counting the time allotted for a "process" 

The finite state  machines

In various ADC

Communication (serial to parallel ,parallel to serial)

Page 3: Counters

3

Real time applications

Shipment quantities are counted to

control the conveyor line flow.

Page 4: Counters

4

Incoming and outgoing cars are counted

to switch the FULL and VACANT signs.

Page 5: Counters

5

Rotary encoder signals are counted to

control a valve aperture.

Page 6: Counters

6

Teamed up with a rotary encoder, the counter is used to

control the cutting length of pipes.

Page 7: Counters

7

Labeled cans alone are counted up.

Rejected cans are not counted.

Page 8: Counters

8

Medicine tablets are packed in specified

quantities.

Page 9: Counters

9

Printed matter is counted to package a

specified number of copies.

Page 10: Counters

10

Extra leader sheet that is now wound is counted by a rotary

encoder and a color detecting sensor.

Page 11: Counters

11

Incoming and outgoing parts are counted

to keep parts feeders well-stocked.

Page 12: Counters

12

Types of counters

Asynchronous/Ripple counters: counter that is formed from n cascaded flip-flops. The clock input to each of the individual flip-flops, with the exception of the first, is taken from the output of the preceding one.

Ex: Binary up counter, Binary down counter, Binary up/down counter, Mod-N counter, BCD counter(Mod-10)

synchronous counters: A counter consisting of an interconnected series of flip-flops in which all the flip-flop outputs change state at the same instant, normally on application of a pulse at the counter input

Ex: Binary up counter, Binary down counter, Binary up/down counter, Mod-N counter, BCD counter(Mod-10), Ring counter, Johnson counter, Binary presettable counter

Page 13: Counters

13

Asynchronous Johnson counter

Page 14: Counters

14

Positive edge triggered D-FF

Page 15: Counters

15

Cadence schematic diagram

Page 16: Counters

16

Cadence simulation

Page 17: Counters

17

Power consumption

Page 18: Counters

18

Properties of Johnson counter Simulator--Cadence

Technology--180nm

W/L of pmos = 600nm/180nm

W/L of nmos = 240nm/180nm

No. of transistors = 104

Clock range 1.8v - 0v

Clock ON time =10nnm

Clock time period = 25nm

Rise & fall time = 1fs

VDD = 1.8V

GND = 0v

Page 19: Counters

19

Results of Johnson counter

Avg.Power consumption = 6.10μw

High to low delay (at every stage) = 219.5ps

Low to high delay(at every stage) = 136ps

Max. frequency of operation = 7.35 Ghz

Page 20: Counters

20

Asynchronous up counter

Page 21: Counters

21

Negative edge triggered j-k FF

Page 22: Counters

22

Cadence schematic

Page 23: Counters

23

Cadence simulation

Page 24: Counters

24

Delay at each stage

Page 25: Counters

25

Power consumption

Page 26: Counters

26

Properties of up counter

Simulator--Cadence

Technology--180nm

W/L of pmos = 600nm/180nm

W/L of nmos = 240nm/180nm

No. of transistors = 152

Clock range 1.8v - 0v

Clock ON time =10nnm

Clock time period = 20nm

Rise & fall time = 1fs

VDD = 1.8V

GND = 0v

Page 27: Counters

27

Results of up counter

Avg. power consumption = 11.3μw

Delay at first stage = 176.1ps

Delay at second stage = 467.5ps

Delay at third stage = 762.1ps

Delay at fourth stage = 1.025ns

Max. frequency of operation = 5.67Ghz

Page 28: Counters

28

References

www.wikipedia.org/counters.

http://wearcam.org/lectureflipflop.

http://smartsim.org.uk/examples projects.

www3.panasonic.biz /applications of counters

Page 29: Counters

29