Re: MOS Mirrors - Accuracy.....
%5 accuracy means ±2.5%.I just needed to multiply a bias current, the exact ratio was not important. I just reported to you what I achieved since you asked what is possible to achieve.If you re-mirror the current, your error would be (300/(300*(1±0.025)))*(1±0.025), or a final current between 0.9512uA and 1.0488. If it is just mirrored, you would have the same accuracy.
Thank you very much JoannesPaulus,
I would
never have thought such accuracy to be possible. But this is just because I took for granted some "rules" without thinking about them critically.
I think the reasoning goes like this: the technology will give you some mismatch parameter like a variance/Area.
I know it is more involved than this
1, but for the sake of the basic idea: if you're targeting an accuracy of 5%, and you have a 300:1 ratio to implement, you would make your
unity transistor as big (W*L) as to satisfy your matching criterion, right? So that
σ = M/√(W
1*L
1) = 5% [M is given by the tech]
And then organize 301 of these transistors in a nice layout...Maybe split the unity transistor into four pieces..
So, provided that my reasoning is correct (but, is it?), if you need an accuracy of x%, you just design your unity transistor to satisfy the area requirement given by your technology, and the "multiple" transistor will become as many times bigger as your required ratio.
I could then summarize it like this: "matching is no problem, as long as area is not a concern"
Correct?
M
1 because mismatch refers to fluctuations of process parameters, while we as designers are interested in, well, design parameters mismatch like Vt, β and ultimately current ratio or offset voltage, which have functional dependency on the process parameters, so that depending on the block the trade-offs involved in design are different: in mirrors you act on L, because it has the benefit of increasing the needed overdrive for a given current, thus minimizing Vt mismatch effect on mirror accuracy..While for diffpairs you act on W..