How to use current feedback in the same circuit in Cadence

Click For Summary

Discussion Overview

The discussion revolves around using current feedback in a circuit designed in Cadence Virtuoso for an all-spin-logic device, specifically addressing the implementation of voltage-controlled current sources (VCCS) and the use of Verilog-A for parameter settings.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant describes their attempt to implement a circuit based on a paper and seeks guidance on setting the gain of a VCCS to a specific current (Ic) drawn from another part of the circuit.
  • The same participant questions whether they can label a wire as Ic and set the VCCS transconductance to Ic, seeking clarification on the correct approach.
  • Another participant suggests that there should be tutorials available for using Cadence, although they have no personal experience with it.
  • A third participant expresses frustration over the lack of available tutorials and asks if tagging someone for help is possible.
  • A later reply proposes that the solution might be simple and suggests checking another forum for assistance.

Areas of Agreement / Disagreement

Participants express a lack of consensus on the specific method to achieve the desired circuit functionality in Cadence Virtuoso, with some uncertainty about the availability of resources and tutorials.

Contextual Notes

Limitations include the participant's unfamiliarity with Verilog-A for editing instance parameters and the absence of clear tutorials or guidance on the specific circuit design challenges they face.

Who May Find This Useful

Individuals working with Cadence Virtuoso, particularly in the context of spintronics or similar advanced circuit designs, may find this discussion relevant.

dafaq
Messages
35
Reaction score
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:

upload_2015-2-27_1-59-58.jpeg


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?
upload_2015-2-27_1-59-58.jpeg


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.
 

Attachments

  • upload_2015-2-27_1-28-46.jpeg
    upload_2015-2-27_1-28-46.jpeg
    16.8 KB · Views: 825
Engineering news on Phys.org
Never worked with , but I would expect there must be some kind of tutorial for it.
 
zoki85 said:
Never worked with , but I would expect there must be some kind of tutorial for it.
Thanks. I also believe that there should be a way to do that considering Cadence being a big name. The biggest challenge is there is no tutorial anywhere regarding that matter! I am not so familiar with this forum, do you know if I can tag someone for any help?
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
Replies
7
Views
3K
  • · Replies 19 ·
Replies
19
Views
2K
Replies
9
Views
8K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
12
Views
3K
  • · Replies 8 ·
Replies
8
Views
2K
Replies
10
Views
5K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K