in GATE retagged by
987 views
2 votes
2 votes

A pulse train with a frequency of $1$ $MHz$ is counted using a modulo $1024$ ripple counter built with $J-K$ flip flops. For proper operation of the counter, the maximum permissible propagation delay per flip flop stage is:

  1. $10 \: nsec$
  2. $100 \: nsec$
  3. $1000 \: nsec$
  4. $100 \: microsec$
in GATE retagged by
by
987 views

3 Comments

Explain this
1
1
need explanation @Bikram sir
1
1

3 Answers

8 votes
8 votes
Best answer

Frequency = 1 mega hertz so f = 1 MHz

so let the number of bits in the counter is n , 

1024 = 2n  so n = 10 

f = (1/ n * T) [ Td is propagation delay ] 

= > Td = 1/nf

= 1/ ( 10 * 1 * 106 )

= 100 * 10-9 

= 100 nanoseconds  [ as  1 nano sec = 109  second ] 

hence Td = 100ns .

selected by

4 Comments

sir can you explain it in words? the formula?
0
0

@sheshang  and @uddipto

maximum clock frequency = 1/ minimum clock period 

Minimum clock period = number of bits in the counter  * Propagation delay

where number of bits in the counter is n  and Td is propagation delay, now calculate propagation delay in this equation.

Maximum Clock Frequency. The clock frequency for a synchronous sequential circuit  ( j-k is an example of this type) is limited by the timing parameters of its flip-flops and gates. This limit is called the maximum clock frequency for the circuit. The minimum clock period is the reciprocal of this frequency.

http://electronics.stackexchange.com/questions/221727/maximum-clock-frequency-for-a-sequential-circuit

2
2
edited by
does this logic has to do something with toggling and race condition??
0
0
this  concept is based on J-K flip flops so this logic have some relation with toggle and race condition.
0
0
5 votes
5 votes

 The time period produced by 1MHZ signal should compensate the maximum delay produced by all the flip flops.

As it is a ripple counter the maximum delay produced would be by the last flip-flop , = 10*Td.

therefore  1/10^6 = 10*Td.

Thus Td =100 ns 

0 votes
0 votes
No of bits in ripple counter 1024 = 2^10

n = 10  bits

Max permissible propagation delay  (Tp)= 1/n*frequency

                                                                 = 1/10*10^6

                                                                 = 10^2/10^6 * 10^2  [Asked in nano seconds]

                                                                =100 * 10^-9  ==> 100 nanoseconds
Answer:

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true

64.3k questions

77.9k answers

244k comments

80.0k users