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 ________________________________