The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Simulators >> Circuit Simulators >> Inherited connections in amsdesigner
https://designers-guide.org/forum/YaBB.pl?num=1231909857

Message started by Dan Clement on Jan 13th, 2009, 9:10pm

Title: Inherited connections in amsdesigner
Post by Dan Clement on Jan 13th, 2009, 9:10pm

I have a problem when trying to run analog simulations in ams designer on circuits that contain digital cells that use inherited connections (we would like to simulate the transistor level for the digital cells, not the verilog).

It seems the tools have no clue what to do with the inherited connections.

Anyone have ideas on how to get the inherited connections to netlist properly in amsdesigner?

Thanks,
Dan

Title: Re: Inherited connections in amsdesigner
Post by Andrew Beckett on Jan 14th, 2009, 12:54am

Dan,

This should work without needing to do anything special - so perhaps it's best to start with some information as to how things are set up.

  • Are you using ADE or simulating from the hierarchy editor?
  • Are you using the Cell-based or OSS Netlister in ADE?
  • Does your resulting netlist contain VerilogAMS descriptions of the standard cells? If so, can you post a section of it to show whether there are any inherited connections attributes?


Probably this should be in the AMS Simulators board, but Ken can move it if he sees fit.

Regards,

Andrew.

Title: Re: Inherited connections in amsdesigner
Post by Dan Clement on Jan 14th, 2009, 8:32am

I've done more digging and I don't think it's the inherited connections now.  I have verified that I am getting power and ground into the inverter schematic through the inherited connections.

The problem is that I still don't see output transitions when the inverter is stimulated.

I am using irun with the OSS netlister in ADE.

At this point it doesn't seem to be an ams simulator issue, but more of an internal integration problem with our 3 terminal transistor model...

But it does work fine using spectre so that's why it "feels" like an ams environment problem.

I've attached the netlist and irun log.  Thank you for taking the time to discuss my problem.  I am a new member to the forum and am excited about the ability to discuss these types of things.

Thanks!
Dan

Title: Re: Inherited connections in amsdesigner
Post by Andrew Beckett on Jan 15th, 2009, 3:15am

Nothing obvious I can see. I was going to try simulating with your netlist, but the PDF seems to be a bitmap rather than containing the text, so I can't select the text and paste into a file (I would have just invented some transistor models).

There were some problems a while back (around August/Sept last year) with inherited connections netlisting in the AMS OSS netlister, but the netlist looks as if it's probably OK to me, so I don' think you're suffering from those.

If you can upload the actual file (as a tar or tgz file), I'll take a look.

Regards,

Andrew.

Title: Re: Inherited connections in amsdesigner
Post by Dan Clement on Jan 15th, 2009, 11:32am

Andrew,

I was able to discuss my issues with a member of our CAD team here and he reported that part of the problem is with our three terminal transistor model and how it netlists in OSS.  I'm told a new version of icfb will be available for us next week and I will retry it then.

We were able to get the cellview based flow to work sometimes.  Sometimes the inverter switches and sometimes it doesn't.

So it appears both our transistor model and our version of amsdesigner have problems.  

We have a work-around that circumvents these problems and I think we will be okay now.  If we get the new version of the tools and it still doesn't work, perhaps then I will upload the netlist for further analysis.

Thanks for helping out!

Best Regards,
Dan

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.