[SI-LIST] Re: Xilinx IBIS AMI models with Agilent ADS

  • From: "Istvan Nagy" <buenos@xxxxxxxxxxx>
  • To: "Todd Westerhoff" <twesterh@xxxxxxxxxx>, <si-list@xxxxxxxxxxxxx>
  • Date: Mon, 14 Nov 2011 21:50:05 -0000

Hi Todd,

Thanks.
The thing about "64-bit" in my opinion, is that most computers sold in the 
past 1-2 years (including the cheaper ones) have a 64-bit windows-7, and the 
programs we normally install on these are also 64-bit. At least when we 
install a new program, we dont yet consider normally the simulation model 
files that we want to run on it. Someone from Agilent told me that I had to 
start the program in 32-bit mode to prevent crashing when using 32-bit 
models. The program didnt give me this info in the error message. So at the 
end there is an easy solution with ADS. If we have an RX model as a 32-bit 
DLL and a TX model as a 64-bit DLL, then how should the simulator handle 
this?

Since you are from Sisoft, can I ask you about the availability of the 
models for the general public? Or is it some sensitive stuff that I 
shouldn't ask on a mailing list? I mean some Xilinx AMI models seem to be 
available through Sisoft, but only for Sisoft customers? I'm not 
complaining, just confused.

Best regards,
Istvan Nagy



-----Original Message----- 
From: Todd Westerhoff
Sent: Monday, November 14, 2011 3:39 PM
To: si-list@xxxxxxxxxxxxx
Subject: [SI-LIST] Re: Xilinx IBIS AMI models with Agilent ADS

Istvan,

The Spartan 6 model I've seen is fully compliant with IBIS 5.0 specification
and should work in any IBIS-AMI compliant simulator.

The issue of 32 vs. 64 bit .dll's is a bit nuanced.  In general, 64 bits
are better than 32 bits, because that provides additional precision /
capacity, albeit at some cost (ensuring compatibility of hardware, O/S,
program and runtime libraries).  In the particular case of AMI models, 64
bit operation doesn't buy us much because we don't need the extra precision
and the change in simulation performance is minimal.  Thus, while 64 bit
.dll's sound like a great idea, they present potential compatibility issues
as Hermann noted.  Note that the IBIS specification uses a declaration of
"Platform_Compiler_Bits" when pointing to the .dll, so a model declaration
ending in "_32" tells the simulator that the .dll has been compiled as a 32
bit object.  It's possible (and seems probable) that the 64 bit simulator
you're using is ignoring that declaration, thus it loads the model anyway
and crashes trying to call it.

If you have a 32 bit version of the simulator available, I'd use that
instead.   I can't speak to the details of other people's simulators, but in
general that shouldn't make a difference.

For anyone wondering, 32 bit programs & run time libraries always work in a
64 bit Windows O/S because 32 bit compatibility is built-in to the Windows
O/S.  If you're running Linux, not all distributions include 32 bit support
by default, so you may need to load the appropriate O/S 32 bit package(s)
for your system.

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


-----Original Message-----
From: si-list-bounce@xxxxxxxxxxxxx [mailto:si-list-bounce@xxxxxxxxxxxxx] On
Behalf Of Istvan Nagy
Sent: Saturday, November 12, 2011 2:31 PM
To: si-list@xxxxxxxxxxxxx
Subject: [SI-LIST] Xilinx IBIS AMI models with Agilent ADS

Hi Guys,

How do you simulate Xilinx IBIS AMI models with Agilent ADS on a 64-bit PC?

I am trying to evaluate the Agilent ADS-2011.05 (30-day trial) with one of
my previous designs containing a Xilinx Spartan-6 FPGA on it. I have a
2.5Gbps PCIe and a 1.5Gbps Aurora link on it.
I have encountered a few problems, they seem to be related to model
availability.

-Several models are not available from the Xilinx website, but only from
Sisoft. If I'm using Agilent software, so how could I get the models from
Sisoft? The Spartan-6 model package completely, and one of the files (.ibs)
from the Virtex-5-GTP model package (.zip) are missing from the xilinx
website.

-The available models seem to have 32-bit DLLs which crashes the simulation
on my 64-bit windows-7 PC while running channel simulation. The only model
on the xilinx website without missing files is the Virtex-6 GTX transceiver
model, which is totally different than the device on my board (Sp-6 GTP),
but at least i could use it to check the capabilities of the ADS2011.

Is there a solution for the above?
Why be so secretive around IBIS AMI models?
Is there an IBIS-AMI channel-sim tutorial for ADS?

Regards,
Istvan Nagy
Hardware Design Engineer
Bluechip Technology

------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List technical documents are available at:
                http://www.si-list.net

List archives are viewable at:
//www.freelists.org/archives/si-list

Old (prior to June 6, 2001) list archives are viewable at:
  http://www.qsl.net/wb6tpu


------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List technical documents are available at:
                http://www.si-list.net

List archives are viewable at:
//www.freelists.org/archives/si-list

Old (prior to June 6, 2001) list archives are viewable at:
  http://www.qsl.net/wb6tpu


------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List technical documents are available at:
                http://www.si-list.net

List archives are viewable at:     
                //www.freelists.org/archives/si-list
 
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  

Other related posts: