veriloga -> loop of rigid brqnches (shorts)
CADForums.net Forum Index CADForums.net
Discussion of AutoCAD and other CAD software.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web cadforums.net
veriloga -> loop of rigid brqnches (shorts)

 
Post new topic   Reply to topic    CADForums.net Forum Index -> Cadence
Author Message
Ben
Guest





Posted: Fri Nov 25, 2005 5:10 pm    Post subject: veriloga -> loop of rigid brqnches (shorts) Reply with quote

I would realise a polarisation stage in veriloga language.
I need to instantiate 80 similar polarisations stages (PolaStage<79:0>).
Each stage has the same input current (in) but not the same output
voltage (out<79:0>).
So if I have a current source of 80ľA, each stage see only 1ľA.

To simplify my problem, I wrote :

Quote:

branch (in,gnd) toto

analog begin
outval = K * I(toto);
V(out) <+ outval;
end



the parser didn't see error but when I start spectre, I have a fatal error :

The following branches form a loop of rigid branches (shorts) when added
to the circuit :
PolaStage_0:in_flow (from in to 0)
PolaStage_1:in_flow (from in to 0)
PolaStage_2:in_flow (from in to 0)
PolaStage_3:in_flow (from in to 0)
.....

Is it really impossible to write a veriloga close to the schematic in
this case ??
Thanks for your help

Ben

Back to top
Andrew Beckett
Guest





Posted: Mon Nov 28, 2005 1:10 pm    Post subject: Re: veriloga -> loop of rigid brqnches (shorts) Reply with quote

On Fri, 25 Nov 2005 15:49:54 +0100, Ben <ben138306@yahoo.fr> wrote:

Quote:
I would realise a polarisation stage in veriloga language.
I need to instantiate 80 similar polarisations stages (PolaStage<79:0>).
Each stage has the same input current (in) but not the same output
voltage (out<79:0>).
So if I have a current source of 80ľA, each stage see only 1ľA.

To simplify my problem, I wrote :


branch (in,gnd) toto

analog begin
outval = K * I(toto);
V(out) <+ outval;
end



the parser didn't see error but when I start spectre, I have a fatal error :

The following branches form a loop of rigid branches (shorts) when added
to the circuit :
PolaStage_0:in_flow (from in to 0)
PolaStage_1:in_flow (from in to 0)
PolaStage_2:in_flow (from in to 0)
PolaStage_3:in_flow (from in to 0)
....

Is it really impossible to write a veriloga close to the schematic in
this case ??
Thanks for your help

Ben

To avoid re-saying the same thing, I answered this at:

http://www.designers-guide.org/Forum/?board=verilogams;action=display;num=1132929989

Andrew.
Back to top
 
Post new topic   Reply to topic    CADForums.net Forum Index -> Cadence All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




Windows Server DSP VoIP Electronics New Topics
Contact Us
Powered by phpBB