The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 3rd, 2024, 4:09pm
Pages: 1
Send Topic Print
How to do Verilog/VerilogA co-simulation , using cadence ams ? urgent (Read 6824 times)
dongzz201
Junior Member
**
Offline



Posts: 11
China
How to do Verilog/VerilogA co-simulation , using cadence ams ? urgent
Jun 30th, 2011, 7:19pm
 
How to do the ams simulation , using  verilog + verilogA ?

Now My top cell is verilog file, in which the analog sub-module is instantiated.

1. The analog sub-module is SPICE netlist.  
   I can run the ams simulation.
   The amsd block is :        
      include "./source/ana_cell.spi"  ( SPICE netlist file )
       amsd {
                  ie  vsup=1.8
                  portmap subckt=ana_cell
                  config cell=ana_cell use=spice
                }

2.  The analog sub-module is verilogA file .

          My amsd block  is :
          ahdl_include "./source/ana_cell.va" ( VerilogA file )
          amsd {
                     ie  vsup=1.8
                  }

        Then the simulator always give me an error :
          " Could not determine discipline for xx.xx.xx "

       how to create the right amsd block ?

Urgent!
Back to top
 
 
View Profile   IP Logged
ywguo
Community Fellow
*****
Offline



Posts: 943
Shanghai, PRC
Re: How to do Verilog/VerilogA co-simulation , using cadence ams ? urgent
Reply #1 - Jul 1st, 2011, 6:21am
 
Hi donzz201,

I don't think that you define connect rules for your simulation model. I came across a similar problem in 2008. Please click the following link for details.
http://www.designers-guide.org/Forum/YaBB.pl?num=1230197093/2#2

Best Regards
Yawei
Back to top
 
 
View Profile   IP Logged
dongzz201
Junior Member
**
Offline



Posts: 11
China
Re: How to do Verilog/VerilogA co-simulation , using cadence ams ? urgent
Reply #2 - Jul 3rd, 2011, 6:20pm
 
Thanks for your reply!
i am also confused after reading your comments.
I think , since using SPICE netlist, i can run ams correctly, the connect-rules should be already found.
I do not understand that the ams do not run after using the verilog-A files to replace the original SPICE netlist.

So the amsd block may not been correctly defined.
please give more ideas.
Back to top
 
 
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.