Dear All,
I was attempting the following in Cadence Environment. I need to create a device, lets say, a resistor, whose value is function of ron (1/gds) of a MOSFET, in a transient simulation.
There are two parts to this.
1) A resistor who is function of a changing input.
Solution that works : using bsource
2) Getting the MOSFET gds to be a dynamic parameter passed to the resistor, that is where I haven't been successful.
So, all the posts I've found for days now, ask "How to plot /view/ print a device operating point in transient?" and I have successfully been able to do so using the save function in cadence. So in the results browser, I can see Mxx:gds as a signal which I can plot versus time in a transient simulation.
The bsource function mentions inputs as "netlist parameters, current simulation time, node voltages and branch currents". If only that included "device operating points", I wouldn't have been asking this question
Any one has a smart idea ? Thanks in advance.
Regards,
Ahmed
P.S.: So far, I've actually did a brute force. Have two devices with slightly different vds, and calculating the rds as DeltaVDS/DeltaID.
Works great till the point I have capacitance currents in transient messing up DeltaID through.