V5 IBIS model of SSTL DCI

本文讨论了在使用V5 LX110T FPGA进行信号完整性仿真时遇到的SSTL18_II_DCI IBIS模型问题。主要关注如何生成正确的双向IBIS模型,并探讨了DCI在模型中的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

V5 IBIS model of SSTL DCI

  1. Howdy all.
  2. I havn't been able to locate infomation on this, so I apologize if this has been discussed before.
  3. I am doing some signal integrity simulations between a V5 LX110T and a DDR2 memory array.  The data lines (DQ) are using SSTL18_II_DCI as the IO standard.  The IBIS model that is generated from ISE 9.2.02, however, creates a model of sstl18_ii_dci_o, which is setup for output only.  The raw Virtex5 model that is downloaded from Xilinx has a bi-directional SSTL18_II_DCI model, but it is not added to the generated one.  So my first question would be:  How do I get the model to generate correctly?
  4. My second question(s) involves how the model handles DCI.  As an output, the model does appear to be properly applying the series resistor for DCI.  However, as an input, how does the model handle the Thevenin termination?  In design, this termination is governed by Vrp, Vrn, and whatever voltages they are tied too.  None of this info is entered into ISE, nor the model.  So how does the model handle this termination?  How can I change the parameters of it?  And is there anywhere in the model that I can see how the termination created?
  5. Thanks for the help
  6. --Dominic
  7. Dominic,
  8.  
  9. You can copy all of the IBIS models (Lines 450 through 100707 in the 8/10/07 version) from the general Virtex5 IBIS model into the custom IBIS model generated by ISE.  Then in the Pin section change SSTL18_II_DCI_O to SSTL18_II_DCI.  To avoid conflicts between models with the same name, I deleted all of the IBIS models in the custom ISE model first.
  10.  
  11. I also suggest that you download the .pkg model for your package and include it in your simulation.  You will have to add the Package Model definition to the IBIS model:
  12.  
  13. [Package]
  14. | For Package Type ff1738
  15. | variable        typ        min        max
  16. R_pkg            392.05m    18.4m      859.03m
  17. L_pkg            5.11nH     1.32nH     9.61nH
  18. C_pkg            3.15pF     1.11pF     5.72pF
  19. |
  20. [Package Model] ff1738_5vlx330t
  21. |
  22. |
  23. [Pin]  signal_name          model_name           R_pin     L_pin     C_pin
  24. |
  25. AM31     gbm1_mem2_addr<0>                SSTL18_I_I
  26.  
  27.  
  28. Please let me know if you found the answer to the second part regarding how the DCI is modeled.
  29.  
  30. Steve.

  1. I am using the LVDCI IO standard using a virtex 4 FX100 FPGA.  I can define a a signal as follows:
  2.  
  3. NET "a" LOC = "l25" | IOSTANDARD = LVDCI_33;
  4.  
  5. However, i know that the value that the DCI uses is determined by an external resistor. In this case i have a 100 ohm resistor attached to pin G28 of the virtex 4 FPGA. Do i need to add any lines to the UCF file to tell the FPGA to look at this pin to find the DCI value, or does it automatically do this since i am using a DCI standard?
  6.  
  7.  
  8. cheers,
  9.  
  10. Fraser
  11.  
  12. p.s the pins are all on the same bank
  13. Hi Fraser,
  14.  
  15. If the bank has DCI io standards then it will automatically know to look for the DCI voltage reference resistor on the VRN and VRP pins for the bank.  So, you don't need to specify anything else in the UCF.
  16.  
  17. D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值