RE: VHDL-AMS PLI and a Question about the Simulation Cycle

From: Sameer Kher <skher_at_.....>
Date: Thu Jan 04 2007 - 11:51:29 PST
Thanks Ernst,

So I am correct in my interpretation of the simulation cycle that the
analog solver must be executed at every digital event (perhaps excluding
some delta cycles) irrespective of whether the digital event affects the
analog system or not? 

Thanks John and Martin for the information about the VHPI.

Sameer

-----Original Message-----
From: Ernst Christen [mailto:Ernst.Christen@synopsys.COM] 
Sent: Thursday, January 04, 2007 2:02 PM
To: Sameer Kher; vhdl-ams@vhdl.org
Subject: Re: VHDL-AMS PLI and a Question about the Simulation Cycle

Sameer,

Step a) defines that "The analog solver is executed." Therefore, the
analog solver executes at the beginning of each simulation cycle. Clause
12.6.6 then defines the actions that the analog solver takes when it
executes. These actions depend on the result of step
g) and other steps, more specifically whether the break flag is set and,
to some extent, whether this is a delta cycle or not. 

Ernst Christen

On Thu, 4 Jan 2007 10:23:07 -0500, Sameer Kher wrote:
> Also, I was seeking a clarification on the simulation cycle as 
> described in the LRM. My question is related to step (g) where the 
> next simulation time is determined. The text says that the next 
> simulation cycle "...is determined by setting it to the earliest of :
> - The value of type universal_time corresponding to TIME'HIGH
> - The next time at which a driver becomes active, or
> - The next time at which a process resumes..."
> Does this imply that the analog solver must execute at every digital 
> event?
>
> Thanks,
> Sameer Kher
> R&D Engineer
> Ansoft Corp.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Jan 4 11:51:52 2007

This archive was generated by hypermail 2.1.8 : Thu Jan 04 2007 - 11:51:57 PST