Hi Rajdeep,
Quote:1. What is AVUM workshop? I would like to see your post there to understand what method yor are recommending.
The AMS Virtuoso use model (AVUM) workshop is in
$CDSHOME/tools/dfII/samples/tutorials/AMS. Please look at chapters 5 and 6. I’m working with the method in Chapter 6 as far as I’m concerned.
This AVUM workshop is really great to work with AMS Designer
Quote:2. In the pdf you sent me here as a link, I dont quite get the D2A implementation (Pg 9). Where in the whole code aVal is getting determined??? :-/
I think there is a mistake in this file. The aVal should be calculated with a transition statement in the analog bloc.
I looked at the code and found the following:
Code:V(nn) <+ transition( (dVal == 1 ? vdd : vss), td, tr, tf);
Well, I’m wondering whether this ‘nn’ is an unfortunate copy/paste because I don’t see where it is used. I would put aVal instead of nn.
We are going to use OSS (irun) method as per our CAD guyz. So, this should work. But, the fact that it will slow down the simulation is something to worry about. So, I would like to know the other method also so that we can switch between two when reqd.
What obliges you using the detailed discipline resolution algorithm is the supply Sensitive approach, not OSS itself. Well, the detailed algorithm is not that harmful. The detailed discipline resolution has advantages as well. The best for you is to look at the doc and see a comprehensive explanation. It’s then down to you to decide whether you want it or not. Again, the main reason I don’t want to use the supply sensitive is because the need of updating all the digital libraries.
Just FYI, you can run AMS Designer in either OSS or Cell Based netlisting. Cadence recommends the OSS.
Quote:Also, the algorithm that you metnioned and also given in this pdf appears to be perfect, theoretically. This should be able to catch the bug that I was talking about. Only thing is that in my small experiment I observed it working otherwise!!!! That is I found the CMs to be sensitive to the driver sides supply. I will recheck, something must went wrong. The D2A that I was using (modified the one given in this pdf in my own way) could be the culprit
.
Well, it would be better if you could post an example I suppose ...
Cheers
Riad.