[ibis-macro] Distribution of compiled 'C'

  • From: "Dodd, Ian" <ian_dodd@xxxxxxxxxx>
  • To: <ibis-macro@xxxxxxxxxxxxx>
  • Date: Tue, 1 Aug 2006 14:05:44 -0700

All,
 
I personally think that Cadence's proposal of using compiled 'C' is not
very practical - there are too many platforms and compiler switches that
produce binaries that are incompatible with each other. How many IC
vendors wishes to produce binaries for Windows, Linux, Solaris, HP Unix
........
Will they be provided as single threaded and multi-threaded .dll's? What
parameter passing convention will be expected? How about the version of
'C' libraries (ANSI or non ANSI)?

I am beginning to  think that models written and distributed in 'C'
would be far better - that way the EDA tool vendor provides the compiler
and controls the compile options.

This is along the lines of the methodology used for VHDL-AMS,
Verilog-AMS and System-C today.

We could use encryption to protect IP.

(I still think that compilation of 'C' provides little protection for IP
- I used to be a really dab hand with a disassembler!)

Comments anyone?

Ian

________________________________

Other related posts: