IEEE Working Group Minutes 
Author Message
 IEEE Working Group Minutes

Date: Tue, 29 Mar 94 17:44:18 PST


X-MX-Warning: Warning -- Invalid "To" header.

Subject: 1364 Working Group Meeting Minutes

                   IEEE 1364 WORKING GROUP MEETING (VERILOG)
                      MINUTES OF MEETING HELD ON 03/14/94

Attendees: Maqsoodul Mannan, Mike MacNamara for John Sanguinetti, Andrew {*filter*}
           for Peter Eichenberger, Joseph Skudlarek, Alec Stanculescu, Alex
           Zanfirecsu for Gabe Moretti, Lynn Horobin, Yatin Trivedi,
           Leigh Brady, Brian Griffin, Andrew Guyler, Jen-jen Lung for  
           J. Bhasker, Joel Paston, Cliff Cummings, Phil Moorby.

1. Approval of the minutes from the February 11, 1993 meeting:  The following
   amendments were made to the minutes:

   a) Amendment to section #3, Item c : Sentence to read "Joseph Skudlarek
      submitted a list of issues for discussion at the end of the meeting.
      These items included identifier length and maximum number of ports."
      [Maq: Is this all he wanted listed ?]

      Motion: Approve minutes as amended
      Proposed:  Mike MacNamara
      Seconded:  Yatin Trivedi
      Motion was passed by unanimous vote.

2. Agenda Changes and Additions:

   a) Joseph Skudlarek suggested that a discussion about "mapping a game plan"
      for producing a specification by July be added to the agenda.

   b) Yatin Trivedi suggested that the group be flexible about when the PLI
      discussion takes place due to Rajeev Madhavan's afternoon tutorial at
      the IVC.

   c) Maq Mannan said that the DASC has requested that the IEEE 1364 Working
      group hold a meeting at DAC in San Diego. It has already been decided
      that this was not generally convenient for a lengthy working session due
      to other DAC committments and that some of the members will not be
      attending DAC. Maq proposed that a 1-2 hour "informative" meeting be
      held and that members attending DAC should be there.  

      Motion: Schedule a "non-working" informational meeting at DAC
      Proposed: Mike MacNamara
      Seconded: Yatin Trivedi
      Motion was passed by unanimous vote.

3. Electronic LRM copies: The OVI Board has agreed to release copies of the LRM
   on tape to working group members who request them.An agreement must be signed
   stating that the tape will be used for IEEE 1364 work only, not to be copied
   or distributed for any other purpose. The Board has also asked for $40.00 to
   cover the tape reproduction, handling and shipping costs. Members who need a
   tape are to contact Lynn Horobin.

4. John Mancini has agreed to help with the formatting of the 1364 specification
   according to IEEE requirements, and has contacted Mary Lynne Nielsen at the
   IEEE. He will submit a report on his findings.

   a) John Mancini also requested that in preparation for the July balloting,
      each member of the Working Group submit a list of people to him by e-mail
      to be added to the balloting group. Maq asked that each working group
      member take an action item to submit their list by the next meeting to
      John Mancini.  

5. SDF: It was decided at the first 1364 meeting that SDF would not be
   worked on now, but would be considered after the initial Verilog specifica-
   tion was complete. Leigh Brady thought that it would take 2 to 6 months
   to study and prepare the SDF. Lynn Horobin said that the OVI Library
   Modeling Committee has completed SDF version 2.1. It was also pointed out
   that OVI still "owns" SDF and that VITAL also has it's own version. It was  
   suggested that a task force be formed to study all the versions of SDF and  
   report it's findings to the 1364 working group.

   Motion: Form a task force to look at the SDF. Leigh Brady will chair, Bob
           Sahai of Fintronic and Peter Eichenberger will participate.
   Proposed: Joseph Skudlarek
   Seconded: Alec Stanculescu
   Passed unanimously by voice vote.

   a) Lynn Horobin will send copies of the SDF 2.1 to the task force members
      when she recieves it.

