RE: [sv-cc] item 50 again

From: Francoise Martinolle <fm@cadence.com>
Date: Tue Dec 21 2004 - 14:13:02 PST

 
During the champions meeting today, I indicated to Stuart
the reasons we had for changing from "DPI" to "DPI-31a" for using the
deprecated interface
and "DPI-C" for using th standard canonical C interface.
I try to summarize below what were these reasons :
 - the user should know that he is using a deprecated interface and choose
   to do so by being required to make a minor change in the Verilog code
   for the dpi string.
   Otherwise keeping the "DPI" string legal may encourage users to use a
deprecated
   interface.
 - we did want to be very specific about which DPI was to be used, hence the
string "DPI-C" for the C canonical interface and "DPI-31a" for the 3.1a
version of
the interface. This leads to future extensions such as DPI-C++ etc...
 
francoise
    '
  
-----Original Message-----
From: Andrzej I. Litwiniuk [mailto:Andrzej.Litwiniuk@synopsys.com]
Sent: Tuesday, December 21, 2004 1:44 PM
To: fm (Francoise Martinolle)
Cc: 'SV-CC'
Subject: Re: [sv-cc] item 50 again

> We need to discuss again item 50 with regard to the dpi_string_specifier.
> Stuart brought up the fact that the "DPI" string is not legal as per
> item 50, this will create incompatibility with previous legal sv31a
> code. He is asking for a rational for why this is not now legal and
> why the string DPI-sv31a is replacing DPI string.

Thank you, Stuart! This is the very same issue that I had raised before.
My arguments got ignored and I lost yet another battle for the legacy DPI.
Oh, well. I won't be able to attend the meeting tomorrow.
I wish everybody a Merry Christmas (or other holidays) and happy New Year!

Regards,
Andrzej

> Stuart is planning to attend the meeting tomorrow.
>
> Francoise
> '
>
>
>
> ------=_NextPart_000_001C_01C4E760.A7EA3FC0
> Content-Type: text/html;
> charset="us-ascii"
> Content-Transfer-Encoding: quoted-printable
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; =
> charset=3Dus-ascii"> <META content=3D"MSHTML 6.00.2800.1479"
> name=3DGENERATOR></HEAD> <BODY> <DIV><FONT face=3DArial size=3D2><SPAN
> class=3D936281718-21122004>We = need to discuss=20 again item 50 with
> regard to the = dpi_string_specifier.</SPAN></FONT></DIV>
> <DIV><FONT face=3DArial size=3D2><SPAN
> class=3D936281718-21122004>Stuart = brought up=20 the fact that the
> "DPI" string is not legal as per item 50, this will=20
> create</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN =
> class=3D936281718-21122004>incompatibility with=20 previous legal
> sv31a code. He is asking for a rational for why=20
> this</SPAN></FONT></DIV> <DIV><FONT face=3DArial size=3D2><SPAN
> class=3D936281718-21122004>is not = now legal and=20 why the string
> DPI-sv31a is replacing DPI string.</SPAN></FONT></DIV> <DIV><FONT
> face=3DArial size=3D2><SPAN=20
> class=3D936281718-21122004></SPAN></FONT>&nbsp;</DIV>
> <DIV><FONT face=3DArial size=3D2><SPAN
> class=3D936281718-21122004>Stuart = is planning=20 to attend the
> meeting tomorrow.</SPAN></FONT></DIV> <DIV><FONT face=3DArial
> size=3D2><SPAN=20
> class=3D936281718-21122004></SPAN></FONT>&nbsp;</DIV>
> <DIV><FONT face=3DArial size=3D2><SPAN=20
> class=3D936281718-21122004>Francoise</SPAN></FONT></DIV>
> <DIV><FONT face=3DArial size=3D2><SPAN=20
> class=3D936281718-21122004>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
> '</SPAN></FONT></DIV>
> <DIV><FONT face=3DArial size=3D2><SPAN=20
> class=3D936281718-21122004></SPAN></FONT>&nbsp;</DIV>
> <DIV><FONT face=3DArial size=3D2><SPAN=20
> class=3D936281718-21122004></SPAN></FONT>&nbsp;</DIV></BODY></HTML>
>
> ------=_NextPart_000_001C_01C4E760.A7EA3FC0--
>
Received on Tue Dec 21 14:13:09 2004

This archive was generated by hypermail 2.1.8 : Tue Dec 21 2004 - 14:13:12 PST