B
Ben
Guest
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 :
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
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