6. Status of Specification: Yatin Trivedi gave an update on the work done to the
   LRM to date, as follows:

   II. Vectored & Scalared - The vote was to remove references to vectored and
   scalared and define them as reserved words.  Work is completed.

   III. Attributes - This section of the proposal still needs to be discussed.

   IV. Signed/unsigned - The vote was to remove all references to signed/
   unsigned. Work is completed.

   V. Macro Arguments - The vote was to leave macro arguments in specification.
   Left as is.

   VI. Compiler Directives - The proposal suggested the removal of references to
   "accelerate" and noaccelerate"; "protect and endprotect"; "protected and
   endprotected" and define as reserved words. No agreement was reached. Left as
   is.

   VII. Synthesizeable Constructs - The proposal recommends the removal of
   Appendix E. Work is completed.

   VIII. Appendix F reserved list - The proposal recommended the removal of
   attribute, scalared, vectored and endattribute, and the addition of real.
   Work is completed.

   IX) Yatin has also corrected some typographical errors, and will continue
   to look for errors.

   X) There was some discussion about how and why some of the decisions were
   made at the last meeting. Maq Mannan pointed out that it would be very
   unproductive to re-open issues that have already been decided and voted on.
   If the group is positively convinced that it wants to re-visit a certain
   issue, then it will be put to a vote.  

6. Mapping out a "Game Plan":  Maq Mannan reviewed the four goals established
   at the last two meetings and the three task forces that have been set up.
   The timeline is as follows:

   April 22 : Group should have a good idea of what will stay in and what
              is out of the spec.  
              John Mancini will have made contact with the IEEE editor.
              Ballot lists are due to John Mancini from all Working Group
              members.

   May 25   : Yatin will send the draft specification out for review/approval
              by the working group.
              PLI task force to complete PLI draft.
              Upon approval, PLI & LRM draft will go to IEEE editor.

   July 13  : Specification should be finalized by IEEE editor.
              Working Group to finalize all additions and changes to the LRM.
              Submit to IEEE for balloting.
              Begin discussion of next steps.

   a) There was some discussion about how realistic this timeline is based on
   some of the issues at hand, such as the PLI. It was already agreed that
   the group would start with PLI 1.0, and Rajeev Madhavan's task force must
   attend the meeting and submit their proposal and discuss the issue. Drew
   {*filter*} offered to put together a list of inadequacies and clarifications
   needed in the PLI 1.0. (See line item 12 of these minutes for more on PLI)

   b) Alex Zanfirecsu asked if there was a "plan B", or a way to intensify the
   effort. Maq Mannan said that plan B is that the specification will be late.
   Maq also stressed that the group must function as a team with a common goal.
   Everyone agreed that the timeline is aggressive, but the goal is attainable.
   In relation to the PLI, the best case is that the PLI task force presents a
   good proposal and it is accepted. The worst case is that no one is willing
   to work on the PLI, and PLI 1.0 will be submitted as is.

   Motion: Accept the timeline as discussed.
   Proposed: Alex Zanfirescu
   Seconded: Mike MacNamara
   Passed by majority vote, with 1 abstaining.

7. Attributes: Leigh Brady recommended that attributes be eliminated from the
   1364 specification. She said that not enough consideration was given when
   attributes were originally proposed. Cadence is the only company to implement
   attributes, and no one else is using them. There is not time to prepare a
   well-thought-out proposal, and this will hold things up.

   Motion: Remove attributes from specification and reserve the work
           "attributes" for the future.  
   Proposed: Leigh Brady
   Seconded: Mike McNamara
   Passed by unanimous vote.

8. Discussion on "vectored and scalared": Leigh Brady explained the implications
   of changing and/or removing these words, and opened a discussion on how
   different simulators respond and implement vectored and scalared. Leigh
   recommended that these words not be removed. There was continued discussion
   on this issue and how to resolve. Leigh Brady will make a proposal  and
   submit to the group for E-mail discussion and vote at the next meeting. Also
   included in this proposal will be performance, signal strengths, individual
   bit access, PLI, net connections, enforcement: warning or error.

