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

Simulating a s-par file created with ADS (advanced methodology)

$
0
0

Hello Community,

This post is not about the straight forward methodology to simulate s-par file. 

Straight forward methodology : Create s-par file --> Use the nport component and select the s-par file and simulate as usual. 

Issue with this way of working : For files with really large number of ports, it makes sense to name each of the ports logically. Of course, while setting up the simulation in ADS, we usually name all the pins/ports logically. But after generating the s-par file and using it in the nport component, if we select nport and press spacebar, the wires along with the labels don't appear with these logical names. The labels are p1, p2, p3 etc etc.

What I am looking for : When we launch the momentum simulation from Virtuoso, we have the option to create a cellview named <original_cellname>_wRefPin. This cell contains the mommdl file (which is the citifile) and a spectre and symbol views. If we place this wRefPin in a schematic and select it and press spacebar, all the ports are automatically connected with wires having the logical names that are defined by the pin names used in the virtuoso layout (also seen in the momentum ports list). 

My question : Is there a work around to have a similar behaviour (where all the ports are automatically labelled logically) when creating a s-par from standalone ADS instance and then importing it into virtuoso, i.e. without launching momentum from within Virtuoso.

I hope I have made myself clear. 

This naming of the ports (usually close to 100) manually takes a lot of time and is prone to errors. And then finding this error takes some time as well. I am hoping to find a better way of working to tackle this situation. 

Looking forward to your reactions and thanks a lot in advance.

Regards,

Amit


Viewing all articles
Browse latest Browse all 4912

Trending Articles



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