engelbrl
New Member
Offline
Posts: 8
Oregon State University
|
I have two questions: 1) My understanding of how the Verilog-A/AMS analog process works is that the continuous-time kernel freezes "node" and "branch" values at every simulation time point and solves the set of differential or algebraic equations simultaneously in the analog process block. I believe the solution method can be specified as forward-Euler or trapezoidal, etc..., and that it is actually being run in the Spectre tool. Is this correct? How does one specify the solution method to use, and what is the default?
2) I began doing magnetics modeling in Verilog-A and have successfully created and run several models for spin-valves and toggle-MRAM. Now I have moved my models into Verilog-AMS in order that they may be used more easily with systemverilog. But without changing the stimulus or parameters of the system, the simulation in Verilog-AMS behaves quite differently from the simulation in Verilog-A. In fact, in Verilog-AMS I can not find a reasonable set of parameter values and stimulus to give me the proper system response that I am able to find in Verilog-A. This puzzles me greatly - Is the solution method for AMS so different? Is there a systematic way to translate a model's parameter values, etc, between the Verilog-A and AMS simulators?
Thanks, Linda
|