RE: [sv-ac] Re: [sv-ec] Re: [sv-bc] Opinion on merging of P1364 and P1800

From: Stuart Sutherland <stuart_at_.....>
Date: Sun Jan 29 2006 - 20:34:48 PST
I would like to second two of the comments on this thread, and add some
additional perspective on a third comment.

First, in my activities doing training work, I very, VERY, often run unto
real design/verification engineers that rely heavily on the 1364 LRM.  In
the past two years, I find engineers frequently referring to the Accellera
3.1a SV LRM.  Personally, I would say that anyone from an EDA company who
thinks only EDA companies do, or can, or should, use the LRMs are taking a
very limited (or conceited) view of who uses EDA LRMs.

Second, I have, and continue to, talk to a lot of engineers and engineering
managers who honestly believe the that Verilog and SystemVerilog are two
separate languages, wholly independent of each other.  These, or course, are
the engineers who do not use the LRMs.  Because they feel that SystemVerilog
is a different language, I often hear comments from companies that they
cannot look at switching to SystemVerilog, because they are currently locked
into Verilog design flows.  Accellera and the IEEE 1800 committee have done
a good job of making Verilog and SystemVerilog seem to be two different
standard, whether they intended to, or not.

In addition, In Karen's request to the committees, she did not provide the
proposal that was made at the recent P1800 meeting on the time estimate for
merging the to two standards.  This estimate was put forth by the last
editor of the LRMs (me).  I don't know if I will be the editor of the next
LRM(s) (I haven't been asked), but IF I am the editor, my proposal is 6 man
weeks for the editor to create a draft of merged LRMs.  That number was not
pulled out of the air.  I spent a good deal of time looking at all the
sections of each LRM to determine just how much work would be involved.  If
done early in the next revision cycle, before there is tons of editing to
do, those 6 man weeks could be accomplished in 3 calendar months.  ALL of
the work for this initial draft would be done by the editor, and would not
have any impact whatsoever on current committee activities.  Once the
initial merged draft was completed, my proposal was to give the committees 2
calendar months to review and make comments on the work (and to respond to
editor questions/comments, if any).  This would be followed by 1 calendar
month for the editor to integrate feedback from the review. 

In brief the time impact to committee work would be a brief period of time
to review all chapters of a merged LRM.  Until a merged LRM is available
committees would continue to work as they are now.  Even during the two
month review process, committees can still continue to discuss and specify
corrections to the exiting LRMs.  Yes, changes specified against the current
separate LRMs, would pose a little challenge to the editor, who would have
to map section numbering to a merged document.  That frequently happens,
anyway, when changes add or delete sections/subsections.

Karen also asked the committees to comment on WHEN the LRMs should be merged
(if at all).  My proposal to the 1800 working group was to do the merging
right away, while the editor is not too busy because the committees have not
yet specified lots of changes.   I was asked by the 1800 working group if my
estimates would change if the merging was done at the end of the planned 2
year revision cycle.  I do not think the amount of man weeks would change
significantly.  But, the number of calendar months would be considerable
longer, because as the next revisions to the two LRMs progress, the editor
will be spending more and more time doing editing, and have far less time to
do integration.  And of course, each change to a 1364 or 1800 LRM would also
have to be duplicated in the work-in-progress merged LRM.

Just some things to chew on while you committee members contemplate if/when
the two standards should be merged.

Stu
~~~~~~~~~~~~~~~~~~~~~~~~~
Stuart Sutherland
stuart@sutherland-hdl.com
+1-503-692-0898
  

> -----Original Message-----
> From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On 
> Behalf Of vhdlcohen@aol.com
> Sent: Saturday, January 28, 2006 10:05 PM
> To: sv-bc@eda.org; sv-ac@eda.org; sv-ec@eda.org
> Subject: [sv-ac] Re: [sv-ec] Re: [sv-bc] Opinion on merging 
> of P1364 and P1800
> 
> I actually ran into someone form a large corporation who thought that 
> Verilog is not a subset of SystemVerilog,
>  and was ambivalent about transitioning to SV.
>  Ben
> 
> 
>  -----Original Message-----
>  From: Alec Stanculescu <alec@fintronic.com>
>  To: Brad.Pierce@synopsys.com
>  Cc: sv-bc@eda.org; sv-ac@eda.org; sv-ec@eda.org
>  Sent: Sat, 28 Jan 2006 20:27:04 -0800
>  Subject: Re: [sv-ec] Re: [sv-bc] Opinion on merging of P1364 
> and P1800
> 
>  Brad,
> 
>  I agree with your arguments and share your opinion that there are not
>  enough resources to mearge the two LRMs.
> 
>  However, the main reason for mearging the LRMs is to ensure that
>  Verilog becomes a subset of SystemVerilog. Since this seems to
>  everybody such a big task, it follows that Verilog is not a subset of
>  SystemVerilog.
> 
>  A second reason for mearging the LRMs is the fact that the P1800
>  "promised" to produce one LRM at the next release of the language and
>  provided a specific date. Of course, the committee is 
> allowed to change
>  its mind, but usually it is preferable to keep promises.
> 
>  Regards,
> 
>  Alec
> 
> 
> 
> 
>   
> 
Received on Sun Jan 29 20:35:06 2006

This archive was generated by hypermail 2.1.8 : Sun Jan 29 2006 - 20:38:07 PST