sjamil02
Member level 4
- Joined
- Nov 8, 2009
- Messages
- 72
- Helped
- 9
- Reputation
- 18
- Reaction score
- 5
- Trophy points
- 1,288
- Location
- United Kingdom
- Activity points
- 1,961
Hi all,
I am running a basic current mirror circuit as shown in the attachment. Reference current is set to ~ 24uA. To set the output current as twice the reference, I need to increase W3/L3 twice bigger than W1/L1. Here's the problem.
In my simulation, W1/L1=3u/3u, M=0, I set W3/L3=6u/3u, M=0. Refer to waveform2 --> Io = 80uA #
Now with same setup, W1/L1=3u/3u, M=0 and I set W3/L3=3u/3u, M=2. Refer to waveform1 --> Io = 50uA # (Close to expected value).
Why there is a discrepancy between those two simulation. My understanding is W3/L3=6u/3u , M=0 same with --> W3/L3=3u/3u , M=2 .......Is it not?
Im confused!
Appreciate any explanation.
cheers
sj
I am running a basic current mirror circuit as shown in the attachment. Reference current is set to ~ 24uA. To set the output current as twice the reference, I need to increase W3/L3 twice bigger than W1/L1. Here's the problem.
In my simulation, W1/L1=3u/3u, M=0, I set W3/L3=6u/3u, M=0. Refer to waveform2 --> Io = 80uA #
Now with same setup, W1/L1=3u/3u, M=0 and I set W3/L3=3u/3u, M=2. Refer to waveform1 --> Io = 50uA # (Close to expected value).
Why there is a discrepancy between those two simulation. My understanding is W3/L3=6u/3u , M=0 same with --> W3/L3=3u/3u , M=2 .......Is it not?
Im confused!
Appreciate any explanation.
cheers
sj