Home The Dirt Page Demos ESNUGs
Subscribe Feedback Photos Trip Reports
ESNUG
( ESNUG 345 Item 10 ) --------------------------------------------- [3/1/00]

Subject: ( ESNUG 344 #8 )  Superlog, Maybe.  But C++ HW Design Is A Joke

> The problem with Superlog is that it's a new language.  Most designers
> know C today.  Why not take advantage of a universal language like C++
> and use it for both its ability to look like Verilog as well as its
> verification and design extensibility capabilities?
>
>     - Bill Steinmetz
>       Cisco Systems


From: Anders Nordstrom <andersn@nortelnetworks.com>

Hi, John,

I do not agree with Bill at all.  I don't see Superlog as a new language, I
see it as an evolution of Verilog.  You can use whatever language you like
as long as it is compatible with Verilog.  We are using Verilog exclusively
for design and verification and by now we have 50 million lines of Verilog
code that we are not going to replace.  I know some C but I am not using it
for design or verification, neither is anyone else that I know around here.
C++ is even more of an unknown!  Yes you can make C look like Verilog if
you are using some of the tools like CynApps but the designer have to
rewrite his code several time to make behave like Verilog and then what is
the point.  Surely there are instances where C is a better language, but
using C in isolation and trying to link it to a Verilog simulation via the
PLI I don't think is the right solution.  A much tighter coupling between
the two languages is required and ONE way of achieving that is SuperLog.

    - Anders Nordstrom
      Nortel Networks                     Ottawa, Ontario, Canada







Top Home  

"This here ain't no one's opinion 'cept my own."
This Web Site Is Modified Every 2 to 3 Days
Copyright 1999-2007 John Cooley.  All Rights Reserved.
| Contact John Cooley | Webmaster | Legal | Feedback Form |