RE: Minutes from meeting

From: Russell Vreeland <vreeland_at_.....>
Date: Thu Mar 31 2005 - 08:58:36 PST
First, let me apologize for being largely AWOL the last couple weeks. It's
amazing how the mundane, weary activities of actually producing ICs and
other money making activities can detract from doing the cool stuff :)


Regarding the several emails sent the last few days from Shabtay, Per,
Duaine, et. al., I have a few comments:

1) VLMs, streaming, concurrent vs. alternating, etc.

    I think the discussion of this whole topic of VLMs, FLMs, streaming,
zero-time, etc., has gotten overly complicated. I believe the whole spectrum
of issues here, when approached with the conviction that SCEMI 2.0 will
sufficiently raise the level of abstraction for the user, boils down to
streaming vs. non-streaming (or as Shabtay has put it, concurrent vs.
alternating -- probably a more descriptive syntax). At a higher level of
abstraction, non-streaming issues ought to become trivial  -- there should
be one user interface for messages of any size, and let the vendors decide
how to get it from point A to point B. Streaming is a more difficult problem
and involves threading (and how to do it), lack of concurrency in the
software only mode... a number of issues. I will make some more detailed
comments about this in another email.

2) "Transaction logging".

    Count me/BRCM in the camp that views this as "nice to have", potentially
a discriminating feature for deciding among competing SCEMI compliant tools.
I don't think the standard should get bogged down in addressing this.

3) Modeling as part of the ITC charter

    If you look at the priorities for SCEMI 2.0, and put getting IP vendors
to use the standard for their products, then modeling suddenly has a
significance higher than some (such as I) originally would have given it. My
experience where I work is that stricly RTL transactors are an order of
magnitude more difficult to produce and debug than more flexible behavioral
transactors. That said, ITC shouldn't bite off more than it can chew in its
task of getting a SCEMI 2.0 spec out before the end of the year. Why not
spawn off the modeling task into a separate, parallel committee closely
aligned and coordinated with the ITC interface activity?

    While on this topic, I tentatively suggest looking at the VHDL VITAL
spec's use of "Level0" and "Level1" as attributes on the architecture of
VITAL models. Level0 meant it was standard VHDL; Level1 meant it conformed
to certain restrictions that allowed simulator vendors to accelerate the
model. Perhaps something like this might work for transactor modeling.
Level0 could be standard synthesizeable RTL, and other levels could be
developed to allow flexibility in model writing. An IP vendor could
advertise that it supplies a "SCEMI 2.0 Level x model". Just a thought.

---------------------------------------
---    Russ Vreeland (949)926-6143  ---
---    vreeland@broadcom.com        ---
---    Senior Principal Engineer    ---
---    Broadcom Corporation         ---
---------------------------------------



-----Original Message-----
From: owner-itc@eda.org [mailto:owner-itc@eda.org] On Behalf Of Brian Bailey
Sent: Thursday, March 24, 2005 10:59 AM
To: itc@eda.org
Subject: Minutes from meeting


        Please find attached the minutes from today's meeting. Important
action item for everyone - all proposed modification, or acceptance of the
goals must be mailed to me by 3/30
        
        Thanks
        Brian 
Received on Thu Mar 31 09:00:38 2005

This archive was generated by hypermail 2.1.8 : Thu Mar 31 2005 - 09:00:40 PST