3 votes 3 votes All dynamic memories have to be refreshed. A typical DRAM takes 64 ms to refresh. Suppose there are 8 K rows and it takes four clock cycles to access each row. If the clock rate is 133 MHz, find the refresh overhead in terms of percentage (upto 2 decimal places). Made Easy FLT 6- Practice Test 14 Q 27 CO and Architecture co-and-architecture dram-refreshing + – Akash Kanase asked Dec 1, 2015 • retagged Nov 13, 2017 by Arjun Akash Kanase 6.5k views answer comment Share Follow See 1 comment See all 1 1 comment reply Arjun commented Jan 26, 2016 reply Follow Share in syllabus? 0 votes 0 votes Please log in or register to add a comment.
Best answer 5 votes 5 votes no of cycles require to refresh= 8k ×4 = 2^15 amount of time to refresh = 2^15 × (1/133×10^6) secs =0.246 ms %of overhead =( 0.246 /64)*100 =0.38 % pramod answered Dec 1, 2015 • selected Dec 2, 2015 by Pooja Palod pramod comment Share Follow See all 0 reply Please log in or register to add a comment.
2 votes 2 votes $\text{Refresh overhead} = \frac{\text{time required for refresh in ms}}{\text{refresh interval in ms}}\\ \text{length of refresh cycle} = \frac{4}{133 * 10^6} = 30 ns\\ \text{time required for refresh} = (\text{length of refresh cycle}) * (\text{rows}) = (\text{30 ns}) * (8K) = 0.246ms\\ \text{refresh overhead} = \frac{0.246 ms}{64 ms} = 0.038 = \text{3.8 %} $ ref : https://en.wikipedia.org/wiki/Memory_refresh prathams answered Jan 26, 2016 • edited Jan 26, 2016 by prathams prathams comment Share Follow See 1 comment See all 1 1 comment reply Mk Utkarsh commented Aug 22, 2018 reply Follow Share $\frac{0.246}{64} = 0.003843 ms = 0.384 \%$ 1 votes 1 votes Please log in or register to add a comment.