Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hi Sakthikumar,
Just go through the following links
http://digitalelectronics.blogspot.in/2010/05/backend-physical-design-interview.html
http://asic-soc.blogspot.in/2008/03/backend-physical-design-interview.html
**broken link removed**.
http://vlsisystemdesign.com/kunal58625/...
By considering setup fix,i said it...,you just go through the below answer
(buffers are inserted for fixing fanout voilations and hence they reduce setup voilation; otherwise we try to fix setup voilation with the sizing of cells; now just assume that you must insert buffer !)
Near to capture...
Tcq+Tcombi<=Tclock period-Tsetup-tskew
2ns+3ns<=Tclock period-1ns-1ns
2ns+3ns+1ns+1ns<=Tclock period
7ns<=Tclock period
Frequancy=1/Tclock Period
F=1/7*10-9
Hi dftrl,
Setup timing analysis is done at the stage of placement because at the stage of placement if there is any setup violations then it is fixed only by making changes on data path(like inserting buffers,using LVT cells,cell upsizing) but we don't touch the clock path and at this stage...
Because there may be other paths passing through or originating from the flop nearer to lauch flop. Hence buffer insertion may affect other paths also. It may improve all those paths or degrade. If all those paths have violation then you may insert buffer nearer to launch flop provided it...
PVT
Process voltage Temperature
If process increases then cell delay increases
If voltage increases then cell delay decreases
If temperature increases then cell delay increases
Due to the variations in PVT some timing derating factor is provided for on chip variation by the vendor to get...
.lib and .db provides timingfunctionality,power information of standard cells and macro cells
Logical DRC's
Max Tran
Max Cap
Min/Max Fanout
The only difference is .db is encrypted(ASCII) format
Feed Through:-Feedthrough is nothing but a net will be going through your block but it's lunch and capture flop will not be in our block that is called as Feed Through
Pin:-Pin is nothing but a connecting point
end cap cells are defined at the end of design.
These are physical cells which do not have any functionality
These cells are basically used at the time fabrication not to damage the cells which are defined at the end of the row these endcap cells are used....,
Thanks & Regards,
D.Raviteja
Register to Register path
Setup can be fixed by
1.Upsizing combinational cells that are nearer to capture flop
2.using LVT cells
3.Inserting buffers
Hold can be fixed by
1.Downsizing combinational cells that are nearer to capture flop
2.Using HVT cells
3. Inserting delay buffers
In Input to...
Re: clock skew and timing
Skew is the difference between the arrival times of clock to the clock pins of register
insertion delay:- The delay from clock definition point to clock pin of register
if skew is maximum then timing will not be met....,that is the reason why skew should be minimum...
Hi all,
By default timing analysis is based on a "Virtual Route" Which is an estimation of Resistance, Capacitance values of all metal layers
Thanks & Regards,
D.Raviteja
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.