淘宝官方店     推荐课程     在线工具     联系方式     关于我们  
 
 

微波射频仿真设计   Ansoft Designer 中文培训教程   |   HFSS视频培训教程套装

 

Agilent ADS 视频培训教程   |   CST微波工作室视频教程   |   AWR Microwave Office

          首页 >> Ansoft Designer >> Ansoft Designer在线帮助文档


Ansoft Designer / Ansys Designer 在线帮助文档:


Nexxim Simulator >
Support for External Models and Interfaces >
   IBIS AMI Model Support       


IBIS AMI Model Support

Nexxim supports the import of IBIS AMI models via an import wizard.

To open the wizard, select Import AMI Components from the Tools menu:

 

 

The Select File for AMI Component dialog opens:

Select the type of file, AMI file (*.ami). Browse to the directory containing the AMI files.

Click OK.

The Import AMI Dialog opens:

 

Use the Component Type pulldown to select the type of component to be created:

Use the DLLs pulldowns to select a library by platform:

 

Clicking on a DLL button opens the corresponding select dialog:

Select the library file, and click Open.

On the Import AMI Dialog, click the Advanced button to open the Advanced AMI Import Dialog:

Click on the Parameters tree to expand the elements:

The Parameters tree is populated from the parameters file. Reserved parameters are marked R and Input parameters are marked I. Reserved and Input parameters are added as component properties when the component is created.

By default, only the Model Specific parameters are checked. Use the checkboxes to select Resrerved parameters or to uncheck Model Specific parameters. Selected parameters appear in the Netlist Parameter string. Click the Generate button to create the netlist parameter string.

Here is an example of the Advanced AMI Import dialog with all the steps completed:.

Click OK to return to the Import AMI Dialog:

Click Import to create the AMI component. Designer notifies you that the component has been created:

You can verify that the component is in the Project tree:

You can rename the component as desired. To place the component in the schematic, select it in the Components list, drag it into the schematic, and press ENTER to place the component.

 

Note 

The AMI sources are internally grounded. Nodes should be connected to signal lines, not directly to ground.

 

Note 

To use the differential AMI Probe with a Single-ended AMI source, ground the negative terminal on the AMI probe.

Click on the component and display the Properties:

The properties include the selected parameters from the file.

In addition to the reserved and model-specific parameters from the file, Nexxim adds parameters to the driver and receiver components. For the reveiver (RX) component shown above, the only built-in parameter is the source_name property. This is the name of the AMI driver (TX) for this receiver. The available sources will be listed in a pulldown menu. The added built-in properties for an AMI driver (TX) are described below.

Click on the AMI Source to display the Properties window:

Set up the AMI source properties:

•  The probe_name property identifying the AMI Probe that is the primary receiver on the channel with this source (other AMI Sources and AMI Probes in the circuit represent crosstalk to this channel).

•  The logic low, vlow. The default is 0 volt.

•  The logic high, vhigh. The default is 1 volt.

•  The risetime of input (vrise). The default is 5.0e-10 seconds (500 picoseconds).

•  The falltime of input (tfall). The default is 5.0e-10 seconds (500 picoseconds).

•  The phase_delay for this source. The default is 0 seconds.

•  The data rate: Use the UIorBPS pulldown to select UnitInterval or BitsPerSecond. Then use the UIorBPSValue field to enter the unit interval size or number of bits per second.

•  The duty cycle distortion (dcd), as a fraction of UI between 0 and 1. The default is 0.

•  The standard deviation for the Gaussian distribution of random jitter (txrj). The default is 0 seconds.

•  The amplitude for the Periodic random jitter (txpj). The default is 0 seconds.

•  The amplitude for the Uniform random jitter (txuj). The default is 0 seconds.

•  The number of unit intervals to be used in computing the step response (step_resp_num_ui). The default is 100.

•  Click on the Bit Pattern button to open the dialog:

Select one of these methods for generating the AMI bit pattern.

