The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl Design >> Mixed-Signal Design >> Corner Analysis https://designers-guide.org/forum/YaBB.pl?num=1074857505 Message started by bvishwakarma on Jan 23rd, 2004, 3:31am |
Title: Corner Analysis Post by bvishwakarma on Jan 23rd, 2004, 3:31am What is Corner Analysis ? how it helps in optimizing the design ? |
Title: Re: Corner Analysis Post by Paul on Jan 23rd, 2004, 11:36am Corner analysis means that you check whether your circuit works when you take into account manufacturing tolerances for devices, temperature range, variations of external signals. It does not optimize your design, it is thought to check whether your circuit will work in real life over the possible variations of these parameters. Typically you consider min/max values for resistors, capacitors and temperature and 4 corners for the MOS transistors: ff, ss, fs, sf. f stands for fast (highest drain current for given device size), s for slow (lowest drain current). The first letter is usually for the NMOS, the second for the PMOS. tt stands for typical-typical, i.e. nominal drain currents for N and P. Have a look at the following guidelines: http://www.vlsi.iitkgp.ernet.in/~animesh/ana_flow/analog_basic_precau.pdf Some of the RF guys in this forum can certainly give some info about what to consider for bipolars and inductors. Paul |
Title: Re: Corner Analysis Post by Andrew Beckett on Jan 23rd, 2004, 11:00pm Of course, it helps optimize your design if you have to adjust the design to work in the corners. There are some downsides of using process corners though. Sometimes these corners are such that all process parameters are pushed to their extremes at the same time, and in some cases those parameters are pushed in opposite directions but are in reality correlated (often people simulate sf and fs corners for mosfets, say, but many of the process parameters for nmos and pmos devices will be correlated). This tends to lead to over design, as you work really hard to make sure your circuit works in a process situation which will never (or hardly ever, at least) occur. Also, it's possible to have designs where the worst case is not in the process corners. You can end up missing this with a corners type approach (luckily this doesn't happen that often!). A better approach is to use statistical methods (such as monte carlo). This allows you to simulate over the process spread in a statistical fashion, although the downside is that it is more work for the model developers and also you can end up doing more simulations to get a reasonable sample over the process spread. Just thought I'd give a bit more background. Andrew. |
The Designer's Guide Community Forum » Powered by YaBB 2.2.2! YaBB © 2000-2008. All Rights Reserved. |