Counters

Preview:

Citation preview

1

Counters design in Cadence

By

Gonugunta saiphani kumar

Roll num:1421908

M.tech VLSI 2nd sem

NIT jalandhar

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)

3

Real time applications

Shipment quantities are counted to

control the conveyor line flow.

4

Incoming and outgoing cars are counted

to switch the FULL and VACANT signs.

5

Rotary encoder signals are counted to

control a valve aperture.

6

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

control the cutting length of pipes.

7

Labeled cans alone are counted up.

Rejected cans are not counted.

8

Medicine tablets are packed in specified

quantities.

9

Printed matter is counted to package a

specified number of copies.

10

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

encoder and a color detecting sensor.

11

Incoming and outgoing parts are counted

to keep parts feeders well-stocked.

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

13

Asynchronous Johnson counter

14

Positive edge triggered D-FF

15

Cadence schematic diagram

16

Cadence simulation

17

Power consumption

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

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

20

Asynchronous up counter

21

Negative edge triggered j-k FF

22

Cadence schematic

23

Cadence simulation

24

Delay at each stage

25

Power consumption

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

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

28

References

www.wikipedia.org/counters.

http://wearcam.org/lectureflipflop.

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

www3.panasonic.biz /applications of counters

29