Hai ra

vlsi interview question and answers, Vlsi faqs, Vlsi question and answers

 Hi welcome as you know that i have started new section with name vlsi.

iam sharing interview question and answers.

vlsi, vlsi interview questions


What are the steps required to solve setup and Hold violations in VLSI Explain?

There are few steps that has to be performed to solved setup and hold violations in VLSI. The steps are as follows:
the optimization and restructuring of the logic between the flops are carried way. This way  logics are combined and it helps in the  solving this problem.
There is way to modify the flip-flops that offer lesser setup delay and provide faster services to setup a device.
Modifying the launch-flop to have a better hold on the clock pin, which provides CK->Q that makes the launch-flop to be fast and helps in fixing  setup violations.
The network of the clock can be modified to reduce the delay or slowing down of the clock that captures the action of the flip-flop.
There can be added delay/buffer that allows less delay to  function that is used.

What are the different ways in which antenna violation can be prevented Explain?

Antenna violation occurs during  process of plasma etching in which  charges generating from one metal strip to another gets accumlated at a single place. The longer the strip the more the charges gets accumulated. The prevention can be done by following method:
Creating a jogging the metal line, that consists of atleas one metal above the protected layer.
There is a requirement to jog the metal that is above the metal getting the etching effect. This is due to fact that if a metal gets the etching then the other metal gets disconnected if the prevention measures are not taken care.
There is a way to prevent it by adding the reverse Diodes at the gates that are used in circuits.

What is  funciton of tie-high and tie-low cells?

Tie-high and tie-low are used to connect  transistors of the gate by using either the power or the ground. The gates are connected using the power or ground then it can be turned off and on due to power bounce from the ground. The cells are used to stop the bouncing and easy from of the current from one cell to another. The cells are required Vdd that connects to the tie-high cell as there is a power supply that is high and tie-low gets connected to Vss. This connection gets established and the transistors function properly without the need of any ground bounce occuring in any cell.

What is the main function of metastability in VSDL Explain?

Metastability is an unknown state that is given as neither one or zero. It is used in designing system that violates the setup or hole time requirements. The setup time requirement need  data to be stable before the clock-edge and the hold time requires  data to be stable after the clock edge has passed. There are potential violation that can lead to setup and hold violations as well. The data that is produced in this is totally asynchronous and clocked synchronous. This provide a way to setup the state through which it can be known that  violations that are occuring in  system and a proper design can be provided by  use of several other functions.

What are  steps involved in preventing the metastability?

Metastability is the unknown state and it prevents theof  violations using the following steps:
proper synchronizers are used that can be two stage or three stage whenever the data comes from the asynchronous domain. Thus helping  in recovering the metastable state event.
The synchronizers are used in between cross-clocking domains. This reduces the metastability by removing the delay that is caused by  data element that are coming and taking time to get removed from the surface of metal.
Use of faster flip-flops that allow the transaction to be more faster and it removes the delay time between  one component to another component. It uses a narrower metastable window that makes the delay happen but faster flip-flops help in making the process faster and reduce the time delay as well.

Previous
Next Post »