To link to a file with the bit values, click on the Choose file button, then use the Browse dialog to locate and select the data file.

To specify a bitlist, click the Enter list button and type in the list of 1s and 0s.

To generate a random sequence of bits (instead of the bitlist or bitfile), click the Enter random button. Enter the number of bits and the seed value.

To generate a pseudorandom sequence of bit patterns of various lengths, click the Enter PRBS Data button. Use the pulldown to select the length of the pattern, PRBS_length, (2 to 31 bits). Enter a PRBS seed value, and specify the total number of bits to be generated. To invert the PRBS bit stream, check the checkbox at the lower left of the PRBS Data panel.

Click OK to close the Bit pattern dialog and return to the AMI Source parameter list..

•  To specify one or more repeats of the bits in the bitlist, bitfile, random sequence, or PRBS, set the repeat_count parameter on the AMI Source to the number of repeats.

•  The do_encoding parameter controls 8b10b encoding of the transmitted bitstream. The default is no encoding (do_encoding=0). To enable 8b10b encoding, set do_encoding to 1.

•  The Hold Last Bit checkbox is for crosstalk analysis. When an aggressor’s bit stream is shorter than the victim’s bitstream, the aggressor’s bitlist can be repeated or the last bit value can be held for the duration of the victim’s bitstream. The default is to repeat (checkbox not checked).

 


AMI Driver (TX) Built-In Parameters

Parameter

Description

Unit

Default

PROBE_NAME

Name of the primary AMI receiver on the channel with this source (other AMI Sources and Probes are treated as crosstalk.)

None

None

BITLIST

Sequence of ones and zeros

None

None

BITFILE

File containing bit list

None

None

RANDOM_BIT_COUNT

Number of random bits to generate

None

0

REPEAT_COUNT

Number of times to repeat the random bit pattern. Total bits = (N+1)*RANDOM_BIT_COUNT

None

0

RANDOM_SEED

Seed for RANDOM_BIT_COUNT

None

None

VLOW

Logic low voltage level

Volt

0

VHIGH

Logic high voltage level

Volt

1

TRISE

Low-to-high rise time

Second

1e-10

TFALL

High-to-low fall time

Second

TRISE

BPS

Bit rate for the source

1/Second

None

UI

Duration of the unit interval. When both UI and BPS are given, UI is used.

Second

1e-9

DCD

Duty cycle distortion (Fraction of UI,
0 < DCD < 1)

None

0

TXRJ

Transmit Gaussian random jitter (standard deviation)

Second

0

TXPJ

Transmit periodic random jitter (amplitude)

Second

0

TXUJ

Transmit uniform random jitter (amplitude)

Second

0

PHASE_DELAY

Phase delay of the source

Second

0.0

STEP_RESP_NUM_UI

Number of unit intervals to run step response from

None

 

PRBS_NO

Size of pseudorandom bit pattern. May be any integer from 2 to 31. Nexxim randomly runs through all combinations of that many bits.

None

 

PRBS_SEED

Random seed for pseudorandom bit pattern

None

0

PRBS_INVERT

1=invert pseudorandom bit output,

0=no inversion

None

0

PRBS_BITLENGTH

Total number of PRBS bits to generate

None

2^PRBS_NO

HOLD_LAST_BIT

Controls behavior when end of bitstream occurs before simulaition ends

1=hold last bit of sequence

0=repeat sequence

This control is added to REPEAT_BIT_COUNT to cover the case where this source is the aggressor and the victim source has a longer bit list than the aggressor’s.

None

0

DO_ENCODING

1=perform 8b10b encoding
0=no encoding

None

0

DELAY

Delay offset for transition

Second

0


 




HFSS视频教学培训教程 ADS2011视频培训教程 CST微波工作室教程 Ansoft Designer 教程

                HFSS视频教程                                      ADS视频教程                               CST视频教程                           Ansoft Designer 中文教程


 

      Copyright © 2006 - 2013   微波EDA网, All Rights Reserved    业务联系:mweda@163.com