Continue to Site

Welcome to EDAboard.com

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.

Help about Mismatch of cascode current mirror?

Status
Not open for further replies.

Allin

Newbie level 3
Joined
Oct 13, 2008
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,305
hello,everyone,
I have met a problem about mismatch of cascode current mirror, the PMOS cascode(3mA) and NMOS cascode (3mA) from the same bias, but test shows that the mismatch is nearly 15%!, PMOS is larger a lot.

Did somebody meet this phenomenon? it makes me mad!
any suggestions or idea?

Thanks a lot.
 

How are your overdrives for the NMOS and PMOS when comparing? Are they the same?
 

the PMOS is nearly 300mv, while NMOS is nearly 200mV.


jgk2004 said:
How are your overdrives for the NMOS and PMOS when comparing? Are they the same?
 

If I was you I would make them the same. You want to make N and P have the same strength so when attached to a high impedance one will not win over the other.... I would say if you connect what you have now up to a high impedance node it will rail high or be offset high....which is bad!
 

The random mismatch may be worse, but you should compare
it to the systematic mismatch that short-channel and operating-
point effects (like a pilot w/ Vds=Vgs vs a slave at Vds=VDD)
would produce.

Beyond that, you'd want to push up sizings to drive down
random mismatch.
 

    Allin

    Points: 2
    Helpful Answer Positive Rating
Check the sizes (W/L) of your transistors.
 

thanks very much,

the Vds differences are small, I have checked it.
full corner pre-simulation and extracted simulation shows the mismatch is very small.
I check the layout, the master transistor and slave have some distance, will it be main cause for the mismatch?
the current is large, may the mismatch increase with the current?
suppose current mirror is 100uA:101uA, we scale it up 10 times,
will it be 1000u:1010u, I suspect it.



dick_freebird said:
The random mismatch may be worse, but you should compare
it to the systematic mismatch that short-channel and operating-
point effects (like a pilot w/ Vds=Vgs vs a slave at Vds=VDD)
would produce.

Beyond that, you'd want to push up sizings to drive down
random mismatch.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top