counters
TRANSCRIPT
![Page 1: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/1.jpg)
1
Counters design in Cadence
By
Gonugunta saiphani kumar
Roll num:1421908
M.tech VLSI 2nd sem
NIT jalandhar
![Page 2: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/2.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/3.jpg)
3
Real time applications
Shipment quantities are counted to
control the conveyor line flow.
![Page 4: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/4.jpg)
4
Incoming and outgoing cars are counted
to switch the FULL and VACANT signs.
![Page 5: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/5.jpg)
5
Rotary encoder signals are counted to
control a valve aperture.
![Page 6: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/6.jpg)
6
Teamed up with a rotary encoder, the counter is used to
control the cutting length of pipes.
![Page 7: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/7.jpg)
7
Labeled cans alone are counted up.
Rejected cans are not counted.
![Page 8: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/8.jpg)
8
Medicine tablets are packed in specified
quantities.
![Page 9: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/9.jpg)
9
Printed matter is counted to package a
specified number of copies.
![Page 10: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/10.jpg)
10
Extra leader sheet that is now wound is counted by a rotary
encoder and a color detecting sensor.
![Page 11: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/11.jpg)
11
Incoming and outgoing parts are counted
to keep parts feeders well-stocked.
![Page 12: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/12.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/13.jpg)
13
Asynchronous Johnson counter
![Page 14: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/14.jpg)
14
Positive edge triggered D-FF
![Page 15: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/15.jpg)
15
Cadence schematic diagram
![Page 16: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/16.jpg)
16
Cadence simulation
![Page 17: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/17.jpg)
17
Power consumption
![Page 18: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/18.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/19.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/20.jpg)
20
Asynchronous up counter
![Page 21: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/21.jpg)
21
Negative edge triggered j-k FF
![Page 22: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/22.jpg)
22
Cadence schematic
![Page 23: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/23.jpg)
23
Cadence simulation
![Page 24: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/24.jpg)
24
Delay at each stage
![Page 25: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/25.jpg)
25
Power consumption
![Page 26: Counters](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/26.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/27.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/28.jpg)
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](https://reader035.vdocument.in/reader035/viewer/2022062406/55cdfd81bb61eb7e278b45b9/html5/thumbnails/29.jpg)
29