Assignment #3 needed a small edit to get everything in order. The updated version is on-line. This affects part 4. The trick was to add the extracted view to the switch list, so that when Cadence attempts to create a netlist for a gate, it sees that there is an extracted view and creates the netlist based on the contents of that view.
14 comments:
It sounds logical and I also did it for the same reason, but it still failed for me. But after adding the "spectre" and "symbol" into 'switch view list' and "spectre" into 'stop view list', it finally produced the waveforms. This worked for Part4 and Part5. Cadence was most likely designed by racist engineers (different solutions for different groups of people while providing non-friendly GUI to all).
"extracted" view has to be the first one in the list. If it is, it will work. I'll bet you one Russian beer on this issue.
"symbol" is not required in the switch view list; switching to that view will not enable Cadence to generate a netlist.
"spectre" should have been in your stop view list anyway. If it wasn't then your account is misconfigured.
spectre wasn't in my stop view list, so I added it manually. I added the extracted view to be 1st in the list and it still failed. Ziad was my witness. I know the symbol has nothing to do with actual simulation, yet without it in the list, it fails miserably to even start netlist generation (whether extracted is there or not) - I honestly went through all combinations, starting with the way you have set it up, but only the setup I gave you finally worked. You owe me a beer (no rus. beer pls, I will gladly accept czech) :)
Ha ha! This is too funny. You should submit your work to the Journal of Irreproducible Research. Appealing to Ziad as a higher deity was an excellent touch!
Seriously, you may have encountered a Cadence bug. Or you may have had residual settings in your account that were interfering with your netlisting attempts. Or you may have been not "cleaning" the directory properly between attempts. Or some combination of the above.
The debug route I always use with Cadence when the unexplained happens is to make a fresh account, a fresh directory, and a fresh library with the minimum number of components. Then I start with that and see if the problems are the same.
If there is no explanation forthcoming, then I head for the Russian or Czech beer. j/k.
Nerds!
I agree with Matt, I think that's the root of the problem, I'm working on it at the moment...
You agree with the comment "Nerds!"?!
And you're working on it at the moment?
Ok, Mr. or Mrs. Anonymous, which of us nerds are you working on at the moment?
My wife gave up on me a long long time ago!
I think we all deserve some Canadian beers courtesy of Len... This anonymous guy is just crazy... there's no way to help the other situation, hows you CDR coming along Kiril?
I am pretty sure it is a Mrs. Anonymous, as clearly the person has no balls :)
Oh man....I will leave that comment unless someone is offended.
I think Anonymous is someone who wishes to remain anonymous or someone too lazy to type a name... Octav
... PS I am offended by Kiril...
Ok, as long as you're offended by Kiril, and not by his comment above...
the mysterious blogger ill never reveal his identity
Post a Comment