[sv-bc] RE: [sv-ac] [SV-AC] New upload 3478_inouts_drivers_111804e.docx

From: Rich, Dave <Dave_Rich@mentor.com>
Date: Thu Dec 04 2014 - 09:34:48 PST
One problem that I see with this and a number of othe proposals coming from the SV-AC is the use of $somename functions. This is not the way to add functionality to a language unless you expect the user to be able to modify it using the VPI. The main motivation for not doing it this way is that if the user misspells the $somename function, they may not get an error message until runtime after time 0.

A much better solution would be using a language based syntax, perhaps using built-in methods.

Dave


From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On Behalf Of Ben Cohen
Sent: Thursday, December 04, 2014 8:43 AM
To: sv-ac@eda.org; Korchemny, Dmitry
Subject: [sv-ac] [SV-AC] New upload 3478_inouts_drivers_111804e.docx

I uploaded into http://www.eda-stds.org/svdb/view.php?id=3478
3478_inouts_drivers_111804e.docx<http://www.eda-stds.org/svdb/file_download.php?file_id=5953&type=bug> [^<http://www.eda-stds.org/svdb/file_download.php?file_id=5953&type=bug>] (110,060 bytes) 2014-12-02 12:25
Please review.
Thanks Erik for pointing out the issue with the binding of an assertion module with bidirects ports and for suggesting a workable solution.  The doc explains this in the "note" section of the file.
Ben

--
This message has been scanned for viruses and
dangerous content by MailScanner<http://www.mailscanner.info/>, and is
believed to be clean.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Thu Dec 4 09:35:05 2014

This archive was generated by hypermail 2.1.8 : Thu Dec 04 2014 - 09:35:23 PST