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.

Verilog A modelling of a current mirror (voltage controlled current source)

Status
Not open for further replies.

mvj

Advanced Member level 4
Full Member level 1
Joined
Jan 5, 2011
Messages
103
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,298
Visit site
Activity points
2,130
Hi,

I am trying to write a verilog A model for Voltage controlled current source.

module VCCS(p,n,pc,nc);
inout p,n;
input pc,nc;
electrical p,n,pc,nc;
parameter real gain=1;
branch (p,n) iSrc;

analog begin
I(iSrc) <+ gain*V(pc,nc);
end
endmodule


It works fine when there is a load connected to the current source but the simulation fails to converge when there is not load at the current source output. May I know if there is a way to identify is the current source terminal is floating and in this case set the current to zero.

Thanks a lot in advance,
mvj
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top