- #1
dafaq
- 35
- 0
Hi,
I'm currently using cadence virtuoso to design circuit for all-spin-logic device (a kind of spintronics devices). I found in a paper "Circuit Simulation of Magnetization Dynamics and Spin Transport" by Phillip Bonhomme etc. that it can be done using the circuit as follows:
They use HSPICE to simulate it. And I'm currently using Cadence Virtuoso to draw the circuit. And here is the problem: The green circle are for voltage-controlled current sources. The vccs has the voltage-current relation: Is=gVx. Now I need the gain g to be Ic, which is the current I draw in red circle. What should I do? Can I just label the red circle wire as Ic and write the green circle vccs transconductance Ic? Just like the figure below?
In the paper it said they use verilog-a to set the parameters. However, I don't know how to edit the instance parameters by using verilog-a. I know how to import a whole verilog-a schematic, but it is not suitable for this caes I think...Because you need to use another variable from outside the schematic and it's not input.
I'm currently using cadence virtuoso to design circuit for all-spin-logic device (a kind of spintronics devices). I found in a paper "Circuit Simulation of Magnetization Dynamics and Spin Transport" by Phillip Bonhomme etc. that it can be done using the circuit as follows:
They use HSPICE to simulate it. And I'm currently using Cadence Virtuoso to draw the circuit. And here is the problem: The green circle are for voltage-controlled current sources. The vccs has the voltage-current relation: Is=gVx. Now I need the gain g to be Ic, which is the current I draw in red circle. What should I do? Can I just label the red circle wire as Ic and write the green circle vccs transconductance Ic? Just like the figure below?
In the paper it said they use verilog-a to set the parameters. However, I don't know how to edit the instance parameters by using verilog-a. I know how to import a whole verilog-a schematic, but it is not suitable for this caes I think...Because you need to use another variable from outside the schematic and it's not input.