9. Task force IV Proposal: Elliot Mednick was not present to explain his
   proposal. Leigh Brady attempted to decipher. It was generally agreed that
   Elliot needs to be present for discussion of this proposal.

   Motion: Ask task force IV to clarify section 1, items 1 - 5.
   Proposed: Mike McNamara
   Seconded: Joseph Skudlarek
   Passed by majority.

   Motion: Skip section 1, item 6
   Proposed: Alex Zanfirescu
   Seconded: Leigh Brady and Alec Stanculescu
   Passed by majority, 1 against, 1 abstain

   Motion: Section 2, Part A: change wording so that "input/output" and inout
   declarations are there to detect inconsistent port pairs. Implementation may
   enforce the declaration or allow coersion with warnings.

   Proposed: Joseph Skudlarek
   Seconded: Mike McNamara
   Passed by majority, 1 abstaining

   Motion: Section 2, Part B: If an object is declared inconsistent within the
           module or primitive, it is a warning.
   Proposed: Joseph Skudlarek
   Seconded: Alex Zanfirescu
   3 for, 2 against, 1 abstain. No majority, motion not passed.

   Motion: Reject Section 3
   Proposed: Joseph Skudlarek
   Seconded: Leigh Brady
   Passed by majority, 1 abstaining

   The remainder of this proposal from Section 4 on will be deferred for
   discussion by email.

10. Net Shorts Proposal:

    Motion: Verilog specification must model net shorts.
    Proposed: Joseph Skudlarek
    Seconded: Brian Griffin
    5 against, 2 in favor. Motion rejected.

    Motion: Analyze items 1 - 5 of Task Force IV proposal - at  same time check
    if net shorts is feasible, and report back to group. Joseph will work with
    Elliot.
    Proposed: Alex Zanfirescu
    Seconded: Mike McNamara
    Passed by unanimous vote.

11) Bounded Limits Proposal:

    Motion: Accept Item 1, part 1 as is.
    Proposed: Joseph Skudlarek
    Seconded: Mike McNamara
    Passed by unanimous vote.

    Motion: Accept Item 1, part 2 ammended as follows:  The maximum length of
    an identifier <MIN_LIMIT> is implementation -dependent but will be at least
    65536 characters. p. 1-5; p. 2-8.
    Proposed: Joseph Skudlarek
    Seconded: Mike McNamara
    Motion passed by majority, 1 against, 2 abstain.

    Rest of proposal discussion to be continued at next meeting.

12. PLI Discussion: Joel Paston was present at Rajeev Madhavan's request and
    noted that he represented himself only and was expressing his own opinions.
    The PLI task force has not yet met. He stated that PLI 1.0 is not a complete
    functional specification. Someone must go through it to define it as an
    acceptable specification. The PLI 2.0 is a functional superset of PLI 1.0,
    and work on PLI 1.0 will result in a version similar to 2.0. We need to
    identify a basis to start from. There was a discussion that some simulators
    are not able to implement version 1.0. Cadence has implemented about 50%
    of the PLI 2.0. There are no customers implementing 2.0. The discussion
    continued about which version to use as a basis, how much work was involved
    and that the working group not discount all the work done in OVI on the PLI.

    It was decided to let the PLI task force to come up with recommendations
    on PLI at the next meeting.  If the PLI task force cannot come up with a
    recommendation than PLI 1.0 will be submitted for standardization. The
    PLI task force should :

       * Get PLI 1.0 fully defined
       * Get PLI 2.0 fully defined and
       * Map PLI 1.0 in terms of PLI 2.0.

    The meeting was adjourned at 3:15PM.

Next Meeting : April 22, 1994, 9:00AM to 3:00PM, at Cadence (San Jose &
               Chelmsford). Exact location and agenda will be sent out later.  

--
Elliot Mednick                                      P.O. Box 150
Wellspring Solutions, Inc.                          Sutton, MA.  01590
                                                    (508) 865-7271



Sat, 21 Sep 1996 07:23:15 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. IEEE Working Group Minutes 2/11/94

2. Minutes of the 3rd IEEE Scheme Working Group meeting

3. IEEE 1364 Working Group Minutes

4. IEEE 1364 Working Group Minutes - 12/17/93

5. Meeting of Proposed IEEE P1003.5 POSIX/Ada Working Group

6. Next IEEE Working Group Meeting

7. Verilog HDL (IEEE PAR 1364) Working Group Meeting

8. Shared Variable Requirements The Shared Variable Working Group of the IEEE DASC is developing a

9. IEEE VHDL Timing Working Group

10. IEEE recent meeting minutes

11. Minutes of Meeting:Southern Ontario Forth Interest Group

12. MEETING MINUTES: Southern Ontario Forth Interest Group

 

 
Powered by phpBB® Forum Software