Huang, Absolutely agree - any computerized analysis is only as good as the data you give it. We're working on updated toolkits for both companies now, ensuring they work together before we issue the next updates. Todd. Todd Westerhoff VP, Software Products SiSoft 6 Clock Tower Place, Suite 250 Maynard, MA 01754 (978) 461-0449 x24 twesterh@xxxxxxxxxx www.sisoft.com _____ From: ibis-macro-bounce@xxxxxxxxxxxxx [mailto:ibis-macro-bounce@xxxxxxxxxxxxx] On Behalf Of Huang chunxing Sent: Thursday, January 03, 2008 1:59 AM To: Mike Steinberger Cc: ibis-macro@xxxxxxxxxxxxx Subject: [ibis-macro] Re: IBIS AMI model inter-operability Mike, Thanks for your information. My initial purpose to take this problem out is to remind all of us the robust problem behind AMI model. I think whether model is robust is paramount. Similar problems may happen again and again. AMI model is something like programming. If the maker is short of enough skills, he may leave some bugs in the AMI model. And if the AMI model haven't been tested thoroughly, these bugs will become bombs for users. Then, some "blames" may come from users again, ...... That's why I do believe that robust is top important for AMI model. Regards, Huang HUAWEI TECHNOLOGIES CO.,LTD. huawei_logo Address: Huawei Industrial Base Bantian Longgang Shenzhen 518129, P.R.China Tel: +86 755 28976426 Fax: +86 755 28976758 E-mail: huangchunxing@xxxxxxxxxx www.huawei.com ---------------------------------------------------------------------------------------------------- --------------------------------- This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it! ----- Original Message ----- From: Mike Steinberger <mailto:msteinb@xxxxxxxxxx> To: huangchunxing@xxxxxxxxxx Cc: ibis-macro@xxxxxxxxxxxxx Sent: Wednesday, January 02, 2008 10:01 PM Subject: Re: [ibis-macro] IBIS AMI model inter-operability Huang- Cadence and SiSoft worked together to find and fix that bug; however, we hadn't alerted the rest of the community yet because I wanted to finish my testing. My apologies. I'll finish that testing and we'll get a new version out. Mike S. Huang chunxing wrote: Hi IBIS Experts, When I am trying to simulate IBIS_AMI_RX model with IBIS_AMI_test.exe from Sisoft, IBIS_AMI_test simulator break down. This is my run_eq_noeq.bat which I only chage the IBIS_AMI_tx.dll to IBIS_AMI_rx.dll in order to call AMI RX model from candence. Here I don't care about data validity, but want to check AMI model inter-operability. ********************************************************************** call cleanup.bat cls type ..\version.txt copy tx_impulse_no_eq.csv tx_impulse.csv IBIS_AMI_prbs.exe -f tx_impulse.csv | ^ IBIS_AMI_test.exe -f IBIS_AMI_rx.dll -i tx_impulse.csv -g -c > waveform_rx_pad.csv rename tx_impulse_out.csv impulse_rx_pad.csv ********************************************************************** I checked and debugged the IBIS_AMI_rx.c source file, and finally found that the problem is from that AMI_INIT function in IBIS_AMI_RX didn't return any pointer, AMI_parameters_out. After I gave some value to AMI_parameters_out and recompiled it, everything is ok. ********************************************************************** *AMI_dll_memory_handle = ctf; *AMI_dll_parameters_out = AMI_dll_parameters_in; // <<<add this statement printf(" AMI_INIT FINISHED\n"); return 1; ********************************************************************** I browse the IBIS BIRD104.1 and AMI_parameters_out is required and no optional. Even with that AMI_parameters_out is required in IBIS BIRD, such parameter may be ommited by modeler carelessly. I think IBIS AMI model may also have the model quality problem. Then under such condition, how to avoid simulator break down is an issue for EDA vendors. If I made some mistake here, please kindly correct me. Thanks and Happy New Year to Everyone! Regards, Huang HUAWEI TECHNOLOGIES CO.,LTD. huawei_logo Address: Huawei Industrial Base Bantian Longgang Shenzhen 518129, P.R.China Tel: +86 755 28976426 Fax: +86 755 28976758 E-mail: huangchunxing@xxxxxxxxxx www.huawei.com ---------------------------------------------------------------------------------------------------- --------------------------------- This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it!