currant wrote on Mar 28th, 2009, 6:56am:I thought about MATLAB, but it allows to work only on Verilog-A model level,
currant wrote on Mar 28th, 2009, 7:32am:About MATLAB. As I know, MATLAB can work with Verilog-A models, may be I wrong.
MATLAB are different from Simulink.
Both MATLAB and Simulink can't understand Verilog-A and can't treat Verilog-A.currant wrote on Apr 16th, 2009, 2:17am:Simulink doesn't simulate Verilog-A/AMS models,
Right.
currant wrote on Apr 16th, 2009, 2:17am:it only can export RF block as a Verilog-A description.
Where and what can it export ?
currant wrote on Apr 16th, 2009, 2:17am:Ptolemy can simulate Verilog-A models only via co-simulation with ADSSim tran and envelope analysis,
No. There is a misunderstanding point.
In cosimulation, Verilog-A models and Analog part of Verilog-AMS are treated by ADSsim not Ptolemy.
Simulink models are treated by Simulink not by MMSIM(Spectre).
Ptolemy models are treated by Ptolemy by neither MMSIM(Spectre) nor ADSsim.
currant wrote on Apr 16th, 2009, 2:17am:so all troubles of hidden states still exist. Is't it?
If you write model which have hidden state by Verilog-A, hidden state problems exist for ADSsim.
Again you don't have to care about hidden state of models in both Ptolemy and Simulink, because they are not treated by ADSsim or MMSIM(Spectre).
currant wrote on Apr 16th, 2009, 2:17am:pancho_hideboo wrote on Mar 28th, 2009, 5:27am:Here Agilent Ptolemy models can be imported into Cadence AMSD.
As I undestand the nature of this, is very similar to source/sink import to GoldenGate. Am I right?
Right.
currant wrote on Apr 16th, 2009, 2:17am:Can You give me a link to ADS documents, where it is describe how I must convert netlist from spectre in order to use it with ADSSim?
Do You correct netlist by hand on?
I can't understand meaning of your sentences.
currant wrote on Apr 16th, 2009, 2:17am:About BDA's FastSpice. It seems very good, can You provide me links for forum topics about about BDA's FastSpice?
I can't understand meaning of your sentence.
currant wrote on Apr 16th, 2009, 2:17am:Is it understand spectre models? Is it easy build in ADE framework?
Yes for both questions.
Contact BDA's distributor or sales.
http://www.berkeley-da.com/cont/index.htmcurrant wrote on Apr 16th, 2009, 2:17am:pancho_hideboo wrote on Apr 15th, 2009, 6:56am:Cosimulation using Envelope and Verilog-AMS will be introduced this summer.
So, will we not suffer from hidden states of couple of Verilog-A blocks and envelop analysis?
No. Hidden state problems of Verilog-A or Analog portions in Verilog-AMS exist for GoldenGate.
But you don't have to care about hidden state of Verilog-D or Digital portions in Verilog-AMS because they are treated by NCsim not GoldenGate.
In Mixed-signal systems, you need mixed analysis of following three domains.
- CT(Continuous Time) ; Tran, Envelope simulator such as ADSsim, GoldenGate, MMSIM(Spectre), MMSIM in AMSD
- DT(Discrete Time) ; SDF/TSDF simulator such as Ptolemy, Simulink, SPW(CoWare SPD), SystemVue, etc.
- DE(Discrete Event or Event Driven) ; NCSim, VCS, ModelSim
Domain or Analyis Engine where you have to care about hidden state is only CT(Continuous Time).
Verilog-A or Analog portions in Verilog-AMS are treated by CT analysis engine.
Verilog-D or Digital portions in Verilog-AMS are treated by DE analysis engine.
Ptolemy models and Simulink models are treated by DT analysis engine.
Models of SPW(CoWare SPD) can be also treated by DE analysis engine.
I don't think your application aim for RF intensively.
I don't think Ptolemy models are needed for your applications.
Also I don't think you need Cadence NCsim for your applications.
So you don't need Cadence AMSD.
So for your purpose, I recommend you to use cosimulation between Cadence Spectre and Mathworks Simulink.
If you already have Cadence Spectre and Mathworks Simulink, you can easily do cosimulation for your purpose.