Quantcast
Channel: Cadence Custom IC Design Forum
Viewing all articles
Browse latest Browse all 4891

Term Order setup for spice reference files

$
0
0

Hi,

I have a simple spice netlist I'd like to use in my simulation. I've copied this cell from another project where I actually created it and used without issues, although I do not remember the steps involved

For some reason I don't yet understand, however, the TermOrder the netlister uses this time, in the new environment, is wrong with respect to that in the SPICE file, resulting in garbage outputs of course.

I then thought: OK, le'ts just change the termOrder property from the CDF of the cell.

First thing, although this is MY cell, just created, I can't edit BASE properties. This is what I get when I select 'base' from the radio buttons

Maybe this is perfectly normal? I'll have to re-read the manual as I vaguely remember that the 'base' view was holy somehow, but still I guess this might be the origin of my issue.

I then select 'user'  level and change (reorder) the pin sequence, then click 'Apply'.

Here the fun starts. I launch a simulation from my ADE Assembler maestro view. From the output log, I quickly click on the 'input.scs' link available at the very top, and check that the order is the one I need to use.

All seems correct and fine, I'm happy.

Then, the simulation finishes and... My outputs are wrong! OK, I then re-do the input.scs clicking, check the netlist, and find the pins have been wrongly connected!!!

I have no idea how this is possible and it is probably a study topic in itself but, to be more practical: how can I change the port order to match the spice netlist for good??

Anyhow, I will now just swap the pins in the spice netlist, to be able to simulate: it's just a text file, easy. But I would like to understand what is that I'm doing wrong.

Thanks & regards,

Michele


Viewing all articles
Browse latest Browse all 4891

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>