Hi Friends
Please feel free to post your queries as comments. We will try our level best to answer these. You can also write to us at myblogvlsiuniverse@gmail.com.
Please feel free to post your queries as comments. We will try our level best to answer these. You can also write to us at myblogvlsiuniverse@gmail.com.
I want to join rv vlsi college in banglore they suggested me 8books to attend the entrance test for vlsi with in one week.please help me how i have to prepare
ReplyDeleteHi Prasanth
DeleteIn my opinion, you can prioritize in below order:
1. MOSFET questions, MOSFET as a switch, MOSFET as an amplifier etc.
2. Flip-flops and frequency divider circuits. FSM basics
3. RC, RLC circuits solving
4. Control systems
5. Microprocessors
Can you please explain Hold time check for clock with Jitter?
ReplyDeleteHi
DeleteI suggest you to go through following.
https://vlsiuniverse.blogspot.com/2017/08/can-jitter-in-clock-effect-setup-and.html
In this below link and in the case 3.What do you mean by design violation? Is that we shouldn't design the system by expecting synchronous data from the launch flop which is driven by same clock but with asynchronous reset. if so what is the alternative take to overcome this kind of handling.
ReplyDeletehttps://vlsiuniverse.blogspot.com/2019/06/asynchronous-reset-assertion-timing.html
Hi
DeleteYour statement is valid only when the capturing flip-flop expects data when the launching flip-flop gets reset. We can do either of following in this case:
1. The capturing flip-flop should also get into reset state whenever launch flip-flop gets into reset state (they should be driven by same reset synchronizer)
2. There should be synchronization mechanism in place so that any probable metastability gets absorbed
3. Reset should launch from a synchronous source as we explained in example in case 3
I had another query, as you mentioned earlier asynchronous reset need not to be timed? right. What, if all the flops of certain blocks is being driven to meta-stable state due to asynchronous reset application. It may not cause any functional issue. But the entire block ( Combinational/sequential) will be in meta-stable state for certain duration which will impact huge power drain or even cause combinational logic to burn (correct my understanding on meta-stability if i'm wrong.
DeleteHi
DeleteYes, asynchronous reset assertion does not need to be timed, provided it does not cause any metastability issue as you described. The post I have written is about this issue only. :-) I hope I was able to explain the scenarios well in thata post.
Also, in addition to large power burn-down, functional issues are also caused by metastability.
Hi,
ReplyDeleteWhat is glitch in the clock? How does it effects the system and how it arrives.Whether glitch means meta-stable region of clock ?
Hi
DeleteYou can go through below link. I hope it helps.
https://vlsiuniverse.blogspot.com/2014/04/glitch-free.html
Hi,
ReplyDeleteWhat is Feedback MUX in the design?
Hi
DeleteCan you elaborate more on this? Are you talking about "feedback mux" error in VHDL?
yes, why the flop which is not being resetted is throwing such error. what is relationship between the term Feed back mux and flop which is not being made as zero
DeleteHi
DeleteI am not able to think of why it can happen. Can you post your code here.
Hi ,
ReplyDeleteKindly explain the concept of blocking and non-blocking assignment in verilog. If any post is already available please let me know.
Hi
DeleteI have found one of the links that may be of help to you.
http://www.asic-world.com/tidbits/blocking.html
Hi,
ReplyDeletewhether there is any possibility to use the hold violation of the chip after it is being manufactured ( Post silicon).
we can fix setup by reducing frequency of operation. similarly for hold issue increasing voltage of operation will it helps?
Hi
ReplyDeleteThere are two categories of hold checks:
1. Zero cycle hold check: Most of the cases comprise of zero cycle hold check. In this case, if there is a hold violation, slowing the frequency will not help.
2. Non-zero cycle hold checks: Here, reducing the frequency helps in hold slack recovery as in setup checks. Hence, in this case, you can use the chip after reducing frequency.
Hi, I had interview and there were two hard questions
ReplyDelete1. In advanced technologies, why do we need multiple masks for the same layers?
2. Clock gating oositions in the path, how this affect the coverage and what is the effect of that in timing?
Thanks
Hi
DeleteThis is because for some of the layers, minimum geometry width is very smaller as compared to the wavelength of light used so that there is a possibility of merging of the two lines drawn. Thus, to make it possible for the light to differentiate between two lines, different masks are used.
how can we construct a 101 non overlapping counter using only combinational circuit for 32 bit input
ReplyDeletefor example on considering 10101001 i want an output as 1 since there is only 1 101 non overlapping sequence
Hi
DeleteI have tried to answer your query at https://vlsiuniverse.blogspot.com/2020/03/design-query-how-can-we-construct-101.html
Explain the Glitch free special mux working (switching between scan clock and capture clock)
ReplyDeleteHi
DeleteYou can go through below link. Please feel free to discuss in case of any queries.
https://vlsiuniverse.blogspot.com/2017/03/clock-multiplexer.html
Or
https://www.eetimes.com/techniques-to-make-clock-switching-glitch-free/#
what is the command to find out no.of glitches present in the design
ReplyDeleteI am sorry this question is very generic and I dont think I will be able to help you on this question. Sorry again for not being able to help.
Delete