Re: [sv-ec] Scheduling cycle

From: Gordon Vreugdenhil <gordonv_at_.....>
Date: Fri Apr 29 2005 - 16:10:22 PDT
I agree -- given that functions and tasks can be impure,
surprising things can happen.

The basic questions are "how surprising" are the things that
can happen and are there parallels to Verilog scheduling
that should be semantically consistent.  I think that is
what everyone is trying to deal with.  It is clear we won't
end up with a "no holes exist" approach, but if we can make
some clear parallels, things might be both more explainable
and less surprising in practice.

Gord


Steven Sharp wrote:

> In general, I don't think it will be possible to have programs calling
> module tasks/functions without doing something that will surprise
> someone.  Ultimately the user will need to understand how it is defined,
> which is easier if the definition is simple.  So there is a trade-off
> between trying to minimize the chance of a surprise, and trying to keep
> the definition simple so that the user understands when they will get
> that surprise and why.
> 
> Steven Sharp
> sharp@cadence.com
> 

-- 
--------------------------------------------------------------------
Gordon Vreugdenhil,  Staff Engineer               503-685-0808
Model Technology (Mentor Graphics)                gordonv@model.com
Received on Fri Apr 29 16:10:25 2005

This archive was generated by hypermail 2.1.8 : Fri Apr 29 2005 - 16:10:32 PDT