[ibis-macro] Question. Is the size of the clock_times vector equal to (wave_size/ samples_per_UI)+1?

  • From: Hansel Dsilva <hanseldsilva@xxxxxxxxxxxx>
  • To: "ibis-macro@xxxxxxxxxxxxx" <ibis-macro@xxxxxxxxxxxxx>
  • Date: Thu, 25 Feb 2021 16:04:11 +0000

Hi,

Is the size of the clock_times vector equal to (wave_size/ samples_per_UI)+1 
(i.e. number of bits and last entry of -1 for last valid cock_time)?

The IBIS specification v7.0 calls out double *wave which points to memory 
location set by the EDA tool in enabling access to a vector of long wave_size.

There is no mention on size of double *clock_times in the IBIS specification 
v7.0. The IBIS specification v7.0 does call out "The algorithmic model will 
return nonnegative clock_times values, and place -1 after the last valid clock 
tick in the clock_times vector during each AMI_GetWave call".

PS. I am coding an IBIS-AMI model through C++ using Visual Studio. Old school! 
Please bear with me...We got some exciting results to show at upcoming 
DesignCon 2021 and DesignCon IBIS Summit!

Regards,
Hansel

Other related posts: